Copiar arquivos entre Hosts ESXi usando scp
Hoje fui questionado sobre como copiar arquivos entre Hosts (servidores) ESXi, e digo, há várias formas de se fazer isso, porém vamos a mais prática (pelo menos eu acho! rs.) que é por linha de comando (ssh) usando o scp diretamente no ESXi.
Nota: O Serviço SSH tem que ser ativado no host de origem (De onde você está copiando) e no host de destino (Para onde os arquivos serão copiados).
Após se logar no servidor de origem, basta executar o comando a seguir:
# scp caminho_do_arquivo root@ip_do_servidor_destino:/caminho_de_destino
Usando um exemplo, onde eu precise mover um arquivo ISO (Linux.iso) de um servidor (192.168.0.10) para o meu novo servidor (192.168.0.20). Vamos supor que o arquivo esteja armazenado no datastore1 no diretório ISOS ( datastore1/ISOS/ ).
Supondo que já esteja logado via SSH no servidor de origem; Então os passos seguintes seriam:
- Entrar com o comando de cópia de arquivos entre hosts usando o SCP:
# scp /vmfs/volumes/datastore1/ISOS/Linux.iso root@192.168.0.20:/vmfs/volumes/datastore1/Linux.iso
- Voce será solicitado a digitar a senha do root do servidor de destino (no meu caso 192.168.0.20)
Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.0.20' (RSA) to the list of known hosts. Password: Linux.iso 95% 3.2GB 82MB/s 0:03 ETA
Pronto!
Simples assim!! Tenha um excelente dia (ou noite!) =-)