Jak skonfigurować Synology NAS do uruchamiania Ubuntu Top 10 Ubuntu.10 najlepszych LTS przez ISCSI i IPXE

Jak skonfigurować Synology NAS do uruchamiania Ubuntu Top 10 Ubuntu.10 najlepszych LTS przez ISCSI i IPXE
„Uruchamianie bez dysku to proces uruchamiania systemu operacyjnego na komputerze ze zdalnego dysku. Zdalny dysk może być ISCSI SAN, Fibre Channel SAN przez FCOE (Fibre Channel Over Ethernet) lub AOE SAN.Korzyści płynące z uruchamiania bez dysku to:
  • Koszty przechowywania można zaoszczędzić, ponieważ nie wszystkie komputery/serwery w firmie/laboratorium będą musiały mieć dysk do instalacji systemu operacyjnego.
  • Wykorzystanie przechowywania będzie bardziej wydajne, ponieważ dyski centralnego serwera (w tym przypadku Synology NAS) można udostępnić między wieloma komputerami/serwerami.
  • Łatwy w zarządzaniu, ponieważ dane wszystkich komputerów/serwerów będą przechowywane na serwerze centralnym (w tym przypadku Synology NAS).
  • Łatwe do przyjęcia kopii zapasowych danych komputerów/serwerów, ponieważ będą one przechowywane na serwerze centralnym (w tym przypadku Synology NAS).
  • Można zrobić migawki zdalnego dysku. Możesz więc łatwo odzyskać komputer/serwer z dowolnej katastrofy na wypadek, gdyby taki był.

W tym artykule pokażę, jak skonfigurować Synology NAS do uruchamiania Bezpośredniego Dyskingu Ubuntu 22.04 LTS na twoich komputerach z ISCSI SAN przez IPXE. Więc zacznijmy."

Spis treści

  1. Terminy techniczne
  2. Topologia sieci
  3. Konfigurowanie statycznego adresu IP w Synology NAS
  4. Przygotowanie synologii NAS do uruchamiania PXE z IPXE
  5. Tworzenie niezbędnych plików konfiguracyjnych IPXE do uruchamiania bez dysku
  6. Tworzenie ISCSI SAN do instalacji pulpitu Ubuntu 22.04 LTS
  7. Układanie pulpitu Ubuntu 22.04 LTS ISO Obraz w trybie na żywo
  8. Instalowanie pulpitu Ubuntu 22.04 LTS na Lun ISCSI
  9. Konfigurowanie pulpitu Ubuntu 22.04 LTS do rozruchu z dysku ISCSI
  10. Konfigurowanie IPXE do uruchamiania z ISCSI Target
  11. Układanie pulpitu Ubuntu 22.04 LTS z dysków ISCSI za pośrednictwem IPXE
  12. Wniosek

Terminy techniczne

SAN: Pełna forma SAN jest sieć obszarów pamięci masowej. To jest serwer ISCSI. W takim przypadku jest to twoja synologia NAS.

Dysk/LUN ISCSI: Dysk logiczny, który jest udostępniany w sieci za pośrednictwem ISCSI, nazywa się ISCSI LUN (numer jednostki logicznej). W tym artykule nazywam to również Dysk ISCSI.

ISCSI Cel: Jeden lub więcej dysków/LUN ISCSI zostanie zmapowane na cel ISCSI. Będziesz zalogowany do celu ISCSI, aby uzyskać dostęp do dysków/lunów ISCSI.

IQN: Pełna forma IQN to kwalifikowana nazwa ISCSI. Jest to unikalny identyfikator dla Cel ISCSI i klienta ISCSI.

Aby uzyskać bardziej szczegółowe informacje na temat ISCSI i ich działania, przeczytaj artykuł Skonfiguruj serwer pamięci ISCSI na Ubuntu 18.04 LTS.

Topologia sieci

Topologia sieci zastosowana w tym artykule pokazano poniżej. Tutaj mam Synologia NAS i dwa komputery bez dysku, PC-01 I PC-02, Połączony z moją siecią domową. PC-01 Ma adres MAC 00: 0c: 29: 5a: e5: 56 I PC-02 Ma adres MAC 00: 0c: 29: AF: 38: 6a. Pokażę, jak skonfigurować Synology NAS i serwer rozruchowy IPXE PC-01 I PC-02 Automatycznie uruchamia się z różnych dysków/LUN ISCSI w zależności od ich adresów MAC.

NOTATKA: Twoja topologia sieci będzie inna. Nie zapomnij więc dokonać niezbędnych korekt w późniejszych sekcjach tego artykułu.

Konfigurowanie statycznego adresu IP w Synology NAS

Jeśli adres IP Twojej synologii NAS często się zmienia, będziesz mieć problemy z uruchamianiem PXE z IPXE i Bezpośrednią Bezpośrednią Ubuntu Desktop 22.04 LTS na twoich komputerach.

Dlatego dobrym pomysłem jest skonfigurowanie statycznego adresu IP na Synology NAS przed skonfiguracją bez dyskusji z ISCSI SAN z IPXE. Jeśli potrzebujesz pomocy w ustawieniu statycznego adresu IP w Synology NAS, przeczytaj artykuł Jak przypisać statyczny adres IP do Synology NAS?.

Przygotowanie synologii NAS do uruchamiania PXE z IPXE

Zanim przeprowadzisz się dalej, upewnij się, że przygotuj Synology NAS do uruchamiania PXE z IPXE.

Aby przygotować Synology NAS do uruchamiania PXE z IPXE, przeczytaj artykuł Jak skonfigurować Synology NAS jako serwer rozruchowy PXE do netbooting Linux Instalacja obrazów z IPXE (wersja BIOS i UEFI).

Po skonfigurowaniu synologii NAS do uruchamiania PXE z IPXE, należy zobaczyć następujące pliki i folder w PXEBOOT Udostępniony folder twojej synologii NAS.

w konfigurator/ folder zobaczysz plik konfiguracji rozruchu IPXE uruchomić.ipxe również.

Upewnij się, że masz wszystkie niezbędne pliki i foldery w PXEBOOT Udostępniony folder przed pójściem dalej. Nie zapomnij przeczytać i śledzić artykuł Jak skonfigurować Synology NAS jako serwer rozruchowy PXE do netbooting Linux Instalacja obrazów z IPXE (wersja BIOS i UEFI) Jeśli masz jakieś trudności z konfiguracją IPXE na swojej synologii NAS.

Tworzenie niezbędnych plików konfiguracyjnych IPXE do uruchamiania bez dysku

W tym artykule skonfiguruję IPXE w sposób, w jaki inny plik konfiguracyjny rozruchowy jest używany dla każdego komputera w sieci, w zależności od adresu MAC komputerów. W ten sposób możesz skonfigurować uruchamianie PXE dla każdego z komputerów w sieci osobno. Możesz także skonfigurować wiele opcji rozruchu dla każdego z komputerów osobno. Daje to dużo elastyczności.

Robić to, co właśnie wyjaśniłem, otwórz [pxeboot]/config/boot.ipxe Uruchom plik konfiguracyjny z edytorem tekstu i wpisz następujące wiersze kodów:

#!ipxe
Ustaw NAS_IP 192.168.0.114
ustaw boot_url tftp: // $ NAS_IP/config/boot-$ net0/mac: hexhyp.ipxe
Echo uruchamianie z URL $ boot_url
łańcuch $ boot_url

Tutaj, 192.168.0.114 to adres IP mojej synologii NAS. Pamiętaj, aby odtąd zastąpić go swoim. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Po zakończeniu zapisz uruchomić.ipxe plik konfiguracyjny.

Tutaj IPXE będzie szukał plików konfiguracyjnych rozruchowych uruchomić-.ipxe w konfigurator/ folder PXEBOOT udostępniony folder. Czy adres MAC komputera jest uruchamiany przez IPXE. Więc jeśli komputer PC-01 Z adresem MAC 00: 0c: 29: 5a: e5: 56 Buto przez IPXE, IPXE uruchomi plik konfiguracji rozruchu Boot-00-0C-29-5A-E5-56.ipxe. Zwróć uwagę, jak kolony (:) adresu MAC są zastąpione łącznikami (-).

Teraz utwórz nowy plik konfiguracji rozruchu Boot-00-0C-29-5A-E5-56.ipxe dla komputera PC-01 Z adresem MAC 00: 0c: 29: 5a: e5: 56 i wpisz następujące wiersze w tym pliku.

Po zakończeniu zapisz Boot-00-0C-29-5A-E5-56.ipxe plik.

Utwórz kolejny plik konfiguracji rozruchu Boot-00-0C-29-AF-38-6A.ipxe dla komputera PC-02 Z adresem MAC 00: 0c: 29: AF: 38: 6a i wpisz następujące wiersze w tym pliku.

Po zakończeniu zapisz Boot-00-0C-29-AF-38-6A.ipxe plik.

Po utworzeniu wymaganych plików konfiguracyjnych rozruchowych możesz uruchomić komputery w sieci.

W takim przypadku, jeśli uruchomię komputer PC-01, Pokazuje wiadomość Uruchamianie na PC1 jak zaznaczono na zrzucie ekranu poniżej. Oznacza to, że PXE uruchamia PC-01 działa, a ipxe odczytaj plik konfiguracyjny Boot-00-0C-29-5A-E5-56.ipxe Kiedy PXE uruchomiło się PC-01.

W ten sam sposób, jeśli uruchomię komputer PC-02, Pokazuje wiadomość Uruchamianie na PC2 jak zaznaczono na zrzucie ekranu poniżej. Oznacza to, że PXE uruchamia PC-02 działa, a ipxe odczytaj plik konfiguracyjny Boot-00-0C-29-AF-38-6A.ipxe Kiedy PXE uruchomiło się PC-02.

Tworzenie ISCSI SAN do instalacji pulpitu Ubuntu 22.04 LTS

W tej sekcji pokażę ci, jak utworzyć cel ISCSI na swojej synologii NAS, abyś mógł zainstalować Ubuntu Desktop 22.04 LTS na nim i uruchom pulpit Ubuntu 22.04 LTS Diskless na komputerach/serwerach z IPXE. Jeśli chcesz dowiedzieć się więcej o tworzeniu celu ISCSI w Synology NAS, przeczytaj artykuł, w jaki sposób stworzyć cel ISCSI w synologii?.

Najpierw otwórz SAN Manager Aplikacja z menu aplikacji interfejsu internetowego DSM Synology NAS.

SAN Manager Aplikacja powinna zostać otwarta.

Aby utworzyć nowy cel ISCSI, przejdź do ISCSI sekcja i kliknij Dodać przycisk.

Jeśli utworzyłeś już niektóre cele ISCSI, będziesz musiał kliknąć Tworzyć Zamiast tego, aby utworzyć nowy cel ISCSI, jak zaznaczono na zrzucie ekranu poniżej.

Należy wyświetlić Kreator tworzenia celu ISCSI. Stąd możesz utworzyć nowy cel ISCSI. Aby uzyskać więcej informacji na temat dostępnych opcji Kreatora tworzenia celu ISCSI, przeczytaj artykuł, w jaki sposób stworzyć cel ISCSI w synologii?.

Pokażę ci, jak utworzyć cel ISCSI do uruchamiania komputera bez dysku PC-01 tylko. Możesz utworzyć cel ISCSI dla komputera PC-02 w ten sam sposób.

Wpisz PC-01-cel Jako nazwa celu ISCSI1, IQN.2022-05.com.Linuxhint: PC-01-cel Jak IQN2, i kliknij Dalej3.

NOTATKA: IQN jest unikalnym identyfikatorem dla celów ISCSI w Synology NAS. IQN jest zgodny z określonym formatem. Aby dowiedzieć się więcej o IQN i jego formacie, przeczytaj sekcję tworzenia docelowej ISCSI w artykule Jak stworzyć cel ISCSI w synologii?.

Wybierać Utwórz nowy LUN i kliknij Następny.

Wpisz PC-01-DISK01 Jako nazwa ISCSI LUN1, Wybierz wolumin, w którym chcesz przechowywać dane ISCSI LUN z Lokalizacja Menu rozwijane2, i wpisz ilość miejsca na dysku (w jednostce GB/Gigabyte), którą chcesz przydzielić dla LUN3, Wybierz metodę alokacji przestrzeni z Alokacja przestrzeni Menu rozwijane4, i kliknij Następny5.

NOTATKA: Aby uzyskać więcej informacji na temat Cienkie udostępnianie I Gruby udostępnianie, Przeczytaj sekcję tworzenia LUN w artykule Jak stworzyć cel ISCSI w synologii?.

Podsumowanie ustawień używanych do utworzenia nowego LUN, a ISCSI Cel zostanie wyświetlony.

Aby utworzyć nowy cel LUN i ISCSI z tymi ustawieniami, kliknij Zrobione.

Nowy cel ISCSI PC-01-cel należy utworzyć. Nowy Lun PC-01-DISK01 powinno być tworzone i mapowane na cel ISCSI PC-01-cel również.

W ten sam sposób utwórz nowy cel ISCSI PC-02-cel dla komputera PC-02, Utwórz nowy LUN PC-02-DISK01, i mapuj go do celu ISCSI PC-02-cel.

Znajdziesz wiele informacji o wszystkich LUN, które stworzyłeś w Lun sekcja SAN Manager aplikacja, jak widać na zrzucie ekranu poniżej.

Dla ISCSI Bezpośrednica uruchamiania pulpitu Ubuntu 22.04 LTS, aby działać idealnie bez żadnych problemów, będziesz musiał włączyć wiele sesji do celów ISCSI, które utworzyłeś dla komputerów PC-01 I PC-02.

Aby włączyć wiele sesji dla celu ISCSI PC-01-cel, Wybierz go i kliknij Edytować.

Sprawdź Zezwalaj na wiele sesji od jednego lub więcej inicjatorów ISCSI pole wyboru z Zaawansowany karta i kliknij Ratować.

Wiele sesji należy włączyć dla celu ISCSI PC-01-cel, Jak widać na zrzucie ekranu poniżej.

W ten sam sposób włącz Wiele sesji Dla celu ISCSI PC-02-cel.

Układanie pulpitu Ubuntu 22.04 LTS ISO Obraz w trybie na żywo

Aby zainstalować pulpit Ubuntu 22.04 LTS w Luns ISCSI, które utworzyłeś w poprzedniej sekcji tego artykułu, będziesz musiał utworzyć rozruchowy napęd USB Kciuk Ubuntu Desktop 22.04 LTS za pomocą oficjalnego obrazu ISO i uruchamiania pulpitu Ubuntu 22.04 LTS na komputerze z rozruchowego napędu rozruchowego USB w trybie na żywo.

Jeśli potrzebujesz pomocy w tworzeniu napędu rozruchowego USB Kciuk Ubuntu Desktop 22.04 LTS z oficjalnego pulpitu Ubuntu 22.04 LTS ISO Obraz, Przeczytaj artykuł instalowany pulpit Ubuntu 20.04 LTS.

Po uruchomieniu z napędu rozruchowego USB z pulpitu Ubuntu 22.04 LTS, zobaczysz następujące okno. Kliknij Wypróbuj Ubuntu.

Ubuntu Desktop 22.04 LTS powinien być działający z napędu kciukm USB w trybie na żywo.

Instalowanie pulpitu Ubuntu 22.04 LTS na Lun ISCSI

W tej sekcji pokażę ci, jak uzyskać dostęp do celu ISCSI swojego synologii NAS z Ubuntu Desktop 22.04 LTS na żywo instalator i zainstaluj pulpit Ubuntu 22.04 LTS na Lun ISCSI.

Aby uzyskać bardziej szczegółowe informacje na temat ISCSI i sposobu korzystania z nich na Ubuntu, przeczytaj artykuł Skonfiguruj serwer pamięci ISCSI na Ubuntu 18.04 LTS. Pokażę Ci wymagane polecenia tylko w tej sekcji.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Aby uzyskać dostęp do celów ISCSI, które utworzyłeś w Synology NAS, będziesz potrzebować zainstalowanego klienta ISCSI. Na Ubuntu możesz zainstalować Open-iscsi Pakiet z oficjalnego repozytorium pakietów w celu zainstalowania wymaganych narzędzi klienta ISCSI.

Aby zainstalować Open-iscsi Pakiet na pulpicie Ubuntu 22.04 LTS na żywo, uruchom następujące polecenie:

$ sudo apt Zainstaluj Open-ISCSI

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Open-iscsi Pakiet powinien być zainstalowany.

Aby odkryć wszystkie cele ISCSI w Synology NAS, uruchom następujące polecenie:

$ sudo ISCSIADM -Discovery -Mode -Type SendTargets -Portal 192.168.0.114

NOTATKA: Tutaj, 192.168.0.114 to adres IP mojej synologii NAS. Będzie dla Ciebie inaczej. Więc wymień go od teraz. Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Jak widać cele ISCSI (IQN.2022-05.com.Linuxhint: PC-01-cel I IQN.2022-05.com.Linuxhint: PC-02-cel), że utworzyłem wcześniej, są wymienione.

Teraz uzyskajmy dostęp do celu ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel i zainstaluj pulpit Ubuntu 22.04 LTS.

Aby uzyskać dostęp do celu ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel Z Synologii NAS uruchom następujące polecenie:

$ sudo ISCSIADM -Węzeł trybowy -Portal 192.168.0.114 -t iqn.2022-05.com.Linuxhint: PC-01-cel-Login

Powinieneś zostać zalogowany do celu ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel.

Po zalogowaniu się do celu ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel, Powinieneś zobaczyć nowy dysk (SDA W takim przypadku) na twoim komputerze. Możesz zainstalować pulpit Ubuntu 22.04 lts na nim jak zwykle.

$ LSBLK -E7,11

SAN Manager Aplikacja powinna również pokazać, że jesteś podłączony do celu ISCSI PC-01-cel.

Aby zainstalować pulpit Ubuntu 22.04 LTS na dysku ISCSI, kliknij oznaczoną ikonę, aby uruchomić pulpit Ubuntu 22.04 instalator LTS.

Ubuntu Desktop 22.04 LTS instalator powinien się uruchomić.

NOTATKA: W tym artykule wykonam automatyczne partycjonowanie i szybko przejdę przez wszystkie kroki instalacji. Ale jeśli chcesz dogłębne instrukcje na każdym etapie instalacji i wykonaj partycjonowanie ręczne, należy sprawdzić artykuł instalowany pulpit Ubuntu.04 LTS.

Kliknij Kontynuować.

Wybierz układ klawiatury i kliknij Kontynuować.

Kliknij Kontynuować.

Wybierać Usuń dysk i zainstaluj Ubuntu i kliknij Następny.

NOTATKA: Jeśli chcesz wykonać partycjonowanie ręczne, wybierz Coś innego i kliknij Kontynuować. Jeśli potrzebujesz pomocy w partycjonowaniu ręcznym, należy sprawdzić artykuł instalowany pulpit Ubuntu 20.04 LTS.

Kliknij Kontynuować.

Wybierz swoją strefę czasową i kliknij Kontynuować.

Wpisz swoje dane osobowe i kliknij Kontynuować.

Pulpit Ubuntu 22.04 LTS instalator powinien zacząć kopiować wszystkie wymagane pliki na dysku ISCSI. Ukończenie zajmie trochę czasu.

W tym momencie pulpit Ubuntu 22.04 LTS należy zainstalować na dysku ISCSI.

Jeszcze nie skończyłeś. Teraz musisz zamontować partycje dysku ISCSI, chroot w zainstalowanym pulpicie Ubuntu 22.04 LTS system plików i skonfiguruj go do uruchamiania z dysku ISCSI. Więc kliknij Kontynuuj testowanie. Nie klikaj Zrestartuj teraz.

Konfigurowanie pulpitu Ubuntu 22.04 LTS do rozruchu z dysku ISCSI

Dysk ISCSI zostanie podzielony w razie potrzeby, gdy jest to wymagane.04 LTS jest na nim zainstalowany. Znajdziesz 512 MB partycja rozruchowa (SDA1 w tym przypadku)1 i większa partycja korzeniowa (SDA2 w tym przypadku)2.

$ LSBLK -E7,11

Zamontować partycję root (SDA2 w tym przypadku) najpierw w /MNT Katalog z następującym poleceniem:

$ sudo Mount /dev /sda2 /mnt

Po zamontowaniu partycji root zamontuj partycję rozruchową (SDA1 w tym przypadku) w /mnt/boot/efi Katalog z następującym poleceniem:

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

Zamontować Proc system plików w /mnt/proc katalog w następujący sposób:

$ sudo Mount -t proc /mnt /proc

Zamontować Sys system plików w /mnt/sys katalog w następujący sposób:

$ sudo Mount -t sysfs sys /mnt /sys

Związaj montaż /Dev Katalog komputerowy Ubuntu 22.04 LTS na żywo w /mnt/dev katalog w następujący sposób:

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

Zamontować devpts system plików w /mnt/dev/pts katalog w następujący sposób:

$ sudo Mount -t devpts PTS/MNT/Dev/Pts

Teraz Chroot na zainstalowanym pulpicie Ubuntu 22.04 LTS na dysku ISCSI w następujący sposób:

$ sudo chroot /mnt

Po pomyślnym wjechaniu na pulpit Ubuntu 22.04 LTS System plików, powinieneś zobaczyć następującą monit:

#

Teraz uruchom następujące polecenie, aby ustawić domyślny serwer nazw DNS na chrooted Ubuntu Desktop 22.04 LTS:

# Echo ”1.1.1.1 "| tee /itp. /Resolv.conf

Sprawdź, czy nazwy DNS są rozwiązywane za pomocą następującego polecenia:

# ping -c3 Google.com

Teraz musisz zainstalować Open-iscsi Pakiet na chrooted Ubuntu Desktop 22.04 LTS, skonfiguruj go do automatycznego logowania do celu ISCSI i uruchamia się z dysku ISCSI.

Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt w następujący sposób:

# aktualizacja APT

Zainstaluj Open-iscsi Pakiet z oficjalnego repozytorium pakietu Ubuntu w następujący sposób:

# apt Zainstaluj Open-ISCSI

Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Open-iscsi Pakiet powinien być zainstalowany.

Otworzyć /etc/ISCSI/inicjatorname.ISCSI plik konfiguracyjny z Nano Edytor tekstu w następujący sposób:

# nano/etc/ISCSI/inicjatorname.ISCSI

Ustaw unikalny IQN jako nazwa inicjatora ISCSI (i.mi., IQN.2022-05.com.Linuxhint: ipxe.PC-01). Narzędzia klienckie ISCSI użyją go do połączenia z celami ISCSI działającymi na twojej synologii NAS.

Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować inicjatorname.ISCSI plik.

Aby automatycznie zamontować cel ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel W czasie rozruchu utwórz nowy plik /etc/ISCSI/ISCSI.initramfs i otwórz to za pomocą Nano Edytor tekstu w następujący sposób:

# nano/etc/ISCSI/ISCSI.initramfs

Ustaw zmienne ISCSI_Initiator, ISCSI_TARGET_NAME, I ISCSI_TARGET_IP w ISCSI.initramfs plik. Po zakończeniu naciśnij + X śledzony przez Y I Aby uratować ISCSI.initramfs plik.

NOTATKA: Tutaj, ISCSI_Initiator to unikalny IQN dla programu klienta ISCSI. Ustaw go na ten sam IQN, co ustawienie na /itp./ISCSI/initatorname.ISCSI plik konfiguracyjny. ISCSI_TARGET_NAME Czy IQN celu ISCSI waszej synologii NAS, do której chcesz się zalogować. ISCSI_TARGET_IP to adres IP twojej synologii NAS. Jeśli potrzebujesz dogłębnego wyjaśnienia tych warunków ISCSI, przeczytaj artykuł Skonfiguruj serwer pamięci ISCSI na Ubuntu 18.04 LTS.

Teraz zaktualizuj initramfs za pomocą następującego polecenia:

# aktualizacja initramfs -u

Po zaktualizowaniu initramfs wyjdź ze środowiska Chroot w następujący sposób:

# Wyjście

Teraz możesz wyłączyć komputer i uruchomić pulpit Ubuntu 22.04 LTS z dysku ISCSI.

Możesz zamknąć komputer za pomocą następującego polecenia:

$ sudo Poweroff

Gdy zobaczysz następujące okno, naciśnij , a twój komputer powinien zostać wyłączony.

W ten sposób instalujesz Ubuntu Desktop 22.04 LTS na dysku/LUN ISCSI PC-01-DISK01, Skonfiguruj go do automatycznego logowania się do celu ISCSI IQN.2022-05.com.Linuxhint: PC-01-cel i uruchom z niego.

W ten sam sposób możesz zainstalować pulpit Ubuntu 22.04 LTS na dysku/LUN ISCSI PC-02-DISK01 i skonfiguruj go również za pośrednictwem ISCSI. Po prostu wróć do instalacji pulpitu Ubuntu 22.04 LTS w sekcji SAN ISCSI w tym artykule i śledź go. Nie zapomnij dokonać niezbędnych zmian. Otóż ​​to.

Konfigurowanie IPXE do uruchamiania z ISCSI Target

Teraz, gdy zainstalowałeś Ubuntu Desktop 22.04 LTS Na dyskach ISCSI nadszedł czas, aby skonfigurować komputerowe pliki konfiguracyjne dla komputerowego IPXE, aby można było uruchomić Ubuntu Desktop 22.04 LTS na twoich komputerach z dysków ISCSI za pośrednictwem IPXE.

Konfigurować PC-01 (który ma adres MAC 00: 0c: 29: 5a: e5: 56) Aby uruchomić pulpit Ubuntu 22.04 LTS z dysku ISCSI PC-01-DISK01 (który jest mapowany na cel ISCSI PC-01-cel z IQN IQN.2022-05.com.Linuxhint: PC-01-cel), Otwórz plik konfiguracji rozruchu IPXE Boot-00-0C-29-5A-E5-56.ipxe z edytorem tekstu i wpisz w następujących wierszach:

#!ipxe
Ustaw inicjator-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-cel

Po zakończeniu plik konfiguracji rozruchu IPXE Boot-00-0C-29-5A-E5-56.ipxe powinien wyglądać w następujący sposób:

Tutaj, IQN.2022-05.com.Linuxhint: ipxe.PC-01 to IQN nazwy inicjatora ISCSI1. Powinna to być ta sama wartość, jak w /etc/ISCSI/inicjatorname.ISCSI Plik w instalacji pulpitu Ubuntu 22.04 LTS w sekcji SAN ISCSI w tym artykule.

IQN.2022-05.com.Linuxhint: PC-01-cel Czy IQN celu ISCSI twojego synologii NAS, który chcesz zalogować i uruchomić Ubuntu Desktop 22.04 LTS z zmapowanego dysku ISCSI PC-01-DISK012.

192.168.0.114 to adres IP twojej synologii NAS3.

W ten sam sposób możesz skonfigurować PC-02 (który ma adres MAC 00: 0c: 29: AF: 38: 6a) Aby uruchomić pulpit Ubuntu 22.04 LTS z dysku ISCSI PC-02-DISK01 (który jest mapowany na cel ISCSI PC-02-cel z IQN IQN.2022-05.com.Linuxhint: PC-02-cel). Wystarczy otwórz plik konfiguracji rozruchu IPXE Boot-00-0C-29-AF-38-6A.ipxe Z edytorem tekstu wpisz te same wiersze, co w pliku konfiguracji rozruchu Boot-00-0C-29-5A-E5-56.ipxe, i dokonaj niezbędnych korekt.

Układanie pulpitu Ubuntu 22.04 LTS z dysków ISCSI za pośrednictwem IPXE

Teraz, gdy wszystko jest gotowe, możesz uruchomić komputer PC-01 za pośrednictwem IPXE. Twój komputer powinien rozpocząć uruchamianie pulpitu Ubuntu 22.04 LTS z dysku ISCSI PC-01-DISK01, Jak widać na zrzucie ekranu poniżej.

Wkrótce zobaczysz menu Grub of Ubuntu Desktop 22.04 LTS.

Wybierać Ubuntu i naciśnij .

Ubuntu Desktop 22.04 LTS powinien uruchomić się z dysku ISCSI. Zobaczysz ekran logowania Ubuntu Desktop 22.04 LTS. Zaloguj się na komputer stacjonarny za pomocą nazwy użytkownika i hasła, które ustawiłeś podczas instalacji.

Po zalogowaniu możesz użyć Ubuntu Desktop 22.04 LTS na twoim komputerze jak zwykle. Nie będziesz potrzebować żadnego dysku fizycznego zainstalowanego na komputerze.

W ten sam sposób możesz uruchomić pulpit Ubuntu 22.04 LTS na komputerze PC-02 Z dysku ISCSI PC-02-DISK01 za pośrednictwem IPXE.

Wniosek

W tym artykule pokazałem, jak skonfigurować Synology NAS do uruchamiania bez dysku (z dysków ISCSI) Ubuntu Desktop 22.04 LTS na komputerach/serwerach w sieci za pośrednictwem IPXE. Pokazałem, jak skonfigurować IPXE do korzystania z różnych konfiguracji rozruchu IPXE dla różnych komputerów/serwerów w sieci, w zależności od ich adresu MAC. W ten sposób będziesz mógł skonfigurować/kontrolować uruchamianie dla każdego z komputerów/serwerów w sieci osobno, a także skonfigurować wielokrotne uruchamianie. Spowoduje to również bezproblemowe uruchamianie, takie jak uruchamianie z lokalnych dysków.