使用SCP实现虚拟机文件迁移 通常优先建议用户使用VMware vCenter Converter Standalone在不同虚拟基础设施之间迁移虚拟机,因为这样可以保持虚拟机的在线状态。由于VMware vCenter Converter Standalone是一款免费的软件,而且VMware并不提供免费的技术支持,本文介绍使用SCP实现虚拟机文件迁移的方法作为使用VMware vCenter Converter Standalone进行虚拟机迁移的补充。 虚拟机是由存储在数据存储上的文件所组成的,在不同的虚拟基础设施之间迁移虚拟机,实际上是要将虚拟机的文件从一台ESXi主机某个数据……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
使用SCP实现虚拟机文件迁移
通常优先建议用户使用VMware vCenter Converter Standalone在不同虚拟基础设施之间迁移虚拟机,因为这样可以保持虚拟机的在线状态。由于VMware vCenter Converter Standalone是一款免费的软件,而且VMware并不提供免费的技术支持,本文介绍使用SCP实现虚拟机文件迁移的方法作为使用VMware vCenter Converter Standalone进行虚拟机迁移的补充。
虚拟机是由存储在数据存储上的文件所组成的,在不同的虚拟基础设施之间迁移虚拟机,实际上是要将虚拟机的文件从一台ESXi主机某个数据存储目录下迁移至另一台。通过采用文件或目录复制的方式在不同ESXi主机的数据存储目录之间进行虚拟机文件的拷贝,就能实现虚拟机迁移。
不幸的是,VMware出于安全考虑,在ESXi主机的Shell中屏蔽了SCP命令的使用。但是可以利用Linux服务器作为中间服务器,首先将源ESXi主机数据存储目录下的虚拟机文件拷贝至Linux中间服务器,然后再通过中间服务器将虚拟机文件拷贝至目标ESXi主机的数据存储目录下。
(1)从远程ESXi主机复制到本地Linux服务器,下面的命令将源ESXi主机/vmfs/volumes/datastore2目录下名为my_virtual的虚拟机的所有文件拷贝至本地Linux服务器的/opt/others目录下。
scp root@source_esxi_ip:/vmfs/volumes/datastore2/my_virtual -r /opt/others/
(2)从本地Linux服务器复制到目标ESXi主机,下面的命令将本地Linux服务器/opt/others/目录下的虚拟机文件拷贝至目标ESXi主机的/vmfs/volumes/datastore1数据存储的my_virtual目录下。
scp /opt/others/ -r root@target_esxi_ip:/vmfs/volumes/datastore1/my_virtual
完成这两步操作之后,就完成了虚拟机在不同虚拟基础设施之间的迁移了,最后将虚拟机添加到虚拟机清单并配置虚拟机的IP地址就可以继续使用了。
需要说明的是,本系列介绍的几种方法并不受VMware支持,在操作过程中存在一定的风险或者需要停机才有可能保证迁移的成功。建议用户优先使用VMware提供的vMotion以及Storage vMotion进行虚拟机的迁移工作。
相关推荐
-
IBM Vmware“联姻” 向混合云迁移so easy
IBM和VMware已经建立和合作伙伴关系,这样一来将本地工作负载迁移到云中会变得比以往简单一些。
-
远距离vMotion优势大盘点
对于旧版本的vMotion来说,在高延迟环境中甚至是不同大陆间进行负载迁移经常会导致大量问题甚至最终失败。远距离vMotion能克服这些问题。
-
VMware vCenter Converter Standalone 5.1迁移物理机到虚拟机卡了
VMware vCenter Converter Standalone 5.1迁移物理机到虚拟机,刚执行任务就 […]
-
xenserver里的虚拟机通过xenmotion迁移后,虚机的主板信息是不是变了?
一台xenserver里的一个虚拟机通过xenmotion迁移到另一台xenserver,那么虚拟机的主板信息 […]