Instalar Rancher OS el sistema operativo del contenedor

Instalar Rancher OS el sistema operativo del contenedor
Rancher OS es un sistema operativo de contenedores. Se utiliza para construir un host de Docker muy liviano que pueda ejecutarse con hardware de muy baja especificación. No necesita mucha memoria para ejecutar. Docker está preinstalado y preconfigurado en Rancher OS. Por lo tanto, no tiene que hacer nada más que instalar Rancher OS en su máquina. Puede comenzar con Docker Fast con Rancher OS.

En este artículo, le mostraré cómo instalar Rancher OS en su computadora. Usaré una máquina virtual VMware para mostrarle cómo instalar Rancher OS en su disco duro. Pero puede instalarlo fácilmente de metal desnudo (en computadoras reales) con solo unos pocos cambios que creo que podrá resolver por su cuenta. Entonces empecemos.

Requisitos del sistema:

Para instalar Rancher OS, debe tener,

  • Conexión de Internet que funciona.
  • Una computadora o máquina virtual con al menos 2 GB de RAM para instalar Rancher OS.

Descarga del sistema operativo Rancher:

Puede descargar una imagen de instalador ISO de Rancher OS del repositorio oficial de GitHub de Rancher OS. Para descargar la imagen ISO de Racher OS, vaya al repositorio oficial de GitHub de Rancher OS en https: // github.com/rancher/OS/lanzamientos y navegar hasta el Último lanzamiento sección.
Ahora, haga clic en el rancheros.Yo asi Enlace como se marca en la captura de pantalla a continuación.

Su navegador puede solicitarle que guarde la imagen ISO de Rancher OS. Haga clic en Guardar el archivo.

Su navegador debe comenzar a descargar Rancher OS ISO Imagen.

Hacer un USB de arranque del sistema operativo Rancher:

Si está ejecutando Windows, puede usar RUFUS para crear una unidad USB de arranque del sistema operativo Rancher OS. Rufus se puede descargar desde el sitio web oficial de Rufus en https: // rufus.es decir

Está fuera del alcance de este artículo para mostrarle cómo hacer un USB de arranque de Rancher OS usando Rufus. Pero, deberías poder hacerlo por tu cuenta. Si necesita ayuda, puede leer el siguiente artículo en Linuxhint.com donde demostré el proceso de hacer una unidad de pulgar USB de arranque usando Rufus.

  • Instale el OS de Elementary 5 Juno (https: // linuxhint.com/install_elementary_os_5_juno/)

Si está usando Linux, entonces puede usar el dd Comando para hacer un USB de arranque de Rancher OS de la siguiente manera:

$ sudo dd if = ~/downloads/rancheros.ISO de =/dev/sdx bs = 1m

NOTA: Aquí, sdx es la unidad de pulgar USB. Puedes averiguar qué es con el lsblk dominio.

Generación de claves públicas y privadas de SSH:

Antes de instalar Rancher OS en su computadora o máquina virtual, debe generar pares de claves públicas y privadas de SSH en su computadora desde donde planea acceder a Rancher OS. Porque, por defecto, el sistema operativo Rancher no le permitirá iniciar sesión con la contraseña.

En Linux, puede generar pares de claves públicas y privadas SSH con el siguiente comando:

$ ssh-keygen

Ahora presiona continuar.

Entonces presione .

Prensa de nuevo.

Se deben generar pares de claves públicas y privadas de SSH.

Si está usando Windows, también puede usar GitBash (se puede descargar de forma gratuita de https: // git-scm.com/descargas) para generar claves SSH públicas y privadas de la misma manera.

Puede usar masilla para generar pares de claves públicas y privadas en Windows. Pero está fuera del alcance de este artículo para mostrarte cómo.

Crear config de nubes.Archivo de configuración de YML:

Ahora tienes que crear un config.YML archivo de configuración. En este archivo, debe agregar su clave SSH pública y los detalles necesarios para configurar la red en Rancher OS.

El formato de la config.YML El archivo es el siguiente. Asegúrese de cambiar el archivo de configuración según su configuración específica.

#nube-config
ranchero:
red:
interfaces:
eth0:
Dirección: 192.168.2.6/24
Pateway: 192.168.2.1
DHCP: FALSO
DNS:
servidores de nombres:
- 192.168.2.1
- 8.8.8.8
ssh_authorized_keys:
-

La salida del 'gato ~/.ssh/id_rsa.pub'El comando en mi caso es el siguiente:

Entonces, la final config.YML El archivo en mi caso se ve así.

Arranque rancher os desde la imagen ISO:

Ahora, adjunte la imagen ISO en su máquina virtual o inserte la unidad de pulgar USB en su computadora y seleccione en el BIOS de su computadora. Una vez que vea la siguiente ventana, presione .

Como puede ver, Rancher OS está arrancando.

Después de un tiempo, debe iniciar sesión en Rancher OS como puede ver en la captura de pantalla a continuación.

Instalación del sistema operativo Rancher en el disco duro:

Primero, configure una contraseña en el instalador de Racher OS con el siguiente comando:

$ sudo passwd rancher

Ahora, escriba una contraseña y presione . La contraseña no tiene que ser segura ya que es un instalador.

Ahora, vuelva a escribir la contraseña y presione .

La contraseña debe estar configurada.

Ahora, descubra la dirección IP del instalador del sistema operativo Rancher con el siguiente comando:

$ ip a

Como puede ver, la dirección IP en mi caso es 192.168.2.188. Debería ser diferente en tu caso. Asegúrese de reemplazarlo con el suyo de ahora en adelante.

Ahora, SFTP en su instalador de Rancher OS con el siguiente comando:

$ sftp [email protected]

Ahora, escriba y presionar .

Ahora, escriba la contraseña que acaba de configurar y presione .

Ahora estás listo para transferir config.YML Archivo a su instalador de OS Rancher desde su computadora.

Como puedes ver, el config.YML El archivo está disponible en el directorio de inicio de mi computadora.

Para enviarlo al instalador del sistema operativo Rancher, simplemente escriba el siguiente comando:

sftp> poner nube-config.YML

Ahora, salga de la sesión SFTP con el siguiente comando:

SFTP> Salir

Ahora, desde la consola del instalador del sistema operativo Rancher, ejecute el siguiente comando para instalar Rancher OS en su disco duro:

$ sudo Ros instalación -c nube -config.yml -d /dev /sda

Ahora presiona Y y luego presiona .

Rancher OS debe instalarse en su disco duro. Una vez que esté listo, presione Y y luego presiona reiniciar.

Como puede ver, Rancher OS iniciado desde el disco duro y la interfaz de red se configura correctamente.

Ahora, puede SSH en Rancher OS de la siguiente manera:

$ ssh [email protected]

Como puede ver, estoy conectado y no me solicitó una contraseña.

Todos los comandos Docker están disponibles en Rancher OS de forma predeterminada.

Si desea SSH en Rancher OS desde cualquier computadora en su red, simplemente configure una contraseña con el siguiente comando como antes:

$ sudo passwd rancher

Ahora, debería poder SSH en su máquina Rancher OS utilizando el usuario ranchero Y tu contraseña.

Entonces, así es como instala Rancher OS en su computadora. Gracias por leer este artículo.