虚拟化环境下的DomU部署与管理
1. QEMU安装与使用
在创建domU镜像时,使用QEMU进行安装是一种很接近模拟真实机器的方式。这种方式允许我们利用多年来安装Linux的经验,并且由于是在像Xen那样强分区的虚拟机中安装,安装程序不太可能做出意外的操作,也不太可能与现有系统产生不良交互。此外,QEMU适用于所有发行版,甚至非Linux操作系统。
不过,QEMU存在速度慢的缺点。因为KQEMU(内核加速模块)与Xen不兼容,所以只能退回到纯软件全仿真模式。但我们可以仅将其用于初始镜像创建步骤,之后根据需要复制原始磁盘镜像,这样速度问题就不那么重要了。
具体操作步骤如下:
1. 获取并安装QEMU。
2. 运行以下命令:
# qemu -hda /dev/scotland/macbeth -cdrom slackware-11.0-install-dvd.iso -boot d
这个命令将目标设备(这里是逻辑卷)作为硬盘,安装介质作为虚拟CD驱动器运行QEMU。 -boot d 选项告诉QEMU从模拟的CD驱动器启动。
2. QEMU与XEN的关系
QEMU和Xen经常被一起提及,这是因为它们相互补充。虽然QEMU是一个纯粹的全仿真器,但它和Xen的需求有一些重叠。例如,Xen可以使用QCOW镜像进行磁盘仿真,在硬件虚拟化模式下运行时使用QEMU的全虚拟化驱动程序。QEMU还为Linux内核中的硬件虚拟化KVM(内核虚拟机)和win4lin提供了一些代码。
<
超级会员免费看
订阅专栏 解锁全文
36

被折叠的 条评论
为什么被折叠?



