迁移虚拟机

迁移是指将一个虚拟机从一个主机或存储位置移动到另一个主机或存储位置的过程。

有4种迁移选项:

1、  冷迁移:已关闭电源,可以将配置文件,磁盘文件重新定位到新的存储位置。可以从一个数据中心迁移到另一个数据中心。

2、  迁移挂起的虚拟机:已挂起的虚拟机移至新的主机。可以将配置文件,磁盘文件重新定位到新的存储位置,可以从一个数据中心迁移到另一个数据中心。

3、  通过vmotion迁移:已打开电源,可以在不中断虚拟机可用性的情况下将虚拟机移至新的主机。不能将虚拟机从一个数据中心移至另一个数据中心,在同一个数据中心.

4、  通过storagevmotion迁移:打开电源。可以在不中断虚拟机可用性的情况下,移动虚拟机的存储器。

Vmotion迁移和已挂起的虚拟机的迁移-------热迁移—--支持在不关闭虚拟机电源的情况下迁移虚拟机。Vmotion迁移有时也称为“实时迁移”

迁移过程

冷迁移:

注意事项:

  • 必须关闭电源。

考虑操作系统32位和64位的兼容性问题。

迁移任务:

  • 如果移动到不同的数据存储,会将配置文件(nvram文件(bios设置))和日志文件从源主机移至目标主机的关联存储区域中。
  • 向新主机注册虚拟机
  • 选择了移动到一个不同的数据存储的选项,在迁移完成后,会将旧版本的虚拟机从源主机中删除。

迁移已挂起的虚拟机

步骤:

  • 将配置文件(nvram文件(bios设置))和日志文件、挂起文件以及虚拟机的磁盘从源主机移至目标主机的关联存储区域中。
  • 注册虚拟机
  • 旧版本从源主机删除

迁移类型有三种:

更改主机:在主机之间迁移,存储不改变(在共享存储中)

更改数据存储:存储之间的迁移

更改主机和数据存储:所有的迁移比如说冷迁移

Vmtion迁移的要求

  1. a)       在主机上启用vmotion
  2. b)       必须满足vmotion的共享存储需求
  3. c)       满足vmtion的网络要求

vmotion共享存储器要求

1、必须位于同一个存储器上,源主机和目标主机均可访问存储器。

2、共享存储通常位于存储区域网络(SAN)上、iscsi和NAS共享存储上。FC SAN、ISCSI SAN 、NFS NAS

vmotion要求启用vmtion的主机之间设置千兆以太网。每台vmotion的主机都必须至少有两条以太网适配器。

存储要求:

例如:在linux 6 中搭建软iscsi作为虚拟机的共享存储。

iscsi服务器负责定义存储对象、分配逻辑空间。

在linux6上安装 scsi-target-utils 、 libibverbs、 libmlx4、;librdmacm、perl-Config-General软件包,并且添加一块新的硬盘。

硬盘、分区、逻辑卷、软RAID等都可以用作ISCSI服务的存储设备

时间: 2024-11-17 23:04:33

迁移虚拟机的相关文章

如何动态迁移虚拟机存储

今天我们分享如何在hyper-v管理器中进行虚拟机存储的动态迁移.迁移的操作步骤相对来说比较简单,但是我们需要掌握动态迁移虚拟机存储的场景,这个关键在于我们如何把理论知识(各种概念,各种操作步骤)转变成实际的工作能力(应对生产环境中的场景给出相应的方案).那么我们什么时候需要动态迁移虚拟机存储呢?以我当前的理论水平,我将归为如下几点: 1 硬件上面限制,这个我主要强调的是存储设备,比如设备已无可扩展性. 2 存储设备升级和维护,这点和上一点类似,只不过最后我们还要将虚拟机存储迁移回来. 当然可能

Azure平台跨存储迁移虚拟机

客户场景描述: 近段时间,客户注册了Azure测试账号(一个月的使用时间),进行测试使用,搭建了WEB网站服务,客户对Azure云平台,针对web开发,应用服务,非常满意,准备把web网站正式投入到生产,由于Azure测试账号只能试用一个月的时间,而测试账号不支持更转正式Azure账号使用. 客户如下需求: Azure测试账号里的虚拟机和数据库迁移到正式的Azure上. 迁移虚拟机方法: 方法一: 虚拟机VHD和数据VHD文件,创建成磁盘,下载到本地,在进行上传到正式账号平台下,由于文件数据太大

vmware虚拟化无法迁移虚拟机

问题描述:在实施的时候,给vmotion单独配置了vlan,并配置了信息,后来无意中发现vmotion无法正常工作,虚拟机无法迁移. 解决方法:通过测试发现,vmotion虽然用单独的一个网段,但是不需要配置vlan信息就可以实现,所以在交换机中把vlan信息去掉,然后在虚拟交换机中vlan标签删掉,已解决.

通过virt-manager 利用NFS创建、迁移虚拟机2

前面一篇文章介绍了利用NFS创建虚拟机的过程,本文就介绍下如何利用NFS对虚拟机进行动态迁移. 动态迁移就是把一台虚拟机在不停止其运行的情况下迁移到另一台物理机上.这看起来似乎不太可能,不过还好kvm本身就支持者一特性,且libvirt也提供了相应的API,我们可以通过virsh命令或者virt-manager对虚拟机进行动态迁移. 进行动态迁移由于不间断虚拟机的运行,所以其所需的条件就必要多: 1.两台虚拟机的虚拟化环境必须一致,libvirt版本.qemu版本. 2.两台物理机必须有着相同的

通过virt-manager 利用NFS创建、迁移虚拟机1

NFS作为一种网络文件系统,近些年随着云计算的发展也变得越来越受欢迎.因为云环境下会部署大量的虚拟机,而在物理机发生故障的时候,云服务商必须要保障虚拟机的安全性,即不能因为物理机的故障就停止虚拟机.这对于客户来说是零容忍的.这就要求在物理机发生问题的时候,云服务商可以在很短的时间内把虚拟机迁移到另一台物理机上,这也就是虚拟机的动态迁移. 经过一段时间的学习,就利用virt-manager来创建一台虚拟机: 硬件: 物理机1:223.129.0.132    源主机 物理机2:223.129.0.

HyperV采用硬盘拷贝的方式迁移虚拟机后的问题处理

公司有一台RSA认证服务器,是在windows 2008 R2下的虚拟机,最近总是出现服务中断的情况,考虑到宿主机性能较差,于是想迁移到新的服务器中. 本想通过SCVMM来迁移,但因功能不可用,所以采用拷贝硬盘然后重构操作系统的方式进行.一切都挺顺利,但在设置IP地址的时候报地址冲突,强行设置后启动.远程控制正常,但系统认证服务无法打开. 后通过注册表查到已经废弃的虚拟网卡,手动删除后重启,系统OK.

使用SCVMM跨集群迁移虚拟机失败(2904)

最近为客户部署了一个测试Hyper-V集群,其希望从原来的Hyper-V集群中将某些测试的虚拟机迁移到新部署的测试集群中,两个集群采用的Hyper-V版本均为Windows Server 2012.两个集群采用同一个SCVMM进行管理.   问题现象 在迁移某些虚拟机的时候,SCVMM提示了ID为2904的错误.错误详细信息为"VMM在XXX服务器上找不到指定的路径C:\ClusterStorage\Volume1\虚拟机名称\Virtual Hard Disks\.系统找不到指定的路径.(0x

KVM热迁移虚拟机

一.KVM虚拟机迁移分为动态(热迁移)和静态两种 静态迁移就是复制虚拟机的镜像文件到另外的一台KVM主机上,然后通过define重新定义出该虚拟机.操作简单,一般用于更换KVM主机时使用. 动态迁移则是基于共享存储系统,将虚拟机在不中断服务的情况下进行迁移.动态迁移过程:1.迁移开始时,客户机依然在宿主机上运行,与此同时,客户机的内存页被传输到目的主机上2.QEMU/KVM会监控并记录下迁移过程中所有己被传输的内存页的任何修改 并在所有内存页都传输完成后即开始传输在前面过程中内存页的更改内容3.

使用SCVMM2012R2从Server2008平台往Server2012R2迁移虚拟机

小技巧: 三台服务器参与,Hyper-V(一台Server2008.两台Server2012R2 ) A:Server 2008B:Server 2012R2(SCVMM2012)C:Server 2012R2(ISCSI) B服务器连接到C服务器iSCSI磁盘后,就可以SCVMM平台迁移主机了 原文地址:http://blog.51cto.com/fengzhihuowu/2159047