虚拟机迁移技术之:ESXi主机之间使用scp拷贝文件夹

虚拟机迁移技术之:ESXi主机之间使用scp拷贝文件夹

关于虚拟机的迁移:

虚拟机的迁移方式有很多,如最常见的 vMotion和Storage vMotion,借助OVF Tool工具导出导入等,VMware OVF Tool:导入导出虚拟机为OVF/OVA格式文件的命令行工具,今天主要介绍的是ESXi主机之间使用scp拷贝。

虚拟机文件在不同数据存储之间的迁移,可以利用ESXi主机Shell下的mv、或者cp命令在不同数据存储目录之间转移或者复制虚拟机文件目录。通过采用文件或目录复制的方式在不同ESXi主机的数据存储目录之间进行虚拟机文件的拷贝,也能实现虚拟机迁移。

1.命令格式:

scp [参数] [原路径] [目标路径]

2.命令功能:

scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。

3.常用命令:

3.1 将本地文件复制到远程主机目录

scp test.txt root@192.168.x.x:/usr/local/

3.2 将本地目录复制到远程主机目录

scp -r xxxx root@192.168.x.x:/usr/local/

3.3 将远程主机的文件复制到本机

scp root@192.168.x.x:/usr/local/test/test.txt ./

3.4 复制远程主机目录到本机

scp -r root@192.168.x.x:/usr/local/test ./

下面开始进入正题。

一、开启ESXi源主机和目标主机的SSH服务。

管理,服务,找到TSM和TSM-SSH,开启。

二、开启源主机SSH客户端服务

ESXi web页面:网络---->防火墙规则---->ssh客户端---->启用

以上步骤很重要,否则报错:ssh: connect to host 192.168.x.x port 22: Connection time out lost connection

三、使用ssh工具登录源主机,执行命令

scp -r xxxx root@192.168.x.x:/vmfs/volumes/datastore1/  #xxxx为源主机的文件夹名称,后面为目标路径
计划将源主机Local_2存储上的2012-AD_02文件夹,拷贝到目标主机存储上
按照提示输入yes和输入目标主机的root密码
耐心等待100%完成。
目标存储已经能找到该文件夹,右键.vmx文件,注册虚拟机。
目标主机虚拟机清单找到该虚拟机,打开电源顺利开机,迁移完毕。
dinghui.org

关注虚拟化及IT技术发展!

发表评论


The reCAPTCHA verification period has expired. Please reload the page.