W tym artykule pokażę, jak skonfigurować Synology NAS dla beznadziejnego uruchamiania Fedora Workstation 36 na twoich komputerach z ISCSI Sanvia Ipxe.
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. Zostaniesz poproszony o zalogowanie się do celu ISCSI w celu uzyskania dostępu do dysków/LUN 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 magazynowy ISCSI na Centos 8.
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.
Zauważ, że Twoja topologia sieci będzie inna. Nie zapomnij więc dokonać niezbędnych korekt w kolejnych sekcjach tego artykułu.
Konfigurowanie statycznego adresu IP w Synology NAS
Będziesz miał problemy z uruchamianiem PXE z IPXE i Bezpośrednią Bezpośrednią Fedorą Workstation 36 na komputerach, jeśli adres IP Synology Nas często się zmienia.
Skonfiguruj statyczny adres IP na Synology NAS przed skonfiguracją Bezpośrednica 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
Przygotuj swoją synologię 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).
Powinieneś zobaczyć następujące pliki i folder w PXEBOOT Udostępniony folder Twojej synologii NAS po skonfigurowaniu Synology NAS do uruchamiania PXE z IPXE.
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
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.
Otworzyć [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. IPXE uruchomi plik konfiguracji rozruchu Boot-00-0C-29-5A-E5-56.ipxe Jeśli komputer PC-01 Z adresem MAC 00: 0c: 29: 5a: e5: 56 Buty przez 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 pokaże wiadomość Uruchamianie na PC1 jak zaznaczono na zrzucie ekranu poniżej, jeśli uruchomię komputer PC-01. Oznacza to, że PXE uruchamia PC-01 Pracuje. IPXE odczytuje 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 Works i IPXE odczytuje plik konfiguracyjny Boot-00-0C-29-AF-38-6A.ipxe Kiedy PXE uruchomiło się PC-02.
Tworzenie LUN ISCSI do instalacji Fedora Workstation 36
W tej sekcji pokażę ci, jak utworzyć cel ISCSI i rzucić się na swoją synologię NAS. Również o tym, jak zmapować LUN ISCSI na cel ISCSI, abyś mógł zainstalować na nim Fedora WorkStation 36 i uruchomić Fedora Workstation 36 na komputerze/serwerze 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.
Przejść do ISCSI sekcja i kliknij Dodać przycisk, aby utworzyć nowy cel ISCSI.
Będziesz musiał kliknąć Tworzyć Zamiast tego, aby utworzyć nowy cel ISCSI, jak zaznaczono na zrzucie ekranu poniżej, jeśli utworzyłeś już niektóre cele ISCSI.
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.
Zauważ, że 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. Wpisz ilość miejsca na dysku (w jednostce GB/Gigabyte), którą chcesz przydzielić dla LUN3. Następnie wybierz metodę alokacji przestrzeni z Alokacja przestrzeni Menu rozwijane4, i kliknij Następny5.
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 celu LUN i ISCSI zostanie wyświetlone.
Kliknij Zrobione Aby utworzyć nowy cel LUN i ISCSI z tymi ustawieniami.
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.
Będziesz musiał włączyć wiele sesji do celów ISCSI, które utworzyłeś dla komputerów PC-01 I PC-02 W przypadku ISCSI Bezpośrednica na dyskiesie Fedora Workstation 36, aby działać idealnie.
Wybierz go i kliknij Edytować Aby włączyć wiele sesji dla celu ISCSI PC-01-cel.
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.
Instalowanie Fedora Workstation 36 na ISCSI LUN
Będziesz musiał utworzyć rozruchowy napęd USB Fedora Workstation 36 za pomocą oficjalnego obrazu ISO. Uruchom Fedora Workstation 36 na komputerze z rozruchowego napędu USB w trybie na żywo w celu zainstalowania Fedora Workstation 36 na LUN ISCSI, które utworzyłeś w poprzedniej sekcji tego artykułu.
Jeśli potrzebujesz pomocy w tworzeniu rozruchowego kciuk USB Fedora Workstation 36 z oficjalnego obrazu ISO Fedora Workstation 36, przeczytaj artykuł, jak zainstalować Fedora Workstation 35 z USB.
Zobaczysz następujące okno po uruchomieniu z napędu kciukm USB z Fedora Workstation 36. Wybierać Rozpocznij Fedora-Workstation Live 36 i naciśnij mi.
Wpisz inst.Nonibftiscsiboot na końcu Linuxefi linia, jak zaznaczono na zrzucie ekranu poniżej i naciśnij F10 uruchomić.
Fedora Workstation 36 powinna uruchomić w trybie na żywo. Kliknij Zainstaluj dysk twardy Aby zainstalować Fedora Workstation 36 na dysku ISCSI.
Należy wyświetlić instalator Fedora Workstation 36.
Wybierz swój język i kliknij Kontynuować.
Kliknij Miejsce instalacji.
Kliknij Dodaj dysk… Aby dodać dysk ISCSI.
Kliknij Dodaj cel ISCSI…
Wpisz adres IP swojej synologii NAS w Docelowy adres IP Sekcja1.
Wpisz unikalny IQN dla klienta/inicjatora ISCSI w Nazwa inicjatora ISCSI Sekcja2. W tym artykule użyję IQN IQN.2022-05.com.Linuxhint: IPXE-PC-01 Jako klient/inicjator IQN. Jeśli potrzebujesz dogłębnego wyjaśnienia formatu IQN, przeczytaj ISCSI Target i inicjator konwencje nazewnictwa Sekcja artykułu Skonfiguruj serwer pamięci ISCSI w CentOS 8.
Po zakończeniu kliknij Rozpocznij odkrycie3.
Wszystkie cele ISCSI, które utworzyłeś w swojej synologii NAS.
Wybierać IQN.2022-05.com.Linuxhint: PC-01-cel i kliknij Zaloguj sie.
Kliknij OK.
Powinieneś zobaczyć nowy dysk ISCSI.
Wybierz go i kliknij Zrobione.
Dysk ISCSI powinien być wybrany jako miejsce docelowe instalacji.
Zauważ, że W tym artykule zrobię automatyczne partycjonowanie, aby uprościć sytuację. Jeśli chcesz wykonać partycjonowanie ręczne, sprawdź artykuł, jak zainstalować Fedora Workstation 35 z USB.
Kliknij Zrobione.
Kliknij Rozpocznij instalację.
Fedora Workstation 36 jest instalowany na dysku ISCSI.
Fedora Workstation 36 jest instalowany na dysku ISCSI.
W tym momencie na dysku ISCSI powinien być zainstalowany Fedora Workstation 36.
Kliknij Zakończ instalację.
Teraz możesz zamknąć komputer.
Kliknij Taca systemowa > Zasilaj/wyloguj się > Zasilaj… jak zaznaczono na zrzucie ekranu poniżej, aby wyłączyć komputer.
Kliknij Zasilaj. Twój komputer zostanie zamknięty. Następnie możesz usunąć dysk USB z komputera.
W ten sam sposób możesz zainstalować Fedora Workstation 36 na drugim Lun/Dysk ISCSI, który stworzyłeś.
Teraz skonfiguruj komputerowe pliki konfiguracyjne specyficzne dla komputera IPXE, aby można było uruchomić Fedora Workstation 36 na komputerach z dysków ISCSI za pośrednictwem IPXE.
Skonfiguruj PC-01 (który ma adres MAC 00: 0c: 29: 5a: e5: 56) Aby uruchomić Fedora Workstation 36 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 \ fedora \ 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 ustawiłeś w instalacji Fedora Workstation 36 w sekcji ISCSI LUN w tym artykule.
IQN.2022-05.com.Linuxhint: PC-01-cel Czy IQN celu ISCSI twojego synologii NAS, którą chcesz zalogować i uruchomić Fedora Workstation 36 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ć Fedora Workstation 36 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.
Uruchamianie Fedora Workstation 36 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 Fedora Workstation 36 z dysku ISCSI PC-01-DISK01 Jak widać na zrzucie ekranu poniżej.
Wkrótce zobaczysz menu Grub Fedora Workstation 36.
Wybierać Fedora Linux (*) 36 (Edycja stacji roboczej) i naciśnij .
Fedora Workstation 36 powinien uruchomić się z dysku ISCSI. Zobaczysz początkowe okno konfiguracji Fedora Workstation 36. Możesz skonfigurować konto użytkownika dla Fedora Workstation 36.
Po zakończeniu wstępnej konfiguracji możesz używać Fedora Workstation 36 na komputerze/serwerze. Nie będziesz potrzebować żadnego dysku fizycznego zainstalowanego na komputerze.
W ten sam sposób możesz uruchomić Fedora Workstation 36 na komputerze PC-02 Z dysku ISCSI PC-02-DISK01 za pośrednictwem IPXE.
Bez dysku uruchamianie innych dystrybucji Linux
Jeśli potrzebujesz pomocy w konfigurowaniu synologii NAS do uruchamiania innych rozkładów Linux z dysków ISCSI za pośrednictwem IPXE, przeczytaj następujące artykuły:
Wniosek
W tym artykule pokazałem, jak skonfigurować Synology NAS do uruchamiania bez dysku (z dysków ISCSI) Fedora Workstation 36 na komputerach/serwerach w sieci za pośrednictwem IPXE. Pokazałem, jak skonfigurować IPXE do używania 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 jak uruchamianie z lokalnych dysków.
Bibliografia:
https: // dostęp.czerwony kapelusz.com/dokumentacja/en-us/red_hat_enterprise_linux/8/html/Performing_A_Sandard_Rhel_Instalation/ISCSI-DISKS-in-instalation-Program_Installing-Rhel