7.2. 配置改变


除了正确配置 libvirt 外,virt-v2v 还会对虚拟机做特定的改变来使它在 KVM 虚拟机监控程序上运行(使用或不使用 virtIO 驱动)。这些改变取决于虚拟机的操作系统,这里的信息适用于支持的 Red Hat Enterprise Linux 版本和 Windows.

7.2.1. Linux 虚拟机的配置改变

表 7.1. virt-v2v 对 Linux 虚拟机进行的改变
改变描述
内核不能引导的内核(如 Xen 准虚拟化内核)将会被卸载。如果剩下的内核支持 VirtIO,则不会安装新内核。如果剩下的内核不支持 VirtIO,配置文件指定了一个新内核,这个新内核会被安装并被配置为默认内核。
X 重新配置如果虚拟机配置了 X,它的显示驱动将会被更新。如需了解哪些驱动要被使用,请参阅 表 7.2 “在 Linux 虚拟机上配置驱动”
重新命名块设备如果重新配置会导致块设备改变它的名字,这些改变会反应在 /etc/fstab 中。
配置设备驱动无论使用 VirtIO 还是非 VirtIO 驱动,virt-v2v 都会保证正确的网络和块设备驱动出现在 modprobe 配置中。
initrd无论使用还是不使用 VirtIO,virt-v2v 都将会保证默认内核的 initrd 支持引导 root 设备。
SELinuxvirt-v2v 将会在虚拟机下一次引导时进行重新标识(relabel),这可以保证所做的任何改变都可以根据虚拟机的本地策略被正确标识。
virt-v2v 将会在 Linux 虚拟机上配置以下驱动:
表 7.2. 在 Linux 虚拟机上配置驱动
准虚拟化驱动类型驱动模块
显示cirrus
存储virtio_blk
网络virtio_net
另外,initrd 会预先加载 virtio_pci 驱动 
表 7.2. 在 Linux 虚拟机上配置驱动
其它驱动 
显示cirrus
块设备虚拟化的 IDE
网络虚拟化的 e1000
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.