Neste artigo, vou mostrar como configurar sua sinologia NAS para inicialização sem disco Fedora Workstation 36 em seus computadores da ISCSI Sanvia ipxe.
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ê será solicitado a fazer 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.
Observe que Sua topologia de rede será diferente. Portanto, não se esqueça de fazer os ajustes necessários nas seções seguintes deste artigo.
Configurando um endereço IP estático em sua sinologia NAS
Você terá problemas com a inicialização do PXE com IPXE e Booting sem disco Fedora Workstation 36 em seus computadores se o endereço IP da sua sinologia NAS mudar freqüentemente.
Configure um endereço IP estático no seu NAS Sinology antes de configurar a inicialização sem disco da 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
Prepare sua sinologia NAS para a inicialização do 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).
Você deve ver os seguintes arquivos e pasta no pxeboot Pasta compartilhada da sua sinologia NAS assim que sua sinologia NAS estiver configurada para inicialização pXE com ipxe.
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
Vou configurar 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.
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. IPXE executará o arquivo de configuração de inicialização Boot-00-0C-29-5A-E5-56.ipxe se o computador PC-01 com o endereço MAC 00: 0c: 29: 5a: e5: 56 botas via 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, ele mostrará a mensagem Inicialização no PC1 como marcado na captura de tela abaixo se eu inicializar o computador PC-01. Isso significa que a inicialização do PXE PC-01 funciona. IPXE lê 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 Works e Ipxe lê 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 Fedora Workstation 36
Nesta seção, vou mostrar como criar um alvo ISCSI e LUN em sua sinologia NAS. Também sobre como mapear o ISCSI LUN para o alvo ISCSI, para que você possa instalar o Fedora Workstation 36 nele e Boot Fedora Workstation 36 sem disco no 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.
Navegue até o ISCSI seção e clique no Adicionar botão para criar um novo alvo ISCSI.
Você terá que clicar no Criar Botão para criar um novo alvo ISCSI, conforme marcado na captura de tela abaixo se você já criou alguns alvos ISCSI já.
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.
Observe que 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 seção de alvo de criação do 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. Digite a quantidade de espaço em disco (na unidade GB/Gigabyte) que você deseja alocar para o LUN3. Em seguida, selecione um método de alocação de espaço no Alocação de espaço menu suspenso4, e clique em Próximo5.
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 alvo LUN e ISCSI será exibido.
Clique em Feito Para criar um novo alvo LUN e ISCSI com essas configurações.
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.
Você terá que ativar várias sessões aos alvos iSCSI que você criou para os computadores PC-01 e PC-02 Para ISCSI, a inicialização sem disco do Fedora Workstation 36 para funcionar perfeitamente.
Selecione e clique em Editar Para ativar várias sessões para o alvo ISCSI PC-01-Target.
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 Fedora Workstation 36 no ISCSI LUN
Você terá que criar uma unidade de polegar USB inicializável da Fedora Workstation 36 usando a imagem oficial ISO. Boot Fedora Workstation 36 em seu computador a partir da unidade de polegar inicializável USB no modo LIVE para instalar o Fedora Workstation 36 nos LUNs iSCSI que você criou na seção anterior deste artigo.
Se você precisar de assistência na criação de uma unidade de polegar USB inicializável da Fedora Workstation 36 da imagem oficial do Fedora Workstation 36, leia o artigo como instalar o Fedora Workstation 35 da USB.
Você verá a seguinte janela depois de inicializar a partir da unidade de polegar USB inicializável da estação de trabalho do Fedora 36. Selecione Iniciar o Fedora-WorkStation-Live 36 e pressione E.
Digitar inst.Não -IbftiscSiboot no final de LinuxEfi linha marcada na captura de tela abaixo e pressione F10 para inicializar.
Fedora Workstation 36 deve inicializar no modo vivo. Clique em Instale no disco rígido Para instalar o Fedora Workstation 36 a um disco ISCSI.
Fedora Workstation 36 Instalador deve ser exibido.
Selecione seu idioma e clique em Continuar.
Clique em Destino de instalação.
Clique em Adicione um disco… Para adicionar um disco ISCSI.
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.
Observe que 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.
Clique em Comece a instalação.
Fedora Workstation 36 está sendo instalado no disco ISCSI.
Fedora Workstation 36 está sendo instalado no disco ISCSI.
Neste ponto, o Fedora Workstation 36 deve ser instalado no disco ISCSI.
Clique em Termine a instalação.
Agora, você pode desligar seu computador.
Clique em Bandeja do sistema > Desligar/fazer logon > Desligar… como marcado na captura de tela abaixo para desligar o computador.
Clique em Desligar. Seu computador vai desligar. Depois, você pode remover a unidade de polegar USB do seu computador.
Da mesma maneira, você pode instalar o Fedora Workstation 36 na outra ISCSI LUN/DISC.
Agora, configure arquivos de configuração de inicialização específica do IPXE para computador para que você possa inicializar o Fedora Workstation 36 em seus computadores a partir dos discos iSCSI via ipxe.
Configure PC-01 (que tem o endereço MAC 00: 0c: 29: 5a: e5: 56) para inicializar a estação de trabalho do Fedora 36 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 \ fedora \ 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 na instalação do Fedora Workstation 36 na seção ISCSI LUN deste artigo.
iqn.2022-05.com.Linuxhint: PC-01-Target É o IQN do alvo ISCSI do seu NAS Sinology que você deseja fazer login e inicializar o Fedora Workstation 36 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 a estação de trabalho do Fedora 36 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.
Botando o Fedora Workstation 36 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 Fedora Workstation 36 do disco iSCSI PC-01-DISK01 Como você pode ver na captura de tela abaixo.
Logo, você verá o menu Grub da Fedora Workstation 36.
Selecione Fedora Linux (*) 36 (edição da estação de trabalho) e pressione .
Fedora Workstation 36 deve inicializar no disco iSCSI. Você verá a janela de configuração inicial da Fedora Workstation 36. Você pode configurar uma conta de usuário para o Fedora Workstation 36 daqui.
Depois de fazer a configuração inicial, você pode usar o Fedora Workstation 36 no seu computador/servidor como de costume. Você não precisará de nenhum disco físico instalado no seu computador.
Da mesma maneira, você pode inicializar o Fedora Workstation 36 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:
Conclusão
Neste artigo, mostrei como configurar um NAS de sinologia para inicialização sem disco (a partir de discos ISCSI) Fedora Workstation 36 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 como a inicialização 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