So konfigurieren Sie die Synology NAS für disklose Booting Fedora Workstation Top 10 über ISCSI und IPXE

So konfigurieren Sie die Synology NAS für disklose Booting Fedora Workstation Top 10 über ISCSI und IPXE
Diskusloch -Booting ist der Vorgang des Booten eines Betriebssystems auf Ihrem Computer von einer Remote -Festplatte aus. Die Fernscheibe kann ein ISCSI SAN, ein Faserkanal SAN über FCOE (Faserkanal über Ethernet) oder AOE SAN sein.Die Vorteile des scheibenlosen Bootens sind:
  • Sparenspeicherkosten als nicht alle Computer/Server in Ihrem Unternehmen/Labor benötigen eine Festplatte für die Installation eines Betriebssystems.
  • Effiziente Speicherauslastung als Festplatten des zentralen Servers (in diesem Fall können Ihr Synology NAS) unter vielen Computern/Servern gemeinsam genutzt werden.
  • 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).
  • Einfach Schnappschüsse der Fernscheibe aufzunehmen. 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 disklose Booting Fedora Workstation 36 auf Ihren Computern von ISCSI Sanvia IPXE konfigurieren können.

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 einer ISCSI -LUN zur Installation der Fedora Workstation 36
  7. Installation der Fedora Workstation 36 auf ISCSI LUN
  8. Konfigurieren von IPXE, um vom ISCSI -Ziel aus zu starten
  9. Booten von Fedora Workstation 36 von ISCSI -Disks über IPXE
  10. Festplattenloser Booten anderer Linux -Verteilungen
  11. Abschluss
  12. Verweise

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 gebeten, sich in ein ISCSI -Ziel anzumelden, 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 in der Art und Weise. Lesen Sie den Artikel. Konfigurieren Sie den ISCSI-Speicherserver auf CentOS 8.

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.

Beachten Sie, dass Ihre Netzwerktopologie wird anders sein. Vergessen Sie also nicht, die erforderlichen Anpassungen in den folgenden Abschnitten dieses Artikels vorzunehmen.

Einrichten einer statischen IP -Adresse auf Ihrem Synology NAS

Sie werden Probleme mit dem Booten von PXE mit IPXE und diskloses Booting Fedora Workstation 36 auf Ihren Computern haben, wenn sich die IP -Adresse Ihrer Synology NAS häufig ändert.

Richten Sie eine statische IP -Adresse auf Ihrem Synology NAS ein, bevor Sie mit IPXE mit diskloses Booten 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

Bereiten Sie Ihren Synology NAS für den PXE -Booting mit IPXE vor.

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

Sie sollten die folgenden Dateien und den folgenden Ordner in der sehen pxeboot Shared Ordner Ihres Synology NAS Sobald Ihr Synology NAS für den PXE -Booting mit IPXE konfiguriert ist.

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

Ich werde IPXE so konfigurieren, dass für jeden Computer im Netzwerk eine andere Boot -Konfigurationsdatei 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.

Öffne 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. IPXE führt die Boot -Konfigurationsdatei aus BOOT-00-0C-29-5A-E5-56.ipxe Wenn der Computer PC-01 mit der MAC -Adresse 00: 0c: 29: 5a: e5: 56 Stiefel über 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 wird die Nachricht angezeigt Booten auf PC1 Wie im Screenshot unten markiert, wenn ich den Computer starte PC-01. Es bedeutet, dass PXE eingeschaltet wird PC-01 Arbeiten. IPXE liest 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 Werkt und IPXE liest die Konfigurationsdatei BOOT-00-0C-29-AF-38-6A.ipxe Wenn PXE aufgebootet ist PC-02.

Erstellen einer ISCSI -LUN zur Installation der Fedora Workstation 36

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie ein ISCSI -Ziel erstellen und in Ihrem Synology NAS lunken können. Auch darüber, wie Sie die ISCSI -LUN dem ISCSI -Ziel abbilden, sodass Sie Fedora Workstation 36 an der Fedora Workstation 36 auf Ihrem Computer/Server mit IPXE booten können. 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.

Navigieren zum iscsi Abschnitt und klicken Sie auf die Hinzufügen Schaltfläche zum Erstellen eines neuen ISCSI -Ziels.

Sie müssen auf die klicken Erstellen Taste stattdessen, um ein neues ISCSI -Ziel zu erstellen, wie im folgenden Screenshot markiert, wenn Sie bereits einige ISCSI -Ziele erstellt haben.

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.

Beachten Sie, dass IQN ist eine eindeutige Kennung für die ISCSI -Ziele Ihrer Synology Nas. Das IQN folgt einem bestimmten Format. Um mehr über IQN und It's 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. Geben Sie die Menge des Speicherplatzes (in GB/Gigabyte -Einheit) ein, die Sie für die Lun zuordnen möchten3. Wählen Sie dann eine Speicherzuweisungsmethode aus dem aus Raumzuweisung Dropdown-Menü4, und klicken Sie auf Nächste5.

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 eines neuen Lun- und ISCSI -Ziels wird angezeigt.

Klicke auf Erledigt Um ein neues Lun- und ISCSI -Ziel mit diesen Einstellungen zu erstellen.

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.

Sie müssen mehrere Sitzungen zu den ISCSI -Zielen aktivieren, die Sie für die Computer erstellt haben PC-01 Und PC-02 Damit ISCSI -disklose Booting von Fedora Workstation 36 perfekt arbeiten, um perfekt zu arbeiten.

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

Ü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.

Installation der Fedora Workstation 36 auf ISCSI LUN

Sie müssen ein bootfähiges USB -Daumenlaufwerk der Fedora Workstation 36 mit dem offiziellen ISO -Image erstellen. Boot Fedora Workstation 36 auf Ihrem Computer vom USB -bootfähigen Daumenlaufwerk im Live -Modus, um die Fedora Workstation 36 auf den ISCSI -LUNs zu installieren, die Sie im vorherigen Abschnitt dieses Artikels erstellt haben.

Wenn Sie Unterstützung bei der Erstellung eines bootfähigen USB -Daumenlaufwerks von Fedora Workstation 36 aus der offiziellen Fedora Workstation 36 ISO -Image benötigen, lesen Sie den Artikel, wie die Fedora Workstation 35 von USB installiert wird.

Sie sehen das folgende Fenster, sobald Sie das bootfähige USB -Daumenlaufwerk der Fedora Workstation 36 starten. Wählen Starten Sie Fedora-Workstation-Live 36 und drücke E.

Eintippen Inst.Nonibftiscsiboot am Ende von Linuxefi Zeile wie im Screenshot unten markiert und drücken Sie F10 zu booten.

Fedora Workstation 36 sollte im Live -Modus booten. Klicke auf Auf Festplatte installieren Installation der Fedora Workstation 36 an einer ISCSI -Festplatte.

Fedora Workstation 36 Installer sollte angezeigt werden.

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

Klicke auf Installationsziel.

Klicke auf Fügen Sie eine Festplatte hinzu .. um eine ISCSI -Festplatte hinzuzufügen.

Klicke auf Fügen Sie das ISCSI -Ziel hinzu…

Geben Sie die IP -Adresse Ihrer Synology NAS in der ein Ziel -IP -Adresse Abschnitt1.

Geben Sie einen eindeutigen IQN für den ISCSI -Client/Initiator in der ein Name des ISCSI -Initiators Abschnitt2. In diesem Artikel werde ich das verwenden Iqn iqn.2022-05.com.LinuxHint: IPXE-PC-01 als Client/Initiator IQN. Wenn Sie eine eingehende Erklärung des IQN-Formats benötigen, lesen Sie die ISCSI -Ziel- und Initiator -Namenskonventionen Abschnitt des Artikels konfigurieren.

Sobald Sie fertig sind, klicken Sie auf Entdeckung starten3.

Alle ISCSI -Ziele, die Sie auf Ihrer Synology NAS erstellt haben, sollten aufgeführt sein.

Wählen iqn.2022-05.com.LinuxHint: PC-01-Target und klicken Sie auf Anmeldung.

Klicke auf OK.

Sie sollten eine neue ISCSI -Festplatte sehen.

Wählen Sie es aus und klicken Sie auf Erledigt.

Die ISCSI -Festplatte sollte als Installationsziel ausgewählt werden.

Beachten Sie, dass In diesem Artikel werde ich eine automatische Partitionierung durchführen, um die Dinge einfach zu halten. Wenn Sie eine manuelle Partitionierung durchführen möchten, überprüfen Sie den Artikel, wie Sie Fedora Workstation 35 von USB installieren möchten.

Klicke auf Erledigt.

Klicke auf Installation beginnen.

Fedora Workstation 36 wird auf der ISCSI -Festplatte installiert.

Fedora Workstation 36 wird auf der ISCSI -Festplatte installiert.

Zu diesem Zeitpunkt sollte Fedora Workstation 36 auf der ISCSI -Festplatte installiert werden.

Klicke auf Installation beenden.

Jetzt können Sie Ihren Computer herunterfahren.

Klicke auf System Tray > Ausschalten/abmelden > Ausschalten… wie im Screenshot unten markiert, um Ihren Computer zu schalten.

Klicke auf Ausschalten. Ihr Computer wird heruntergefahren. Danach können Sie das USB -Daumenlaufwerk von Ihrem Computer entfernen.

Auf die gleiche Weise können Sie Fedora Workstation 36 auf der anderen ISCSI -LUN/Disk, die Sie erstellt haben, installieren.

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

Konfigurieren Sie nun iPXE computerspezifische Startkonfigurationsdateien, damit Sie die Fedora Workstation 36 auf Ihren Computern über die ISCSI-Datenträger über IPXE starten können.

Konfigurieren PC-01 (die die MAC -Adresse hat 00: 0c: 29: 5a: e5: 56) Fedora Workstation 36 von der ISCSI -Festplatte auf 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 \ fedora \ 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, den Sie in der Installation Fedora Workstation 36 auf dem Abschnitt ISCSI Lun dieses Artikels eingestellt haben.

iqn.2022-05.com.LinuxHint: PC-01-Target ist das IQN des ISCSI -Ziels Ihrer Synologie -NAS, das Sie sich anmelden und Fedora Workstation 36 von der zugeordneten ISCSI -Festplatte starten möchten 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) Fedora Workstation 36 von der ISCSI -Festplatte auf 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 Fedora Workstation 36 von ISCSI -Disks über IPXE

Jetzt, wo alles fertig ist, können Sie den Computer booten PC-01 via ipxe. Ihr Computer sollte Fedora Workstation 36 von der ISCSI -Festplatte anfangen PC-01-Disk01 Wie Sie im Screenshot unten sehen können.

In Kürze sehen Sie das Grub -Menü der Fedora Workstation 36.

Wählen Fedora Linux (*) 36 (Workstation Edition) und drücke .

Fedora Workstation 36 sollte von der ISCSI -Festplatte starten. Sie sehen das erste Setup -Fenster der Fedora Workstation 36. Sie können ein Benutzerkonto für Fedora Workstation 36 von hier einrichten.

Sobald Sie das erste Setup durchgeführt haben, können Sie Fedora Workstation 36 wie gewohnt auf Ihrem Computer/Server verwenden. Sie benötigen keine physische Festplatte auf Ihrem Computer.

Auf die gleiche Weise können Sie Fedora Workstation 36 am Computer booten PC-02 von der ISCSI -Festplatte PC-02-Disk01 via ipxe.

Festplattenloser Booten anderer Linux -Verteilungen

Wenn Sie Unterstützung bei der Konfiguration von Synology NAS für das Booten anderer Linux -Verteilungen von ISCSI -Disks über IPXE benötigen, lesen Sie die folgenden Artikel:

  1. So konfigurieren Sie Synology NAS für disklose Booten Ubuntu 22.04 LTS über ISCSI und IPXE
  2. So konfigurieren Sie Synology NAS für diskloses Booting -RHEL 9 über ISCSI und IPXE

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie einen Synology NAS für disklose -Booten (von ISCSI -Disks) Fedora Workstation 36 auf den Computern/Servern in Ihrem Netzwerk konfigurieren, ü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. 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 Festplatten gemacht.

Verweise:

https: // zugreifen.roter Hut.com/documentation/en-us/red_hat_enterprise_linux/8/html/Performing_a_Standard_RHEL_INSTALLATION/ISCSI-DISS-IN-INSTALLATION-PROGRAM_INSTALLING-RHEL