Як завантажити мережу (PXE) з автоматизованою установкою Citrix Xen

May 13, 2025
Конфіденційність та безпека
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Чи хотіли ви коли-небудь, щоб ваш Hypervisor міг бути встановлений одним натисканням кнопки, без нудних пошуків інсталяційного компакт-диска та відповідей на ті ж нудні запитання щодо встановлення? HTG пояснює, як здійснювати автоматичну інсталяцію Citrix-Xen у PXE.

Фотографія: Фотографія рожевого шербета через Боротьба cc

Огляд

Ми показали вам що таке PXE і як ви можете легко встановити для нього сервер за допомогою FOG . У цьому посібнику ми знову розглянемо прекрасну основу FOG та додамо пункт меню для встановлення автоматизованого сервера Citrix-Xen.

Як у Ubuntu live з FOG підручник, процедура встановлення не є суто PXE. Він починається як PXE, оскільки ми надаємо базове “ядро”, “початковий оперативний диск” (initrd) та інші необхідні файли через PXE, але решта процедур витягує необхідні файли через HTTP.

Ця процедура згадується в База знань Citrix-Xen / керівництво по установці , Але насправді не є типом рецепту для копіювання та вставлення, на зразок того, який ми спробуємо дати вам сьогодні.

Загалом, компонентами цього посібника будуть:

  1. Зробіть встановлені файли CD доступними через HTTP.
  2. Створіть файл автоматизованих відповідей.
  3. Додайте файли PXE + запис меню.

Не хвилюйтеся, оскільки ми базуємось на фундаменті FOG, це буде легко ...

Давайте почнемо розтріскувати.

Інсталяційний компакт-диск через HTTP

Одна з приємних речей з надбудовою на Фонд FOG полягає в тому, що ми вже маємо веб-сервер, який працює і готовий обслуговувати необхідні інсталяційні файли.

Ми будемо копіювати інсталяційні файли, а не "монтувати зворотну зв'язок" ISO, як це було зроблено в Посібник Ubuntu , тому що ми хочемо зберегти можливість додаткові пакети з ковзанням в процесі установки.

Створіть каталог, в якому будуть розміщені інсталяційні файли:

mkdir -p / var / www / xenserver61 /

Скопіюйте весь інсталяційний компакт-диск у цей каталог.

Примітка. Ви можете створити скільки завгодно каталогів. Наприклад, у мене є каталог для кожної основної версії Citrix-Xen з версії 5.0.

Файл автоматизованих відповідей (Необов’язково)

Цей етап позначено як необов’язковий, оскільки, можливо, ви хочете не автоматизувати установку. Якщо ви вирішите не автоматизувати процедуру, вам доведеться відповідати на запитання щодо встановлення самостійно з однією помітною різницею: коли з’явиться запит про джерело встановлення, вам доведеться вибрати „HTTP” замість „локальний носій” і вказати адресу вручну.

Просто, щоб зберегти можливість встановлення інсталяційного компакт-диска як пристрою зворотного зв'язку, ми розмістимо файл відповідей у ​​корені веб-сервера.

Створіть файл відповідей, видавши:

nano / var / www / xen-answerfile-61

Зробіть його зміст таким:

? xml version = "1.0"?
<? xml version = "1.0"?>
<режим встановлення = "fresh" srtype = "lvm">
<primary-disk> sda </primary-disk>
<keymap> нас </keymap>
<root-password> пароль </root-password>
<source type = "url"> http: //192.f.o.g/xenserver61/ </source>
<ntp-server> 192.n.t.p </ntp-server>
<admin-interface name = "eth0" proto = "dhcp" />
<timezone> Азія / Єрусалим </timezone>
</installation>

Де вам потрібно буде змінити “часовий пояс”, “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

Додайте до його змісту, щоб включити нижче:

маркування Citrix XenServer 6.1
# МЕНЮ ЗА замовчуванням
# MENU PASSWD
ядро xenserver / xen61 / mboot.c32
додати 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.fog/x answerfile-61 install --- howtogeek / xenserver / xen61 / install.img

Де потрібно було б відредагувати IP-адресу, щоб отримати файл відповідей як IP-адресу вашого FOG.

Примітка: Директиви „ЗАВДАННЯ” та „PASSWD” коментуються, оскільки вони не підходять для кожної ситуації. З огляду на це, розгляньте можливість їх увімкнення, оскільки встановлення ОС може бути справді руйнівним, якщо користувачі досягнуть цього…

Тепер додайте до пункту меню за замовчуванням новостворене меню, видавши:

nano /tftpboot/pxelinux.cfg/default

Додайте до його змісту, щоб включити нижче:

ЕТИКЕТКА Xen
ЕТИКЕТКА МЕНЮ Xen
КЕРНЕЛ veamenu.c32
ДОДАТИ howtogeek / menus / xen.cfg

Примітка: Місцезнаходження в цьому випадку має значення. Я пропоную вам не розміщувати його нижче позначки "fog.local".

Ось і все, ви повинні бути готові ... Насолоджуйтесь :)


Туман, дай мені свою силу

Image Streaming With Citrix XenDesktop 5 (PXE Boot)

Citrix XenDesktop PXE Boot

Citrix : XenServer 6.02 PXE Installation

Booting From The Network With PXE

How To Deploy Boot Image To PXE Server

PXE Boot Into VMware View Client

XenDesktop Diskless PXE Boot Thin Client

Citrix : XenServer Automated Installs Using Answer Files

Citrix XenServer Tutorial: Virtual Machine Network Configurations


Конфіденційність та безпека - Найпопулярніші статті

Оновіть зараз, щоб виправити груповий FaceTime на своїх iPhone, iPad і Mac

Конфіденційність та безпека Feb 7, 2025

Раду Беркан / Shutterstock.com Apple щойно випустила iOS 12.1.4 і a виправлення macOS ..


Як зупинити всі надокучливі листи Twitter

Конфіденційність та безпека May 18, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Twitter надсилає багато електронних листів - наприклад, абсолютно нерозумну та ..


Як отримати право власності на файли та папки в Windows

Конфіденційність та безпека Apr 4, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Якщо вам коли-небудь було відмовлено у доступі до файлу або папки в Windows, шви�..


Як дозволити програмам спілкуватися через брандмауер вашого Mac

Конфіденційність та безпека Apr 7, 2025

Якщо ви використовуєте Mac, швидше за все, ви навіть не здогадуєтесь, що OS X поставляється з брандмауе..


Вирішуйте та аналізуйте Wi-Fi вашого Mac за допомогою інструмента бездротової діагностики

Конфіденційність та безпека Mar 6, 2025

Маки включають інструмент бездротової діагностики, який допоможе вам пришвидшити роботу мережі Wi-..


Пояснення паролів жорсткого диска: чи слід встановлювати один із них, щоб захистити свої файли?

Конфіденційність та безпека Apr 14, 2025

Багато комп’ютерів дають вам можливість встановити “пароль жорсткого диска” разом із паролями о..


25 найкращих статей Geek 2012 року

Конфіденційність та безпека Dec 29, 2024

Ми в How-To Geek цінуємо всіх наших читачів і сподіваємось, що ви дізналися нові та цікаві речі з багатьо..


Подивіться, де скорочені URL-адреси “посилаються на” у вашому улюбленому браузері

Конфіденційність та безпека Sep 5, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Хочете простий спосіб побачити, куди насправді ведуть скорочені URL-адреси у вашом..


Категорії