In questo articolo, ti mostrerò come configurare la tua sinologia NAS per boot senza disco di Workstation Fedora 36 sui computer da ISCSI Sanvia ipxe.
Termini tecnici
San: La forma completa di SAN è la rete di area di archiviazione. È il server ISCSI. In questo caso, è la tua sinologia NAS.
disco/lun: Il disco logico che viene condiviso sulla rete tramite ISCSI è chiamato ISCSI LUN (numero di unità logica). In questo articolo, lo chiamerò anche un disco iScsi.
Target ISCSI: Uno o più dischi/LUN ISCSI saranno mappati su un bersaglio ISCSI. Ti verrà chiesto di accedere a un obiettivo ISCSI per accedere ai dischi/LUN ISCSI mappati su di esso.
IQN: La forma completa di IQN è il nome qualificato ISCSI. È un identificatore univoco per il target ISCSI e il client ISCSI.
Per ulteriori informazioni approfondite su ISCSI e su come funziona, leggi l'articolo Configura ISCSI Storage Server su CentOS 8.
Topologia di rete
La topologia di rete utilizzata in questo articolo è mostrata di seguito. Qui, ho un Sinologia NAS e due computer senza disco PC-01 E PC-02 connesso alla mia rete domestica. PC-01 ha l'indirizzo MAC 00: 0c: 29: 5a: E5: 56 E PC-02 ha l'indirizzo MAC 00: 0c: 29: AF: 38: 6a. Ti mostrerò come configurare la tua sinologia NAS e il server di avvio IPXE in modo tale che i computer PC-01 E PC-02 si avvia automaticamente da diversi dischi/LUN ISCSI a seconda dei loro indirizzi MAC.
Notare che La tua topologia di rete sarà diversa. Quindi, non dimenticare di apportare le modifiche necessarie nelle sezioni successive di questo articolo.
Impostazione di un indirizzo IP statico sul tuo NAS Synology
Avrai problemi con l'avvio di PXE con IPXE e la stazione Working Working 36 di avvio senza disco sui computer se l'indirizzo IP della sinologia NAS cambia frequentemente.
Imposta un indirizzo IP statico sulla tua Sinologia NAS prima di impostare l'avvio senza disco da ISCSI SAN con IPXE. Se hai bisogno di assistenza nell'impostazione di un indirizzo IP statico sulla tua sinologia NAS, leggi l'articolo come assegnare un indirizzo IP statico a un NAS Synology?.
Preparazione di Synology NAS per l'avvio PXE con IPXE
Prepara la tua Sinologia NAS per l'avvio PXE con ipxe.
Per preparare la tua sinologia NAS per l'avvio PXE con IPXE, leggi l'articolo Come configurare la sinologia NAS come server di avvio PXE per le immagini di installazione Linux NetBooting con IPXE (BIOS e versione UEFI).
Dovresti vedere i seguenti file e cartelle in pxeboot cartella condivisa della tua sinologia NAS Una volta che la tua sinologia è stata configurata per l'avvio PXE con ipxe.
Nel config/ cartella, vedrai un file di configurazione di avvio ipxe stivale.ipxe anche.
Assicurati di avere tutti i file e le cartelle necessari in pxeboot cartella condivisa prima di andare oltre. Non dimenticare di leggere e seguire l'articolo Come configurare la sinologia NAS come server di avvio PXE per le immagini di installazione Linux NetBooting con IPXE (BIOS e versione UEFI) Se hai qualche difficoltà a impostare ipxe sulla tua sinologia NAS.
Creazione dei file di configurazione IPXE necessari per l'avvio senza disco
Configurerò IPXE in modo tale che venga utilizzato un file di configurazione di avvio diverso per ciascun computer sulla rete a seconda dell'indirizzo MAC dei computer. In questo modo, è possibile configurare l'avvio PXE per ciascuno dei computer sulla rete separatamente. È inoltre possibile configurare più opzioni di avvio per ciascuno dei computer separatamente. Questo ti dà molta flessibilità.
Apri il [Pxeboot]/config/boot.ipxe File di configurazione di avvio con un editor di testo e digita le seguenti righe di codici:
#!ipxe
Imposta NAS_IP 192.168.0.114
Imposta boot_url tftp: // $ NAS_IP/config/boot- $ net0/mac: hexhyp.ipxe
Echo Booting da URL $ boot_url
catena $ boot_url
Qui, 192.168.0.114 è l'indirizzo IP della mia sinologia NAS. Assicurati di sostituirlo con il tuo da ora in poi. Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.
Una volta che hai finito, salva il stivale.ipxe file di configurazione.
Qui, IPXE cercherà file di configurazione di avvio stivale-.ipxe nel config/ cartella del pxeboot cartella condivisa. è l'indirizzo MAC del computer che viene avviato tramite ipxe. IPXE eseguirà il file di configurazione di avvio BOOT-00-0C-29-5A-E5-56.ipxe Se il computer PC-01 con l'indirizzo MAC 00: 0c: 29: 5a: E5: 56 stivali tramite ipxe. Notare come i due punti (:) dell'indirizzo MAC sono sostituiti con trattini (-).
Ora, crea un nuovo file di configurazione di avvio BOOT-00-0C-29-5A-E5-56.ipxe per il computer PC-01 con l'indirizzo MAC 00: 0c: 29: 5a: E5: 56 e digitare le seguenti righe in quel file.
Una volta che hai finito, salva il BOOT-00-0C-29-5A-E5-56.ipxe file.
Crea un altro file di configurazione di avvio BOOT-00-0C-29-AF-38-6A.ipxe per il computer PC-02 con l'indirizzo MAC 00: 0c: 29: AF: 38: 6a e digitare le seguenti righe in quel file.
Una volta che hai finito, salva il BOOT-00-0C-29-AF-38-6A.ipxe file.
Dopo aver creato i file di configurazione di avvio richiesti, è possibile avvio PXE i computer sulla rete.
In questo caso, mostrerà il messaggio Avvio su PC1 come contrassegnato nello screenshot qui sotto se pxe avvia il computer PC-01. Significa che l'avvio PXE PC-01 lavori. IPXE legge il file di configurazione BOOT-00-0C-29-5A-E5-56.ipxe Quando PXE ha avviato PC-01.
Allo stesso modo, se pxe avvia il computer PC-02, Mostrerà il messaggio Avvio su PC2 come contrassegnato nello screenshot seguente. Significa che l'avvio PXE PC-02 Works e ipxe legge il file di configurazione BOOT-00-0C-29-AF-38-6A.ipxe Quando PXE ha avviato PC-02.
Creazione di un LUN ISCSI per l'installazione di Fedora Workstation 36
In questa sezione, ti mostrerò come creare un bersaglio ISCSI e LUN sulla tua sinologia NAS. Anche su come mappare il LUN ISCSI sull'obiettivo ISCSI in modo da poter installare Fedora Workstation 36 su di esso e avvia Fedora Workstation 36 Diskless sul tuo computer/server con IPXE. Se vuoi saperne di più sulla creazione di un obiettivo ISCSI sulla tua sinologia NAS, leggi l'articolo come si fa un obiettivo ISCSI in Sinologia?.
Innanzitutto, apri il San Manager App Dal menu dell'applicazione dell'interfaccia Web DSM della sinologia NAS.
IL San Manager L'app dovrebbe essere aperta.
Navigare verso il iscsi sezione e fare clic su Aggiungere pulsante per creare un nuovo target ISCSI.
Dovrai fare clic su Creare pulsante invece per creare un nuovo target ISCSI come contrassegnato nello screenshot seguente se hai già creato alcuni obiettivi ISCSI.
Il mago della creazione di target ISCSI dovrebbe essere visualizzato. Puoi creare un nuovo obiettivo ISCSI da qui. Per ulteriori informazioni sulle opzioni disponibili della procedura guidata di creazione di target ISCSI, leggi l'articolo come si fa un obiettivo ISCSI in Sinologia?.
Ti mostrerò come creare un target ISCSI per l'avvio del computer senza disco PC-01 soltanto. È possibile creare un target ISCSI per il computer PC-02 nello stesso modo.
Digitare PC-01-target come il nome target ISCSI1, iqn.2022-05.com.Linuxhint: PC-01-target Come IQN2, E fai clic su Avanti3.
Notare che IQN è un identificatore univoco per gli obiettivi ISCSI della tua Sinologia NAS. L'IQN segue un formato specifico. Per saperne di più su IQN e il suo formato, leggi la creazione di una sezione target ISCSI dell'articolo Come si crea un obiettivo ISCSI in Synology?.
Selezionare Crea un nuovo LUN e fare clic su Prossimo.
Digitare PC-01-Disk01 come il nome per iScsi Lun1. Seleziona un volume in cui si desidera archiviare i dati ISCSI LUN da Posizione menu a discesa2. Digita la quantità di spazio su disco (nell'unità GB/Gigabyte) che si desidera allocare per il LUN3. Quindi, selezionare un metodo di allocazione dello spazio dal Allocazione dello spazio menu a discesa4, e fare clic su Prossimo5.
Per ulteriori informazioni su Thin provisioning E Provisioning spesso, Leggi la creazione di una sezione LUN dell'articolo Come si crea un obiettivo ISCSI in Synology?.
Verrà visualizzato un riepilogo delle impostazioni utilizzate per creare un nuovo obiettivo LUN e ISCSI.
Clicca su Fatto Per creare un nuovo obiettivo LUN e ISCSI con queste impostazioni.
Un nuovo obiettivo ISCSI PC-01-target dovrebbe essere creato. Un nuovo lun PC-01-Disk01 dovrebbe essere creato e mappato al bersaglio ISCSI PC-01-target anche.
Allo stesso modo, crea un nuovo obiettivo ISCSI PC-02-target per il computer PC-02. Crea un nuovo LUN PC-02-Disk01 e mapparlo al bersaglio ISCSI PC-02-target.
Troverai molte informazioni su tutte le LUN che hai creato nel Lun sezione del San Manager app come puoi vedere nello screenshot qui sotto.
Dovrai abilitare più sessioni agli obiettivi ISCSI che hai creato per i computer PC-01 E PC-02 Per ISCSI Avvio senza disco di Fedora Workstation 36 per funzionare perfettamente.
Selezionalo e fai clic su Modificare Per abilitare più sessioni per il bersaglio ISCSI PC-01-target.
Controlla il Consenti sessioni multiple da uno o più iniziatori ISCSI Casella di controllo da Avanzate Scheda e fare clic su Salva.
Sessioni multiple dovrebbe essere abilitato per il target ISCSI PC-01-target Come puoi vedere nello screenshot qui sotto.
Allo stesso modo, abilita Sessioni multiple per il bersaglio ISCSI PC-02-target.
Installazione di Fedora Workstation 36 su ISCSI LUN
Dovrai creare un'unità di pollice USB avviabile di Fedora Workstation 36 utilizzando l'immagine ISO ufficiale. Boot Fedora Workstation 36 sul tuo computer dall'unità pollice avviabile USB in modalità live per installare Fedora Workstation 36 sui LUN ISCSI che hai creato nella sezione precedente di questo articolo.
Se hai bisogno di assistenza nella creazione di un'unità di pollice USB avviabile di Fedora Workstation 36 dalla Fedora Workstation 36 ufficiale immagine ISO, leggi l'articolo come installare Fedora Workstation 35 da USB.
Vedrai la seguente finestra una volta che ti avvii dall'unità di pollice USB avviabile di Fedora Workstation 36. Selezionare Avvia Fedora-Workstation-Live 36 e premere E.
Digitare ist.NonibftScsiBoot alla fine di Linuxefi linea come contrassegnato nello screenshot in basso e premere F10 avviare.
Fedora Workstation 36 dovrebbe avviare in modalità live. Clicca su Installa sul disco rigido Per installare Fedora Workstation 36 su un disco ISCSI.
Il programma di installazione di Fedora Workstation 36 deve essere visualizzato.
Seleziona la tua lingua e fai clic su Continua.
Clicca su Destinazione di installazione.
Clicca su Aggiungi un disco .. Per aggiungere un disco ISCSI.
Clicca su Aggiungi Target ISCSI ..
Digita l'indirizzo IP della tua sinologia NAS in Indirizzo IP di destinazione sezione1.
Digita un IQN unico per il client/iniziatore ISCSI in Nome iniziatore ISCSI sezione2. In questo articolo, userò il IQN IQN.2022-05.com.Linuxhint: IPXE-PC-01 Come client/iniziatore IQN. Se hai bisogno di una spiegazione approfondita del formato IQN, leggi il ISCSI Target e Iniziatore Naming Convenzioni Sezione dell'articolo configurare il server di archiviazione ISCSI su CentOS 8.
Una volta che hai finito, fai clic su Inizia la scoperta3.
Tutti gli obiettivi ISCSI che hai creato nella tua Sinologia NAS dovrebbero essere elencati.
Selezionare iqn.2022-05.com.Linuxhint: PC-01-target e fare clic su Login.
Clicca su OK.
Dovresti vedere un nuovo disco ISCSI.
Selezionalo e fai clic su Fatto.
Il disco ISCSI deve essere selezionato come destinazione di installazione.
Notare che In questo articolo, farò il partizionamento automatico solo per semplificare le cose. Se vuoi fare il partizionamento manuale, assicurati di controllare l'articolo come installare Fedora Workstation 35 da USB.
Clicca su Fatto.
Clicca su Inizia l'installazione.
Fedora Workstation 36 è installato sul disco ISCSI.
Fedora Workstation 36 è installato sul disco ISCSI.
A questo punto, Fedora Workstation 36 dovrebbe essere installata sul disco ISCSI.
Clicca su Termina l'installazione.
Ora puoi chiudere il tuo computer.
Clicca su Area di notifica > Spegnere/disconnettersi > Spegni… come segnato nello screenshot qui sotto per chiudere il computer.
Clicca su Spegni. Il tuo computer si spegne. Successivamente, è possibile rimuovere il pollice USB dal tuo computer.
Allo stesso modo, è possibile installare Fedora Workstation 36 sull'altro Lun/disco ISCSI che hai creato.
Ora, configura i file di configurazione del avvio specifici per computer IPXE in modo da poter avviare Fedora Workstation 36 sui computer dai dischi ISCSI tramite IPXE.
Configurare PC-01 (che ha l'indirizzo MAC 00: 0c: 29: 5a: E5: 56) per avviare Fedora Workstation 36 dal disco ISCSI PC-01-Disk01 (che è mappato al bersaglio ISCSI PC-01-target con l'iqn iqn.2022-05.com.Linuxhint: PC-01-target). Apri il file di configurazione di avvio IPXE BOOT-00-0C-29-5A-E5-56.ipxe con un editor di testo e digita le seguenti righe:
#!ipxe
Set Initiator-Iqn IQn.2022-05.com.Linuxhint: ipxe.PC-01
Sanboot -Filename \ efi \ fedora \ shimx64.Efi ISCSI: 192.168.0.114 ::: 1: IQN.2022-05.com.Linuxhint: PC-01-target
Una volta terminato, il file di configurazione di avvio IPXE BOOT-00-0C-29-5A-E5-56.ipxe dovrebbe sembrare come segue:
Qui, iqn.2022-05.com.Linuxhint: ipxe.PC-01 è l'iqn del nome iniziatore ISCSI1. Dovrebbe essere lo stesso valore che hai impostato nella sezione ISCSI LUN ISCSI Fedora di installazione.
iqn.2022-05.com.Linuxhint: PC-01-target è l'iqn dell'obiettivo ISCSI del tuo NAS Synology che si desidera accedere e avviare Fedora Workstation 36 dal disco ISCSI mappato PC-01-Disk012.
192.168.0.114 è l'indirizzo IP della tua sinologia NAS3.
Allo stesso modo, puoi configurare PC-02 (che ha l'indirizzo MAC 00: 0c: 29: AF: 38: 6a) per avviare Fedora Workstation 36 dal disco ISCSI PC-02-Disk01 (che è mappato al bersaglio ISCSI PC-02-target con l'iqn iqn.2022-05.com.Linuxhint: PC-02-target). Basta aprire il file di configurazione di avvio IPXE BOOT-00-0C-29-AF-38-6A.ipxe Con un editor di testo, digita le stesse righe del file di configurazione di avvio BOOT-00-0C-29-5A-E5-56.ipxe, e apportare le modifiche necessarie.
Avvio di Fedora Workstation 36 da dischi ISCSI tramite IPXE
Ora che tutto è pronto, puoi avviare il computer PC-01 tramite ipxe. Il tuo computer dovrebbe iniziare ad avviare Fedora Workstation 36 dal disco ISCSI PC-01-Disk01 Come puoi vedere nello screenshot qui sotto.
A poco a poco, vedrai il menu Grub di Fedora Workstation 36.
Selezionare Fedora Linux (*) 36 (Workstation Edition) e premere .
Fedora Workstation 36 dovrebbe avviare dal disco ISCSI. Vedrai la finestra di configurazione iniziale di Fedora Workstation 36. È possibile impostare un account utente per Fedora Workstation 36 da qui.
Una volta eseguita la configurazione iniziale, puoi utilizzare Fedora Workstation 36 sul tuo computer/server come al solito. Non avrai bisogno di nessun disco fisico installato sul tuo computer.
Allo stesso modo, puoi avviare Fedora Workstation 36 sul computer PC-02 Dal disco ISCSI PC-02-Disk01 tramite ipxe.
Avvio senza disco Altre distribuzioni Linux
Se hai bisogno di assistenza nella configurazione di Synology NAS per l'avvio di Diskless Altre distribuzioni Linux dai dischi ISCSI tramite IPXE, leggi i seguenti articoli:
Conclusione
In questo articolo, ti ho mostrato come configurare un NAS Synology per boot senza disco (dai dischi ISCSI) Fedora Workstation 36 sui computer/server sulla rete tramite IPXE. Ti ho mostrato come configurare IPXE per utilizzare diverse configurazioni di avvio IPXE per diversi computer/server sulla rete a seconda del loro indirizzo MAC. In questo modo, sarai in grado di configurare/controllare l'avvio per ciascuno dei computer/server sulla rete separatamente e configurare anche più avvio. Questo renderà anche l'avvio senza disco senza soluzione di continuità come l'avvio da dischi locali.
Riferimenti:
https: // accesso.cappello rosso.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_a_standard_rhel_installation/iScsi-Disks-in-Installation-Program_installing-Rhel