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


相关文章
|
存储 Linux 虚拟化
超详细!VMware虚拟机迁移操作教程
为VMware虚拟机迁移提供从0到1的详尽操作指导
1063 0
超详细!VMware虚拟机迁移操作教程
|
7月前
|
编解码 Linux 虚拟化
在Hyper-V虚拟化的图形处理中,怎么调整虚拟机的屏幕分辨率?
在Hyper-V虚拟化中,调整虚拟机屏幕分辨率对提升用户体验和确保应用程序兼容性至关重要。高分辨率可提供清晰图像、提高工作效率,并避免显示异常。调整方法包括通过增强会话模式、虚拟机内部设置或手动编辑配置文件。注意事项包括正确安装显卡驱动、避免过高分辨率及及时保存设置。
|
8月前
|
存储 运维 数据挖掘
虚拟化数据恢复—误还原快照导致虚拟机上数据库丢失的数据恢复案例
虚拟化数据恢复环境&故障: vmfs文件系统,存储的数据是SqlServer数据库及其他办公文件。 工作人员误将快照还原,导致了SqlServer数据库数据的丢失,需要恢复原来的SqlServer数据库文件。
178 22
|
11月前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
280 50
|
10月前
|
存储 数据挖掘 数据库
虚拟化数据恢复—VMFS简介&误删除虚拟机的数据恢复案例
物理区:物理上连续的磁盘空间,即通常意义上的分区。 本地区:VMFS管理的物理区分为保留区和本地区,前面一部分是保留区,后面部分是本地区。本地区又分为元文件区和数据区。 元文件:与NTFS的元文件类似,属于FS的管理用数据。VMFS有6个元文件:.VH.SF/.FBB.SF/.FDC.SF/.SBC.SF/.PBC.SF/.PB2.SF。 元文件区:6个元文件占用的所有空间,在本地区的前面部分。 数据区:用于存放文件数据。 datastore:在ESX服务器上看到的VMFS存储空间。 LV:logical volume,所指的范围其实和本地区一样,即虚拟化卷。 LVM逻辑卷组:用来管理跨dis
|
11月前
|
存储 持续交付 虚拟化
|
2月前
|
机器学习/深度学习 监控 安全
解密虚拟化弹性内存:五大核心技术与实施策略
本文深入解析虚拟化环境中实现内存弹性管理的五大核心技术与实施策略。内容涵盖内存架构演进、关键技术原理、性能优化方法及典型问题解决方案,助力提升虚拟机密度与资源利用率。
122 0
|
11月前
|
存储 安全 虚拟化
虚拟化技术:实现资源高效利用和灵活管理的利器
虚拟化技术作为实现资源高效利用和灵活管理的重要手段,在数字化时代背景下,正逐步改变传统IT架构模式。本文概述了虚拟化技术的概念、原理及其在数据中心管理、云计算平台、企业信息化建设、科研教育及医疗行业的应用,并探讨了其面临的挑战与未来发展趋势。
563 3
|
7月前
|
存储 虚拟化 Docker
|
7月前
|
开发工具 虚拟化 git
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具

热门文章

最新文章