Como configurar a sinologia NAS para rhel de inicialização sem disco Via ISCSI e IPXE

Como configurar a sinologia NAS para rhel de inicialização sem disco Via ISCSI e IPXE
“A inicialização sem disco é o processo de inicialização de um sistema operacional no seu computador a partir de um disco remoto. O disco remoto pode ser um ISCSI SAN, Fiber Channel San via FCoe (Fiber Channel sobre Ethernet) ou AoE San.

Os benefícios da inicialização sem disco são:

  • Os custos de armazenamento podem ser salvos, pois nem todos os computadores/servidores da sua empresa/laboratório precisarão ter um disco para instalar um sistema operacional.
  • A utilização de armazenamento será mais eficiente, pois os discos do servidor central (neste caso, sua sinologia NAS) podem ser compartilhados entre muitos computadores/servidores.
  • Fácil de gerenciar, pois os dados de todos os computadores/servidores serão armazenados em um servidor central (neste caso, sua sinologia NAS).
  • Fácil de receber backups dos dados de seus computadores/servidores, pois serão armazenados em um servidor central (neste caso, sua sinologia NAS).
  • Instantâneos do disco remoto podem ser tirados. Portanto, você pode recuperar facilmente um computador/servidor de qualquer desastre, caso haja algum.

Neste artigo, vou mostrar como configurar sua sinologia NAS para inicialização sem disco Red Hat Enterprise Linux 9 (Rhel 9 em resumo) em seus computadores da ISCSI San via ipxe. Então vamos começar.”

Índice

  1. Termos técnicos
  2. Topologia de rede
  3. Configurando um endereço IP estático em sua sinologia NAS
  4. Preparando sinologia NAS para inicialização pXE com ipxe
  5. Criando os arquivos de configuração IPXE necessários para inicialização sem disco
  6. Criando um ISCSI LUN para instalar o RHEL 9
  7. Instalando o RHEL 9 no iScsi LUN
  8. Configurando o IPXE para inicializar do ISCSI Target
  9. Inicialização do Rhel 9 a partir de discos ISCSI via ipxe
  10. Inicialização sem disco Outras distribuições Linux
  11. Conclusão
  12. Referências

Termos técnicos

San: A forma completa de San é rede de área de armazenamento. É o servidor ISCSI. Nesse caso, é a sua sinologia NAS.

ISCSI disco/lun: O disco lógico compartilhado na rede via iSCSI é chamado de iSCSI LUN (número da unidade lógica). Neste artigo, também vou chamá -lo de disco ISCSI.

ISCSI Target: Um ou mais discos/LUNs ISCSI serão mapeados para um alvo ISCSI. Você estará login em um alvo ISCSI para acessar os discos ISCSI/LUNS mapeados para ele.

IQN: A forma completa do IQN é o nome qualificado ISCSI. É um identificador único para o ISCSI Target e ISCSI Client.

Para informações mais detalhadas sobre o ISCSI e como funciona, leia o artigo Configure o ISCSI Storage Server no CentOS 8.

Topologia de rede

A topologia de rede usada neste artigo é mostrada abaixo. Aqui eu tenho um Sinologia Nas e dois computadores sem disco, PC-01 e PC-02, conectado à minha rede doméstica. PC-01 tem o endereço MAC 00: 0c: 29: 5a: e5: 56 e PC-02 tem o endereço MAC 00: 0c: 29: AF: 38: 6a. Vou mostrar como configurar sua sinologia NAS e o servidor de inicialização ipxe de uma maneira que os computadores PC-01 e PC-02 inicializará automaticamente de diferentes discos/LUNs ISCSI, dependendo de seus endereços MAC.

OBSERVAÇÃO: Sua topologia de rede será diferente. Portanto, não se esqueça de fazer os ajustes necessários nas seções posteriores deste artigo.

Configurando um endereço IP estático em sua sinologia NAS

Se o endereço IP da sua sinologia NAS mudar com frequência, você terá problemas com a inicialização do PXE com o iPxe e o rhel de inicialização sem disco em seus computadores.

Portanto, é uma boa ideia configurar um endereço IP estático no seu NAS de sinologia antes de configurar a inicialização sem disco a partir de iScsi San com IPXE. Se você precisar de ajuda para definir um endereço IP estático em sua sinologia NAS, leia o artigo como atribuir um endereço IP estático a uma sinologia NAS?.

Preparando sinologia NAS para inicialização pXE com ipxe

Antes de avançar mais, prepare seu NAS de sinologia para inicialização PXE com IPXE.

Para preparar sua sinologia NAS para a inicialização do PXE com o IPXE, leia o artigo Como configurar a sinologia NAS como servidor de inicialização PXE para imagens de instalação do NetBooting Linux com IPXE (versão do BIOS e UEFI).

Depois que o seu NAS de sinologia estiver configurado para a inicialização do PXE com o IPXE, você deve ver os seguintes arquivos e pasta no pxeboot Pasta compartilhada da sua sinologia NAS.

No configuração/ Pasta, você verá um arquivo de configuração de inicialização do IPXE bota.ipxe também.

Verifique se você tem todos os arquivos e pastas necessários no pxeboot pasta compartilhada antes de ir mais longe. Não se esqueça de ler e seguir o artigo Como configurar a sinologia NAS como servidor de inicialização PXE para imagens de instalação do NetBooting Linux com IPXE (versão do BIOS e UEFI) Se você está tendo alguma dificuldade para configurar o IPXE em sua sinologia NAS.

Criando os arquivos de configuração IPXE necessários para inicialização sem disco

Neste artigo, configurarei o IPXE de uma maneira que um arquivo de configuração de inicialização diferente seja usado para cada computador na rede, dependendo do endereço MAC dos computadores. Dessa forma, você pode configurar a inicialização do PXE para cada um dos computadores na rede separadamente. Você também pode configurar várias opções de inicialização para cada um dos computadores separadamente. Isso lhe dá muita flexibilidade.

Para fazer o que acabei de explicar, abra o [pxeboot]/config/bota.ipxe arquivo de configuração de inicialização com um editor de texto e digite as seguintes linhas de códigos:

#!ipxe
Definir NAS_IP 192.168.0.114
Definir boot_url tftp: // $ nas_ip/config/boot- $ net0/mac: hexhyp.ipxe
ECHO Botamento de url $ boot_url
cadeia $ boot_url

Aqui, 192.168.0.114 é o endereço IP da minha sinologia NAS. Certifique -se de substituí -lo por seu a partir de agora. Se você precisar de assistência para encontrar o endereço IP da sua sinologia NAS, leia o artigo Como encontro o endereço IP da minha sinologia NAS?.

Depois de terminar, salve o bota.ipxe arquivo de configuração.

Aqui, o IPXE procurará arquivos de configuração de inicialização bota-.ipxe no configuração/ pasta do pxeboot pasta compartilhada. é o endereço MAC do computador sendo inicializado via ipxe. Então, se o computador PC-01 com o endereço MAC 00: 0c: 29: 5a: e5: 56 botas via ipxe, ipxe executará o arquivo de configuração de inicialização Boot-00-0C-29-5A-E5-56.ipxe. Observe como os cenos (:) do endereço MAC são substituídos por hífens (-).

Agora, crie um novo arquivo de configuração de inicialização Boot-00-0C-29-5A-E5-56.ipxe para o computador PC-01 com o endereço MAC 00: 0c: 29: 5a: e5: 56 e digite as seguintes linhas nesse arquivo.

Depois de terminar, salve o Boot-00-0C-29-5A-E5-56.ipxe arquivo.

Crie outro arquivo de configuração de inicialização Boot-00-0C-29-AF-38-6A.ipxe para o computador PC-02 com o endereço MAC 00: 0c: 29: AF: 38: 6a e digite as seguintes linhas nesse arquivo.

Depois de terminar, salve o Boot-00-0C-29-AF-38-6A.ipxe arquivo.

Depois de criar os arquivos de configuração de inicialização necessários, você pode inicializar os computadores em sua rede.

Nesse caso, se eu inicializar o computador PC-01, vai mostrar a mensagem Inicialização no PC1 conforme marcado na captura de tela abaixo. Isso significa que a inicialização do PXE PC-01 trabalha e ipxe leia o arquivo de configuração Boot-00-0C-29-5A-E5-56.ipxe Quando PXE inicializou em PC-01.

Da mesma maneira, se eu inicializar o computador PC-02, vai mostrar a mensagem Inicialização no PC2 conforme marcado na captura de tela abaixo. Isso significa que a inicialização do PXE PC-02 trabalha e ipxe leia o arquivo de configuração Boot-00-0C-29-AF-38-6A.ipxe Quando PXE inicializou em PC-02.

Criando um ISCSI LUN para instalar o RHEL 9

Nesta seção, vou mostrar como criar um alvo ISCSI e LUN no seu NAS Sinology e mapear o ISCSI LUN para o alvo iSCSI, para que você possa instalar o RHEL 9 e inicializar RHEL 9 sem disco em seu computador/servidor com ipxe. Se você quiser aprender mais sobre a criação de um alvo ISCSI em sua sinologia NAS, leia o artigo como você faz um alvo ISCSI na sinologia?.

Primeiro, abra o Gerente da SAN aplicativo do menu de aplicativos da interface da web do DSM da sua sinologia NAS.

O Gerente da SAN o aplicativo deve ser aberto.

Para criar um novo alvo ISCSI, navegue para o ISCSI seção e clique no Adicionar botão.

Se você já criou alguns alvos iSCSI, terá que clicar no Criar Botão para criar um novo alvo ISCSI, conforme marcado na captura de tela abaixo.

O assistente de criação de destino do ISCSI deve ser exibido. Você pode criar um novo alvo ISCSI a partir daqui. Para obter mais informações sobre as opções disponíveis do assistente de criação de destino do ISCSI, leia o artigo como você faz um alvo ISCSI na sinologia?.

Vou mostrar como criar um alvo ISCSI para sem disco inicializando o computador PC-01 apenas. Você pode criar um alvo ISCSI para o computador PC-02 do mesmo jeito.

Digitar PC-01-Target como o nome de destino do ISCSI1, iqn.2022-05.com.Linuxhint: PC-01-Target como o IQN2, e clique em Avançar3.

OBSERVAÇÃO: O IQN é um identificador único para os alvos iSCSI da sua sinologia Nas. O IQN segue um formato específico. Para saber mais sobre o IQN e seu formato, leia a criação de uma seção de destino ISCSI do artigo Como você faz um alvo ISCSI na sinologia?.

Selecione Crie um novo LUN e clique em Próximo.

Digitar PC-01-DISK01 como o nome do iScsi lun1, Selecione um volume em que você deseja armazenar os dados do iSCSI LUN do Localização menu suspenso2, e digite a quantidade de espaço em disco (na unidade GB/Gigabyte) que você deseja alocar para o LUN3, selecione um método de alocação de espaço do Alocação de espaço menu suspenso4, e clique em Próximo5.

OBSERVAÇÃO: Para mais informações sobre Provisionamento fino e Provisionamento espesso, Leia a criação de uma seção LUN do artigo Como você faz um alvo ISCSI na sinologia?.

Um resumo das configurações usadas para criar um novo LUN e o alvo ISCSI será exibido.

Para criar um novo alvo LUN e ISCSI com essas configurações, clique em Feito.

Um novo alvo ISCSI PC-01-Target deve ser criado. Um novo lun PC-01-DISK01 deve ser criado e mapeado para o alvo ISCSI PC-01-Target também.

Da mesma maneira, crie um novo alvo ISCSI PC-02-Target para o computador PC-02, Crie um novo LUN PC-02-DISK01, e mapeá -lo para o alvo ISCSI PC-02-Target.

Você encontrará muitas informações sobre todos os LUNs que você criou no LUN seção do Gerente da SAN aplicativo, como você pode ver na captura de tela abaixo.

Para que a inicialização do iSCSI sem disco do RHEL 9 funcione perfeitamente sem problemas, você precisará ativar várias sessões aos alvos iSCSI que você criou para os computadores PC-01 e PC-02.

Para ativar várias sessões para o alvo ISCSI PC-01-Target, Selecione e clique em Editar.

Verifica a Permitir várias sessões de um ou mais iniciadores ISCSI Caixa de seleção do Avançado guia e clique em Salvar.

Múltiplas sessões deve ser ativado para o alvo ISCSI PC-01-Target, Como você pode ver na captura de tela abaixo.

Da mesma maneira, habilite Múltiplas sessões para o alvo ISCSI PC-02-Target.

Instalando o RHEL 9 no iScsi LUN

Para instalar o RHEL 9 nos LUNs ISCSI que você criou na seção anterior deste artigo, você precisará criar uma unidade de polegar USB inicializável do RHEL 9 usando a imagem ISO oficial e inicializar o RHEL 9 instalador no seu computador do seu computador a partir do Unidade de polegar inicializável USB.

Você pode baixar uma imagem ISO do Red Hat Enterprise Linux 9 ou Rhel 9 da página Oficial de Downloads de Rhel. Depois de baixar uma imagem ISO do RHEL 9, siga os procedimentos mostrados no artigo como instalar o Fedora Workstation 35 do USB para criar uma unidade de polegar USB inicializável do Rhel 9.

Depois de inicializar a partir da unidade de polegar USB inicializável do Rhel 9, você verá a seguinte janela. Selecione Instale o Red Hat Enterprise Linux 9.0 e pressione E.

Digitar inst.Não -IbftiscSiboot no final de LinuxEfi linha marcada na captura de tela abaixo e pressione F10 para inicializar.

RHEL 9 O instalador está sendo inicializado. Levará alguns segundos para concluir.

A janela do instalador do RHEL 9 deve ser exibida assim que for inicializada.

Selecione um idioma e clique em Continuar.

Você tem que configurar sua instalação RHEL 9 daqui.

Para adicionar um disco iSCSI e configurá -lo para instalar o RHEL 9, clique em Destino de instalação.

Clique em Adicione um disco…

Clique em Adicione o alvo ISCSI…

Digite o endereço IP da sua sinologia NAS no Endereço IP de destino seção1.

Digite um IQN exclusivo para o cliente/iniciador iSCSI no Nome do iniciador ISCSI seção2. Neste artigo, usarei o Iqn iqn.2022-05.com.Linuxhint: IPXE-PC-01 Como cliente/iniciador IQN. Se você precisar de uma explicação aprofundada do formato IQN, leia o ISCSI Alvo e Convenções de Nomeação de Iniciadores Seção do artigo Configurar o ISCSI Storage Server no CentOS 8.

Depois de terminar, clique em Comece a descoberta3.

Todos os alvos iSCSI que você criou no seu NAS de sinologia devem ser listados.

Selecione iqn.2022-05.com.Linuxhint: PC-01-Target e clique em Conecte-se.

Clique em OK.

Você deve ver um novo disco ISCSI. Selecione e clique em Feito.

O disco ISCSI deve ser selecionado como o destino de instalação.

OBSERVAÇÃO: Neste artigo, farei uma partição automática apenas para simplificar as coisas. Se você deseja fazer particionamento manual, verifique o artigo como instalar o Fedora Workstation 35 do USB.

Clique em Feito.

Agora, clique em Conecte -se ao Red Hat.

Digite o login Nome de usuário e Senha da sua conta Red Hat e clique em Registro.

OBSERVAÇÃO: Se você não tiver uma conta Red Hat, pode criar uma de https: // sso.chapéu vermelho.com.

Este computador está sendo registrado com Red Hat. Levará alguns segundos para concluir.

Neste ponto, seu computador deve ser registrado com Red Hat, e um Licângue de Red Hat deve ser anexado a ele.

Clique em Feito.

Agora, clique em Seleção de software.

Você pode selecionar entre alguns ambientes1. Você também pode selecionar software adicional para o seu ambiente selecionado2.

Depois de selecionar o ambiente e o software desejados para o seu ambiente selecionado, clique em Feito.

OBSERVAÇÃO: Vou selecionar o Servidor com uma GUI ambiente neste artigo.

Agora, clique em Rede e nome do host.

Digitar PC-01 como o nome do host e clique em Aplicar.

O nome do host da sua instalação do RHEL 9 deve ser definido como PC-011. Clique em Feito2.

Agora, clique em Criação de usuários.

Digite seu Nome completo1, Conecte-se Nome de usuário2, e verifique a caixa de seleção Faça deste Administrador de Usuário3. Então, digite seu login Senha4 e clique em Feito5.

Depois que tudo estiver configurado, clique em Comece a instalação.

A instalação deve começar. Vai demorar um pouco para completar.

Rhel 9 está sendo instalado no disco ISCSI…

Rhel 9 está sendo instalado no disco ISCSI…

Rhel 9 está sendo instalado no disco ISCSI…

Rhel 9 está sendo instalado no disco ISCSI…

Neste ponto, o RHEL 9 deve ser instalado no disco ISCSI. Clique em Reiniciar sistema.

Da mesma maneira, você pode instalar o Rhel 9 no outro iSCSI LUN/DISC.

Configurando o IPXE para inicializar do ISCSI Target

Agora que você instalou o RHEL 9 nos discos ISCSI, é hora de configurar arquivos de configuração de inicialização específica do IPXE para computador para que você possa inicializar o RHEL 9 em seus computadores a partir dos discos ISCSI via ipxe.

Para configurar PC-01 (que tem o endereço MAC 00: 0c: 29: 5a: e5: 56) para inicializar o RHEL 9 do disco ISCSI PC-01-DISK01 (que é mapeado para o alvo ISCSI PC-01-Target com o IQN iqn.2022-05.com.Linuxhint: PC-01-Target), abra o arquivo de configuração de inicialização do IPXE Boot-00-0C-29-5A-E5-56.ipxe com um editor de texto e digite as seguintes linhas:

#!ipxe
Defina o Initiator-iqn Iqn.2022-05.com.Linuxhint: ipxe.PC-01
Sanboot -Filenome \ efi \ Redhat \ Shimx64.EFI ISCSI: 192.168.0.114 ::: 1: iqn.2022-05.com.Linuxhint: PC-01-Target

Depois de terminar, o arquivo de configuração de inicialização do IPXE Boot-00-0C-29-5A-E5-56.ipxe deve parecer o seguinte:

Aqui, iqn.2022-05.com.Linuxhint: ipxe.PC-01 é o IQN do nome do iniciador ISCSI1. Deve ser o mesmo valor que você definiu no RHEL 9 de instalação na seção ISCSI LUN deste artigo.

iqn.2022-05.com.Linuxhint: PC-01-Target é o IQN do alvo ISCSI do seu Sinology Nas que você deseja fazer login e inicializar o RHEL 9 do disco mapeado ISCSI PC-01-DISK012.

192.168.0.114 é o endereço IP da sua sinologia NAS3.

Da mesma maneira, você pode configurar PC-02 (que tem o endereço MAC 00: 0c: 29: AF: 38: 6a) para inicializar o RHEL 9 do disco ISCSI PC-02-DISK01 (que é mapeado para o alvo ISCSI PC-02-Target com o IQN iqn.2022-05.com.Linuxhint: PC-02-Target). Basta abrir o arquivo de configuração de inicialização do IPXE Boot-00-0C-29-AF-38-6A.ipxe Com um editor de texto, digite as mesmas linhas que no arquivo de configuração de inicialização Boot-00-0C-29-5A-E5-56.ipxe, e fazer os ajustes necessários.

Inicialização do Rhel 9 a partir de discos ISCSI via ipxe

Agora que tudo está pronto, você pode inicializar o computador PC-01 via ipxe. Seu computador deve começar a inicializar o RHEL 9 do disco ISCSI PC-01-DISK01, Como você pode ver na captura de tela abaixo.

Logo, você verá o menu Grub de Rhel 9.

Selecione Red Hat Enterprise Linux (*) 9.x (arado) e pressione .

Rhel 9 deve inicializar no disco iSCSI. Você verá a tela de login do RHEL 9 também. Faça login na área de trabalho usando o nome de usuário e a senha que você definiu durante a instalação.

Depois de fazer login, você pode usar o RHEL 9 no seu computador como de costume. Você não precisará de nenhum disco físico instalado no seu computador.

Da mesma maneira, você pode inicializar o Rhel 9 no computador PC-02 do disco iSCSI PC-02-DISK01 via ipxe.

Inicialização sem disco Outras distribuições Linux

Se você precisar de assistência na configuração do Synology NAS para inicialização sem disco outras distribuições Linux de discos ISCSI via IPXE, leia os seguintes artigos:

  1. Como configurar a sinologia NAS para inicialização sem disco Ubuntu 22.04 LTS via ISCSI e IPXE
  2. Como configurar a sinologia NAS para inicialização sem disco Fedora Workstation 36 via ISCSI e IPXE

Conclusão

Neste artigo, mostrei como configurar um NAS de sinologia para inicialização sem disco (de discos iSCSI) Rhel 9 nos computadores/servidores em sua rede via ipxe. Eu mostrei como configurar o IPXE para usar diferentes configurações de inicialização ipxe para diferentes computadores/servidores em sua rede, dependendo do endereço MAC deles. Dessa forma, você poderá configurar/controlar a inicialização para cada um dos computadores/servidores na rede separadamente e também configurar múltiplos de inicialização. Isso também tornará a inicialização sem disco sem costura, como inicializar de discos locais.

Referências

https: // acesso.chapéu vermelho.com/documentação/en-us/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/iScsi-disks-in-Installation-program_installing-rhel