Turnkey Linux以 Xen 兼容格式分发 Linux 虚拟机。我有一个 XenServer 实例正在运行,我想在它上面运行一个最近下载的 Turnkey Linux 虚拟机。但我以前从未使用过 XenServer。
你能给我一个针对这种情况的教程吗,因为手册似乎没有很好地涵盖它?
Turnkey Linux以 Xen 兼容格式分发 Linux 虚拟机。我有一个 XenServer 实例正在运行,我想在它上面运行一个最近下载的 Turnkey Linux 虚拟机。但我以前从未使用过 XenServer。
你能给我一个针对这种情况的教程吗,因为手册似乎没有很好地涵盖它?
在 Citrix XenServer 上安装 TurnKey Linux VM 可能非常麻烦。答案取决于您使用的 TurnKey VM 的版本:
在 Citrix XenServer 6.1/6.2 上安装 12.0 TurnKey Linux VM:
Citrix XenServer 控制台(创建 VM):
VM 的控制台(配置来宾):
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
(查找 VDB 磁盘根分区的 UUID)xe vbd-param-set uuid=VBD's UUID bootable=true
VM 的控制台(安装 XenTools)
mount /dev/cdrom /mnt
/mnt/Linux/install.sh
umount /mnt
sudo reboot
在 Citrix XenServer 6.2 上安装 13.0 rc3 TurnKey Linux VM:
13.0 rc3 最终与 XenServer 6.2.0 一起工作,没有任何重大困难。
apt-get
令人惊讶的是,您可以在 XenCenter 中看到内存、网络和性能计量器,并且可以从那里重新启动、暂停或关闭计算机,就好像它是一个 PV 来宾一样。如果您检查 VM 的 HVM-boot-policy 和 PV-bootloader 参数,您会看到 XenServer 将其识别为 HVM 来宾,但这对上述功能没有任何影响。然而,更改这些参数以获得 PV 客人是有意义的。