欢迎来到天天文库
浏览记录
ID:46260522
大小:288.22 KB
页数:11页
时间:2019-11-22
《虚拟化迁移操作指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、虚拟化迁移操作指导书1系统迁移概述1.1DD工具介绍DD是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。我们可以使用dd命令对linux系统磁盘进行拷贝,直接生成可以被KVM系统识别的raw格式磁盘文件。此方法拷贝岀来的磁盘文件大小与原始磁盘大小完全相同。因此,从思路上,只要对待迁移业务系统中执行dd命令,生成的raw文件传到CAS虚拟机磁盘文件存储池中,便可以直接供虚拟机挂载使用。这里以CentOS系统为例,采用CAS上存储池开启NFS网络文件系统并供待迁移服务
2、器挂载的方式,直接dd生成文件至CAS存储池。DD迁移也是对存储的区块进行读写,有时间顺序,因此不建议在业务系统数据量较大时迁移,最好选择业务较少甚至无业务时迁移,否则迁移后无法完全保证数据完整性。1.2收集系统信息在进行正式的系统迁移前,请参考《虚拟化迁移信息收集指导》。1.3系统迁移工具DD是一般Linux系统自带的工具,通过命令可实现。1.4迁移实施方案完成系统信息收集后,要制作迁移实施方案,具体请参照《虚拟化迁移实施方案》。1.5迁移整体流程收集信息注意,DD方式迁移过程自身是可以在系统在线时进行的,但为保证没有数据
3、变化,因此需要暂停业务,暂停业务和恢复业务由客户主导,我们协助。2系统迁移注意事项2.1系统迁移注意事项2.1.1业务中断若客户可接受少量数据丢失(无法保证迁移过程中数据的一致性),决定在夜间等数据量变化少时利用DD方式在线迁移业务,则可以直接进行迁移,否则业务系统要暂停。2.1.2备份数据传输方式在CAS平台的某存储池开启NFS网络文件系统,然后在待迁移业务系统服务器上挂载该NFS文件系统,再利用DD将原系统数据备份于该NFS网络文件系统,本文档以此方式为例说明迁移过程2.移动介质如果现场条件不允许通过网络进行DD,也可以
4、先将数据备份到移动介质上后将数据再上传到CAS存储池中”供虚拟机挂载即可。2.1.3DD迁移后,虚拟机磁盘空间大小与原业务系统磁盘空间大小一致。3DD系统迁移过程3.1迁移流程图NFS挂载DD迁移数据虚拟机建立并启动验证系统3.2DD迁移业务系统3.2.1NFS启用在CAS平台的某个存储池上开启NFS网络文件系统共享,这里UZ/vms/images为例。首先,通过vi命令修改/etc/exports文件,加入一行命令:/vms/images*(rw/no_root_squash,no_subtree_check)注意,不要在
5、该行的前端加入井号作为注释!命令的含义是,W/vms/images共享,★代表所有ip地址可以访问。root8HZ-CAS01-CVK01:vi/etc/exports•/etc/exports:theaccesscontrollistforfilesystemswhichnaybeexported•toHFSclients.Seeexports(5)••ExampleforNFSv2andMFSv3:•/srv/ho®eshostnasel(nr,sync,no_subtree^二heck)hostna>e2(rofsyn
6、c,nc_,ubtree:heck)•ExampleforNFSv4:I/srv/nfs4gss/krb5i(rw#sync#fsid^O,crosssnt,no_・ubtrec_:heck)•/srv/nfs4/honesgss/krb5i(rw,s/nc.no_»ubtre«_二heck)I[/vas/isages•上no_subtree_chec爲/backup(n*xsync)启动NFS服务:servicenfs-kernel-serverrestartroot@HZ-CAS01-CVK01:servicenfs-k
7、ernel-ser/errestart*StoppingNFSkerneldaemon•…done•*UnexportingdirectoriesforNFSkerneldaemon...•••done•*ExportingdirectoriesforNFSkerneldaemon…exportfs:Nohostnamegivenwith/backup(rw.sync),suggest*(rwrsync)toavoidwarningexportfs:/etc/exports[2]:Neitherlsubtree_check,
8、or1no_subtree_check・specifiedforexport"*:/backup".Assumingdefaultbehaviour(•no_subtree_check•).NOTE:zh±sdefaulthaschangedsincenfsLilsversion1.0.x
此文档下载收益归作者所有