kvm 系列 005-虚拟机的导入导出
适用
适用于需要将虚拟机的配置文件从一个主机导出到另一个主机,然后在目标主机上重新创建虚拟机的情况。例如,如果您需要将虚拟机从一台物理机迁移到另一台物理机,或者将虚拟机从一台虚拟机管理程序迁移到另一台虚拟机管理程序,则可以使用KVM导入导出。
因素
需要手动配置网络和存储资源
需要重新配置虚拟机的CPU和内存资源
需要重新配置虚拟机的磁盘和分区资源
需要重新配置虚拟机的其他配置参数
步骤
导出虚拟机配置文件
1
virsh dumpxml <虚拟机名称> > <导出文件路径>
导入虚拟机配置文件
1
virsh define <导出文件路径>
配置虚拟机的网络和存储资源
1
2virsh attach-interface <虚拟机名称> --type network --source <网络名称>
virsh attach-disk <虚拟机名称> --source <磁盘路径> --target <磁盘目标> --subdriver <磁盘子系统> --type <磁盘类型>重新配置虚拟机的CPU和内存资源
1
2virsh setvcpus <虚拟机名称> <CPU数量>
virsh setmem <虚拟机名称> <内存大小>重新配置虚拟机的磁盘和分区资源
1
2
3
4
5virsh attach-disk <虚拟机名称> --source <磁盘路径> --target <磁盘目标> --subdriver <磁盘子系统> --type <磁盘类型>
fdisk <磁盘路径>
执行分区操作
mkfs.ext4 <分区路径>
mount <分区路径> <挂载点>重新配置虚拟机的其他配置参数
1
2virsh setvcpus <虚拟机名称> <CPU数量>
virsh setmem <虚拟机名称> <内存大小>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 生活日志!
评论