ESXI 7.0 之间互传文件

前言、思路分析

ESXI 7.0  之间互传文件

  • 1.vcenter  使用 vmotion 热迁移

  • 2.不用vcerter, 直接使用Esxi cli 使用linux  SCP 命令进行ESXI 主机之间数据传输。

  • 未加vcenter  ,不使用vcentre ------使用ssh , 使用scp---开启ssh 服务---- 源开启ssh 客-户端----组织scp 命令----测试

一、简明操作

  1. 开启 SSH 服务
  • 在源主机和目标主机上启用 SSH 服务。你可以通过以下步骤来完成:
  • 在 ESXi 管理界面中,导航到“管理” > “服务”。
  • 找到并启用 “TSM” 和 “TSM-SSH” 服务。
  1. 开启源主机的 SSH 客户端服务
  • 在 ESXi 管理界面中,导航到“网络” > “防火墙规则”。
  • 找到并启用 “ssh 客户端”。
  1. 使用 scp 命令传输文件
  • 登录到源主机的 SSH 终端。
  • 执行以下命令:
    scp -r <源主机文件夹路径> root@<目标主机的 IP>:/vmfs/volumes/<目标数据存储路径>/
  • <源主机文件夹路径>:源主机上要传输的文件夹路径。
  • <目标主机的 IP>:目标主机的 IP 地址。
  • <目标数据存储路径>:目标主机上的数据存储路径。
  1. 输入目标主机的 root 密码
  2. 等待传输完成

例如,如果你计划将源主机 Local_2 存储上的 2012-AD_02 文件夹拷贝到目标主机存储上,可以执行以下命令:

scp -r 2012-AD_02 root@192.168.x.x:/vmfs/volumes/datastore1/

传输完成后,你可以在目标存储上找到该文件夹,右键点击 .vmx 文件并注册虚拟机。然后在目标主机的虚拟机清单中找到该虚拟机,打开电源,迁移就完成了。如果你还有其他问题,请随时告知我。😊

!SSH服务正常开启的状态

参考资料:

  1. 虚拟机迁移技术之:ESXi主机之间使用scp拷贝文件夹
  2. EXSI主机间传输文件_esxi scp
  3. Win10 拷贝文件到 ESXi (通过 ssh + scp)
  4. VMware 文档:使用直接控制台用户界面启用 ESXi Shell 和 SSH 访问

-------------------------------------------------------------------------------------------------------------------------------

二、关键SCP命令分析

分析SCP命令

scp /vmfs/volumes/591723e4-7b66c7e8-4775-0894ef000688/CNWDFAPP0001/vmware-18.log root@10.165.100.127:/vmfs/volumes/64d20dc3-10ec8694-988b-3868dda3fbb8/ISO
  • /vmfs/volumes/591723e4-7b66c7e8-4775-0894ef000688/CNWDFAPP0001/vmware-18.log 是源文件的路径。
  • root@10.165.100.127:/vmfs/volumes/64d20dc3-10ec8694-988b-3868dda3fbb8/ISO 是目标文件的路径,其中 root 是远程主机的用户名,10.165.100.127 是远程主机的 IP 地址,/vmfs/volumes/64d20dc3-10ec8694-988b-3868dda3fbb8/ISO 是目标路径。

如果你遇到了具体的错误或问题,请提供更多上下文,我会尽力帮助你解决。12345

1GitHub Issue: SCP—为单细胞分析设计的端到端解决方案 2CSDN Blog: scp源码浅析 3CSDN Blog: 粗析openssh 中scp代码逻辑 4CSDN Blog: SCP分析模型 5CSDN Blog: 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 ./
4.下面开始进入实操正题。
一、开启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文件,注册虚拟机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值