KVM虚拟机静态迁移

简介:

作业环境 

 
服务器
server01:Red Hat Enterprise Linux Server release 6.1 (Santiago)
IP:10.8.0.124/255.255.0.0
KVM:qemu-kvm-0.12.1.2-2.113.el6.x86_64
 
server 02:Red Hat Enterprise Linux Server release 6.1 (Santiago)
IP:10.8.0.130/255.255.0.0
KVM:qemu-kvm-0.12.1.2-2.113.el6.x86_64
 
客户端
操作系统:Windows 7
KVM管理工具:Xming 6.9
 
虚拟磁盘迁移 
 
虚拟磁盘是img镜像文件。
 
关闭server02 上的虚拟机vm02-win2003,然后将虚拟磁盘镜像vm02-win2003se.img文件上传到server01。
 
[root@server02 home]# sftp 10.8.0.124
Connecting to 10.8.0.124...
root@10.8.0.124's password: 
sftp> put vm02-win2003se.img
Uploading vm02-win2003se.img to /root/vm01-win2003se.img
vm02-win2003se.img                            100%   10GB  11.1MB/s   15:21    
sftp> exit
 
方法一、图形界面导入磁盘镜像 
 
在server01上导入vm02-win2003se.img文件
 
整个过程跟创建新VM差不多,与新建不一同的是,这里选择导入从server02上传过来的img镜像。

 

其他设置的信息同server02上img虚拟机的信息一致

 
单击“Finish”,VMM便自动运行该虚拟机了。
 
迁移过程中,server02 vm02-win2003se的静态网络配置在server01 vm11-win2003se中变成了动态获取。
 
方法二、使用命令导入磁盘镜像 
 
在/etc/libvirt/qemu目录下,有与虚拟机相对应的xml配置文件。
 
如果使用命令导入磁盘镜像的话,从源主机拷贝镜像文件和 XML 配置文件到目的主机中。也就是说,除了vm02-win2003se.img镜像文件外,还需要将server02 /etc/libvirt/qemu目录下的vm02-win2003se.xml文件也传到server01上,并且放到/etc/libvirt/qemu目录下。然后对 xml 进行适当的修改并激活。
 
由于vm02-win2003se.img镜像文件放在/root目录下,故需将vm02-win2003se.xml中source file的值改为/root/vm02-win2003se.img
 
    <disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source file='/root/ vm02-win2003se.img '/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' unit='0'/>
</disk>
 
激活虚拟机配置文件
# virsh define /etc/libvirt/vm02-win2003se.xml
 
至此,便完成的虚拟机的迁移,server01上有一个名为vm02-win2003se的虚拟机。如何要将此虚拟机改名为vm11-win2003se的话,需在xml文件中的第二行对name时行修改,xml文件和镜像文件也修改也一致比较好。
 
启动该虚拟机
#virsh start vm02-win2003se
 
性能测试 
 
测试内容:
安装的office 2007
IIS6.0服务器中运行一个网站
 
结果:
Server01虚拟机和server02 的源虚拟机性能一致。


本文转自Sunshyfangtian 51CTO博客,原文链接:http://blog.51cto.com/sunshyfangtian/798105,如需转载请自行联系原作者

相关文章
|
5天前
|
存储 Linux 虚拟化
超详细!VMware虚拟机迁移操作教程
为VMware虚拟机迁移提供从0到1的详尽操作指导
超详细!VMware虚拟机迁移操作教程
|
7月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
176 2
|
7月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
137 3
KVM虚拟机的桥接网络
|
7月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
182 3
KVM虚拟机的克隆
|
7月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
290 1
KVM虚拟机的热迁移
|
7月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
204 8
|
7月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
281 3
|
1月前
|
缓存 Linux 调度
【YashanDB数据库】VMware虚拟机使用默认安装,在掉电之后数据库无法启动
VMware虚拟机使用默认安装,在掉电之后数据库无法启动
|
1月前
|
IDE 测试技术 数据库
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
在 VMware 虚拟机中安装并测试 YashanDB,数据库及虚拟机运行正常,但本地 IDE 工具无法连接虚拟机中的数据库。问题可能与 VMware 网络适配器配置或网络模式(如 NAT、桥接)有关,导致网络通信异常。需检查虚拟机网络设置、IP 地址配置以及防火墙规则,确保本地与虚拟机间网络连通性。目前无明确修复版本。
|
13天前
|
Linux 虚拟化 iOS开发
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
69 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
下一篇
oss创建bucket