Czy kiedykolwiek chciałeś, aby Twój Hypervisor mógł zostać zainstalowany za naciśnięciem przycisku, bez żmudnego wyszukiwania instalacyjnej płyty CD i odpowiadania na te same nudne pytania dotyczące instalacji? HTG wyjaśnia, w jaki sposób PXE jest automatyczną instalacją Citrix-Xen.
Kredyt fotograficzny: Pink Sherbet Photography za pośrednictwem Compfight cc
Pokazaliśmy ci, czym jest PXE i jak możesz łatwo zainstalować serwer dla niego za pomocą FOG. W tym przewodniku ponownie omówimy doskonałą podstawę FOG i dodamy pozycję menu, aby zainstalować zautomatyzowany serwer Citrix-Xen.
Podobnie jak w tutorialu na żywo z Ubuntu z FOG, procedura instalacji nie jest czysto PXE. Zaczyna się jako PXE, ponieważ dostarczamy podstawowe "jądro", "początkowy dysk RAM" (initrd) i inne wymagane pliki przez PXE, ale reszta procedury pobiera wymagane pliki przez HTTP.
Ta procedura jest wymieniona w bazie wiedzy Citrix-Xen / instrukcji wklepania, ale tak naprawdę nie jest to przepis typu "kopiuj i wklej", taki jak ten, który postaramy się ci dzisiaj podać.
Zasadniczo składniki tego przewodnika będą:
Nie martw się, ponieważ budujemy na fundamencie FOG, to będzie łatwe ...
Do roboty.
Jedną z fajnych rzeczy przy budowaniu na fundamencie FOG jest to, że mamy już serwer internetowy uruchomiony i gotowy do obsługi wymaganych plików instalacyjnych.
Pliki instalacyjne zostaną skopiowane, a nie "zamontowane na pętli" w ISO, tak jak zrobiliśmy to w przewodniku Ubuntu, ponieważ chcemy zachować możliwość przesyłania pakietów uzupełniających do procesu instalacji.
Utwórz katalog, w którym będą przechowywane pliki instalacyjne:
mkdir -p / var / www / xenserver61 /
Skopiuj całą instalacyjną płytę CD do tego katalogu.
Uwaga: możesz utworzyć dowolną liczbę katalogów. Na przykład, mam katalog dla każdej głównej wersji Citrix-Xen od wersji 5.0.
Ten etap jest oznaczony jako opcjonalny, ponieważ możesz nie zautomatyzować instalacji. Jeśli zdecydujesz się nie zautomatyzować procedury, będziesz musiał odpowiedzieć na pytania dotyczące instalacji z jedną zauważalną różnicą: po wyświetleniu monitu o źródło instalacji musisz wybrać "HTTP" zamiast "media lokalne" i podać adres ręcznie.
Aby zachować opcję instalowania płyty CD jako urządzenia zwrotnego, umieścimy plik odpowiedzi w katalogu głównym serwera.
Utwórz plik odpowiedzi, wydając:
nano / var / www / xen-answerfile-61
Spraw, aby jego treść wyglądała następująco:
sda
nas
hasło
http: //192.f.o.g/xenserver61/
192.n.t.p
Azja / Jerozolima
Gdzie trzeba zmienić "strefę czasową", "hasło roota i" URL źródła ", aby spełnić Twoje wymagania.
Jak wspomniano w przeglądzie, potrzebujemy plików z płyty instalacyjnej, które będą dostępne w naszym katalogu TFTP.
Aby to zrobić, utwórz katalog TFTP, który będzie przechowywał pliki, wydając:
mkdir -p / tftpboot / howtogeek / xenserver / xen61
Skopiuj pliki z dysku CD lub katalogu www, wydając:
cp -av /var/www/xenserver61/boot/xen.gz / tftpboot / howtogeek / xenserver / xen61 /
cp -av / var / www / xenserver61 / boot / vmlinuz / tftpboot / howtogeek / xenserver / xen61 /
cp -av /var/www/xenserver61/install.img / tftpboot / howtogeek / xenserver / xen61 /
cp -av /var/www/xenserver61/boot/pxelinux/mboot.c32 / tftpboot / howtogeek / xenserver / xen61 /
Uwaga: Ostatni skopiowany plik, moduł "mboot.c32", musi być kompatybilny z wersją PXElinux Twojego FOGa. Jeśli tak nie jest, procedura ładowania się nie powiedzie. Moduł jest łatwo dostępny z pakietu Syslinux.
W oryginalnym przewodniku FOG wskazaliśmy, że możemy dodawać podkatalogi w przyszłości i zostawiliśmy plik menu "szablon" właśnie w tym celu. Zróżmy kolejne menu, kopiujĘ ... c plik szablonu:
cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg
Edytuj go, wysyłając:
nano /tftpboot/howtogeek/menus/xen.cfg
Dodaj do treści, aby uwzględnić poniższe:
wytwórnia Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver / xen61 / mboot.c32
dołączyć howtogeek / XenServer / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M konsoli vga = --- howtogeek / XenServer / xen61 / vmlinuz xencons = hvc konsola = konsola hvc0 = tty0 answerfile = http: //192.fog/xen- answerfile-61 install --- howtogeek / xenserver / xen61 / install.img
Gdzie musiałbyś edytować adres IP, aby plik odpowiedzi był twoją IP FOG.
Uwaga: dyrektywy "DEFAULT" i "PASSWD" są komentowane, ponieważ nie pasują do każdej sytuacji. Mając to na uwadze, rozważ włączenie ich, ponieważ instalacja systemu operacyjnego może być naprawdę destrukcyjna, jeśli użytkownicy dostaną się do tego ...
Teraz dodaj do domyślnego menu, nowo utworzonego menu, wydając:
nano /tftpboot/pxelinux.cfg/default
Dodaj do treści, aby uwzględnić poniższe:
LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek / menus / xen.cfg
Uwaga: Lokalizacja, w tym przypadku, ma znaczenie. Sugeruję, żebyś nie umieszczał tego pod etykietą "fog.local".
To wszystko, powinieneś być cały zestaw ... Ciesz się :)
Mgła, użycz mi swojej mocy ...