En alguna ocasión nos podemos encontrar que necesitamos copiar diferentes tipos de ficheros ya sean ISOS, Bundles, máquina virtuales etc entre dos Host ESXi Standalone de la misma red.
También puede servirnos en algún momento que no tengamos el vCenter operativo y necesitemos copiar una carpeta con una VM de un ESXi a otro que solo tengan disponible almacenamiento local, las posibilidades son varias y las formas de hacerlo también.
Para poder copiar ficheros con SCP, lo primero que tenemos que hacer es habilitar en el Firewall el Client SSH del ESXi. Nota: no es necesario habilitarlo en el ESXi de destino.
Para habilitarlo, ejecutaremos esxcli network firewall ruleset set -e true -r sshclient
Comprobamos si se ha habilitado correctamente con esxcli network firewall ruleset list | grep sshClient.
Una vez comprobado, ya podemos copiar lo que necesitemos, en este caso una carpeta con una máquina virtual. Desde el ESXi de origen ejecutamos scp -r /vmfs/volumes/datastorelocal/carpeta/ root@ip_esxi_destino:/vmfs/volumes/datastorelocal
Nos mostrará un warning y nos pedirá el password del ESXi de destino. Dependiendo del tamaño de la carpeta nos preparamos un café y nos lo tomamos con tranquilidad
Una vez finalizada la copia, ya tendremos la carpeta en el ESXi de destino.
Saludos y espero que os sirva.