虚拟化迁移操作指导书.docx
《虚拟化迁移操作指导书.docx》由会员分享,可在线阅读,更多相关《虚拟化迁移操作指导书.docx(11页珍藏版)》请在冰豆网上搜索。
虚拟化迁移操作指导书
虚拟化迁移操作指导书
1系统迁移概述
1.1DD工具介绍
DD是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
我们可以使用dd命令对linux系统磁盘进行拷贝,直接生成可以被KVM系统识别的raw格式磁盘文件。
此方法拷贝出来的磁盘文件大小与原始磁盘大小完全相同。
因此,从思路上,只要对待迁移业务系统中执行dd命令,生成的raw文件传到CAS虚拟机磁盘文件存储池中,便可以直接供虚拟机挂载使用。
这里以CentOS系统为例,采用CAS上存储池开启NFS网络文件系统并供待迁移服务器挂载的方式,直接dd生成文件至CAS存储池。
DD迁移也是对存储的区块进行读写,有时间顺序,因此不建议在业务系统数据量较大时迁移,最好选择业务较少甚至无业务时迁移,否则迁移后无法完全保证数据完整性。
1.2收集系统信息
在进行正式的系统迁移前,请参考《虚拟化迁移信息收集指导》。
1.3系统迁移工具
DD是一般Linux系统自带的工具,通过命令可实现。
1.4迁移实施方案
完成系统信息收集后,要制作迁移实施方案,具体请参照《虚拟化迁移实施方案》。
1.5迁移整体流程
注意,DD方式迁移过程自身是可以在系统在线时进行的,但为保证没有数据变化,因此需要暂停业务,暂停业务和恢复业务由客户主导,我们协助。
2系统迁移注意事项
2.1系统迁移注意事项
2.1.1业务中断
若客户可接受少量数据丢失(无法保证迁移过程中数据的一致性),决定在夜间等数据量变化少时利用DD方式在线迁移业务,则可以直接进行迁移,否则业务系统要暂停。
2.1.2备份数据传输方式
1.网络方式
在CAS平台的某存储池开启NFS网络文件系统,然后在待迁移业务系统服务器上挂载该NFS文件系统,再利用DD将原系统数据备份于该NFS网络文件系统,本文档以此方式为例说明迁移过程
2.移动介质
如果现场条件不允许通过网络进行DD,也可以先将数据备份到移动介质上,后将数据再上传到CAS存储池中,供虚拟机挂载即可。
2.1.3磁盘空间
DD迁移后,虚拟机磁盘空间大小与原业务系统磁盘空间大小一致。
3DD系统迁移过程
3.1迁移流程图
3.2DD迁移业务系统
3.2.1NFS启用
在CAS平台的某个存储池上开启NFS网络文件系统共享,这里以/vms/images为例。
首先,通过vi命令修改/etc/exports文件,加入一行命令:
/vms/images*(rw,no_root_squash,no_subtree_check)
注意,不要在该行的前端加入井号作为注释!
命令的含义是,将/vms/images共享,*代表所有ip地址可以访问。
启动NFS服务:
servicenfs-kernel-serverrestart
查看可供挂载的目录
3.2.2NFS挂载
在待迁移业务系统后台挂载上述在CAS上启用的NFS网络文件系统。
1.创建空目录
创建一个目录,如:
/nfs,执行命令:
mkdir/nfs
2.挂载远端目录
挂载CAS上启用的NFS目录
若挂载成功,则可以通过ll命令看到目录中的内容(也可通过df–h或mount命令查看挂载点)
如果源linux操作系统为32位,则尽量采用nfs4格式连接,否则可能出现无法生成大于2G的磁盘文件问题。
3.2.3通过DD备份
1.步骤一
迁移前,暂停业务,然后查看待迁移业务系统的设备信息。
注:
如果不暂停业务,那么迁移过程中业务系统中的数据变化无法同步至迁移后的虚拟机中。
2.步骤二
根据结果,可以选择DD读数据的分区。
这里选择仅有一块磁盘hda,则全盘迁移hda。
DD写入的目录则写入挂载的/nfs目录,命名为hda.raw,指定生成raw格式的虚拟机磁盘文件。
当然,要保证DD写的目录有足够的存储空间。
本次DD采用千兆网络,速度大约为8.6M每秒。
3.备注
注意,实际迁移过程中,若使用CAS上的/vms/images目录作为NFS共享,建议得到raw格式的虚拟机磁盘文件后,再将该文件根据需要拷贝至理想的存储位置,再进行增加虚拟机操作。
这样,迁移实施时可以使用同一NFS的路径,不必每次迁移都要另外开启NFS。
如果待迁移服务器涉及多块磁盘,则通过DD命令分别生成文件后,在虚拟机上分别添加这些文件即可。
3.2.4增加虚拟机并启动
增加虚拟机
此时不安装ISO镜像,故选择不安装
接下来vCPU和虚拟内存的设置,请根据迁移前做出的评估进行设定,这里不详细体现;网络设置请按照现场实际需求设置。
选择虚拟机磁盘文件,即方才DD生成的raw格式文件。
检查配置
运行虚拟机,由于更换了物理环境,要进行一些基本的设置
进入系统,验证业务
注意,由于使用raw格式文件,因此磁盘类型是“高速”,可根据需要决定是否转化为“智能”
备注:
如果涉及多块磁盘,则修改虚拟机,分别将DD生成的磁盘文件挂载给虚拟机即可
3.3迁移后操作
原服务器取消NFS挂载
取消CAS存储池的NFS目录共享
观察可供挂载的目录,确认/vms/images已不存在
3.4验证系统
物理服务器的迁移完成后还需要完成如下内容:
●确认操作系统是否正常运行;
●如果修改了网络配置,需要客户确认并修改应用系统的配置信息。
●最后,由客户主导,我们配合将业务切换至虚拟机,并验证业务是否可以正常运行。