martes, 21 de abril de 2020

Ampliar discos de tu mini pc o raspberry pi

En determinadas ocasiones la cantidad de discos, o la capacidad de los mismos, de nuestro ordenador se nos queda corta; si, además, no podemos conectar nuevos discos a la computadora estamos ante un problema serio de almacenamiento.
Esto se puede solucionar conectando un disco por red. La mayoría entiende que conectemos un NAS a la misma red del  ordenador y que con eso está solucionado y no es así, o no para todo el mundo.
Si montas una carpeta del NAS tienes mas capacidad de almacenamiento, pero esa capacidad la gestiona el NAS, concretamente su sistema operativo, por ejemplo decide el sistema de archivos. Y hay ocasiones en las que puede que esto no nos sirva, yo quiero un disco nuevo que gestiono yo, que pueda crear particiones, o formatearlo en otro sistema de ficheros o que arranque la computadora desde ese disco.
Esto sería muy útil ¿verdad?


Pues tenemos una alternativa conectar un disco por iSCSI.
iSCSI es un protocolo que usa TCP/IP para la transferencia de datos.

Os pongo mi caso, tengo un mini PC (podría ser una raspberry pi) con un solo disco de 128GB y le quiero poner otro disco de 200GB (o de 4TB que tiene el NAS), pero no puedo conectarlo directamente porque no tengo conexiones SATA y los USB son antiguos (o los tengo ocupados). Pues vamos a resolverlo ...

lunes, 20 de abril de 2020

Conclusiones sobre el NAS WD My Cloud EX2 Ultra

Tras los 5 primeros artículos sobre el NAS WD My Cloud EX2 Ultra:
Primeros pasos
Configuración inicial
Consideraciones previas
Posibilidades del NAS
- Aplicaciones del NAS

Vamos con un artículo de conclusiones.

Confirmo mi opinión inicial sobre los NAS de la marca Western Digital. Este es un dispositivo que no se puede considerar un servidor NAS sino solo un NAS que sirve ficheros. Y las pocas aplicaciones que son útiles para mi, como los gestores de contenidos suelen estar tan restringidas o tienes tan poco control sobre ellas que a veces no son productivas.

Aún así voy a poner las opciones más útiles que le he encontrado que no todo son cosas malas:

  • La construcción del dispositivo y la facilidad para acceder y cambiar los discos.
  • Es bastante silencioso, aunque yo lo tengo en la habitación de los ordenadores igual en el salón no lo sería tanto.
  • Fácil creación del RAID
  • Acceso a tu NAS desde fuera de casa con las herramientas de WD
  • DNS dinámico incorporado con NO-IP y DynDNS.org
  • Entre los protocolos por defecto están: SMB/SAMBA, NFS, FTP, AFP y WebDAV. Este ultimo puede servir para muchas cosas.
  • Servicios de Windows con SMB3 e integración en Directorio Activo
  • Servidores Multimedia integrados como DLNA e iTunes
  • Acceso por SSH al sistema operativo un BusyBox.
  • Entre las aplicaciones que más utilidad le veo yo:
    • Plex Media Server
    • Transmission
    • Dropbox
    • Wordpress
    • Joomla
    • Icecast
    • Zerotier, por consola
Respecto a sus deficiencias o aspectos a mejorar os recomiendo que leáis los artículos anteriores, pero os dejo las principales:
  • Faltan aplicaciones de sincronización con Google Drive y OneDrive
  • Falta soporte nativo para docker
  • Faltan aplicaciones de terceros
  • El Linux que trae como sistema operativo es muy limitado: BusyBox

Para contactar conmigo @mosqueteroweb


Acceso WebDAV al NAS WD My Cloud EX2 Ultra

Una de las ventajas de tener un NAS es que puedes acceder a los archivos alojados en él por diferentes protocolos.
La mayoría de la gente usa el protocolo SMB, el de compartir carpetas de Windows, que está muy bien y es muy sencillo de usar.
Pero existen otros protocolos para ver los ficheros del NAS y uno menos conocido pero que tiene muchísimas posibilidades es WebDAV, que nos permite el acceso vía web.


Os dejo un pequeño manual de cómo acceder por WebDAV al NAS desde el navegador de archivos de Linux Mint...

domingo, 19 de abril de 2020

Aplicaciones del NAS WD My Cloud EX2 Ultra

Tras los 4 primeros artículos sobre el NAS WD My Cloud EX2 Ultra:
Posibilidades del NAS WD My Cloud EX2 Ultra
Consideraciones previas
Configuración inicial
Primeros pasos

Voy a investigar más posibilidades que tiene este NAS. Repasando las aplicaciones que trae el NAS

Aplicaciones Preinstaladas, no se pueden desinstalar sólo desactivarlas.

ElephantDrive. Es una solución para copias de seguridad pero en el NAS no haces nada con ella. Se trata de instalar un cliente en el PC para usar este servicio que además es de pago. Desactivada

Amazon S3. Amazon S3 (Simple Storage Service) es un servicio web de almacenamiento de archivos en línea ofrecido por Amazon Web Services. Proporciona almacenamiento a través de interfaces de servicios web para realizar copias de seguridad de datos de su dispositivo en la nube. tampoco me es útil, desactivada.

iTunes. Servicio de Apple que tampoco me es útil, desactivada.

Visor de archivos web. Como su nombre indica es una interfaz web para gestionar los archivos del NAS.

Descargas HTTP, FTP y P2P. Permite programar descargas desde servicios externos al NAS.


Aplicaciones Oficiales de la App Store.

Acronis True Image. Sólo sirve para que descargues la versión de Acronis True Image para PC (sólo para Windows) y comunicar con el NAS, imagino que para que puedas elegirlo directamentamente como destino en la aplicación de PC porque en el NAS no puedes hacer nada con ella.

 Acer abFiles. Permite cargar archivos hacia o desde su PC o NAS. Pero necesita una cuenta de Acer ¿Para qué? Otro app inútil.

Wordpress. Permite crear una web alojada en tu NAS. Por fin algo útil y que funciona. De hecho trae más gestores de contenidos (CMS), como Joomla que también permite crear webs y phpBB que permite crear foros.

Z-Wave Server. Un servidor de domótica. Permite controlar cámaras y dispositivos compatibles con z-wave y cámaras web por URL

Virtual Here. Permite usar dispostivos USB como si fueran dispositivos IP. Estaría genial si no fuese una licencia para 10 días, la licencia vale 49$ por si a alguien le interesa. Otra inútil para mi.

SqueezeCenter. Servidor multimedia para dispositivos reproductores multimedia mp3. Necesita licencia Logitech.

QuikFynd Server. No me funciona, no sé si es algo temporal. En principio este servicio te permite buscar y organizar los archivos de las nubes en el NAS.

PhpMyAdmin. Con este servicio podemos administrar MYSQL (servicio del MySQL que no podemos instalar por separado). Este servicio está ligado a los CMS de los que he hablado antes como Wordpress.

Icecast. Aplicación de código abierto para transmitir contenidos multimedia en vivo, por ejemplo para montar una radio online. Este lo estudiaré mas detenidamente como podcaster que soy.

GoodSync. Permite la gestión y sincronización de archivos entre el NAS y las nubes. Necesita una cuenta en GoodSync. Viene con una licencia de prueba, la buena vale 30$ al año para 5 dispositivos. Desinstalada, no me es útil.

FortressSecure. Es una plataforma de almacenamiento de archivos con grado militar de seguridad, que está basada en la nube y permite a las empresas guardar y compartir fácilmente información delicada en cualquier dispositivo. Tampoco me es útil.

DropBox. Permite la sincronización con cuentas de esta nube. Esta sí es útil pero no para mi que no uso Dropbox.

Anti-Virus Essentials. Para escanear virus en los archivos del NAS. Tampoco me es útil.

aMule. Para descargas P2P. Interesante para aquellos que descargáis películas y series sin derechos de autor.

Transmission. Popular cliente de BitTorrent para lo mismo que aMule.

Plex Media Server. Popular servidor multimedia que te permite tener un centro Multimedia alojado en tu NAS. Está es de las opciones más útiles que trae el NAS, aunque yo tampoco la use.

Aplicaciones de terceros que se pueden instalar manualmente.

Os dejo unos repositorios con apps no oficiales y que las podéis instalar bajo vuestra responsabilidad:
- WDcommunity.com, aquí está docker entre otros.
    - He bajado el apquete de docker, versión muy antigua 18.06 y se instala pero no se puede configurar. Voy a reiniciar el sistema y sigue sin funcionar. Desinstalo.
- hashashin/mycloudapps, aquí hay wikis.
- Zerotier.

Tras este exhaustivo repaso a todas las apps del NAS WD EX2 Ultra expondré mis conclusiones en el próximo artículo: Conclusiones del NAS

Para ponerte en contacto conmigo @mosqueteroweb.

Viendo las posibilidades del NAS WD My Cloud EX2 Ultra

Tras los 3 primeros artículos sobre el NAS WD My Cloud EX2 Ultra:


Voy a investigar las posibilidades que tiene el NAS.

¿Para saber la temperatura de los discos?
En el panel de control, en Inicio, pulsamos en Diagnóstico


Y vemos la temperatura de ambos discos y el estado del RAID



La interfaz web es atractiva y funciona bien, he detectado algunas inconvenientes:

- Algunas veces al cambiar alguna opción sale el mensaje ¨actualizando ...¨ y no se quita, por lo que hay que actualizar la página del navegador para volver al panel de control.
- La traducción de las opciones está regular y llama a la confusión. Por ejemplo, si activas SSH (o cualquier opción on/off) se pone en fondo azul (sería mejor verde) y con la leyenda ¨activar¨ debería ser ¨activado¨.
- En páginas con scroll largo el menú de la izquierda, que es más corto, desaparece y no sabes en qué opción estás.
- No hay una página de información de las características del sistema.

No se puede desactivar el samba, creía haber desactivado todos los protocolos de compartición de ficheros y las carpetas por samba siguen apareciendo ¿?

No tiene aplicación para sincronización para Google Drive (ni para Onedrive, sí tiene para Dropbox y Amazon s3), esto es un fallo tan grave que de por sí puede hacer que no recomiende este NAS, lamentable.

Hay que probar a instalar rclone desde la línea de comandos
curl https://rclone.org/install.sh | sudo bash
No funciona no hay suficiente espacio en el dispositivo. Una pena.

Para averiguar algunas características de NAS, he tenido que habilitar el acceso SSH (esto debería poder verse en el panel de control) y darle una contraseña al usuario de acceso. Vamos a Configuración + Red + Servicios de red y activamos SSH, tiene que estar en azul la palabra activar


Ahora desde otro equipo accedemos al NAS con un cliente SSH mediante la IP del NAS.
Podremos ejecutar los comandos:

- Al entrar por SSH, vemos que es un BusyBox, un programa que está en Linux embebidos y proporciona algunas de sus herramientas.
- uname -a . Vemos que es Un Linux para arquitectura ARM, en concreto armv7l


- cat /proc/cpuinfo . Vemos que tiene 2 núcleos ARM v7.
- cat /proc/meminfo . Vemos que tiene 1 GB de memoria


- df -h . Vemos el RAID 1 (/dev/md1) con 3,6 TB de espacio
- Parece que el sistema de archivos ext2, en el año 2020 es incomprensible que no sea ext4. No es fácil de averiguar, faltan muchos comandos, finalmente hice un dmesg | grep ext2 y salió.

Todo esto son las características técnicas del NAS, estamos comprobando que ¨no nos han dado gato por liebre¨.

Tiene todo el aspecto de que es un NAS no un servidor NAS, ya que le faltan muchos servicios y para poder instalar y gestionar servicios de terceros hay que recurrir a la consola, lo cual descarta a usuarios noveles en sistemas.


Para ponerte en contacto conmigo @mosqueteroweb.

viernes, 17 de abril de 2020

Compartir audio en videoconferencia en Windows y en Linux

Actualmente (estamos en plena crisis del COVID-19) se han puesto de modo las videoconferencias y muchos docentes las usamos para dar clases.
Existen múltiples alternativas:

  • Jitsi
  • Google Meet
  • Skype


Nota: Para mas información podéis ver el artículo Teletrabajo docente.
Seguimos ...

lunes, 2 de marzo de 2020

Primeros pasos NAS WD My Cloud EX2 Ultra

Tras los dos primeros artículos sobre el NAS WD My Cloud EX2 Ultra:
- Consideraciones previas
- Configuración inicial

Vamos con los primeros pasos en la configuración del NAS, en mi opinión estas primeras configuraciones son fundamentales:

1.- Cambiar la IP. Durante el proceso de inicialización del NAS, estuvimos usando la IP que le había dado el router de forma dinámica por DHCP. Esto no es muy recomendable es mejor que tenga la IP estática o que le reservemos la IP dinámica en el router.
En mi caso elijo IP estática. Veamos cómo se hace:
Configuración + Red + Static en servicio de red


Configuración inicial NAS WD My Cloud EX2 Ultra

Siguiendo con la configuración inicial (lee este otro artículo sobre los primeros pasos con el NAS), vamos a ir paso a paso:
1.- Establecer la contraseña de usuario admin


Nota: No me gusta usar el usuario admin, para evitar problemas de seguridad, imagino que se podrá cambiar en los ajustes del NAS posteriormente.

Nuevo NAS WD My Cloud EX2 Ultra

Hoy comienzo una serie de artículos sobre un nuevo NAS que he adquirido:
WD My Cloud EX2 Ultra con 8TB de almacenamiento en dos discos WD red de 4 TB cada uno.


Os pongo en situación, actualmente tengo un NAS de WD (Western Digital) de 2 TB, algo antiguo pero que me es más que suficiente para almacenar copias de seguridad de todo tipo de archivos desde hace bastantes años. Este NAS es sencillo, es lo que yo llamo un NAS y no un servidor NAS (está dicotomía es mía).

domingo, 1 de marzo de 2020

Cuadernos de notas

Hoy quiero comentaros mi experiencia con los cuadernos de notas.

¿Qué es para mi un cuaderno de notas?


Os pongo en situación, en mi situación claro.

viernes, 17 de enero de 2020

Actualizar Grub en Ubuntu

Hoy vengo a contar un problema que hemos tenido en una aula en la que los equipos tienen instalado Ubuntu 18.04.
De repente y sin venir a cuento dos equipos se han quedado colgados y al reiniciar el equipo han arrancado con una resolución muy baja, probablemente VGA (640x480). Lo cual hacía el equipo inmanejable.


Para averiguar que había pasado ejecutamos el comando dmesg, que permite ver todos los mensajes que el sistema produce en el arranque. Así pudimos comprobar que estaba arrancando una versión del kernel antigua.
Para comprobar con cual versión de kernel ha iniciado tu sistema ejecuta:
dmesg | grep vmlinuz
Nos salió la versión 5.3.0-26 , cuando la versión que tenemos es la 5.0.0-37.
Nota: Una forma mas sencilla es el comando uname -a

¿Por qué ha pasado esto?
Pues ni idea, misterios de los sistemas informáticos. No se han actualizado los equipos ni nada parecido. Seguiré observando el comportamiento de los mismos para averiguar qué ha ocurrido.


Actualización: Ya sé que ha pasado. Resulta que Ubuntu tiene las actualizaciones automáticas y eso incluye el kernel o núcleo. Es este núcleo el que revienta la configuración gráfica. También se carga el Virtualbox.

Ahora la cuestión es ¿cómo arreglarlo?

En principio vamos a arrancar el equipo con el núcleo correcto para lo cual basta con seleccionarlo en el menú de arranque. El problema es que Ubuntu lo oculta, le pone un tiempo de espera de 0 segundos y no puedes seleccionar nada.

Toca editar el archivo de configuración del gestor de arranque (Grub2) desde la terminal (pulsando Ctrl+Alt+T).
Para ello ejecutamos:
sudo nano /etc/default/grub
después editamos el archivo y modificamos esta línea, las demás las dejamos como están.
(Nota: en rojo las modificaciones)
GRUB_TIMEOUT=8 
#GRUB_TIMEOUT_STYLE=hidden
Hemos puesto 8 segundos y comentado (#) la línea que ocultaba el menú. Guardamos y salimos de nano (Ctrl+o y Ctl+x)
Ahora hay que actualizar el gestor de arranque, para ello ejecutamos:
sudo update-grub2
Y reiniciamos el equipo
Ahora al arrancar vemos un menú similar a este:

Iniciar Ubuntu 5.0.0-26
Opciones Avanzadas
Memtest
...

Si seleccionas Opciones Avanzadas verás otro sub menú con todos los kernels que tengas instalados. 
- Opciones Avanzadas
   - Ubuntu 5.0.0-26
   - Ubuntu 5.0.0-26 safe
   - Ubuntu 5.0.0-37
   - Ubuntu 5.0.0-37 safe...
Elegimos el Ubuntu 5.0.0-37 (en nuestro caso).
Y el equipo inicia normalmente, con la configuración correcta tal y como estaba antes de estropearse.

Ya estaría solucionado


Pero si lo que queremos es que arranque por defecto el kernel correcto hay que volver a configurar el gestor de arranque y elegir la opción Ubuntu 5.0.0-37 como opción por defecto.
El problema reside en como poner una opción del sub menú, para ello vemos la sintaxis del GRUB_DEFAULT
En nuestro caso tenemos este menú:

Iniciar Ubuntu 5.0.0-26
Opciones Avanzadas
   - Ubuntu 5.0.0-26
   - Ubuntu 5.0.0-26 safe
   - Ubuntu 5.0.0-37
   - Ubuntu 5.0.0-37 safe
   ...
Memtest
...
hay que elegir la opción Opciones Avanzadas (que es la opción 1, empiezan en 0) y después la opción Ubuntu 5.0.0-37 (que es la opción 2 del sub menú)
Así tendemos que poner esta línea en el archivo  /etc/default/grub :
GRUB_DEFAULT="1>2"
Todo con los comandos anteriores:
sudo nano /etc/default/grub
y
sudo update-grub2

Y ahora al reiniciar el equipo automáticamente arrancará la opción con el kernel correcto.

Si queréis poneros en contacto conmigo @mosqueteroweb


miércoles, 8 de enero de 2020

Instalar docker en Linux Mint

He necesitado instalar docker para un proyecto y me he encontrado algunas dificultades para resolver dicha tarea.
Al final os pongo la manera en la que lo he resuelto en un Linux Mint 19.2
Os descargáis el script de esta página: Install docker LM 19
Para ello le dais al botón Download zip


Lo descomprimís en la carpeta de descarga (botón derecho extraer aquí).
En una terminal dentro de la carpeta descomprimida le dais permisos de ejecución al archivo install-docker.sh
chmod u+x install-docker.sh
Y lo ejecutáis
./install-docker.sh
¡Ojo! Al parecer ha cambiado el paquete de instalación pero no me ha funcionado el script tal cual y ahora hay que ejecutar:
sudo apt install docker.io
Nota: este último comando se puede incorporar al script, que quedaría así: scriptmodificado.
Ahora vamos a probar si funciona, en esa misma terminal ejecuta:
sudo docker run hello-world
y si vemos algo como esto


Ya podemos usar docker en nuestro Linux Mint 19.


Para contactar conmigo @mosqueteroweb

lunes, 6 de enero de 2020

Usar Chrome como cliente SSH

Una de las tareas más habituales que realizan los administradores de sistemas es conectarse por SSH a máquinas remotas para así poder gestionarlas.
Para esta tarea os voy a contar que sólo necesitáis un navegador web, en este caso os hablo de Chrome que para eso lo tenemos en nuestros Chromebooks.