Linux под ключ распространяет виртуальные машины Linux в формате, совместимом с Xen. У меня запущен экземпляр XenServer, и я хотел бы запустить на нем недавно загруженную виртуальную машину Linux под ключ. Но я никогда раньше не использовал XenServer.
Можете ли вы указать мне учебник, специально предназначенный для этого случая, поскольку руководство кажется, не очень хорошо это покрывает?
Установка виртуальных машин TurnKey Linux на Citrix XenServer может быть очень сложной задачей. Ответ зависит от версии используемой вами TurnKey VM:
Консоль Citrix XenServer (создать ВМ):
Консоль ВМ (настроить гостевую):
apt-get update && apt-get upgrade && apt-get install linux-image-686-bigmem
/etc/inittab
перед строкой 1:2345:respawn:/sbin/getty 38400 tty1
: co:2345:respawn:/sbin/getty 38400 hvc0
/etc/fstab
переключиться с /dev/hd*
к /dev/xvd*
если нужноКонсоль Citrix XenServer (измените метод виртуализации для этого гостя с HVM на PV):
xe vm-list power-state=halted
(запишите UUID для ВМ)xe vm-param-set uuid=UUID HVM-boot-policy=
(оставьте поле пустым после знака равенства)xe vm-param-set uuid=UUID PV-bootloader=pygrub
xe vm-disk-list uuid=UUID
(найти UUID корневого раздела VDB диска)xe vbd-param-set uuid=VBD's UUID bootable=true
Консоль ВМ (установить XenTools)
mount /dev/cdrom /mnt
/mnt/Linux/install.sh
umount /mnt
sudo reboot
Наконец, 13.0 rc3 без особых трудностей работает с XenServer 6.2.0.
apt-get
Удивительно то, что вы видите счетчики памяти, сети и производительности в XenCenter и можете перезагружать, приостанавливать или выключать машину оттуда, как если бы это был гостевой PV. Если вы проверите параметры HVM-boot-policy и PV-bootloader виртуальной машины, вы увидите, что XenServer распознает ее как гостевую HVM, но это не влияет на вышеупомянутые функции. Тем не менее, имеет смысл изменить эти параметры, чтобы получить PV гостя.