So konfigurieren Sie Synology NAS für disklose Booten Ubuntu Top 10.Top 10 LTs über ISCSI und IPXE

So konfigurieren Sie Synology NAS für disklose Booten Ubuntu Top 10.Top 10 LTs über ISCSI und IPXE
„Scheibenloser Booting ist der Vorgang des Booten eines Betriebssystems auf Ihrem Computer von einer Remote -Festplatte aus. Die Fernscheibe kann ein ISCSI SAN, Fiber Channel SAN über FCOE (Faserkanal über Ethernet) oder AOE SAN sein.Die Vorteile des scheibenlosen Bootens sind:
  • Speicherkosten können gespeichert werden, da nicht alle Computer/Server in Ihrem Unternehmen/Labor eine Festplatte für die Installation eines Betriebssystems benötigen.
  • Die Speicherauslastung wird effizienter, da die Festplatten des zentralen Servers (in diesem Fall Ihr Synology NAS) unter vielen Computern/Servern gemeinsam genutzt werden können.
  • Einfach zu verwalten, da die Daten aller Computer/Server auf einem zentralen Server gespeichert werden (in diesem Fall Ihre Synology Nas).
  • Es ist einfach, Sicherungen der Daten Ihrer Computer/Server zu erfassen, da diese auf einem zentralen Server gespeichert werden (in diesem Fall Ihre Synology Nas).
  • Schnappschüsse der Fernscheibe können entnommen werden. Sie können also einen Computer/Server problemlos von einer Katastrophe wiederherstellen, falls es eine gibt.

In diesem Artikel werde ich Ihnen zeigen, wie Sie Ihre Synology NAS für diskontiertes Booten von Ubuntu Desktop 22 konfigurieren. 22.04 LTS auf Ihren Computern von ISCSI SAN über IPXE. Also lasst uns anfangen.”

Inhaltsverzeichnis

  1. Fachbegriffe
  2. Netzwerktopologie
  3. Einrichten einer statischen IP -Adresse auf Ihrem Synology NAS
  4. Vorbereitung der Synologie -NAS für PXE -Booten mit IPXE
  5. Erstellen Sie die erforderlichen IPXE -Konfigurationsdateien für den Scheibenlosen -Booting
  6. Erstellen eines ISCSI SAN zur Installation von Ubuntu Desktop 22.04 LTS
  7. Booten von Ubuntu Desktop 22.04 LTS ISO -Bild im Live -Modus
  8. Installieren von Ubuntu Desktop 22.04 LTS auf einer ISCSI -LUN
  9. Konfigurieren von Ubuntu Desktop 22.04 LTS von der ISCSI -Festplatte aus starten
  10. Konfigurieren von IPXE, um vom ISCSI -Ziel aus zu starten
  11. Booten von Ubuntu Desktop 22.04 LTS von ISCSI -Scheiben über IPXE
  12. Abschluss

Fachbegriffe

SAN: Die vollständige Form von SAN ist Speichergebietsnetzwerk. Es ist der ISCSI -Server. In diesem Fall ist es Ihre Synology Nas.

ISCSI -Disk/LUN: Die logische Festplatte, die über ISCSI im Netzwerk gemeinsam genutzt wird, wird als ISCSI -LUN (logische Einheitsnummer) bezeichnet. In diesem Artikel werde ich es auch als nennen ISCSI -Datenträger.

ISCSI -Ziel: Ein oder mehrere ISCSI -Scheiben/Luns werden einem ISCSI -Ziel zugeordnet. Sie werden sich in ein ISCSI -Ziel anmelden, um auf die ISCSI -Scheiben/Luns zuzugreifen, die darauf zugeordnet sind.

Iqn: Die vollständige Form von IQN ist der qualifizierte ISCSI -Name. Es ist eine eindeutige Kennung für das ISCSI -Ziel und den ISCSI -Client.

Weitere Informationen zu ISCSI und der Funktionsweise finden Sie über den Artikel. Konfigurieren Sie den ISCSI-Speicherserver auf Ubuntu 18.04 LTS.

Netzwerktopologie

Die in diesem Artikel verwendete Netzwerktopologie ist unten gezeigt. Hier habe ich eine Synology Nas und zwei scheibenlose Computer, PC-01 Und PC-02, mit meinem Heimnetzwerk verbunden. PC-01 hat die MAC -Adresse 00: 0c: 29: 5a: e5: 56 Und PC-02 hat die MAC -Adresse 00: 0c: 29: af: 38: 6a. Ich werde Ihnen zeigen, wie Sie Ihren Synology NAS und den IPXE -Bootserver so konfigurieren, dass die Computer die Computer PC-01 Und PC-02 Startet automatisch von verschiedenen ISCSI -Scheiben/Luns, abhängig von ihren MAC -Adressen.

NOTIZ: Ihre Netzwerktopologie wird anders sein. Vergessen Sie also nicht, die erforderlichen Anpassungen in den späteren Abschnitten dieses Artikels vorzunehmen.

Einrichten einer statischen IP -Adresse auf Ihrem Synology NAS

Wenn sich die IP -Adresse Ihrer Synology NAS häufig ändert, haben Sie Probleme mit dem Booten von PXE mit IPXE und diskloses Booting Ubuntu Desktop 22.04 LTS auf Ihren Computern.

Es ist also eine gute Idee, eine statische IP -Adresse auf Ihrem Synology NAS einzurichten, bevor Sie mit IPXE mit diskless Booting von ISCSI SAN einrichten. Wenn Sie Unterstützung beim Festlegen einer statischen IP -Adresse in Ihrem Synology NAS benötigen, lesen Sie den Artikel, wie Sie einer statischen IP -Adresse einem Synology NAS zuweisen?.

Vorbereitung der Synologie -NAS für PXE -Booten mit IPXE

Bevor Sie sich weiter verschieben.

Lesen Sie den Artikel So konfigurieren Sie Synology NAS als PXE -Bootserver für Netbooting -Linux -Installationsbilder mit IPXE (BIOS- und UEFI -Version).

Sobald Ihr Synology Nas für den PXE -Booting mit IPXE konfiguriert ist, sollten Sie die folgenden Dateien und den folgenden Ordner in der pxeboot gemeinsamer Ordner Ihrer Synology Nas.

Im Konfiguration/ Ordner sehen Sie eine IPXE -Startkonfigurationsdatei an Stiefel.ipxe sowie.

Stellen Sie sicher, dass Sie alle erforderlichen Dateien und Ordner in der pxeboot gemeinsamer Ordner, bevor Sie weiter gehen. Vergessen Sie nicht zu lesen und dem Artikel zu folgen So konfigurieren Sie Synology NAS als PXE -Bootserver für Netbooting -Linux -Installationsbilder mit IPXE (BIOS- und UEFI -Version) Wenn Sie Schwierigkeiten haben, IPXE auf Ihrem Synology NAS einzurichten.

Erstellen Sie die erforderlichen IPXE -Konfigurationsdateien für den Scheibenlosen -Booting

In diesem Artikel werde ich IPXE so konfigurieren, dass eine andere Boot -Konfigurationsdatei für jeden Computer im Netzwerk verwendet wird, abhängig von der MAC -Adresse der Computer. Auf diese Weise können Sie den PXE -Booting für jeden der Computer im Netzwerk separat konfigurieren. Sie können auch mehrere Startoptionen für jeden der Computer separat konfigurieren. Dies gibt Ihnen viel Flexibilität.

Um das zu tun, was ich gerade erklärt habe, öffnen Sie das [PxEBOOT]/config/boot.ipxe Startkonfigurationsdatei mit einem Texteditor und geben Sie in die folgenden Codes -Zeilen ein:

#!ipxe
Setzen Sie NAS_IP 192.168.0.114
Setzen Sie boot_url tftp: // $ nas_ip/config/boot- $ net0/mac: hexhyp.ipxe
echo booting von url $ boot_url
Kette $ boot_url

Hier, 192.168.0.114 ist die IP -Adresse meiner Synology Nas. Stellen Sie sicher, dass Sie es von nun an durch Ihre ersetzen. Wenn Sie Unterstützung bei der Suche nach der IP -Adresse Ihres Synology NAS benötigen, lesen Sie den Artikel. Wie finde ich die IP -Adresse meiner Synology NAS?.

Sobald Sie fertig sind, speichern Sie die Stiefel.ipxe Konfigurationsdatei.

Hier sucht IPXE nach Startkonfigurationsdateien Stiefel-.ipxe im Konfiguration/ Ordner der pxeboot freigegebenen Ordner. Ist die MAC -Adresse des Computers über IPXE gebootet. Also, wenn der Computer PC-01 mit der MAC -Adresse 00: 0c: 29: 5a: e5: 56 Stiefel über IPXE, IPXE wird die Boot -Konfigurationsdatei ausgeführt BOOT-00-0C-29-5A-E5-56.ipxe. Beachten Sie, wie die Kolons (:) der MAC -Adresse werden durch Bindestriche ersetzt (-).

Erstellen Sie nun eine neue Startkonfigurationsdatei BOOT-00-0C-29-5A-E5-56.ipxe Für den Computer PC-01 mit der MAC -Adresse 00: 0c: 29: 5a: e5: 56 und geben Sie die folgenden Zeilen in dieser Datei ein.

Sobald Sie fertig sind, speichern Sie die BOOT-00-0C-29-5A-E5-56.ipxe Datei.

Erstellen Sie eine andere Startkonfigurationsdatei BOOT-00-0C-29-AF-38-6A.ipxe Für den Computer PC-02 mit der MAC -Adresse 00: 0c: 29: af: 38: 6a und geben Sie die folgenden Zeilen in dieser Datei ein.

Sobald Sie fertig sind, speichern Sie die BOOT-00-0C-29-AF-38-6A.ipxe Datei.

Sobald Sie die erforderlichen Boot -Konfigurationsdateien erstellt haben, können Sie die Computer in Ihrem Netzwerk starten.

In diesem Fall starte ich den Computer, wenn ich PXE starte PC-01, Es wird die Nachricht angezeigt Booten auf PC1 wie im Screenshot unten markiert. Es bedeutet, dass PXE eingeschaltet wird PC-01 funktioniert und IPXE Lesen Sie die Konfigurationsdatei BOOT-00-0C-29-5A-E5-56.ipxe Wenn PXE aufgebootet ist PC-01.

Auf die gleiche Weise, wenn ich den Computer starte PC-02, Es wird die Nachricht angezeigt Booten auf PC2 wie im Screenshot unten markiert. Es bedeutet, dass PXE eingeschaltet wird PC-02 funktioniert und IPXE Lesen Sie die Konfigurationsdatei BOOT-00-0C-29-AF-38-6A.ipxe Wenn PXE aufgebootet ist PC-02.

Erstellen eines ISCSI SAN zur Installation von Ubuntu Desktop 22.04 LTS

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie ein ISCSI -Ziel für Ihre Synology NAS erstellen, damit Sie Ubuntu Desktop 22 installieren können.04 LTS darauf und boot Ubuntu Desktop 22.04 LTS -disklos auf Ihren Computern/Servern mit IPXE. Wenn Sie mehr über das Erstellen eines ISCSI -Ziels auf Ihrer Synology NAS erfahren möchten, lesen Sie den Artikel, wie Sie ein ISCSI -Ziel synologisch machen möchten?.

Öffnen Sie zuerst die San Manager App im Anwendungsmenü der DSM -Weboberfläche Ihres Synology NAS.

Der San Manager App sollte geöffnet werden.

Um ein neues ISCSI -Ziel zu erstellen iscsi Abschnitt und klicken Sie auf die Hinzufügen Taste.

Wenn Sie bereits einige ISCSI -Ziele erstellt haben, müssen Sie auf die klicken Erstellen Taste stattdessen zum Erstellen eines neuen ISCSI -Ziels, wie im Screenshot unten markiert.

Der Assistent der Erstellung von ISCSI -Ziele sollte angezeigt werden. Von hier aus können Sie ein neues ISCSI -Ziel erstellen. Weitere Informationen zu den verfügbaren Optionen des ISCSI -Assistenten für Zielerstellung finden Sie im Artikel, wie Sie ein ISCSI -Ziel synologisch machen?.

Ich werde Ihnen zeigen, wie Sie ein ISCSI -Ziel für den Booten des Computers erstellen, um den Computer zu booten PC-01 nur. Sie können ein ISCSI -Ziel für den Computer erstellen PC-02 auf die gleiche Weise.

Eintippen PC-01-Target Wie der iscsi -Zielname1, iqn.2022-05.com.LinuxHint: PC-01-Target Wie der IQN2, und klicken Sie als nächstes3.

NOTIZ: IQN ist eine eindeutige Kennung für die ISCSI -Ziele Ihrer Synology Nas. Das IQN folgt einem bestimmten Format. Um mehr über IQN und sein Format zu erfahren, lesen Sie das Erstellen eines ISCSI -Zielabschnitts des Artikels Wie macht man ein ISCSI -Ziel synologisch??.

Wählen Erstellen Sie eine neue Lun und klicken Sie auf Nächste.

Eintippen PC-01-Disk01 als Name für die ISCSI -LUN1, Wählen Sie ein Volumen aus, in dem Sie die ISCSI -LUN -Daten aus dem speichern möchten Standort Dropdown-Menü2, und geben Sie die Menge des Speicherplatzes (in GB/Gigabyte -Einheit) ein, die Sie für die Lun zuordnen möchten3, Wählen Sie eine Speicherzuweisungsmethode aus der Raumzuweisung Dropdown-Menü4, und klicken Sie auf Nächste5.

NOTIZ: Weitere Informationen zu Dünne Bereitstellung Und Dicke Bereitstellung, Lesen Sie das Erstellen eines Lun -Abschnitts des Artikels Wie macht man ein ISCSI -Ziel synologisch??.

Eine Zusammenfassung der Einstellungen zum Erstellen einer neuen LUN, und das ISCSI -Ziel wird angezeigt.

Klicken Sie auf, um ein neues Lun- und ISCSI -Ziel mit diesen Einstellungen zu erstellen Erledigt.

Ein neues ISCSI -Ziel PC-01-Target sollte erstellt werden. Eine neue Lun PC-01-Disk01 sollte erstellt und dem ISCSI -Ziel zugeordnet werden PC-01-Target sowie.

Erstellen Sie auf die gleiche Weise ein neues ISCSI -Ziel PC-02-Target Für den Computer PC-02, Erstellen Sie eine neue Lun PC-02-Disk01, und kartieren Sie es dem ISCSI -Ziel PC-02-Target.

Sie finden viele Informationen zu allen Luns, die Sie in der erstellt haben Lun Abschnitt der San Manager App, wie Sie im Screenshot unten sehen können.

Für ISCSI -disklose Booten von Ubuntu Desktop 22 22.04 LTS, um perfekt ohne Probleme zu arbeiten, müssen Sie mehrere Sitzungen für die ISCSI -Ziele aktivieren, die Sie für die Computer erstellt haben PC-01 Und PC-02.

So aktivieren Sie mehrere Sitzungen für das ISCSI -Ziel PC-01-Target, Wählen Sie es aus und klicken Sie auf Bearbeiten.

Überprüf den Ermöglichen Sie mehrere Sitzungen von einem oder mehreren ISCSI -Initiatoren Kontrollkästchen aus dem Fortschrittlich Registerkarte und klicken Sie auf Speichern.

Mehrere Sitzungen sollte für das ISCSI -Ziel aktiviert werden PC-01-Target, Wie Sie im Screenshot unten sehen können.

Auf die gleiche Weise aktivieren Mehrere Sitzungen Für das ISCSI -Ziel PC-02-Target.

Booten von Ubuntu Desktop 22.04 LTS ISO -Bild im Live -Modus

So installieren Sie Ubuntu Desktop 22.04 LTS auf den ISCSI -LUNs, die Sie im vorherigen Abschnitt dieses Artikels erstellt haben, müssen ein bootfähiges USB -Daumenlaufwerk von Ubuntu Desktop 22 erstellen.04 LTs mit dem offiziellen ISO -Bild und dem Start Ubuntu Desktop 22 mit.04 LTS auf Ihrem Computer vom USB -bootfähigen Daumenlaufwerk im Live -Modus.

Wenn Sie Unterstützung bei der Erstellung eines bootfähigen USB -Daumenlaufwerks von Ubuntu Desktop 22 benötigen.04 LTS vom offiziellen Ubuntu -Desktop 22.04 LTS ISO -Bild, lesen Sie den Artikel, in dem Ubuntu Desktop 20 installiert wird.04 LTS.

Sobald Sie vom bootfähigen USB -Daumenlauf von Ubuntu Desktop 22 starten.04 LTS sehen Sie das folgende Fenster. Klicke auf Versuchen Sie Ubuntu.

Ubuntu Desktop 22.04 LTS sollte im Live -Modus vom USB -Daumenlaufwerk aus laufen.

Installieren von Ubuntu Desktop 22.04 LTS auf einer ISCSI -LUN

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie auf ein ISCSI -Ziel Ihrer Synology NAS von Ubuntu Desktop 22 zugreifen können.04 LTS Live Installer und Installieren Sie Ubuntu Desktop 22.04 LTS auf einer ISCSI -LUN.

Weitere Informationen zu ISCSI und die Verwendung von Ubuntu finden Sie in Ubuntu. Konfigurieren Sie den ISCSI Storage Server auf Ubuntu 18.04 LTS. Ich werde Ihnen nur die erforderlichen Befehle in diesem Abschnitt zeigen.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Um auf die ISCSI -Ziele zuzugreifen, die Sie auf Ihrem Synology NAS erstellt haben, benötigen Sie einen iSCSI -Client installiert. Auf Ubuntu können Sie die installieren Open-ISCSI Paket aus dem offiziellen Paket -Repository, um die erforderlichen ISCSI -Client -Tools zu installieren.

So installieren Sie die Open-ISCSI Paket auf Ubuntu Desktop 22.04 LTS LIVE, Führen Sie den folgenden Befehl aus:

$ sudo apt installieren open-ISCSI

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Der Open-ISCSI Paket sollte installiert werden.

Führen Sie den folgenden Befehl aus:

$ sudo iscsiadm -Mode Discovery -Typ -SendTargets -Portal 192.168.0.114

NOTIZ: Hier, 192.168.0.114 ist die IP -Adresse meiner Synology Nas. Es wird für Sie anders sein. Ersetzen Sie es also von nun an durch Ihre. Wenn Sie Unterstützung bei der Suche nach der IP -Adresse Ihres Synology NAS benötigen, lesen Sie den Artikel. Wie finde ich die IP -Adresse meiner Synology NAS?.

Wie Sie die ISCSI -Ziele sehen können (iqn.2022-05.com.LinuxHint: PC-01-Target Und iqn.2022-05.com.LinuxHint: PC-02-Target), die ich früher erstellt habe, sind aufgeführt.

Lassen Sie uns nun auf das ISCSI -Ziel zugreifen iqn.2022-05.com.LinuxHint: PC-01-Target und installieren Sie Ubuntu Desktop 22.04 LTS darauf.

Zugriff auf das ISCSI -Ziel iqn.2022-05.com.LinuxHint: PC-01-Target Führen Sie aus Ihrer Synology NAS den folgenden Befehl aus:

$ sudo iscsiadm -Modeknoten -Portal 192.168.0.114 -t iqn.2022-05.com.LinuxHint: PC-01-Target-Login

Sie sollten am ISCSI -Ziel angemeldet sein iqn.2022-05.com.LinuxHint: PC-01-Target.

Sobald Sie sich beim ISCSI -Ziel angemeldet haben iqn.2022-05.com.LinuxHint: PC-01-Target, Sie sollten eine neue Festplatte sehen (SDA in diesem Fall) auf Ihrem Computer. Sie können Ubuntu Desktop 22 installieren.04 LTS darauf wie immer.

$ lsblk -e7,11

Der San Manager Die App sollte Ihnen auch zeigen, dass Sie mit dem ISCSI -Ziel verbunden sind PC-01-Target.

So installieren Sie Ubuntu Desktop 22.04 LTS auf der ISCSI -Festplatte klicken Sie auf das markierte Symbol, um den Ubuntu -Desktop 22 zu starten.04 LTS Installer.

Ubuntu Desktop 22.04 LTS -Installateur sollte starten.

NOTIZ: In diesem Artikel werde ich automatische Partitionierung durchführen und schnell alle Installationsschritte durchlaufen. Wenn Sie jedoch in den einzelnen Installationsschritten ausführliche Anweisungen wünschen und manuelle Partitionierung durchführen, überprüfen Sie den Artikel, in dem Ubuntu Desktop 20 installiert wird.04 LTS.

Klicke auf Weitermachen.

Wählen Sie ein Tastaturlayout aus und klicken Sie auf Weitermachen.

Klicke auf Weitermachen.

Wählen Scheibe löschen und Ubuntu installieren und klicken Sie auf Nächste.

NOTIZ: Wenn Sie eine manuelle Partitionierung durchführen möchten, wählen Sie Etwas anderes und klicken Sie auf Weitermachen. Wenn Sie Unterstützung bei der manuellen Partitionierung benötigen, überprüfen Sie den Artikel, in dem Ubuntu Desktop 20 installiert ist.04 LTS.

Klicke auf Weitermachen.

Wählen Sie Ihre Zeitzone aus und klicken Sie auf Weitermachen.

Geben Sie Ihre persönlichen Daten ein und klicken Sie auf Weitermachen.

Der Ubuntu Desktop 22.04 LTS -Installationsprogramm sollte alle erforderlichen Dateien auf die ISCSI -Festplatte kopieren. Es wird eine Weile dauern, bis es fertig ist.

Zu diesem Zeitpunkt Ubuntu Desktop 22.04 LTs sollten auf der ISCSI -Festplatte installiert werden.

Du bist noch nicht fertig. Jetzt müssen Sie die Partitionen der ISCSI -Festplatte in den installierten Ubuntu -Desktop 22 montieren.04 LTS -Dateisystem und konfigurieren Sie es, um sie von der ISCSI -Festplatte zu starten. Klicken Sie also auf Fortfahren mit testen. Klicken Sie nicht auf Jetzt neustarten.

Konfigurieren von Ubuntu Desktop 22.04 LTS von der ISCSI -Festplatte aus starten

Die ISCSI -Festplatte wird nach Bedarf verteilt, sobald Ubuntu Desktop 22.04 LTS ist darauf installiert. Sie werden eine finden 512 MB Boot -Partition (SDA1 in diesem Fall)1 und eine größere Wurzelpartition (SDA2 in diesem Fall)2.

$ lsblk -e7,11

Die Wurzelpartition montieren (SDA2 in diesem Fall) zuerst in der /mnt Verzeichnis mit dem folgenden Befehl:

$ sudo montage /dev /sda2 /mnt

Sobald die Wurzelpartition montiert ist, montieren Sie die Kofferraumpartition (SDA1 in diesem Fall) in der /mnt/boot/efi Verzeichnis mit dem folgenden Befehl:

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

Montieren die Proc Dateisystem in der /mnt/proc Verzeichnis wie folgt:

$ sudo montage -t proc /mnt /proc

Montieren die sys Dateisystem in der /mnt/sys Verzeichnis wie folgt:

$ sudo montage -t sysfs sys /mnt /sys sys

Binden Sie die /dev Verzeichnis von Ubuntu Desktop 22.04 LTS leben in der /mnt/dev Verzeichnis wie folgt:

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

Montieren die Devpts Dateisystem in der /mnt/dev/pts Verzeichnis wie folgt:

$ sudo montage -t Devpts pts/mnt/dev/pts

Jetzt in den installierten Ubuntu -Desktop 22 in den installierten Ubuntu.04 LTS auf der ISCSI -Festplatte wie folgt:

$ sudo chroot /mnt

Sobald Sie erfolgreich in den Ubuntu -Desktop 22 geschusten haben.04 LTS -Dateisystem, Sie sollten die folgende Eingabeaufforderung sehen:

#

Führen Sie nun den folgenden Befehl aus, um einen Standard -DNS -Namenserver auf dem Choted Ubuntu Desktop 22 festzulegen.04 LTS:

# Echo "Namenserver 1.1.1.1 "| Tee /etc /resolv.Conf

Überprüfen Sie, ob DNS -Namen mit dem folgenden Befehl gelöst werden:

# Ping -c3 Google.com

Jetzt müssen Sie die installieren Open-ISCSI Paket auf dem Choted Ubuntu Desktop 22.04 LTS, konfigurieren Sie es so, dass sie sich automatisch beim ISCSI -Ziel anmelden und von der ISCSI -Festplatte starten.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache wie folgt:

# APT -Update

Installiere das Open-ISCSI Paket aus dem offiziellen Ubuntu -Paket -Repository wie folgt:

# APT Open-ISCSI installieren

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Der Open-ISCSI Paket sollte installiert werden.

Öffne das /etc/iscsi/initiatorname.iscsi Konfigurationsdatei mit der Nano Texteditor wie folgt:

# Nano/etc/iscsi/Initiatorname.iscsi

Legen Sie einen einzigartigen IQN als iSCSI -Initiatorname fest (i.e., iqn.2022-05.com.LinuxHint: ipxe.PC-01). Die ISCSI -Client -Tools verwenden es, um eine Verbindung zu den ISCSI -Zielen herzustellen, die auf Ihrem Synology NAS ausgeführt werden.

Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten Initiatorname.iscsi Datei.

Automatisch das ISCSI -Ziel montieren iqn.2022-05.com.LinuxHint: PC-01-Target Erstellen Sie zur Startzeit eine neue Datei /etc/iscsi/iscsi.Initramfs und öffnen Sie es mit dem Nano Texteditor wie folgt:

# Nano/etc/iscsi/iscsi.Initramfs

Stellen Sie die Variablen ein Iscsi_initiator, Iscsi_target_name, Und Iscsi_target_ip im iscsi.Initramfs Datei. Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten iscsi.Initramfs Datei.

NOTIZ: Hier, Iscsi_initiator ist ein einzigartiger IQN für das ISCSI -Client -Programm. Stellen Sie es auf das gleiche IQN ein, wie Sie auf dem / gesetzt habenetc/iscsi/initatorname.iscsi Konfigurationsdatei. Iscsi_target_name ist das IQN des ISCSI -Ziels Ihrer Synologie -NAS, in das Sie sich anmelden möchten. Iscsi_target_ip ist die IP -Adresse Ihrer Synology Nas. Wenn Sie eine eingehende Erklärung dieser ISCSI-Begriffe benötigen, lesen Sie den Artikel Konfigurieren Sie den ISCSI-Speicherserver auf Ubuntu 18.04 LTS.

Aktualisieren Sie nun die Initramfs mit dem folgenden Befehl:

# UPDATE -INITRAMFS -U

Sobald die Initramfs aktualisiert sind, beenden Sie die Chroot -Umgebung wie folgt heraus:

# Ausfahrt

Jetzt können Sie Ihren Computer herunterfahren und Ubuntu Desktop 22 booten.04 LTS von der ISCSI -Festplatte.

Sie können Ihren Computer mit dem folgenden Befehl herunterfahren:

$ sudo poweroff

Sobald Sie das folgende Fenster sehen, drücken Sie , Und Ihr Computer sollte ausgeschaltet sein.

So installieren Sie Ubuntu Desktop 22.04 LTS auf der ISCSI -Scheibe/LUN PC-01-Disk01, Konfigurieren Sie es, um sich automatisch beim ISCSI -Ziel anzumelden iqn.2022-05.com.LinuxHint: PC-01-Target und starten Sie davon.

Auf die gleiche Weise können Sie Ubuntu Desktop 22 installieren.04 LTS auf der ISCSI -Scheibe/LUN PC-02-Disk01 und konfigurieren Sie es auch über ISCSI. Gehen Sie einfach zum Installieren von Ubuntu Desktop 22 zurück.04 LTS auf einem Abschnitt ISCSI SAN dieses Artikels und folgen Sie ihm. Vergessen Sie nicht, die notwendigen Änderungen vorzunehmen. Das ist es.

Konfigurieren von IPXE, um vom ISCSI -Ziel aus zu starten

Jetzt, wo Sie Ubuntu Desktop 22 installiert haben.04 LTS auf den ISCSI-Datenträgern ist es an der Zeit, iPXE computerspezifische Startkonfigurationsdateien zu konfigurieren, damit Sie Ubuntu Desktop 22 starten können.04 LTS auf Ihren Computern von den ISCSI -Scheiben über IPXE.

Konfigurieren PC-01 (die die MAC -Adresse hat 00: 0c: 29: 5a: e5: 56) Ubuntu Desktop 22 zu starten.04 LTS von der ISCSI -Festplatte PC-01-Disk01 (das dem ISCSI -Ziel zugeordnet ist PC-01-Target mit der IQN iqn.2022-05.com.LinuxHint: PC-01-Target), öffnen Sie die IPXE -Startkonfigurationsdatei BOOT-00-0C-29-5A-E5-56.ipxe mit einem Texteditor und geben Sie die folgenden Zeilen ein:

#!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

Sobald Sie fertig sind, ist die IPXE -Startkonfigurationsdatei BOOT-00-0C-29-5A-E5-56.ipxe sollte wie folgt schauen:

Hier, iqn.2022-05.com.LinuxHint: ipxe.PC-01 ist der IQN des iSCSI -Initiatornamens1. Es sollte der gleiche Wert haben wie Sie in der festgelegt haben /etc/iscsi/initiatorname.iscsi Datei in der Installation von Ubuntu Desktop 22.04 LTS auf einem Abschnitt ISCSI SAN dieses Artikels.

iqn.2022-05.com.LinuxHint: PC-01-Target ist das IQN des ISCSI -Ziels Ihrer Synology NAS, das Sie sich anmelden und Ubuntu Desktop 22 booten möchten.04 LTS von der zugeordneten ISCSI -Festplatte PC-01-Disk012.

192.168.0.114 ist die IP -Adresse Ihrer Synology Nas3.

Auf die gleiche Weise können Sie konfigurieren PC-02 (die die MAC -Adresse hat 00: 0c: 29: af: 38: 6a) Ubuntu Desktop 22 zu starten.04 LTS von der ISCSI -Festplatte PC-02-Disk01 (das dem ISCSI -Ziel zugeordnet ist PC-02-Target mit der IQN iqn.2022-05.com.LinuxHint: PC-02-Target). Öffnen Sie einfach die IPXE -Startkonfigurationsdatei BOOT-00-0C-29-AF-38-6A.ipxe Geben Sie mit einem Texteditor die gleichen Zeilen wie in der Startkonfigurationsdatei ein BOOT-00-0C-29-5A-E5-56.ipxe, und die erforderlichen Anpassungen vornehmen.

Booten von Ubuntu Desktop 22.04 LTS von ISCSI -Scheiben über IPXE

Jetzt, wo alles fertig ist, können Sie den Computer booten PC-01 via ipxe. Ihr Computer sollte anfangen, Ubuntu Desktop 22 zu booten.04 LTS von der ISCSI -Festplatte PC-01-Disk01, Wie Sie im Screenshot unten sehen können.

In Kürze sehen Sie das Grub -Menü von Ubuntu Desktop 22.04 LTS.

Wählen Ubuntu und drücke .

Ubuntu Desktop 22.04 LTS sollte von der ISCSI -Festplatte starten. Sie sehen den Anmeldebildschirm von Ubuntu Desktop 22.04 LTS auch. Melden Sie sich im Desktop mit dem Benutzernamen und dem Passwort an, das Sie während der Installation festgelegt haben.

Sobald Sie sich angemeldet haben, können Sie Ubuntu Desktop 22 verwenden.04 LTS auf Ihrem Computer wie gewohnt. Auf Ihrem Computer werden Sie keine physische Festplatte benötigen.

Auf die gleiche Weise können Sie Ubuntu Desktop 22 booten.04 LTS am Computer PC-02 von der ISCSI -Festplatte PC-02-Disk01 via ipxe.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie einen Synology -NAS für das Booten von disklosen Booten (von ISCSI -Scheiben) Ubuntu Desktop 22 konfigurieren.04 LTS auf den Computern/Servern in Ihrem Netzwerk über IPXE. Ich habe Ihnen gezeigt, wie Sie IPXE so konfigurieren, dass verschiedene IPXE -Startkonfigurationen für verschiedene Computer/Server in Ihrem Netzwerk verwendet werden, abhängig von ihrer MAC -Adresse. Auf diese Weise können Sie für jeden der Computer/Server im Netzwerk separat konfigurieren/steuern und auch mehrere Boots konfigurieren. Dadurch wird auch scheibenloser Booten nahtlos, wie das Booten von lokalen Scheiben.