Korzyści płynące z uruchamiania bez dysku to:
W tym artykule pokażę, jak skonfigurować Synology NAS dla Bezpośrednich Bezpośrednich Red Hat Enterprise Linux 9 (w skrócie RHEL 9) na twoich komputerach z ISCSI SAN za pośrednictwem IPXE. Więc zacznijmy."
Spis treści
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 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.
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ą RHEL 9 na 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:
#!ipxeTutaj, 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 LUN ISCSI do instalacji RHEL 9
W tej sekcji pokażę, jak utworzyć cel ISCSI i LUN na Synology NAS i zmapować Lun ISCSI do celu ISCSI, abyś mógł zainstalować na nim RHEL 9 i uruchomić RHEL 9 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.
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.
Aby ISCSI Bezpośrednia rozruch RHEL 9 działała idealnie bez żadnych problemów, będziesz musiał włączyć wiele sesji do celów ISCSI, które stworzył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.
Instalowanie RHEL 9 w ISCSI LUN
Aby zainstalować RHEL 9 w LUN ISCSI, które utworzyłeś w poprzedniej sekcji tego artykułu, będziesz musiał utworzyć rozruchowy dysk USB RHEL 9 za pomocą oficjalnego obrazu ISO i uruchomienie instalatora RHEL 9 na komputerze z komputera z komputera Napęd kciukowy USB.
Możesz pobrać obraz ISO Red Hat Enterprise Linux 9 lub RHEL 9 na oficjalnej stronie pobierania RHEL. Po pobraniu obrazu ISO RHEL 9 postępuj zgodnie z procedurami pokazanymi w artykule, jak zainstalować Fedora Workstation 35 z USB, aby utworzyć rozruchowy napęd USB z RHEL 9.
Po uruchomieniu z napędu kciukm USB w RHEL 9, zobaczysz następujące okno. Wybierać Zainstaluj Red Hat Enterprise Linux 9.0 i naciśnij mi.
Wpisz inst.Nonibftiscsiboot na końcu Linuxefi linia, jak zaznaczono na zrzucie ekranu poniżej i naciśnij F10 uruchomić.
Instalator RHEL 9 jest uruchamiany. Ukończenie zajmie kilka sekund.
RHEL 9 Instalator okno powinno być wyświetlane po uruchomieniu.
Wybierz język i kliknij Kontynuować.
Musisz skonfigurować stąd instalacja RHEL 9.
Aby dodać dysk ISCSI i skonfiguruj go tak, aby zainstalować RHEL 9, kliknij Miejsce instalacji.
Kliknij Dodaj dysk…
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.
NOTATKA: 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.
Teraz kliknij Połącz się z Red Hat.
Wpisz login Nazwa użytkownika I Hasło Twojego konta Red Hat i kliknij Rejestr.
NOTATKA: Jeśli nie masz konta Red Hat, możesz utworzyć je z https: // sso.czerwony kapelusz.com.
Ten komputer jest rejestrowany z Red Hat. Ukończenie zajmie kilka sekund.
W tym momencie komputer powinien być zarejestrowany z Red Hat, a licencja Red Hat powinna być do niego dołączona.
Kliknij Zrobione.
Teraz kliknij Wybór oprogramowania.
Możesz wybrać z kilku środowisk1. Możesz także wybrać dodatkowe oprogramowanie dla wybranego środowiska2.
Po wybraniu żądanego środowiska i oprogramowania dla wybranego środowiska kliknij Zrobione.
NOTATKA: Wybiorę Serwer z GUI Środowisko w tym artykule.
Teraz kliknij Nazwa sieci i hosta.
Wpisz PC-01 jako nazwa hosta i kliknij Stosować.
Nazwa hosta instalacji RHEL 9 powinna być ustawiona PC-011. Kliknij Zrobione2.
Teraz kliknij Tworzenie użytkowników.
Wpisz swój Pełne imię i nazwisko1, Zaloguj sie Nazwa użytkownika2, i sprawdź pole wyboru Zrób ten administrator użytkownika3. Następnie wpisz swój login Hasło4 i kliknij Zrobione5.
Po skonfigurowaniu wszystko kliknij Rozpocznij instalację.
Instalacja powinna się rozpocząć. Ukończenie zajmie trochę czasu.
RHEL 9 jest instalowany na dysku ISCSI…
RHEL 9 jest instalowany na dysku ISCSI…
RHEL 9 jest instalowany na dysku ISCSI…
RHEL 9 jest instalowany na dysku ISCSI…
W tym momencie RHEL 9 powinien być zainstalowany na dysku ISCSI. Kliknij Uruchom ponownie system.
W ten sam sposób możesz zainstalować RHEL 9 na drugim Lun/Dysk ISCSI, który stworzyłeś.
Konfigurowanie IPXE do uruchamiania z ISCSI Target
Teraz, gdy zainstalowałeś RHEL 9 na dyskach ISCSI, nadszedł czas, aby skonfigurować komputerowe pliki konfiguracyjne specyficzne dla komputera IPXE, aby można było uruchomić RHEL 9 na 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ć RHEL 9 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:
#!ipxePo 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 RHEL 9 w sekcji ISCSI LUN w tym artykule.
IQN.2022-05.com.Linuxhint: PC-01-cel Czy IQN celu ISCSI twojego synologii NAS, który chcesz zalogować i uruchomić RHEL 9 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ć RHEL 9 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 RHEL 9 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 RHEL 9 z dysku ISCSI PC-01-DISK01, Jak widać na zrzucie ekranu poniżej.
Wkrótce zobaczysz menu Grub Rhel 9.
Wybierać Red Hat Enterprise Linux (*) 9.X (pług) i naciśnij .
RHEL 9 powinien uruchomić z dysku ISCSI. Zobaczysz również ekran logowania RHEL 9. Zaloguj się na komputer stacjonarny za pomocą nazwy użytkownika i hasła, które ustawiłeś podczas instalacji.
Po zalogowaniu możesz używać RHEL 9 na komputerze. Nie będziesz potrzebować żadnego dysku fizycznego zainstalowanego na komputerze.
W ten sam sposób możesz uruchomić RHEL 9 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) RHEL 9 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.
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