Искали ли сте някога вашият Hypervisor да бъде инсталиран с натискане на бутон, без досадното търсене на инсталационния компактдиск и отговорите на същите скучни въпроси за инсталиране? HTG обяснява как да PXE автоматизирана инсталация на Citrix-Xen.



Снимка кредит: Розов шербет фотография чрез Compfight DC

Общ преглед

Ние ви показахме какво е PXE и ​​как можете лесно да инсталирате сървър за него с FOG . В това ръководство отново ще разширим отличната основа на FOG и ще добавим запис от менюто за инсталиране на автоматизиран сървър Citrix-Xen.

Като в Ubuntu на живо от FOG урок, процедурата за инсталиране не е чисто PXE. Започва като PXE, тъй като ние предоставяме основното ядро, първоначалния ram диск (initrd) и други необходими файлове през PXE, но останалата част от процедурата изтегля необходимите файлове чрез HTTP.

Тази процедура е спомената в База от знания Citrix-Xen / ръководство за накапване , но всъщност не е копиране и поставяне на рецепта, като тази, която ще се опитаме да ви дадем днес.

Като цяло компонентите на това ръководство ще бъдат:

настройте мрежов принтер
  1. Направете инсталационните CD файлове достъпни чрез HTTP.
  2. Създайте автоматичен файл с отговори.
  3. Добавете PXE файловете + запис от менюта.

Не се притеснявайте, тъй като ние градим върху основата на FOG, това ще бъде лесно...

Нека се напукаме.

Инсталационен компактдиск чрез HTTP

Едно от хубавите неща с надграждане върху FOG основа е, че вече имаме изграден и работещ уеб сървър и готов да обслужва необходимите инсталационни файлове.

Реклама

Ще копираме инсталационните файлове и няма да монтираме ISO с обратна връзка, както направихме в Ръководство за Ubuntu , защото искаме да запазим опцията за допълнителни опаковки със стрийминг в инсталационния процес.

Създайте директорията, която ще съдържа инсталационните файлове:

mkdir -p /var/www/xenserver61/

как да свържете директно minecraft

Копирайте целия инсталационен компактдиск в тази директория.

Забележка: можете да създадете толкова директории, колкото желаете. Например, имах директория за всяка основна версия на Citrix-Xen след v5.0.

Файл с автоматични отговори (По избор)

Този етап е маркиран като незадължителен, защото може да искате да не автоматизирате инсталацията. Ако решите да не автоматизирате процедурата, ще трябва сами да отговорите на въпросите за инсталиране с една забележима разлика: когато бъдете подканени за източника на инсталация, ще трябва да изберете HTTP вместо локален носител и да предоставите адреса ръчно.

Само за да запазим възможността инсталационният компактдиск да бъде монтиран като loopback устройство, ще поставим файла с отговори в корена на уеб сървъра.

Създайте файла с отговори, като издадете:

nano /var/www/xen-answerfile-61

Направете съдържанието му да изглежда така:




sda
us
password
http://192.f.o.g/xenserver61/
192.n.t.p

Asia/Jerusalem

предпазители от пренапрежение с резервна батерия

Където ще трябва да промените часовата зона, root-парола и изходния URL адрес, за да отговарят на вашите изисквания.

PXE файлове

Както бе споменато в прегледа, имаме нужда от някои файлове от инсталационния компактдиск, за да бъдат налични в нашата TFTP директория.

Реклама

За да направите това, създайте TFTP директорията, която ще съхранява файловете, като издадете:

mkdir -p /tftpboot/howtogeek/xenserver/xen61

Копирайте файловете от компактдиска или www директорията, като издадете:

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/

Забележка: Последният файл, който копирахме, модулът mboot.c32, трябва да е съвместим с версията на PXElinux на вашата FOG, Ако не е, процедурата за зареждане ще бъде неуспешна . Модулът е лесно достъпен от Пакет Syslinux .

затворете прозорците без актуализиране

PXE менюта

В оригиналното ръководство за FOG, ние намекнахме, че може да добавяме поддиректории в бъдеще и сме оставили файл с шаблонно меню само за това. Нека създадем друго меню, като копираме шаблонния файл:

cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg

Редактирайте го, като издадете:

nano /tftpboot/howtogeek/menus/xen.cfg

Добавете към съдържанието му, за да включите по-долу:

label Citrix XenServer 6.1
#MENU DEFAULT
#MENU PASSWD
kernel xenserver/xen61/mboot.c32
append howtogeek/xenserver/xen61/xen.gz dom0_max_vcpus=4 dom0_mem=1024M console=vga --- howtogeek/xenserver/xen61/vmlinuz xencons=hvc console=hvc0 console=tty0 answerfile=http://192.f.o.g/xen-answerfile-61 install --- howtogeek/xenserver/xen61/install.img

Където ще трябва да редактирате IP адреса, за да получите файла с отговорите да бъде IP на вашия FOG.

как да получите безплатен интернет
Реклама

Забележка: Директивите DEFAULT и PASSWD са коментирани, защото не отговарят на всяка ситуация. С това казано, помислете дали да ги активирате, защото инсталирането на операционна система може да бъде наистина разрушително, ако потребителите се сдобият с нея...

Сега добавете към записа в менюто по подразбиране, новосъздаденото меню, като издадете:

nano /tftpboot/pxelinux.cfg/default

Добавете към съдържанието му, за да включите по-долу:

LABEL Xen
MENU LABEL Xen
KERNEL vesamenu.c32
APPEND howtogeek/menus/xen.cfg

Забележка: Местоположението в този случай е от значение. Предлагам ви да не го поставяте под етикета fog.local.

Това е всичко, трябва да сте готови... Насладете се :)


Мъгла, дай ми силата си назаем ...

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • › Компютърната папка е 40: Как звездата на Xerox създаде работния плот
  • › Какво представлява MIL-SPEC защита от изпускане?
  • Кибер понеделник 2021: Най-добрите технологични сделки
  • › Как да намерите своя Spotify Wrapped 2021
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка