Ir al contenido principal

Entradas

ZFS, Primera parte

Cuando el año pasado instalé LXD y lo configuré por primera vez, me encontré que podía utilizar, de hecho se recomienda, el sistema de ficheros ZFS para albergar los contenedores. Posteriormente, cuando instalé Proxmox en el servidor de mi departamento, me encontré de nuevo con  ZFS . Anteriormente no le había prestado mucha atención a  ZF S , normalmente utilizo EXT4 o XFS , pero estaba claro que había una estrecha relación entre  ZFS  y los sistemas de virtualización. ZFS  es un sistema de ficheros desarrollado por Sun Microsystems  (creadores también del lenguaje de programación Java ), posteriormente la empresa fue adquirida por Oracle , actuales propietarios. OpenZFS  es la variante libre y posee una licencia de tipo  CDDL , que aunque es software libre, es incompatible con GPL . Por este motivo, el kernel de Linux no lo incorpora de serie. Sin embargo, los usuarios pueden instalarlo sin problemas ya que se encuentra en los rep...

Accediendo a Internet IPv6

Este artículo se lo quiero dedicar a mis alumnos de Redes Locales y Servicios en Red. Cada vez que  explico algo relacionado con  IPv6 en alguna de mis clases, siempre me preguntan que cuando podremos utilizar Internet con este protocolo. La respuesta es sencilla, cuando las operadoras de telecomunicaciones ( ISP ) que nos suministran el acceso a Internet quieran. En un artículo anterior ya abordé una primera aproximación a este protocolo, estuvimos viendo como eran las direcciones IPv6 . En el artículo de hoy vamos a ver como podemos conectarnos a Internet con IPv6  si nuestro ISP no nos proporciona este tipo de acceso. El panorama actual Actualmente hay muchos países cuyas operadoras de telecomunicaciones ya proporcionan acceso a Internet IPv6 a sus ciudadanos. Si miramos la última encuesta, con fecha de 7 de noviembre, España aparece en el puesto 55 en proporción de habitantes que utilizan este protocolo, sólo el 2.38% de la población. Si lo comparamos con o...

Servicios de Red en Linux, el libro

Motivación Llevo desde el año 2010 impartiendo el módulo Servicios en Red, en el Ciclo Formativo de Grado Medio Sistemas Microinformáticos y Redes. Desde esa fecha me seguía encontrando con la necesidad de tener un libro que pudieran seguir los alumnos con el contenido real que imparto en clase. La mayoría de los libros de texto se centran en el sistema operativo Windows Server de Microsoft. Cuando hacen referencia a Linux , muchos de ellos lo hacen utilizando interfaces gráficas de usuario que hay que instalar independientemente del sistema operativo y esconden los ficheros de configuración que todo buen administrador de sistemas debe conocer. La realidad es que si se sigue ese material, los alumnos no aprenden a trabajar sin la interfaz gráfica, y cuando se encuentren en situaciones donde dicha interfaz gráfica no esté disponible, no sabrán trabajar. Por otro lado, aunque algunas de estas interfaces gráficas están bastante mejoradas, hay veces que ciertas funcionali...

Examen de Servicios en Red con Contenedores Linux

Como ya comenté en un artículo anterior , en este curso estoy utilizando contenedores Linux con el software LXD en mis clases de Servicios en Red. En cursos anteriores cuando tenía que preparar el examen práctico lo hacía con un servidor ESXi que tenía montado. Creaba una máquina virtual para cada alumno donde se conectaban de forma remota utilizando SSH para realizar el examen.  Este proceso me llevaba tiempo. Primero creaba una máquina virtual donde instalaba la última versión de Ubuntu Server LTS , esta máquina virtual me iba a servir luego de plantilla. Actualizaba el sistema operativo. Luego le añadía todos los usuarios necesarios para cada alumno, con el comando Linux newusers este paso es relativamente rápido. A continuación, instalaba todos los paquetes de software necesarios para la realización del examen. Borraba el historial y apagaba la máquina virtual para utilizarla de plantilla. Ahora me dedicaba a clonar dicha máquina tantas veces como alumnos tuviese matr...

Introducción a las direcciones IPv6

Hace tiempo que se agotaron las direcciones IPv4 , pero aún seguimos utilizándolas gracias a NAT , Network Address Translation . NAT se encarga de traducir las direcciones privadas de las redes locales a direcciones de red públicas y viceversa ( las direcciones privadas son un rango de direcciones que se reservaron para usarse exclusivamente en redes internas y no son enrutables en Internet ). Las direcciones IPv4 utilizan 32 bits y se representan en formato decimal-punto. Es decir, se dividen los 32 bits en 4 bytes y cada uno de estos bytes se pasan a formato decimal. Luego se separan entre sí por medio de un punto. Un ejemplo de dirección IPv4 es 192.168.0.1. El espacio de direcciones máximo utilizando 32 bits es de 2³², y aunque este número nos pueda parecer grande, en la actualidad se encuentra agotado. La solución consiste en utilizar un espacio de direcciones mayor y para ello se definió el estándar IPv6 . IPv6 Las direcciones IPv6 utilizan 128 bits , esto sup...

Aprendiendo idiomas con ayuda de Duolingo e Internet

En este artículo quiero contar mi experiencia personal con el aprendizaje de idiomas, creo que le puede ser útil a alguien que esté intentando aprender un idioma extranjero. Como habrá podido comprobar el lector de este blog , en el lateral aparece una lista de libros que estoy leyendo o que acabo de terminar de leer (si se está leyendo desde un smartphone , hay que desplegar el menú para poder ver la lista). Sí, leer libros me encanta y es mi hobby favorito. Pero por qué limitarse a leer libros en el idioma materno o libros traducidos. Es preferible leer libros en el idioma en el que fueron escritos. El comienzo, antes de Internet Todo empezó hace bastantes años cuando me di cuenta que el libro que quería leer, en inglés sólo eran tres tomos de cerca de 1.000 páginas cada uno y tenían un coste de unos 9 € por tomo. Sin embargo, la editorial que los había traducido al español, los había dividido en 8 tomos con un coste de unos ¡20 € por tomo! El ahorro leyendo la versión origina...

Configurando un SAI en Linux II

En esta segunda parte del tutorial vamos a ver como podemos acceder a la información que nos suministra el SAI de forma gráfica (haga clic aquí para ver la primera parte del artículo). Instalando un Servidor Web Para acceder a esta información necesitamos que en nuestra máquina se esté ejecutando un servidor web, ya que la información la vamos a tener disponible a través de un programa en forma de CGI . Si aún no se tiene instalado un  servidor web  se puede instalar el servidor de Apache con el siguiente comando: $ sudo apt install apache2 Una vez instalado, Apache sirve las páginas web que se encuentran alojadas bajo el directorio /var/www/html/ y mantiene los ficheros de configuración en el directorio /etc/apache2/ . Para ver si la instalación ha tenido éxito, desde un navegador podemos ir al sitio web http://localhost , aquí debería mostrarse la página de bienvenida de Apache. Instalando las CGI Ahora que tenemos el servidor web preparado, podemos ...