Cómo configurar Synology NAS para el arranque sin disco RHEL 9 a través de ISCSI e IPXE

Cómo configurar Synology NAS para el arranque sin disco RHEL 9 a través de ISCSI e IPXE
“El arranque sin disco es el proceso de iniciar un sistema operativo en su computadora desde un disco remoto. El disco remoto puede ser un ISCSI SAN, Fiber Channel SAN a través de FCOE (canal de fibra sobre Ethernet) o Aoe San.

Los beneficios del arranque sin disco son:

  • Los costos de almacenamiento se pueden ahorrar, ya que no todas las computadoras/servidores en su empresa/laboratorio deberán tener un disco para instalar un sistema operativo.
  • La utilización del almacenamiento será más eficiente a medida que los discos del servidor central (en este caso, su NAS de Synology) se puede compartir entre muchas computadoras/servidores.
  • Fácil de administrar, ya que los datos de todas las computadoras/servidores se almacenarán en un servidor central (en este caso, su NAS Synology).
  • Copia de seguridad de los datos de sus computadoras/servidores fáciles, ya que se almacenará en un servidor central (en este caso, su NAS Synology).
  • Se pueden tomar instantáneas del disco remoto. Por lo tanto, puede recuperar fácilmente una computadora/servidor de cualquier desastre en caso de que haya.

En este artículo, le mostraré cómo configurar su NAS Synology para el arranque sin disco Red Hat Enterprise Linux 9 (RHEL 9 en resumen) en sus computadoras de ISCSI SAN a través de IPXE. Entonces empecemos."

Tabla de contenido

  1. Términos técnicos
  2. Topología de la red
  3. Configuración de una dirección IP estática en su sinología NAS
  4. Preparación de Synology NA para arranque PXE con IPXE
  5. Creación de los archivos de configuración IPXE necesarios para el arranque sin disco
  6. Creación de un ISCSI LUN para instalar RHEL 9
  7. Instalación de RHEL 9 en ISCSI LUN
  8. Configuración de IPXE para arrancar desde el objetivo ISCSI
  9. Arrancar RHEL 9 de discos ISCSI a través de IPXE
  10. Arranque sin disco otras distribuciones de Linux
  11. Conclusión
  12. Referencias

Términos técnicos

SAN: La forma completa de SAN es la red de área de almacenamiento. Es el servidor iSCSI. En este caso, es tu sinología nas.

Disco ISCSI/LUN: El disco lógico que se comparte en la red a través de ISCSI se llama ISCSI LUN (número de unidad lógica). En este artículo, también lo llamaré disco ISCSI.

ISCSI Target: Se asignarán uno o más discos/LUNS ISCSI a un objetivo ISCSI. Iniciará iniciar sesión en un objetivo ISCSI para acceder a los discos/luns iSCSI asignados a él.

IQN: La forma completa de IQN es el nombre calificado de ISCSI. Es un identificador único para el objetivo ISCSI y el cliente ISCSI.

Para obtener información más profunda sobre ISCSI y cómo funciona, lea el artículo Configurar el servidor de almacenamiento ISCSI en CentOS 8.

Topología de la red

La topología de la red utilizada en este artículo se muestra a continuación. Aquí tengo un Synology Nas y dos computadoras sin disco, PC-01 y PC-02, conectado a mi red doméstica. PC-01 tiene la dirección MAC 00: 0c: 29: 5a: e5: 56 y PC-02 tiene la dirección MAC 00: 0c: 29: AF: 38: 6a. Le mostraré cómo configurar su NAS Synology y el servidor de arranque IPXE de una manera que las computadoras PC-01 y PC-02 Se iniciará automáticamente desde diferentes discos/luns de ISCSI dependiendo de sus direcciones MAC.

NOTA: Su topología de red será diferente. Entonces, no olvide hacer los ajustes necesarios en las secciones posteriores de este artículo.

Configuración de una dirección IP estática en su sinología NAS

Si la dirección IP de su sinología NAS cambia con frecuencia, tendrá problemas con el arranque PXE con IPXE y el arranque sin disco RHEL 9 en sus computadoras.

Por lo tanto, es una buena idea configurar una dirección IP estática en su NAS Synology antes de configurar el arranque sin disco de ISCSI SAN con IPXE. Si necesita alguna ayuda para establecer una dirección IP estática en su NAS Synology, lea el artículo sobre cómo asignar una dirección IP estática a un NAS de sinología?.

Preparación de Synology NA para arranque PXE con IPXE

Antes de moverse más, asegúrese de preparar su NAS Synology para el arranque PXE con IPXE.

Para preparar su sinología NAS para el arranque PXE con IPXE, lea el artículo Cómo configurar Synology Nas como servidor PXE Boot para imágenes de instalación de Linux con Netbooting con IPXE (Versión BIOS y UEFI).

Una vez que su Synology NAS está configurado para el arranque PXE con IPXE, debe ver los siguientes archivos y carpetas en el pxeboot Carpeta compartida de su sinología NAS.

En el configuración/ carpeta, verá un archivo de configuración de arranque IPXE bota.ipxe también.

Asegúrese de tener todos los archivos y carpetas necesarios en el pxeboot carpeta compartida antes de ir más allá. No olvides leer y seguir el artículo Cómo configurar Synology Nas como servidor PXE Boot para imágenes de instalación de Linux con Netbooting con IPXE (Versión BIOS y UEFI) Si tiene alguna dificultad para configurar IPXE en su Synology NAS.

Creación de los archivos de configuración IPXE necesarios para el arranque sin disco

En este artículo, configuraré IPXE de una manera que se use un archivo de configuración de arranque diferente para cada computadora en la red, dependiendo de la dirección MAC de las computadoras. De esta manera, puede configurar el arranque PXE para cada una de las computadoras en la red por separado. También puede configurar múltiples opciones de arranque para cada una de las computadoras por separado. Esto te da mucha flexibilidad.

Para hacer lo que acabo de explicar, abra el [pxeboot]/config/boot.ipxe Archivar archivo de configuración con un editor de texto y escriba las siguientes líneas de códigos:

#!ipxe
Establecer NAS_IP 192.168.0.114
Establecer boot_url tftp: // $ nas_ip/config/boot- $ net0/mac: hexhyp.ipxe
Echo Booting desde URL $ boot_url
cadena $ boot_url

Aquí, 192.168.0.114 es la dirección IP de mi sinología nas. Asegúrese de reemplazarlo con el suyo de ahora en adelante. Si necesita alguna ayuda para encontrar la dirección IP de su NAS Synology, lea el artículo ¿Cómo encuentro la dirección IP de mi sinología NAS??.

Una vez que haya terminado, guarde el bota.ipxe archivo de configuración.

Aquí, IPXE buscará archivos de configuración de arranque bota-.ipxe en el configuración/ carpeta del pxeboot carpeta compartida. ¿Se inicia la dirección MAC de la computadora a través de IPXE?. Entonces, si la computadora PC-01 con la dirección MAC 00: 0c: 29: 5a: e5: 56 Botas a través de IPXE, IPXE ejecutará el archivo de configuración de arranque Boot-00-0C-29-5A-E5-56.ipxe. Observe cómo los colons (:) de la dirección MAC se reemplazan con guiones (-).

Ahora, cree un nuevo archivo de configuración de arranque Boot-00-0C-29-5A-E5-56.ipxe para la computadora PC-01 con la dirección MAC 00: 0c: 29: 5a: e5: 56 y escriba las siguientes líneas en ese archivo.

Una vez que haya terminado, guarde el Boot-00-0C-29-5A-E5-56.ipxe archivo.

Crear otro archivo de configuración de arranque Boot-00-0C-29-AF-38-6A.ipxe para la computadora PC-02 con la dirección MAC 00: 0c: 29: AF: 38: 6a y escriba las siguientes líneas en ese archivo.

Una vez que haya terminado, guarde el Boot-00-0C-29-AF-38-6A.ipxe archivo.

Una vez que haya creado los archivos de configuración de arranque requeridos, puede arrancar PXE las computadoras en su red.

En este caso, si pxe arranca la computadora PC-01, Mostrará el mensaje Arrancado en PC1 como se marca en la captura de pantalla a continuación. Significa que pxe arranque en PC-01 funciona, y ipxe lee el archivo de configuración Boot-00-0C-29-5A-E5-56.ipxe Cuando pxe arrancó PC-01.

De la misma manera, si pxe arranca la computadora PC-02, Mostrará el mensaje Arrancado en pc2 como se marca en la captura de pantalla a continuación. Significa que pxe arranque en PC-02 funciona, y ipxe lee el archivo de configuración Boot-00-0C-29-AF-38-6A.ipxe Cuando pxe arrancó PC-02.

Creación de un ISCSI LUN para instalar RHEL 9

En esta sección, le mostraré cómo crear un objetivo ISCSI y lun en su NAS Synology y asignar el ISCSI LUN al objetivo ISCSI para que pueda instalar RHEL 9 en él y arrancar el disco RHEL 9 en su computadora/servidor con ipxe. Si desea obtener más información sobre cómo crear un objetivo ISCSI en su NAS Synology, lea el artículo?.

Primero, abra el Gerente de SAN Aplicación en el menú de aplicaciones de la interfaz web DSM de su NAS Synology.

El Gerente de SAN la aplicación debe abrirse.

Para crear un nuevo objetivo ISCSI, navegue hasta el ISCSI sección y haga clic en el Agregar botón.

Si ya ha creado algunos objetivos ISCSI, tendrá que hacer clic en el Crear Botón en su lugar para crear un nuevo objetivo ISCSI, como se marca en la captura de pantalla a continuación.

Se debe mostrar el asistente de creación de objetivos de ISCSI. Puede crear un nuevo objetivo ISCSI desde aquí. Para obtener más información sobre las opciones disponibles del Asistente de creación de objetivos ISCSI, lea el artículo ¿Cómo se hace un objetivo ISCSI en Synology??.

Te voy a mostrar cómo crear un objetivo ISCSI para el arranque sin disco de la computadora PC-01 solo. Puede crear un objetivo ISCSI para la computadora PC-02 del mismo modo.

Escribir PC-01-Target Como el nombre objetivo de ISCSI1, IQN.2022-05.comunicarse.Linuxhint: PC-01-Target Como el iqn2, y haga clic en Siguiente3.

NOTA: IQN es un identificador único para los objetivos ISCSI de su Synology NAS. El IQN sigue un formato específico. Para obtener más información sobre IQN y su formato, lea la sección de destino ISCSI del artículo ¿Cómo se hace de un objetivo ISCSI en Synology??.

Seleccionar Crea un nuevo lun y haga clic en Próximo.

Escribir PC-01-Disk01 Como el nombre del iScsi lun1, Seleccione un volumen donde desee almacenar los datos de ISCSI LUN de la Ubicación Menú desplegable2, y escriba la cantidad de espacio en disco (en la unidad GB/Gigabyte) que desea asignar el LUN3, Seleccione un método de asignación de espacio del Asignación de espacio Menú desplegable4, y haga clic en Próximo5.

NOTA: Para más información sobre Aprovisionamiento delgado y Provisión gruesa, Lea la sección Crear un lun del artículo ¿Cómo se hace de un objetivo ISCSI en Synology??.

Se mostrará un resumen de la configuración utilizada para crear un nuevo LUN, y se mostrará el objetivo ISCSI.

Para crear un nuevo objetivo LUN e ISCSI con esta configuración, haga clic en Hecho.

Un nuevo objetivo ISCSI PC-01-Target debe crearse. Un nuevo lun PC-01-Disk01 debe crearse y asignarse al objetivo ISCSI PC-01-Target también.

De la misma manera, cree un nuevo objetivo ISCSI PC-02-Target para la computadora PC-02, Crea un nuevo lun PC-02-Disk01, y asignarlo al objetivo ISCSI PC-02-Target.

Encontrará mucha información sobre todos los luns que ha creado en el Lun Sección de la Gerente de SAN aplicación, como puede ver en la captura de pantalla a continuación.

Para que el arranque sin disco ISCSI de RHEL 9 funcione perfectamente sin ningún problema, tendrá que habilitar múltiples sesiones a los objetivos ISCSI que ha creado para las computadoras PC-01 y PC-02.

Para habilitar múltiples sesiones para el objetivo ISCSI PC-01-Target, seleccionarlo y hacer clic en Editar.

Comprobar el Permitir múltiples sesiones de uno o más iniciadores ISCSI casilla de verificación del Avanzado pestaña y haga clic en Ahorrar.

Múltiples sesiones debe habilitarse para el objetivo ISCSI PC-01-Target, Como puede ver en la captura de pantalla a continuación.

De la misma manera, habilitar Múltiples sesiones para el objetivo ISCSI PC-02-Target.

Instalación de RHEL 9 en ISCSI LUN

Para instalar RHEL 9 en los luns iSCSI que ha creado en la sección anterior de este artículo, deberá crear una unidad de pulgar USB de arranque de RHEL 9 utilizando la imagen ISO oficial y iniciar el instalador de Rhel 9 en su computadora desde la computadora desde la computadora. Unidad de pulgar de arranque USB.

Puede descargar una imagen ISO de Red Hat Enterprise Linux 9 o Rhel 9 de la página de descargas oficiales de Rhel. Una vez que haya descargado una imagen ISO de RHEL 9, siga los procedimientos que se muestran en el artículo cómo instalar Fedora Workstation 35 desde USB para crear una unidad USB de arranque de RHEL 9.

Una vez que arrances desde la unidad de pulgar USB de arranque de RHEL 9, verás la siguiente ventana. Seleccionar Instale Red Hat Enterprise Linux 9.0 y presionar mi.

Escribir instalar.noniBftiscsiBoot al final de Linuxefi línea como se marca en la captura de pantalla a continuación y presione F10 arrancar.

El instalador RHEL 9 está siendo arrancado. Tomará unos segundos completar.

La ventana del instalador RHEL 9 se debe mostrar una vez que se inicie.

Seleccione un idioma y haga clic en Continuar.

Tienes que configurar su instalación de Rhel 9 desde aquí.

Para agregar un disco ISCSI y configurarlo para instalar RHEL 9, haga clic en Destino de instalación.

Haga clic en Agrega un disco ..

Haga clic en Agregar objetivo ISCSI ..

Escriba la dirección IP de su sinología NAS en el Dirección IP de destino sección1.

Escriba un IQN único para el cliente/iniciador iSCSI en el Nombre del iniciador ISCSI sección2. En este artículo, usaré el Iqn iqn.2022-05.comunicarse.Linuxhint: IPXE-PC-01 Como el cliente/iniciador IQN. Si necesita una explicación en profundidad del formato IQN, lea el Convenciones de nombres de ISCSI objetivo e iniciador Sección del artículo Configurar el servidor de almacenamiento ISCSI en Centos 8.

Una vez que haya terminado, haga clic en Iniciar descubrimiento3.

Todos los objetivos ISCSI que ha creado en su sinología NAS debe aparecer en la lista.

Seleccionar IQN.2022-05.comunicarse.Linuxhint: PC-01-Target y haga clic en Acceso.

Haga clic en DE ACUERDO.

Deberías ver un nuevo disco ISCSI. Seleccionarlo y hacer clic en Hecho.

El disco ISCSI debe seleccionarse como destino de instalación.

NOTA: En este artículo, haré una partición automática solo para mantener las cosas simples. Si desea hacer una partición manual, asegúrese de consultar el artículo sobre cómo instalar Fedora Workstation 35 desde USB.

Haga clic en Hecho.

Ahora, haga clic en Conéctese al sombrero rojo.

Escriba el inicio de sesión Nombre de usuario y Contraseña de su cuenta de Red Hat y haga clic en Registro.

NOTA: Si no tiene una cuenta de Red Hat, puede crear una de https: // sso.sombrero rojo.comunicarse.

Esta computadora se está registrando con Red Hat. Tomará unos segundos completar.

En este punto, su computadora debe registrarse con Red Hat, y se debe conectar una licencia de Red Hat.

Haga clic en Hecho.

Ahora, haga clic en Selección de software.

Puede seleccionar entre algunos entornos1. También puede seleccionar un software adicional para su entorno seleccionado2.

Una vez que haya seleccionado su entorno y software deseados para su entorno seleccionado, haga clic en Hecho.

NOTA: Seleccionaré el Servidor con una GUI entorno en este artículo.

Ahora, haga clic en Nombre de red y host.

Escribir PC-01 como el nombre de host y haga clic en Aplicar.

El nombre de host de su instalación de Rhel 9 debe configurarse en PC-011. Haga clic en Hecho2.

Ahora, haga clic en Creación de usuarios.

Escriba su Nombre completo1, acceso Nombre de usuario2, y marque la casilla de verificación Hacer este administrador de usuarios3. Entonces, escriba su inicio de sesión Contraseña4 y haga clic en Hecho5.

Una vez que todo esté configurado, haga clic en Comenzar la instalación.

La instalación debe iniciar. Tomará un tiempo completar.

RHEL 9 se está instalando en el disco ISCSI ..

RHEL 9 se está instalando en el disco ISCSI ..

RHEL 9 se está instalando en el disco ISCSI ..

RHEL 9 se está instalando en el disco ISCSI ..

En este punto, Rhel 9 debe instalarse en el disco ISCSI. Haga clic en Reiniciar el sistema.

De la misma manera, puede instalar RHEL 9 en el otro disco ISCSI LUN que ha creado.

Configuración de IPXE para arrancar desde el objetivo ISCSI

Ahora que ha instalado RHEL 9 en los discos ISCSI, es hora de configurar archivos de configuración de arranque de computadora IPXE para que pueda iniciar RHEL 9 en sus computadoras desde los discos ISCSI a través de IPXE.

Para configurar PC-01 (que tiene la dirección MAC 00: 0c: 29: 5a: e5: 56) para arrancar RHEL 9 del disco ISCSI PC-01-Disk01 (que se asigna al objetivo ISCSI PC-01-Target con el iqn IQN.2022-05.comunicarse.Linuxhint: PC-01-Target), abra el archivo de configuración de arranque ipxe Boot-00-0C-29-5A-E5-56.ipxe con un editor de texto y escriba las siguientes líneas:

#!ipxe
Establecer iniciador-iqn iqn.2022-05.comunicarse.Linuxhint: IPXE.PC-01
Sanboot - -Filename \ Efi \ Redhat \ shimx64.EFI ISCSI: 192.168.0.114 ::: 1: iqn.2022-05.comunicarse.Linuxhint: PC-01-Target

Una vez que haya terminado, el archivo de configuración de arranque IPXE Boot-00-0C-29-5A-E5-56.ipxe Debe verse de la siguiente manera:

Aquí, IQN.2022-05.comunicarse.Linuxhint: IPXE.PC-01 es el IQN del nombre del iniciador ISCSI1. Debe ser el mismo valor que ha establecido en la instalación de RHEL 9 en la sección ISCSI LUN de este artículo.

IQN.2022-05.comunicarse.Linuxhint: PC-01-Target es el IQN del objetivo ISCSI de su NAS Synology que desea iniciar sesión y arrancar RHEL 9 desde el disco ISCSI asignado PC-01-Disk012.

192.168.0.114 es la dirección IP de su sinología nas3.

De la misma manera, puede configurar PC-02 (que tiene la dirección MAC 00: 0c: 29: AF: 38: 6a) para arrancar RHEL 9 del disco ISCSI PC-02-Disk01 (que se asigna al objetivo ISCSI PC-02-Target con el iqn IQN.2022-05.comunicarse.Linuxhint: PC-02-Target). Simplemente abra el archivo de configuración de arranque ipxe Boot-00-0C-29-AF-38-6A.ipxe Con un editor de texto, escriba las mismas líneas que en el archivo de configuración de arranque Boot-00-0C-29-5A-E5-56.ipxe, y hacer los ajustes necesarios.

Arrancar RHEL 9 de discos ISCSI a través de IPXE

Ahora que todo está listo, puedes arrancar la computadora PC-01 a través de ipxe. Su computadora debe comenzar a iniciar RHEL 9 en el disco ISCSI PC-01-Disk01, Como puede ver en la captura de pantalla a continuación.

En breve, verá el menú Grub de Rhel 9.

Seleccionar Red Hat Enterprise Linux (*) 9.x (arado) y presionar .

RHEL 9 debería arrancar desde el disco ISCSI. Verá la pantalla de inicio de sesión de Rhel 9 también. Inicie sesión en el escritorio utilizando el nombre de usuario y la contraseña que ha establecido durante la instalación.

Una vez que haya iniciado sesión, puede usar Rhel 9 en su computadora como de costumbre. No necesitará ningún disco físico instalado en su computadora.

De la misma manera, puede iniciar RHEL 9 en la computadora PC-02 del disco iScsi PC-02-Disk01 a través de ipxe.

Arranque sin disco otras distribuciones de Linux

Si necesita ayuda para configurar Synology NA para el arranque sin disco otras distribuciones de Linux de los discos ISCSI a través de IPXE, lea los siguientes artículos:

  1. Cómo configurar Synology Nas para el arranque sin disco Ubuntu 22.04 LTS a través de ISCSI e IPXE
  2. Cómo configurar Synology NAS para la estación de trabajo Fedora de arranque sin disco 36 a través de ISCSI e IPXE

Conclusión

En este artículo, le he mostrado cómo configurar un NAS Synology para el arranque sin disco (desde los discos ISCSI) RHEL 9 en las computadoras/servidores en su red a través de IPXE. Le he mostrado cómo configurar IPXE para usar diferentes configuraciones de arranque IPXE para diferentes computadoras/servidores en su red, dependiendo de su dirección MAC. De esta manera, podrá configurar/controlar el arranque para cada una de las computadoras/servidores en la red por separado y también configurar múltiples arranque. Esto también hará que el arranque sin disco sea sin problemas, como el arranque de los discos locales.

Referencias

https: // acceder.sombrero rojo.com/documentation/en-us/rojo_hat_enterprise_linux/8/html/interpreting_a_standard_rhel_installation/iScsi-disisks-in-instalation-Program_installing-jel