En este artículo, le mostraré cómo configurar su NAS Synology para la estación de trabajo Fedora de arranque sin disco en sus computadoras de ISCSI SANVIA IPXE.
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. Se le pedirá que inicie sesión en un objetivo ISCSI para acceder a los discos ISCSI/luns 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.
Tenga en cuenta que Su topología de red será diferente. Por lo tanto, no olvide hacer los ajustes necesarios en las secciones seguidas de este artículo.
Configuración de una dirección IP estática en su sinología NAS
Tendrá problemas con el arranque PXE con IPXE y la estación de trabajo Fedora de arranque sin disco 36 en sus computadoras si la dirección IP de su sinología NAS cambia con frecuencia.
Configure una dirección IP estática en su NAS Synology antes de configurar el arranque sin disco desde 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
Prepare 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).
Debería ver los siguientes archivos y carpetas en el pxeboot Carpeta compartida de su NAS Synology Una vez que su Synology NAS está configurado para el arranque PXE con IPXE.
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
Configuraré IPXE de una manera que se utilice 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.
Abre 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?. IPXE ejecutará el archivo de configuración de arranque Boot-00-0C-29-5A-E5-56.ipxe Si la computadora PC-01 con la dirección MAC 00: 0c: 29: 5a: e5: 56 Botas a través de 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, mostrará el mensaje Arrancado en PC1 como se marca en la captura de pantalla a continuación si I PXE arranca la computadora PC-01. Significa que pxe arranque en PC-01 obras. 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 e 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 Fedora Workstation 36
En esta sección, le mostraré cómo crear un objetivo ISCSI y lun en su sinología NAS. También sobre cómo mapear el ISCSI LUN al objetivo ISCSI para que pueda instalar Fedora Workstation 36 en él y arrancar Fedora Workstation 36 Sin disco 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.
Navegar al ISCSI sección y haga clic en el Agregar botón para crear un nuevo objetivo 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 si ya ha creado algunos objetivos ISCSI.
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.
Tenga en cuenta que 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. Escriba la cantidad de espacio en disco (en la unidad GB/Gigabyte) que desea asignar para el LUN3. Luego, seleccione un método de asignación de espacio del Asignación de espacio Menú desplegable4, y haga clic en Próximo5.
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 objetivo LUN e ISCSI.
Haga clic en Hecho Para crear un nuevo objetivo LUN e ISCSI con esta configuración.
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.
Tendrá que habilitar múltiples sesiones a los objetivos ISCSI que ha creado para las computadoras PC-01 y PC-02 Para el arranque sin disco ISCSI de Fedora Workstation 36 para funcionar perfectamente.
Seleccionarlo y hacer clic en Editar para habilitar múltiples sesiones para el objetivo ISCSI PC-01-Target.
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 Fedora Workstation 36 en ISCSI LUN
Tendrá que crear una unidad USB de arranque de Fedora Workstation 36 utilizando la imagen ISO oficial. Arrancar la estación de trabajo Fedora 36 en su computadora desde la unidad de pulgar de arranque USB en modo en vivo para instalar Fedora Workstation 36 en los luns ISCSI que ha creado en la sección anterior de este artículo.
Si necesita alguna ayuda para crear una unidad USB USB de arranque de Fedora Workstation 36 de la estación de trabajo oficial de Fedora 36 ISO, lea el artículo cómo instalar Fedora Workstation 35 desde USB.
Verá la siguiente ventana una vez que arranca desde la unidad de pulgar USB de arranque de Fedora Workstation 36. Seleccionar Iniciar Fedora-Workstation-Live 36 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.
Fedora Workstation 36 debe arrancar en modo en vivo. Haga clic en Instalar en disco duro para instalar Fedora Workstation 36 en un disco ISCSI.
Se debe mostrar la estación de trabajo Fedora 36.
Seleccione su idioma y haga clic en Continuar.
Haga clic en Destino de instalación.
Haga clic en Agrega un disco .. Para agregar un disco ISCSI.
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.
Tenga en cuenta que 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.
Haga clic en Comenzar la instalación.
Fedora Workstation 36 se está instalando en el disco ISCSI.
Fedora Workstation 36 se está instalando en el disco ISCSI.
En este punto, la estación de trabajo Fedora 36 debe instalarse en el disco ISCSI.
Haga clic en Instalación de acabado.
Ahora puedes cerrar tu computadora.
Haga clic en Bandeja del sistema > Apagar/cerrar sesión > Apagado… como se marca en la captura de pantalla a continuación para cerrar su computadora.
Haga clic en Apagado. Tu computadora se cerrará. Después, puede eliminar la unidad de pulgar USB de su computadora.
De la misma manera, puede instalar Fedora Workstation 36 en el otro disco ISCSI LUN que ha creado.
Ahora, configure archivos de configuración de arranque específicos de computadora IPXE para que pueda iniciar Fedora Workstation 36 en sus computadoras desde los discos ISCSI a través de IPXE.
Configurar PC-01 (que tiene la dirección MAC 00: 0c: 29: 5a: e5: 56) para arrancar Fedora Workstation 36 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 \ Fedora \ 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 se establece en la instalación de Fedora Workstation 36 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 en el que desea iniciar sesión y arrancar la estación de trabajo Fedora 36 del 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 Fedora Workstation 36 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 la estación de trabajo Fedora 36 de los 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 arrancar Fedora Workstation 36 desde el disco ISCSI PC-01-Disk01 Como puede ver en la captura de pantalla a continuación.
En breve, verá el menú Grub de Fedora Workstation 36.
Seleccionar Fedora Linux (*) 36 (edición de estación de trabajo) y presionar .
La estación de trabajo de Fedora 36 debe arrancar desde el disco ISCSI. Verá la ventana de configuración inicial de Fedora Workstation 36. Puede configurar una cuenta de usuario para Fedora Workstation 36 desde aquí.
Una vez que haya realizado la configuración inicial, puede usar Fedora Workstation 36 en su computadora/servidor como de costumbre. No necesitará ningún disco físico instalado en su computadora.
De la misma manera, puede arrancar Fedora Workstation 36 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:
Conclusión
En este artículo, le he mostrado cómo configurar un NAS Synology para el arranque sin disco (desde los discos ISCSI) Fedora Workstation 36 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 perfecto como arranque desde 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