1. Locate where your source VM is on the host:
- Login VMware vSphere Client on your host --> right click to the VM you want to locate --> Edit Setting --> Select Options tab
- Note down the path of Virtual Machine Configuration File. In this case, it is [datastore0] Mac-Appium04/Mac-Appium.vmx.
- SSH to the host, the VM location is /vmfs/volumes/datastore0/Mac-Appium04 (datastore0/Mac-Appium04 is what we refer from the path of Virtual Machine Configuration File and /vmfs/volumes/ is where ESXi puts VMs by default)
2. Copy the VM folder to the different host with scp command:
scp -r robin@10.10.2.20:/vmfs/volumes/datastore0/Mac-Appium04 /vmfs/volumes/datastore/
Note: robin is the username to ssh to the host. /vmfs/volumes/datastore/ is where I want to put VM on the destination host.
3. Add the VM on VMware vSphere Client
- Login the destination host using vSphere Client
- Open datastore browser
- Find the VM, right click on the .vmx file and select 'Add to Inventory'
- Once you finish above steps, the VM is shown in vSphere client
No comments:
Post a Comment