关于虚拟机的迁移:
虚拟机的迁移方式有很多,如最常见的 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服务。
二、开启源主机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为源主机的文件夹名称,后面为目标路径
发表评论