Come configurare la sinologia NAS per avvio senza disco Ubuntu Top 10.Top 10 LTS tramite ISCSI e IPXE

Come configurare la sinologia NAS per avvio senza disco Ubuntu Top 10.Top 10 LTS tramite ISCSI e IPXE
“L'avvio senza disco è il processo di avvio di un sistema operativo sul computer da un disco remoto. Il disco remoto può essere un ISCSI SAN, Fiber Channel SAN tramite FCOE (Fiber Channel su Ethernet) o AoE SAN.I vantaggi dell'avvio senza disco sono:
  • I costi di archiviazione possono essere salvati poiché non tutti i computer/server sulla tua azienda/laboratorio dovranno avere un disco per l'installazione di un sistema operativo.
  • L'utilizzo dell'archiviazione sarà più efficiente poiché i dischi del server centrale (in questo caso, la NAS di Synology) possono essere condivisi tra molti computer/server.
  • Facile da gestire poiché i dati di tutti i computer/server saranno archiviati in un server centrale (in questo caso, la tua Sinologia NAS).
  • Facile da eseguire i backup dei dati dei computer/server in quanto verranno archiviati in un server centrale (in questo caso, la tua Sinologia NAS).
  • Le istantanee del disco remoto possono essere prese. Quindi, puoi facilmente recuperare un computer/server da qualsiasi disastro nel caso in cui ci sia uno.

In questo articolo, ti mostrerò come configurare la tua Sinologia NAS per l'avvio di Diskless Ubuntu Desktop 22.04 LTS sui tuoi computer da ISCSI SAN tramite ipxe. Quindi iniziamo."

Sommario

  1. Termini tecnici
  2. Topologia di rete
  3. Impostazione di un indirizzo IP statico sul tuo NAS Synology
  4. Preparazione di Synology NAS per l'avvio PXE con IPXE
  5. Creazione dei file di configurazione IPXE necessari per l'avvio senza disco
  6. Creazione di un ISCSI SAN per l'installazione di Ubuntu Desktop 22.04 LTS
  7. Avvio di Ubuntu desktop 22.04 LTS ISO Immagine in modalità live
  8. Installazione di Ubuntu Desktop 22.04 LTS su un LUN ISCSI
  9. Configurazione del desktop Ubuntu 22.04 LTS per l'avvio dal disco ISCSI
  10. Configurazione di IPXE per l'avvio da ISCSI Target
  11. Avvio di Ubuntu desktop 22.04 LTS dai dischi ISCSI tramite ipxe
  12. Conclusione

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. Accetterai in un target 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 Ubuntu 18.04 LTS.

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.

NOTA: 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

Se l'indirizzo IP della sinologia NAS cambia frequentemente, avrai problemi con l'avvio PXE con ipxe e il boot senza disco Ubuntu desktop 22.04 LTS sui tuoi computer.

Quindi, è una buona idea impostare 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

Prima di muoverti oltre, assicurati di preparare 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).

Una volta configurata la NAS di Synology per l'avvio di PXE con IPXE, è necessario vedere i seguenti file e cartella in pxeboot cartella condivisa della tua sinologia NAS.

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

In questo articolo, 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à.

Per fare quello che ho appena spiegato, 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. Quindi, se il computer PC-01 con l'indirizzo MAC 00: 0c: 29: 5a: E5: 56 stivali tramite ipxe, ipxe eseguirà il file di configurazione di avvio BOOT-00-0C-29-5A-E5-56.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, se pxe avvia il computer PC-01, Mostrerà il messaggio Avvio su PC1 come contrassegnato nello screenshot seguente. Significa che l'avvio PXE PC-01 funziona e ipxe leggi 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 funziona e ipxe leggi il file di configurazione BOOT-00-0C-29-AF-38-6A.ipxe Quando PXE ha avviato PC-02.

Creazione di un ISCSI SAN per l'installazione di Ubuntu Desktop 22.04 LTS

In questa sezione, ti mostrerò come creare un target ISCSI sul tuo NAS Sinologia in modo da poter installare Ubuntu Desktop 22.04 LTS su di esso e avvia il desktop Ubuntu 22.04 LTS Diskless sui 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.

Per creare un nuovo target ISCSI, vai a iscsi sezione e fare clic su Aggiungere pulsante.

Se hai già creato alcuni obiettivi ISCSI, dovrai fare clic su Creare pulsante invece per creare un nuovo target ISCSI, come contrassegnato nello screenshot seguente.

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.

NOTA: 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 sul 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, e digita la quantità di spazio su disco (nell'unità GB/Gigabyte) che si desidera allocare per il LUN3, Seleziona un metodo di allocazione dello spazio da Allocazione dello spazio menu a discesa4, e fare clic su Prossimo5.

NOTA: 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 LUN e il target ISCSI verrà visualizzato.

Per creare un nuovo obiettivo LUN e ISCSI con queste impostazioni, fare clic su Fatto.

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.

Per ISCSI Avvio senza disco di Ubuntu Desktop 22.04 LTS per funzionare perfettamente senza problemi, dovrai abilitare più sessioni agli obiettivi ISCSI che hai creato per i computer PC-01 E PC-02.

Per abilitare più sessioni per il bersaglio ISCSI PC-01-target, Selezionalo e fai clic su Modificare.

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.

Avvio di Ubuntu desktop 22.04 LTS ISO Immagine in modalità live

Per installare Ubuntu Desktop 22.04 LTS SULLE LUN ISCSI che hai creato nella sezione precedente di questo articolo, dovrai creare un'unità di pollice USB avviabile di Ubuntu Desktop 22.04 LTS utilizzando l'immagine ISO ufficiale e l'avvio di Ubuntu desktop 22.04 LTS sul tuo computer dall'unità pollice avviabile USB in modalità live.

Se hai bisogno di assistenza nella creazione di un'unità di pollice USB avviabile di Ubuntu Desktop 22.04 LTS Dal desktop Ubuntu ufficiale 22.04 LTS ISO Immagine, leggi l'articolo Installazione di Ubuntu Desktop 20.04 LTS.

Una volta che si avvia dall'unità pollice USB avviabile di Ubuntu Desktop 22.04 LTS, vedrai la seguente finestra. Clicca su Prova ubuntu.

Ubuntu Desktop 22.04 LTS dovrebbe funzionare dall'unità di scatto USB in modalità live.

Installazione di Ubuntu Desktop 22.04 LTS su un LUN ISCSI

In questa sezione, ti mostrerò come accedere a un obiettivo ISCSI della tua Sinologia NAS dal desktop Ubuntu 22.04 LTS Installer in diretta e installa il desktop Ubuntu 22.04 LTS su un LUN ISCSI.

Per ulteriori informazioni approfondite su ISCSI e come utilizzarle su Ubuntu, leggi l'articolo Configura ISCSI Storage Server su Ubuntu 18.04 LTS. Ti mostrerò i comandi richiesti solo in questa sezione.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Per accedere agli obiettivi ISCSI che hai creato nella tua Sinologia NAS, avrai bisogno di un client ISCSI installato. Su Ubuntu, puoi installare il Open-ischsi Pacchetto dal repository di pacchetti ufficiali per installare gli strumenti client ISCSI richiesti.

Per installare il Open-ischsi pacchetto su Ubuntu desktop 22.04 LTS Live, esegui il seguente comando:

$ sudo APT Installa open-iscsi

Per confermare l'installazione, premere Y e poi premere .

IL Open-ischsi Il pacchetto dovrebbe essere installato.

Per scoprire tutti gli obiettivi ISCSI della tua Sinologia NAS, eseguire il seguente comando:

$ sudo iScsiadm -Mode Discovery --Type SendTargets -Portale 192.168.0.114

NOTA: Qui, 192.168.0.114 è l'indirizzo IP della mia sinologia NAS. Sarà diverso per te. Quindi, sostituiscilo 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?.

Come puoi vedere gli obiettivi ISCSI (iqn.2022-05.com.Linuxhint: PC-01-target E iqn.2022-05.com.Linuxhint: PC-02-target) che ho creato in precedenza sono elencati.

Ora accediamo all'obiettivo ISCSI iqn.2022-05.com.Linuxhint: PC-01-target e installa il desktop Ubuntu 22.04 LTS su di esso.

Per accedere al bersaglio ISCSI iqn.2022-05.com.Linuxhint: PC-01-target Dalla tua sinologia NAS, esegui il seguente comando:

$ sudo iScsiadm -nodo in modalità -Portale 192.168.0.114 -t Iqn.2022-05.com.Linuxhint: PC-01-target--login

Dovresti essere effettuato l'accesso al bersaglio ISCSI iqn.2022-05.com.Linuxhint: PC-01-target.

Una volta che hai effettuato l'accesso al bersaglio ISCSI iqn.2022-05.com.Linuxhint: PC-01-target, Dovresti vedere un nuovo disco (SDA In questo caso) sul tuo computer. Puoi installare Ubuntu Desktop 22.04 LTS su di esso come al solito.

$ lsblk -e7,11

IL San Manager L'app dovrebbe anche mostrarti che sei connesso all'obiettivo ISCSI PC-01-target.

Per installare Ubuntu Desktop 22.04 LTS sul disco ISCSI, fai clic sull'icona contrassegnata per avviare il desktop Ubuntu 22.04 LTS Installer.

Ubuntu Desktop 22.04 LTS Installer dovrebbe iniziare.

NOTA: In questo articolo, farò il partizionamento automatico e esaminerò rapidamente tutte le fasi di installazione. Ma se si desidera istruzioni approfondite su ciascuna delle fasi di installazione e fai partizionamento manuale, assicurati di controllare l'articolo che installa Ubuntu Desktop 20.04 LTS.

Clicca su Continua.

Seleziona un layout della tastiera e fai clic su Continua.

Clicca su Continua.

Selezionare Cancella il disco e installa ubuntu e fare clic su Prossimo.

NOTA: Se vuoi fare il partizionamento manuale, seleziona Qualcos'altro e fare clic su Continua. Se hai bisogno di assistenza sul partizionamento manuale, assicurati di controllare l'articolo che installa Ubuntu Desktop 20.04 LTS.

Clicca su Continua.

Seleziona il tuo fuso orario e fai clic su Continua.

Digita le tue informazioni personali e fai clic su Continua.

Il desktop Ubuntu 22.04 LTS Installar dovrebbe iniziare a copiare tutti i file richiesti sul disco ISCSI. Ci vorrà un po 'di tempo per completare.

A questo punto, Ubuntu Desktop 22.04 LTS deve essere installato sul disco ISCSI.

Non hai ancora finito. Ora, devi montare le partizioni del disco ISCSI, Chroot nel desktop Ubuntu installato 22.04 LTS FILSYSYSTEM e configuralo per l'avvio dal disco ISCSI. Quindi, fai clic su Continua a testare. Non fare clic su Riavvia ora.

Configurazione del desktop Ubuntu 22.04 LTS per l'avvio dal disco ISCSI

Il disco ISCSI sarà partizionato come richiesto una volta che Ubuntu Desktop 22.04 LTS è installato su di esso. Troverai un 512 MB Avvio della partizione (SDA1 in questo caso)1 e una partizione di radice più grande (SDA2 in questo caso)2.

$ lsblk -e7,11

Montare la partizione radicale (SDA2 In questo caso) prima nel /mnt Directory con il seguente comando:

$ sudo monte /dev /sda2 /mnt

Una volta montata la partizione di radice, montare la partizione di avvio (SDA1 in questo caso) nel file /mnt/boot/efi Directory con il seguente comando:

$ sudo monte/dev/sda1/mnt/boot/efi

Montare il Proc filesystem nel /mnt/proc directory come segue:

$ sudo monte -t ​​proc proc /mnt /proc

Montare il sys filesystem nel /mnt/sys directory come segue:

$ sudo monte -t ​​sysfs sys /mnt /sys

Legare il monte il /dev Directory di Ubuntu Desktop 22.04 LTS vive nel /mnt/dev directory come segue:

$ sudo monte -o bind /dev /mnt /dev

Montare il devpts filesystem nel /mnt/dev/pts directory come segue:

$ sudo monte -t ​​devpts pts/mnt/dev/pts

Ora, Chroot nel desktop Ubuntu installato 22.04 LTS sul disco ISCSI come segue:

$ sudo chroot /mnt

Una volta che hai fatto il crisi nel desktop Ubuntu 22.04 LTS FILESYSTEM, è necessario vedere il seguente prompt:

#

Ora, esegui il seguente comando per impostare un nameserver DNS predefinito sul desktop Ubuntu CHROOT.04 LTS:

# echo "nameserver 1.1.1.1 "| tee /etc /resolv.conf

Controlla se i nomi DNS vengono risolti con il seguente comando:

# ping -c3 google.com

Ora devi installare il Open-ischsi Pacchetto sul desktop Ubuntu Crooted 22.04 LTS, configuralo per accedere automaticamente al target ISCSI e avvia dal disco ISCSI.

Innanzitutto, aggiorna la cache del repository del pacchetto APT come segue:

# APPT AGGIORNAMENTO

Installa il Open-ischsi pacchetto dal repository ufficiale di pacchetto Ubuntu come segue:

# Apt Installa Open-ischsi

Per confermare l'installazione, premere Y e poi premere .

IL Open-ischsi Il pacchetto dovrebbe essere installato.

Apri il /etc/iScsi/inizianame.iscsi File di configurazione con il nano Editor di testo come segue:

# nano/etc/iScsi/inizianame.iscsi

Imposta un IQN univoco come nome iniziatore ISCSI (i.e., iqn.2022-05.com.Linuxhint: ipxe.PC-01). Gli strumenti client ISCSI lo utilizzeranno per connettersi agli obiettivi ISCSI in esecuzione sulla sinologia NAS.

Una volta che hai finito, premere + X seguito da Y E per salvare il iniziarname.iscsi file.

Montare automaticamente il target ISCSI iqn.2022-05.com.Linuxhint: PC-01-target Al momento dell'avvio, crea un nuovo file /etc/iscsi/iscsi.initramfs e aprilo con il nano Editor di testo come segue:

# nano/etc/iscsi/iScsi.initramfs

Imposta le variabili ISCSI_initiator, Iscsi_target_name, E Iscsi_target_ip nel iscsi.initramfs file. Una volta che hai finito, premere + X seguito da Y E per salvare il iscsi.initramfs file.

NOTA: Qui, ISCSI_initiator è un IQN unico per il programma client ISCSI. Impostalo sullo stesso IQN che hai impostato su /ecc/iScsi/initorname.iscsi file di configurazione. Iscsi_target_name è l'iqn dell'obiettivo ISCSI del tuo NAS Synology a cui si desidera accedere. Iscsi_target_ip è l'indirizzo IP della tua sinologia NAS. Se hai bisogno di una spiegazione approfondita di questi termini ISCSI, leggi l'articolo Configura ISCSI Storage Server su Ubuntu 18.04 LTS.

Ora, aggiorna gli initramf con il seguente comando:

# Update -Initramfs -u

Una volta aggiornati gli initramf, esci dall'ambiente Chroot come segue:

# Uscita

Ora puoi spegnere il computer e avviare Ubuntu Desktop 22.04 LTS Dal disco ISCSI.

Puoi spegnere il computer con il seguente comando:

$ sudo powoff

Una volta visualizzata la finestra seguente, premere , E il tuo computer dovrebbe essere disattivato.

Ecco come installi Ubuntu Desktop 22.04 LTS sul disco/LUN ISCSI PC-01-Disk01, Configurarlo per accedere automaticamente all'obiettivo ISCSI iqn.2022-05.com.Linuxhint: PC-01-target e avvia da esso.

Allo stesso modo, puoi installare Ubuntu Desktop 22.04 LTS sul disco/LUN ISCSI PC-02-Disk01 e configuralo per l'avvio anche tramite ISCSI. Torna all'installazione di Ubuntu desktop 22.04 LTS su una sezione ISCSI di questo articolo e seguilo. Non dimenticare di apportare le modifiche necessarie. Questo è tutto.

Configurazione di IPXE per l'avvio da ISCSI Target

Ora che hai installato Ubuntu Desktop 22.04 LTS sui dischi ISCSI, è tempo di configurare i file di configurazione del boot specifici del computer IPXE in modo da poter avviare Ubuntu Desktop 22.04 LTS sui tuoi computer dai dischi ISCSI tramite IPXE.

Per configurare PC-01 (che ha l'indirizzo MAC 00: 0c: 29: 5a: E5: 56) per l'avvio di Ubuntu desktop 22.04 LTS 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 \ ubuntu \ 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 in /etc/iScsi/inizianame.iscsi File nell'installazione di Ubuntu desktop 22.04 LTS su una sezione ISCSI SAN di questo articolo.

iqn.2022-05.com.Linuxhint: PC-01-target è l'iqn dell'obiettivo ISCSI del tuo NAS Synology che si desidera accedere e avvia il desktop Ubuntu 22.04 LT 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 l'avvio di Ubuntu desktop 22.04 LTS 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 Ubuntu desktop 22.04 LTS dai dischi ISCSI tramite ipxe

Ora che tutto è pronto, puoi avviare il computer PC-01 tramite ipxe. Il tuo computer dovrebbe iniziare ad avvio di Ubuntu desktop 22.04 LTS Dal disco ISCSI PC-01-Disk01, Come puoi vedere nello screenshot qui sotto.

A poco a poco, vedrai il menu Grub di Ubuntu Desktop 22.04 LTS.

Selezionare Ubuntu e premere .

Ubuntu Desktop 22.04 LTS dovrebbe avviare dal disco ISCSI. Vedrai la schermata di accesso di Ubuntu Desktop 22.04 LTS anche. Accedi al desktop utilizzando il nome utente e la password che hai impostato durante l'installazione.

Una volta effettuato l'accesso, puoi usare Ubuntu Desktop 22.04 LTS sul tuo computer come al solito. Non avrai bisogno di alcun disco fisico installato sul tuo computer.

Allo stesso modo, puoi avviare Ubuntu Desktop 22.04 LTS sul computer PC-02 Dal disco ISCSI PC-02-Disk01 tramite ipxe.

Conclusione

In questo articolo, ti ho mostrato come configurare un NAS di sinologia per l'avvio senza disco (dai dischi ISCSI) Ubuntu Desktop 22.04 LTS 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 discorsi senza discorsi, come l'avvio da dischi locali.