Wprowadzenie do Ducha o swobodnym otwarciu

Wprowadzenie do Ducha o swobodnym otwarciu
Zarządzanie wieloma obrazami systemu operacyjnego lub budowanie systemu operacyjnego z ISO jest kluczową częścią każdej infrastruktury IT. Jeśli wykonano dobrze za pomocą systemu zarządzania obrazem, może on zaoszczędzić dużo czasu. Free Open Source Ghost (FOG) to rozwiązanie serwera oparte na systemie Linux, które można wykorzystać do klonowania i zarządzania sieci.

Mgła pozwala tworzyć, zarządzać i wdrażać różne wersje systemu operacyjnego Mac, Linux i OSX. Poza tym obsługuje wiele dystrybucji Linux, takich jak Fedora, Debian, Centos, Ubuntu itp. To rozwiązanie klonowania oparte na serwerze może drastycznie pomóc w skróceniu czasu instalacji lub aktualizacji nowych laboratoriów lub komputerów.

Ważne jest, aby zrozumieć, że obrazowanie dysku lub klonowanie oznacza kopiowanie elementów z jednego jazdy do drugiego. Możesz utworzyć idealny obraz z pożądanym oprogramowaniem i ustawieniami, przesłać go na serwer i stamtąd rozpowszechniać na inne urządzenia. W przypadku mgły możesz go przesłać i wdrożyć za pośrednictwem środowiska wykonania przed.

Ten artykuł to kompleksowy przewodnik obejmujący wprowadzenie do mgły, jego instalacji, konfiguracji, zarządzania fog-klient i szczegółowy proces przechwytywania obrazu.

Podstawowe składniki

Jako serwer Linux może wdrażać zarówno obrazy Windows, jak i Linux. Jest jednak zasadniczo zbudowany do zarządzania i wdrażania systemów operacyjnych Windows. Tak, że jego instrukcja obsługi opisuje obsługę Linux jako prymitywną.

Po instalacji wymaga użycia interfejsu linii poleceń Linux do obsługi rozwiązania i wdrożenia interfejsu użytkownika internetowego zbudowanego przez PHP. Mgła obsługuje PXE-Boot wraz z DHCP, IPXE i TFTP. Poza tym w całości opiera się na adresach MAC klienta w celu śledzenia komputerów PC.

Wymagania systemowe

  1. Wymaga dostosowanej partycji dysku w celu przydzielenia obrazów.
  2. Minimum pamięci 2 GB
  3. 1 lub 2 V CPU dla szybkiego kompresji/dekompresji obrazu
  4. Minimum dysk twardy 100 GB

Mgła vs. Usługi wdrażania systemu Windows (WDS)

Microsoft Imaging Solution WDS wymaga licencji Windows Server 20XX i jest bardzo złożone. Jest to rozwiązanie typu open source, które obsługuje heterogeniczne obrazowanie sprzętowe z konfiguracją i inwestycjami uczenia się.

Mimo że jest używany do budowy dużych środowisk, koszt czasu wzrasta wraz ze wzrostem liczby maszyn. Poza tym wymaga serwerów Windows DNS i DHCP. Dla porównania, FOG jest rozwiązaniem dla jednorodnego obrazowania, o niskim lub średnim zakresie inwestycji, z kilkoma innymi wieloma funkcjami i zaletami.

Funkcje mgły

  1. Automatycznie loguje użytkownika po okresie bezczynności.
  2. Zdalnie zarządza zainstalowanymi drukarkami, wykonuje zamknięcie/ponowne uruchomienie.
  3. Umożliwia dołączenie do urządzenia do domeny Active Directory i zmianę nazwy hosta po wdrożeniu.
  4. Umożliwia dołączenie do systemu do domeny Active Directory.
  5. Umożliwia zarządzanie obrazami poprzez dodanie docelowego adresu MAC w repozytorium mgły.
  6. Umożliwia wykonywanie zadań mgły na komputerze klienta lub komputerze docelowym.
  7. Umożliwia wybór indywidualnej lub grupy hostów z sekcji hostów lub grupy z interfejsu Mgły w celu wdrażania obrazów.
  8. Umożliwia usuwanie bloków i przywrócenie usuniętych plików.

Instalacja i konfiguracja

Aby rozpocząć proces instalacji, przejdź do przeglądarki internetowej i pobierz mgłę ze strony internetowej projektu.

Lub wpisz CD /Opt polecenie w Bash i skopiuj link do pobrania ze strony internetowej. Użyj wget narzędzie do pobrania mgły w folderze Opt.

Ubuntu@ubuntu: ~ $ sudo wget https: // github.com/fogproject/fogproject/archiwum/1.5.9.smoła.GZ

Zwróć uwagę na wersję pobierania 1.5.9.smoła.GZ i wyodrębnij plik za pomocą następującego polecenia.

Ubuntu@ubuntu: ~ $ sudo tar -xvzf 1.5.9.smoła.GZ

płyta CD Do katalogu mgły /Fogproject-1.5.9/Bin Aby otworzyć skrypt powłoki mgły instaltfog.cii. Użyj następującego polecenia, aby rozpocząć.

Ubuntu@ubuntu: ~ $ cd /opt /fogproject-1.5.9/Bin
Ubuntu@ubuntu: ~/fogproject-1.5.9/bin $ sudo ./instalacja.cii

Zauważ, że automatycznie identyfikuje zainstalowany dystrybucja Linuksa. Postępuj zgodnie z instrukcjami krok po kroku, aby odpowiedzieć na serię pytań, aby rozpocząć proces instalacji.

  • Wybierać N Aby rozpocząć normalną instalację;
  • Nie zmień domyślnie NIC;
  • W przypadku ustawień DHCP FOG naciśnij NO, jeśli masz już skonfigurowane DHCP;
  • Naciśnij „Enter”, aby opuścić ustawienia bramy, adresu IP i DNS. W związku z tym wybierz ustawienia domyślne, tak aby serwer przeciwmgielny używał bieżącego adresu IP urządzenia;
  • Wybierz domyślną nazwę hosta;
  • W razie potrzeby wybierz pakiet językowy; i w końcu,
  • Wybierz kontynuowanie instalacji.

Mgła automatycznie instaluje wszystkie niezbędne komponenty. Niektóre stare wersje Ubuntu proszą o ustawienie hasła MySQL podczas instalacji; Możemy pozostawić to puste, ponieważ nie jest to ryzyko bezpieczeństwa. Jednak w razie potrzeby możemy wprowadzić te zmiany.

Po instalacji możesz poruszać się po serwerze mgły za pośrednictwem przeglądarki internetowej. Wprowadź następujące szczegóły na pasku wyszukiwania:

https: // Fogserver (lub adres IP dla serwera FOG)/FOG/Management

Przed uzyskaniem dostępu do pulpitu przeciwmgielnego instalujemy lub aktualizujemy bazę danych mgły.

Kliknij Zaktualizuj i wprowadź domyślne poświadczenia (nazwa użytkownika: mgła; hasło: hasło), aby uzyskać dostęp do pulpitu mgły.

Teraz ponownie uruchom serwer mgły, aby uzyskać świeży start.

Dalsze konfiguracje

Zarządzanie użytkownikami

Przejdź do ikony zarządzania użytkownikiem w pulpicie nawigacyjnym. Iść do Ogólne> Nazwa użytkownika I Ogólne> Zmień hasło Aby zmienić domyślne poświadczenia.

**Opcjonalny**: Fog pozwala również dodać innym użytkownikom tworzenie obrazów i obsługę zadań administracyjnych.

Ustawienie serwera DHCP inne niż mgła

Powyższa instalacja nie pozwala mgleniu świadczyć usługi DHCP do sieci. Aby włączyć klienta FOG uruchamianie PXE na serwerze za pośrednictwem sieci, wymaga zmian w bieżących ustawieniach serwera DHCP.

Przejdź do terminala wiersza poleceń i zaktualizuj repozytorium.

Ubuntu@ubuntu: ~ $ sudo apt-get aktualizacja
Użyj swojego ulubionego edytora, aby edytować plik konfiguracyjny DHCP znajdujący się w /etc/dhcp informator.
[cc lang = "text" szerokie = "100%" height = "100%" uciekł = "true" motyw = "blackboard" nowrapt = "0"]
Ubuntu@ubuntu: ~ $ sudo nano/etc/dhcp/dhcpd.conf

Serwer DHCP zazwyczaj wymaga dwóch ustawień opcji:

Opcja 66

Ustaw opcję 66, aby umożliwić żądaniom rozruchu klienta na dotarcie do serwera mgły.

Stąd dodaj następujący wiersz do DHCPD.conf plik w /etc/dhcp katalog, aby klient poszukał serwera TFTP.

Opcja 66

Opcja 67

Ta opcja pozwala urządzeniu rozruchowym PXE na wyszukiwanie plików konfiguracyjnych. Opcja 67, znana również jako domyślna nazwa pliku rozruchowego BIOS, jest ustawiona ipxe.Efi W nowszych modelach UEFI.

Opcja 67 "ipxe.efi "

Podczas gdy stare modele sprzętowe z oprogramowaniem układowym starszych BIOS nie uruchamiają się z tym plikiem, ustaw Nazwa pliku Do "niezapomniane.KKPXE" plik.

Kolejna metoda ustawienia DHCPD.conf Plik dotyczy śledzenia podanego szablonu, z poprawnymi ustawieniami sieciowymi, aby uruchomić serwer DHCP. Domyślne ustawienia DHCP oferowane przez serwer mgły podczas procesu instalacji wykonują podobne zmiany do DHCPD.conf plik.

DHCPD.conf Plik musi wyglądać tak:

#dhcpd.conf
Opcja przestrzeń pxe;
Opcja PXE.MTFTP-IP kod 1 = ip-address;
Opcja PXE.MTFTP-CPORT CODE 2 = UNISINATED INTEGER 16;
Opcja PXE.MTFTP-Sport Code 3 = Unsigned Integer 16;
Opcja PXE.MTFTP-TMOUT Code 4 = Unsigned Integer 8;
Opcja PXE.MTFTP-opóźnienie kodu 5 = bez znaku liczby całkowitej 8;
Opcja kod łuku 93 = bez znaku liczby całkowitej 16; # RFC4578
Użyj-host-decl-nazy;
Tymczasowy w stylu DDNS-update;
ignoruj ​​aktualizacje klientów;
Next-Server x.X.X.X;
autorytatywny;
logarytmizm Local7;
Podsieć x.X.X.X Mash Network 255.255.255.0
Opcja podsieci 255.255.255.0;
Zakres x.X.X.0 x.X.X.254;
Default-lease Time 21600;
MAX-lease Time 43200;
ROUTERY OPCJA x.X.X.X;
klasa „UEFI-32-1”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00006";
nazwa pliku "i386-efi/ipxe.efi ";

klasa „UEFI-32-2”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00002";
nazwa pliku "i386-efi/ipxe.efi ";

Klasa „UEFI-64-1”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00007";
nazwa pliku „IPXE.efi ";

klasa „UEFI-64-2”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00008";
nazwa pliku „IPXE.efi ";

klasa „UEFI-64-3”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00009";
nazwa pliku „IPXE.efi ";

klasa „dziedzictwo”
Dopasuj, jeśli podłoże (opcja-dostawca-klasy-identyfikator, 0, 20) = "PXECLIENT: Arch: 00000";
nazwa pliku „niezaprzeczalnie.kkpxe ";

Tworzenie obrazu dysku

Pierwszym zadaniem po instalacji mgły jest utworzenie idealnego komputera (zainstalujemy system Windows 10 dla tego samouczka) i zainstalowanie całego wymaganego oprogramowania do przechwytywania i powielania systemu operacyjnego na innym sprzęcie.

Jednak kolejnym warunkami wstępnymi przed utworzeniem obrazu jest wdrożenie klienta FOG, który zajmuje się dodatkowymi zadaniami oferowanymi przez interfejs internetowy Web Server.

Zarządzanie fog-klient

Usługa mgły fog pozwala laboratorium odpowiedzialne za wykonywanie zadań na urządzeniu klientów podczas procesu rozruchu obrazu. Ponadto umożliwia serwerowi świadczenie usług na komputerze klienta. Usługi te różnią się od automatycznego wylogowania się, zmian nazwy hosta, zarządzania wyświetlaniem i drukarką do integracji Active Directory, śledzenia użytkowników i wielu innych.

Instalacja

Otwórz instancję serwera mgły w przeglądarce Windows 10, wpisując https: /// mgła/zarządzanie. Idź do Ustawienia klienta sekcja na desce rozdzielczej i wybierz Pobieranie klienta mgły Sekcja do pobrania instalatora MSI/Smart.

Lub wpisz https: /// mgła/klient/pobierz.php? w przeglądarce internetowej, aby znaleźć klienta mgły i pobrać instalator.

Obaj instalatorzy klientów wymagają podobnych kroków instalacji.

Kliknij Dalej na ekranie instalacji i zaakceptuj umowę licencyjną.

Dodaj adres IP serwera Fog jako nazwę serwera na następnym ekranie.
Zachowaj nazwę Webroota i resztę ustawienia domyślnego.
Odsetek opcji Włącz tacę mgły, aby usunąć symbol mgły z paska zadań (opcjonalnie).

Zostaw domyślny folder docelowy i postępuj zgodnie z resztą procesu instalacji.

Uruchom ponownie komputer i sprawdź pasek zadań, aby zauważyć udaną instalację mgłyklisza.

Zatwierdzenie maszyny

Ponieważ wdrożenie systemu Windows nie nastąpiło za pośrednictwem mgły, klient nie jest godny zaufania dla serwera i wymaga ręcznego zatwierdzenia serwera.

Idź do Zarządzanie gospodarzem Sekcja w pulpicie deski rozdzielczej wybierz Wymień wszystkie hosty i kliknij maszynę za pomocą niedawno zainstalowanego klienta mgły i kliknij Zatwierdź tego gospodarza?

Jednak wdrożenie obrazu maszyny za pośrednictwem serwera FOG nie wymaga żadnego zatwierdzenia i jest uważane za godne zaufania przez serwer.

Rejestracja maszyn w mgle

Teraz maszyna jest w idealnym stanie do uchwycenia obrazu. Uruchom go z sieci, aby wprowadzić środowisko rozruchowe PXE.

Powyższy zrzut ekranu przedstawia udany rozruch PXE:

Klient PXE wprowadza link sieciowy i żąda adresu IP za pośrednictwem DHCP. Serwer DHCP (x.X.X.X) Zapewnia maszynie klienta z adresem IP/maską sieci, wraz z a Next-Server (Fog-server ip_address) i plik rozruchowy „Nazwa pliku" (niezapomniane.kkpxe).
Klient PXE dostaje teraz nieznany.obraz kkpxe z /tftpboot katalog za pośrednictwem serwera TFTP.

Niezaprzeczalnie wykonuje i przedstawia menu rozruchu mgły po konfiguracji.

Menu rozruchu mgły stwierdza, że ​​„host nie jest zarejestrowany”; Nie jest znany mgle. Przewiń w dół do „Szybkiej rejestracji i zapasów” i wybierz przed domyślnym „Uruchom z dysku twardego”. Po rejestracji ponownie uruchom klienta i wyłącz maszynę.

Rejestracja obrazu w mgle

Ten krok dodaje/rejestruje obraz do serwera mgły. Tak, że przechwytuje cały dysk twardy i wszystkie partycje.

Zaloguj się do interfejsu internetowego mgły serwerowej, wybierz „Zarządzanie obrazem” sekcja z pulpitu nawigacyjnego i wybierz „Utwórz nowy obraz". Wpisz nową nazwę obrazu, zostaw domyślne opcje, jakie są, i przewiń w dół, aby kliknąć ''Dodać'.

Stowarzyszenie obrazu maszynowego

Teraz skojarz obraz okna 10 z istniejącym hostem w sekcji zarządzania hostem.

Kliknij na "Zarządzanie gospodarzem ” sekcja pulpitu nawigacyjnego i wybierz „Wymień wszystkie hosty”.

Wybierz host, aby uchwycić obraz. Idź do „Obraz hosta”Menu rozwijane i wybierz niedawno dodany obraz okna 10.

Tworzenie zadania przechwytywania

Zadanie przechwytywania instruuje serwer przeciwmgielny do przechwytywania i przechowywania zawartości dysku twardego w obrazie Windows 10, gdy komputer uruchamia się z sieci.

Podczas zarządzania hostem interfejsu internetowych mgłowych wybieraj „Podstawowe zadania" wybrać 'Schwytać'. Kliknij "Zadanie”; Umożliwia to zmianę ustawień obrazowania zadań.

Przechwytywania obrazu

Upewnij się, że komputer hosta w sieci podczas inicjowania procesu przechwytywania. Ponieważ zadanie przechwytywania jest przypisane do hosta, zauważysz wykonanie części PartClone zamiast menu rozruchowego mgły.

PartClone odczytuje zawartość dysku twardego za pośrednictwem sieci i zapisuje w formie kompresowanego pliku obrazu na serwerze. Po udanym przechwytywaniu obrazu mgła aktualizuje bazę danych, a maszynę uruchamia.

Obraz jest pomyślnie przechwycony i jest gotowy do wdrożenia na innych maszynach.

Wniosek

Artykuł przedstawia szczegółowe wprowadzenie do bezpłatnego rozwiązania Server Ghost Open-Source i porównuje go z rozwiązaniem wdrażania systemu Windows (WDS). Zapewnia dogłębny samouczek na temat instalacji i konfiguracji mgły. Pokazuje również ustawienie serwera DHCP, aby zainstalować mgły-klient do pxe uruchamia się w komputerze hosta do przechwytywania obrazu. Na koniec opisuje proces przechwytywania obrazu, aby ułatwić czytelnikom łatwym do zrozumienia przewodnik.