Xen-to-KVM虚拟机迁移指南(1)(2)
准备Xen-to-KVM迁移的host主机
完成Xen-to-KVM迁移guest主机的准备工作之后,接下来配置host主机。首先,安装默认内核并在/etc/sysconfig/kernel文件中引用。请注意Security-Enhanced Linux,如果使用逻辑卷作为后端存储设备,可能会导致KVM出问题。使用setenforce 0命令可以避免这种情况。
下一步是搭建网桥,使得Xen虚拟机可以访问物理网络连接。创建包含如下命令行在内的/etc/sysconfig/network-scripts/ifcfg-br0文件
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes
通过创建包含如下内容的/etc/sysconfig/network-scripts/ifcfg-eth0配置文件,实现把网桥连接到eth0网卡适配器:
DEVICE=eth0
HWADDR=MAC address of the hardware eth0 card
BRIDGE=br0
ONBOOT=yes
完成这些操作后我们重启host服务器后就会调用新的内核。大部分Xen-to-KVM虚拟机迁移工作宣告完成。还有最后两个重要步骤:在重启后,为刚才修改过的KVM虚拟机创建新的配置文件。使用virt-manager终端来定义guest服务器如下选项:
● 你希望使用的guest服务器名称
● guest服务器使用的CPU架构
● OS类型和版本
● Xen虚拟机使用的后端存储类型
● 网络配置,以及
● 内存数量和CPU核心数量
不要在guest服务器上运行新安装程序,这会覆盖对Xen虚拟机做的所有配置工作。
创建了新的KVM虚拟机配置文件后,使用virsh编辑命令配置磁盘属性。找到如下所示用于定义活动的主磁盘设备的代码:
disk type='block' device='disk'
source dev='/dev/vol0/lv.server'/
target dev='hda' bus='ide'/
/disk
修改target相关内容实现磁盘对virtio驱动的调用:
target dev='vda' bus='virtio'/
现在我们已经获得一个完整的KVM虚拟机。
分享按钮