Descubra, recolha e avalie VMs VMware para migração

Saiba como transferir a CLI do cliente de descoberta do centro de migração e usá-la para descobrir, recolher e avaliar remotamente instâncias de máquinas virtuais (VMs) em execução no VMware para migração e contentorização.

mcdc

Pode gerar relatórios de avaliação offline num formato HTML fácil de usar. Estes relatórios apresentam os resultados de cada um dos destinos de migração e descrevem as ações a realizar para eliminar bloqueios e riscos.

Antes de começar

  1. Aprovisione uma máquina Linux para transferir e executar a CLI mcdc. A máquina Linux tem de cumprir os seguintes requisitos mínimos:

    • glibc versão 2.25 ou posterior
    • 4 GB de RAM e 10 GB de espaço em disco
    • Conetividade de rede aos anfitriões vCenter e ESX
  2. Certifique-se de que tem um utilizador do vSphere com as seguintes autorizações:

    • Privilégios de leitura para VMs
    • Privilégios de leitura para todos os anfitriões ESX
    • Modificações ao funcionamento de convidados
    • Execução do programa de operações de convidados
    • Consultas de funcionamento de convidados
  3. Certifique-se de que tem um utilizador com direitos de administrador ou raiz em todas as VMs convidadas de destino.

Transfira a CLI mcdc

  1. Estabeleça ligação à máquina Linux:

    ssh MACHINE_IP
    

    Substitua MACHINE_IP pelo endereço IP da sua máquina Linux.

  2. Transfira a versão mais recente da CLI e torne-a executável:mcdc

    curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
    chmod +x mcdc
    

Realize a deteção de inventário do VMware

  • Execute a descoberta de inventário:

    ./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
    

    Substitua o seguinte:

    • USERNAME: o seu nome de utilizador do vCenter
    • VSPHERE_URL: o URL da instância do vCenter Server ou do vSphere Client

    O resultado do comando discover tem o seguinte aspeto:

    [+] Found 13 VMs
    Collecting data...
    13 / 13 [---------------------------------------------------] 100.00% 5 p/s
    [✓] Collection completed.
    

Realizar a deteção de convidados em todas as VMs detetadas

  • Execute a descoberta de convidados:

    ./mcdc discover vsphere guest all --url https://VSPHERE_URL \
      -u VCENTER_USER --vm-user VM_USER
    

    Substitua o seguinte:

    • VCENTER_USER: o utilizador do servidor vCenter
    • VM_USER: o utilizador da VM

    Quando lhe for pedido, introduza a palavra-passe para o VCENTER_USER e o VM_USER.

Gere relatórios para visualizar a avaliação

  • Gere um relatório de resumo:

    ./mcdc report --format html > Summary_Report.html
    
  • Gere um relatório detalhado:

    ./mcdc report --format html --full > Detailed_Report.html
    

    São criados ficheiros HTML com os nomes Summary_Report.html e Detailed_Report.html. Abra os relatórios num navegador.

Limpar

Não existem cobranças associadas à execução da mcdc CLI. No entanto, pode eliminar os dados recolhidos da base de dados local.

  • Elimine os dados da CLI do mcdc:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    Substitua DATABASE_NAME pelo caminho para a base de dados onde os dados recolhidos estão armazenados. Normalmente, encontra-se no mesmo diretório onde transferiu a mcdcCLI.

O que se segue?