KVM虚拟化笔记(十三)------kvm虚拟机静态迁移

简介:

1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移。分为以下情况:

(1)虚拟主机各自使用本地存储存放虚拟机磁盘文件(本文实现基于本地磁盘存储虚拟机磁盘文件的迁移方式)

(2)虚拟主机之间使用共享存储存放虚拟机磁盘文件(该方式只是在目标虚拟主机上重新定义虚拟机就可以了)

2,静态迁移的过程如下:

 (1)确定虚拟机处于关闭状态,本文以hadoop3为例:

1
2
3
4
5
6
7
8
9
[root@KVM  install ] # virsh list --all
  Id    Name                           State
----------------------------------------------------
  1     win7                           running
  18    hadoop4                        running
  20    hadoop2                        running
  21    hadoop1                        running
  -     hadoop3                        shut off
[root@KVM  install ] #

 (2)准备迁移虚拟机,查看虚拟机的磁盘配置文件

1
2
3
4
5
6
7
[root@KVM  install ] # virsh domblklist hadoop3
Target     Source
------------------------------------------------
hda         /images/test/hadoop3 .qcow2
hdb         /images/test/hadoop3_add .qcow2
hdc        -
[root@KVM  install ] #

  (3)导入虚拟机的配置文件

1
2
3
4
[root@KVM  install ] # virsh dumpxml hadoop3 > /tmp/hadoop3.xml
[root@KVM  install ] # ll /tmp/hadoop3*
-rw-r--r-- 1 root root 3016 Feb  6 12:43  /tmp/hadoop3 .xml
[root@KVM  install ] #

 (4)拷贝配置文件到目标主机上

1
2
3
4
5
6
7
[root@KVM  install ] # scp /tmp/hadoop3.xml root@10.1.156.211:/etc/libvirt/qemu
The authenticity of host  '10.1.156.211 (10.1.156.211)'  can't be established.
RSA key fingerprint is 20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38: cd .
Are you sure you want to  continue  connecting ( yes /no )?  yes
Warning: Permanently added  '10.1.156.211'  (RSA) to the list of known hosts.
root@10.1.156.211's password: 
[root@KVM  install ] #

 (5)拷贝虚拟机的磁盘文件到目标主机上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@KVM  install ] # scp /tmp/hadoop3.xml root@10.1.156.211:/etc/libvirt/qemu
The authenticity of host  '10.1.156.211 (10.1.156.211)'  can't be established.
RSA key fingerprint is 20:8e:24:a6:ef:b3:d6:71:72:bb:39:e7:88:f9:38: cd .
Are you sure you want to  continue  connecting ( yes /no )?  yes
Warning: Permanently added  '10.1.156.211'  (RSA) to the list of known hosts.
root@10.1.156.211's password: 
[root@KVM  install ] # virsh domblklist hadoop3                
Target     Source
------------------------------------------------
hda         /images/test/hadoop3 .qcow2
hdb         /images/test/hadoop3_add .qcow2
hdc        -
[root@KVM  install ] # scp /images/test/hadoop3.qcow2 /images/test/hadoop3_add.qcow2 root@10.1.156.211:/data/test/
root@10.1.156.211's password:
[root@KVM  install ] #

3,在目标主机上做如下操作:

 (1)查看目标虚拟主机的环境

1
2
3
[root@KVM  test ] # virsh list --all
  Id    Name                           State
----------------------------------------------------

 (2)修改目标主机的配置文件。

1
[root@KVM  test ] #vi /etc/libvirt/qemu/hadoop3.xml

wKiom1a1fKqw8f7jAAEI5SpCS1Q498.png 

 (3)定义注册虚拟主机

1
2
[root@KVM  test ] # virsh define /etc/libvirt/qemu/hadoop3.xml 
Domain hadoop3 defined from  /etc/libvirt/qemu/hadoop3 .xml

 (4)启动并确认虚拟机

1
2
3
4
5
6
[root@KVM  test ] # virsh list --all
  Id    Name                           State
----------------------------------------------------
  -     hadoop3                        shut off
[root@KVM  test ] # virsh start hadoop3
Domain hadoop3 started


至此,虚拟机的静态迁移成功


本文转自 lqbyz 51CTO博客,原文链接:http://blog.51cto.com/liqingbiao/1741316


相关文章
|
1月前
|
KVM 虚拟化
kvm虚拟机快照
这篇文章主要介绍了KVM虚拟机快照的创建、管理、恢复以及删除的详细步骤,包括查看快照信息、创建快照、模拟系统破坏后基于快照恢复虚拟机、使用快照的注意事项以及如何删除快照。
38 2
|
1月前
|
KVM 虚拟化
KVM虚拟机的桥接网络
文章主要介绍了KVM虚拟机的NAT和桥接网络类型的工作原理、配置方法以及如何进行网络模式的切换。
25 3
KVM虚拟机的桥接网络
|
1月前
|
KVM 虚拟化
KVM虚拟机的克隆
这篇文章介绍了如何使用KVM虚拟机进行完整克隆和链接克隆,包括手动克隆和使用virt-clone工具克隆的方法,以及如何编写脚本来实现自动化克隆和删除虚拟机。
25 3
KVM虚拟机的克隆
|
1月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
44 1
KVM虚拟机的热迁移
|
1月前
|
KVM 虚拟化
kvm虚拟机磁盘管理
文章详细介绍了KVM虚拟机磁盘管理,包括磁盘格式概述、创建虚拟机时如何指定磁盘格式、以及磁盘工具的常用命令,旨在帮助用户更好地理解和操作KVM虚拟机的磁盘管理。
48 1
kvm虚拟机磁盘管理
|
22天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
26天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—EXSI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化供不同的虚拟机使用,一台物理机上可以有多台虚拟机。人为误操作或者物理机故障会导致上层虚拟机不可用,甚至虚拟机里的重要数据丢失。下面给大家分享一个vmware虚拟化误操作还原快照的数据恢复案例。 虚拟化数据恢复环境: 一台由物理机迁移到EXSI上面的虚拟机,迁移完成后做了一个快照。该虚拟机上运行SQL Server数据库,记录了几年的数据。 EXSI虚拟化平台上一共有数十台虚拟机,EXSI连接了一台EVA存储,所有的虚拟机(包括故障虚拟机)都放在EVA存储上。
|
1月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
47 8
|
1月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
29 3
下一篇
无影云桌面