Wyszukiwanie w witrynie

Jak zainstalować wiele serwerów CentOS/RHEL przy użyciu źródeł sieciowych FTP


W tym samouczku zademonstrujemy, jak zainstalować RHEL/CentOS 8/7, używając serwera FTP (vsftpd) jako źródła sieciowego. Umożliwia to instalację systemu RHEL/CentOS Linux na wielu komputerach z jednego punktu źródłowego, przy użyciu minimalnego obrazu ISO na komputerach, na których przeprowadzasz instalację, oraz wyodrębnionego binarnego dysku DVD ISO zamontowanego na ścieżce serwera FTP, na serwerze, na którym znajduje się źródło drzewo.

Aby to zadziałało, musisz mieć już zainstalowaną wersję RHEL/CentOS 8/7 na komputerze podłączonym do Twojej sieci, ale możesz także używać innych wersji RHEL/CentOS, a nawet innego Linuksa dystrybucje z zainstalowanym i działającym serwerem FTP, HTTP lub NFS, w których zamontujesz binarną płytę DVD RHEL/CentOS Obraz ISO, ale ten przewodnik skupi się na RHEL/CentOS 8/7 tylko z serwerem Vsftpd.

Wymagania

Po stronie serwera

Minimalna instalacja RHEL/CentOS 8/7 z serwerem Vsftpd i binarnym obrazem ISO DVD umieszczonym na napędzie DVD/USB.

  • Instalacja serwera CentOS 8
  • Instalacja serwera RHEL 8
  • Instalacja CentOS 7.0
  • Instalacja RHEL 7.0
Po stronie klienta

Pobierz minimalny obraz ISO RHEL/CentOS 8/7, który można uzyskać, korzystając z poniższych łączy.

  • Pobierz obraz ISO CentOS 8
  • Pobierz obraz ISO CentOS 7
  • Pobierz obraz ISO RHEL 8
  • Pobierz obraz ISO RHEL 7

Krok 1: Przygotuj źródła sieciowe po stronie serwera

1. Pierwszym krokiem będzie instalacja serwera Vsftp na serwerze CentOS/RHEL poprzez wydanie następującego polecenia yum.

yum install vsftpd

2. Po zainstalowaniu pakietu binarnego Vsftpd w systemie uruchom, włącz i sprawdź status usługi.

systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd

3. Następnie uzyskaj zewnętrzny adres IP swojego systemu za pomocą polecenia IP lub ifconfig, który będzie później potrzebny do uzyskania dostępu do źródeł sieciowych ze zdalnej lokalizacji.

ip addr show
OR
ifconfig

4. Aby udostępnić serwer Vsftp dla połączeń zewnętrznych, dodaj regułę zapory sieciowej w swoim systemie, aby otworzyć port 21 za pomocą następującego polecenia i zrestartuj Zaporę, aby zastosować nową regułę, jeśli dodano ze stałym oświadczeniem.

firewall-cmd --add-service=ftp --permanent
systemctl restart firewalld

5. Zakładając, że pobrałeś już binarny obraz ISO DVD RHEL/CentOS 8/7, umieść go na swoim komputerze DVD-ROM/USB dysk i zamontuj go jako pętlę z atrybutami tylko do odczytu do ścieżki serwera Vsftp – w przypadku vsftpd zwykle lokalizacja to /var/ftp/pub/, używając poniższego polecenia.

mount -o loop,ro /dev/sr0  /var/ftp/pub/           [Mount DVD/USB]
OR
mount -o loop,ro path-to-isofile  /var/ftp/pub/    [If downloaded on the server]

6. Aby zobaczyć dotychczasowy wynik, otwórz przeglądarkę ze zdalnej lokalizacji i przejdź do adresu ftp://system_IP/pub/ za pomocą protokołu FTP.

Jak widać na powyższym zrzucie ekranu, powinien pojawić się katalog drzewa instalacyjnego z wyodrębnioną zawartością binarnego obrazu ISO DVD. Teraz Źródła sieciowe FTP są przygotowane do użycia w instalacjach zdalnych.

Krok 2: Dodaj źródła instalacji sieciowej do – Klientów zdalnych

6. Teraz czas zainstalować RHEL/CentOS 8/7 na innych komputerach, używając jako instalacji źródłowej FTP skonfigurowanego powyżej serwera. W systemie, w którym będziesz instalować RHEL/CentOS 8/7, umieść minimalny startowy binarny obraz ISO na napędzie DVD-ROM/USB, aby utworzyć rozruchowy dysk USB, użyj Unetbootin Bootable lub Rufus.

Używamy tej samej procedury, którą opisano w naszych wcześniejszych artykułach dla procesu instalacji RHEL/CentOS 8/7, ale nieznacznie zmieniamy kolejność Podsumowania instalacji.

Po skonfigurowaniu daty i godziny, klawiatury i języka, przenieś nazwę sieci i hosta oraz zmień system < b>Kartę Ethernet ustaw na WŁ., aby automatycznie uzyskać konfiguracje sieci i uzyskać łączność sieciową, jeśli masz serwer DHCP w swojej sieci lub skonfigurujesz go ze statycznym adresem IP.

7. Gdy karta sieciowa będzie już aktywna i zacznie działać, czas dodać źródła instalacji sieciowej. Przejdź do Oprogramowanie -> Źródło instalacji z menu Podsumowanie instalacji. Wybierz Źródła instalacji sieciowej korzystające z protokołu FTP i dodaj źródła skonfigurowane wcześniej z adresem IP i ścieżką serwera FTP, jak na obrazku poniżej.

ftp://remote_FTP_IP/pub/

8. Po dodaniu sieciowych źródeł instalacji kliknij powyższy przycisk Gotowe, aby zastosować zmiany i poczekaj, aż instalator wykryje i automatycznie skonfiguruje Twoje źródła sieciowe. Po skonfigurowaniu wszystkiego możesz kontynuować procedurę instalacji w taki sam sposób, jak w przypadku korzystania z lokalnego binarnego obrazu ISO DVD.

9. Innym sposobem dodania źródeł sieciowych jest skonfigurowanie ich z wiersza poleceń w menu Boot poprzez naciśnięcie klawisza TAB w menu Boot, aby dodać dodatkowe opcje w procesie instalacji i dołącz następujący wiersz.

ip=dhcp inst.rep=ftp://192.168.1.70/pub/
  1. ip=dhcp -> automatycznie uruchamia twoją kartę sieciową i konfiguruje przy użyciu metody DHCP.
  2. inst.rep=ftp://192.168.1.70/pub/ -> Adres IP Twojego serwera FTP i ścieżka, w której znajdują się źródła instalacji zamontowane na płycie DVD.

10. Po zakończeniu edycji wiersza poleceń Boot naciśnij klawisz Enter, aby rozpocząć proces instalacji, a źródła instalacji sieci FTP powinny zostać automatycznie skonfigurowane i pojawić się w podsumowaniu instalacji.

Chociaż w tym samouczku przedstawiono jedynie użycie protokołu FTP jako lokalizacji sieciowej do instalacji źródeł, w ten sam sposób można używać innych protokołów, takich jak HTTPS i HTTP, jedyną zmianą jest protokół NFS, który wykorzystuje kopię binarnego dysku DVD ISO obraz na wyeksportowanej ścieżce skonfigurowanej w pliku /etc/exports, bez konieczności montowania obrazu ISO DVD w systemie.