Referência de migctl

migctl é uma ferramenta de linha de comando para configurar e gerenciar um ambiente de migração de migrações para contêineres no Google Cloud:

Para uma introdução passo a passo aos principais comandos migctl e a como fazer uma migração simples, consulte o Guia de início rápido.

migctl

Comando Descrição
artifacts-repo Configurar um repositório de artefatos
completion Gera scripts de conclusão de bash
debug Comandos para solução de problemas
debug coletar-info Fazer o download de collect_sysreport.sh, o script Sysreport
Registro do Docker Configura um registro do Docker
doctor Verificar o status da implantação do Migrate to Containers e a configuração relacionada
help Ajuda sobre qualquer comando
Geração de registros Configurar a geração de registros
migration Operações de migração
setup Instalar ou desinstalar o Migrate for Containers
source Gerencia referências à origem da migração
version Versão de impressão do Migrate to Containers e do migctl

Sinopse

migctl [-h]

Sinalizações

-h, --help
Ajuda para este comando.

Observações

migctl incluído no Cloud Shell

migctl artifacts-repo

Comando Descrição
migctl artifacts-repo create Cria uma configuração de repositório de artefatos.
migctl artifacts-repo update Atualiza uma configuração de repositório de artefatos.
migctl artifacts-repo delete Exclui uma configuração de repositório de artefatos.
migctl artifacts-repo list Lista as configurações do repositório de artefatos.
migctl artifacts-repo set-default Define a configuração padrão do repositório de artefatos.

Consulte também

Como definir repositórios de dados

migctl artifacts-repo create

Cria uma configuração de repositório de artefatos.

Sinopse

migctl artifacts-repo create gcs|s3|basic-auth repository-name flags

Argumentos posicionais

repository-name

Nome da configuração do repositório de artefatos.

Sinalizações

-h, --help

Ajuda para este comando.

As sinalizações restantes são baseadas no tipo de registro:

  • Cloud Storage

    migctl artifacts-repo create gcs repository-name --bucket-name bucket-name  --json-key=m4a-install.json

    onde:

    • repository-name é o nome definido pelo usuário da configuração do repositório de artefatos.

    • bucket-name especifica um bucket no repositório do Cloud Storage. Se você ainda não tiver um bucket, crie um usando as instruções de Criar buckets.

      Observação: quando você instala o Migrate to Containers em clusters do Google Cloud, o instalador do Migrate para contêineres cria automaticamente um bucket padrão chamado:

      PROJECT-migration-artifacts

    • m4a-install.json é o nome do arquivo de chave JSON para a conta de serviço para acessar o Container Registry e o Cloud Storage, conforme descrito em Como configurar uma conta de serviço.

  • S3

    migctl artifacts-repo create s3 repository-name --bucket-name bucket-name --region aws-region --access-key-id=key-id

    Você vai precisar inserir a chave secreta do key-id.

    Se preferir, especifique o caminho para um arquivo de credenciais:

    migctl artifacts-repo create s3 repository-name --bucket-name bucket-name --region aws-region --credentials-file-path file-path 

    onde:

    • repository-name é o nome definido pelo usuário da configuração do repositório de artefatos.

    • bucket-name especifica um bucket no repositório S3. Se você não tiver um bucket atual, crie um seguindo as instruções em Como trabalhar com buckets do Amazon S3.

    • aws-region especifica a região da AWS para o repositório. O cluster de processamento e o repositório podem estar em regiões separadas, desde que o cluster tenha permissões para acessar o repositório.

    • key-id especifica a chave de acesso. Consulte Como gerenciar chaves de acesso para usuários do IAM para saber mais.

    • file-path especifica o caminho para um arquivo CSV, salvo no console da AWS, contendo as credenciais.

Examples

  • Cloud Storage

    migctl artifacts-repo create gcs myRepository --json-key=m4a-install.json
  • S3

    migctl artifacts-repo create s3 myRepository --bucket-name bucket-name --region aws-region --access-key-id=key-id

migctl artifacts-repo update

Atualiza uma configuração de repositório de artefatos.

Sinopse

migctl artifacts-repo update gcs|s3|basic-auth repository-name same-flags-as-create

Argumentos posicionais

repository-name

Nome da configuração do repositório de artefatos.

Sinalizações

same-flags-as-create

Especifique os mesmos flags para atualizar a configuração do registro usada para criá-la, como mostrado em migctl artifacts-repo create.

migctl artifacts-repo delete

Exclui uma configuração de repositório de artefatos.

Sinopse

migctl artifacts-repo delete repository-name

Argumentos posicionais

repository-name

Nome da configuração do repositório de artefatos.

Sinalizações

-h, --help

Ajuda para este comando.

migctl artifacts-repo list

Lista os repositórios configurados atualmente, incluindo o padrão atual.

Sinopse

migctl artifacts-repo list

Sinalizações

-h, --help

Ajuda para este comando.

migctl artifacts-repo set-default

Define o repositório de artefatos padrão, ou seja, o registro ativo usado pelo cluster de processamento.

Sinopse

migctl artifacts-repo set-default repository-name

Argumentos posicionais

repository-name

Nome da configuração do repositório de artefatos.

Sinalizações

-h, --help

Ajuda para este comando.

migctl completion

Gera scripts de conclusão de bash.

Para carregar a conclusão, execute . <(migctl completion bash)

Para configurar o shell bash para carregar conclusões para cada sessão, adicione o seguinte ao seu ~/.bashrc ou ~/.profile: . <(migctl completion bash)

Sinopse

migctl completion {bash | zsh}

Argumentos posicionais

{bash | zsh}
O shell a ser usado.

Sinalizações

-h, --help
Ajuda para este comando.

Depuração migctl

Comando Descrição
migctl debug lançamento-m4ce-vm Lance uma VM do Migrate to Virtual Machines V4.
migctl debug collect-info Fazer o download de collect_sysreport.sh, o script Sysreport.

migctl depurar build-m4ce-vm

Lançar uma VM do Migrate to Virtual Machines V4 que talvez não responda após a migração.

Sinopse

migctl debug release-m4ce-vm -i VM_NAME -s SOURCE_PROVIDER_NAME

Sinalizações

-h, --help
Ajuda para este comando.
-i, --instance
ID da instância de VM de origem.
-s, --source
Nome da origem criada com migctl source create.

migctl debug collect-info

Fazer o download de collect_sysreport.sh, o script Sysreport. Em seguida, execute o script para coletar informações usadas pela equipe de suporte para ajudar a resolver seu problema.

Este comando faz o download do script para /tmp/sysreportINDEX/collect_sysreport.sh, em que INDEX é um sufixo aleatório atribuído quando o diretório temporário é criado.

Sinopse

migctl debug collect-info

Sinalizações

-h, --help
Ajuda para este comando.

Consulte também

Personalizar suporte

Examples

Faça o download do relatório Sysreport collect_sysreport.sh:

migctl debug collect-info
Saved /tmp/sysreportINDEX/collect_sysreport.sh, please run it manually to collect sysreport

Para executar o script, siga as etapas a seguir:

  1. Altere para o diretório /tmp/sysreportINDEX:

    cd /tmp/sysreportINDEX
  2. Execute o script collect_sysreport.sh:

    ./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]

Consulte Personalizar suporte para ver mais informações sobre como executar o script.

migctl docker-registry

Comando Descrição
migctl docker-registry create Cria uma configuração do registro do Docker.
migctl docker-registry update Atualiza uma configuração do registro do Docker.
migctl docker-registry delete Exclui uma configuração do registro artDocker.
mmigctl docker-registry list Lista as configurações do registro do Docker.
migctl docker-registry set-default Define a configuração padrão do registro do Docker.

Consulte também

Como definir repositórios de dados

migctl docker-registry create

Cria uma configuração do registro do Docker.

Sinopse

migctl docker-registry create gcr|basic-auth registry-name flags

Argumentos posicionais

registry-name

Nome da configuração do registro do Docker.

Sinalizações

-h, --help

Ajuda para este comando.

As sinalizações restantes são baseadas no tipo de registro:

  • GCR

    migctl docker-registry create gcr registry-name --project project-id --json-key=m4a-install.json

    onde:

    • registry-name é o nome definido pelo usuário da configuração do registro do Docker.

    • project-id é o ID do projeto do Google.

    • m4a-install.json é o nome do arquivo de chave JSON da conta de serviço. Ele é usado para acessar o Container Registry e o Cloud Storage, conforme descrito em Como configurar uma conta de serviço.

  • Registro do Docker

    migctl docker-registry create basic-auth registry-name --registry-path url --username username --ca-pem-file ca-pem-filename

    onde:

    • registry-name é o nome definido pelo usuário da configuração do registro do Docker.

    • url especifica o URL do registro sem o prefixo http:// ou https://. Por exemplo, localhost:8080/myregistry.

    • username para as credenciais de autenticação básica do registro. Você precisará inserir a senha.

    • Se o registro usar um certificado autoassinado, ca-pem-filename especificará um arquivo PEM contendo a chave pública ou a cadeia completa da CA. Isso acarreta uma concatenação dos certificados de CA intermediários até o certificado raiz. Exemplo:

      cat int1.pem int2.pem ... root.pem

Examples

  • GCR

    migctl docker-registry create gcr my-registry --project myproject --json-key=m4a-install.json
  • Registro do Docker

    migctl docker-registry create basic-auth my-registry --registry-path myexample.com/registry --username user1 --password pass1

    Se o registro usar um certificado autoassinado:

    migctl docker-registry create basic-auth my-registry --registry-path myexample.com/registry --username user1 --password pass1 --ca-pem-file cert.pem

migctl docker-registry update

Atualiza uma configuração do registro do Docker.

Sinopse

migctl docker-registry update gcr|basic-auth registry-name same-flags-as-create

Argumentos posicionais

registry-name

Nome da configuração do registro do Docker.

Sinalizações

same-flags-as-create

Especifique os mesmos flags para atualizar a configuração do registro usada para criá-la, como mostrado em migctl docker-registry create.

migctl docker-registry delete

Exclua uma configuração do registro do Docker.

Sinopse

migctl docker-registry delete registry-name

Argumentos posicionais

registry-name

Nome da configuração do registro do Docker.

Sinalizações

-h, --help

Ajuda para este comando.

migctl docker-registry list

Lista os registros do Docker atualmente configurados, incluindo o padrão atual.

Sinopse

migctl docker-registry list

Sinalizações

-h, --help

Ajuda para este comando.

migctl docker-registry set-default

Define o registro padrão do Docker, ou seja, o registro ativo usado pelo cluster de processamento.

Sinopse

migctl docker-registry set-default registry-name

Argumentos posicionais

registry-name

Nome da configuração do registro do Docker.

Sinalizações

-h, --help

Ajuda para este comando.

migctl doctor

Verifique o status da implantação do Migrate to Containers e a configuração relacionada.

Sinopse

migctl doctor

Sinalizações

-h, --help
Ajuda para este comando.

Consulte também

Como instalar o Migrate to Containers

Examples

Resposta para uma implantação funcional do Migrate to Containers.

migctl doctor
[✓] Deployment

migctl help

Fornece ajuda na ferramenta migctl.

Use "migctl [comando] --help" para saber mais sobre um comando.

Sinopse

migctl --help

Sinalizações

-h, --help
Ajuda para este comando.

Geração de registros do migctl

Comando Descrição
Nível de detalhes do conjunto de geração de registros do migctl Defina o nível de detalhes da geração de registros do back-end.

Nível de detalhes do conjunto de geração de registros do migctl

Defina o nível de detalhes da geração de registros do back-end usando um número inteiro não negativo.

  • Defina o nível como 0 para ver apenas registros de informações.
  • Defina o nível como 1 ou superior para ver também os registros de depuração.

Sinopse

migctl logging set-verbosity LEVEL [flags]

Examples

Defina o nível de detalhes para mostrar apenas registros de informações.

migctl logging set-verbosity 0

Defina o nível de detalhes para mostrar a maioria dos registros de depuração.

migctl logging set-verbosity 1

Sinalizações

-h, --help
Ajuda para este comando.

migctl migration

Comando Descrição
migration create Cria um plano de migração.
migration delete Exclui um plano de migração.
migration generate-artifacts Cria artefatos para uma determinada migração.
migration get Exibe uma especificação do plano de migração.
migration get-artifacts Recebe artefatos para a migração, como Dockerfile e YAML de especificação de implantação/StatefulSet.
migration list Lista migrações.
Tipos de lista de migração Liste os tipos de migração disponíveis.
migration status Exibe o status do plano de migração.
migration update Atualiza um plano de migração.

migctl migration create

Cria um plano de migração.

Um plano de migração define os detalhes da migração, incluindo a plataforma de origem, o ID da VM, o nome do projeto e assim por diante.

O arquivo do plano de migração gerado é copiado para a máquina em que o comando é executado. Ele não é aplicado ao cluster de processamento. Se quiser, edite o arquivo antes de usá-lo na migração.

Sinopse

migctl migration create migration-name --source source-name --vm-id source-vm-id --type type [flags]

Argumentos posicionais

migration-name
Nome da migração.

Sinalizações

-r, --artifacts-repository string
Repositório de artefatos para armazenar artefatos.
-h, --help
Ajuda para criação
--image-repository string
Repositório de imagens que será usado para fazer upload de imagens.
-l, --labels strings --labels=[KEY=VALUE,…]
Lista de pares de rótulos KEY=VALUE a serem adicionados As chaves precisam começar com um caractere minúsculo e conter apenas hifens (-), sublinhados (_), caracteres minúsculos e números. Os valores precisam conter apenas hifens (-), sublinhados (_), caracteres minúsculos e números.
-p, --parameters strings --parameters=[KEY=VALUE,…]
Lista de pares de rótulos KEY=VALUE a serem adicionados
-s, --source string
Nome da origem
-t, --type string
O tipo de migração
-v, --vm-id string
ID da VM de origem

Examples

Crie um plano de migração para a conteinerização de uma VM do Linux.

migctl migration create my-migration-1 --source my-source --vm-id my-id --type linux-system-container

Crie um plano de migração para uma VM que executa um componente de aplicativo Tomcat.

migctl migration create my-migration-1 --source my-source --vm-id my-id --type tomcat-container

Consulte também

Como criar uma migração

migctl migration delete

Exclui um plano de migração.

Esse comando exclui uma migração que você criou com migctl migration create.

Sinopse

migctl migration delete migration-name

Argumentos posicionais

migration-name
Nome da migração a ser excluída.

Sinalizações

-h, --help
Ajuda para este comando.

migctl migration generate-artifacts

Cria artefatos para uma determinada migração.

Por exemplo, este comando cria uma imagem, dados-volume, Dockerfile, YAML de implantação e muito mais.

Sinopse

migctl migration generate-artifacts migration-name

Argumentos posicionais

migration-name
Nome da migração referente à criação de artefatos.

Sinalizações

-h, --help
Ajuda para este comando.

Consulte também

Como executar uma migração

migctl migration get

Exibe uma especificação do plano de migração.

Sinopse

migctl migration get migration-name  [--output-file migration-yaml-file]

Argumentos posicionais

migration-name
Nome da migração referente ao plano buscado.

Sinalizações

--output-file migration-yaml-file
Arquivo YAML de saída da especificação do plano de migração.
-r, --overwrite
Substitui os arquivos YAML de saída da especificação do plano de migração.
-h, --help
Ajuda para este comando.

migctl migration get-artifacts

Recebe artefatos para a migração, como Dockerfile e YAML de especificação de implantação/StatefulSet.

Sinopse

migctl migration get-artifacts migration-name [--output-directory directory-path] [--overwrite]

Argumentos posicionais

migration-name
A migração referente aos artefatos buscados.

Sinalizações

--output-directory directory-path
Caminho do diretório de saída. O padrão é “.”
--overwrite
Substitui arquivos locais atuais.
-h, --help
Ajuda para este comando.

Consulte também

Como revisar os arquivos de implantação gerados

migctl migration list

Lista migrações.

Sinopse

migctl migration list [--all-namespaces]

Sinalizações

-A, --all-namespaces
Lista migrações em todos os namespaces.
-h, --help
Ajuda para este comando.

Consulte também

Como monitorar uma migração

Tipos de lista de migração do migctl

Listar os tipos de migração disponíveis

Sinopse

migctl migration list-types [flags]

Sinalizações

-h, --help
Ajuda para tipos de lista.

Consulte também

Como monitorar uma migração

migctl migration status

Exibe o status do plano de migração.

Sinopse

migctl migration status migration-name  [--verbose]

Argumentos posicionais

migration-name
Nome da migração referente ao status buscado.

Sinalizações

-v, --verbose
Status detalhado.
-h, --help
Ajuda para este comando.

Consulte também

Como monitorar uma migração

migctl migration update

Atualizar uma especificação de migração.

Sinopse

migctl migration update migration-name --main-config migration-spec.yaml --data-config data-spec.yaml

Argumentos posicionais

migration-name
Nome da migração a ser atualizada.

Sinalizações

--main-config migration-spec.yaml
Arquivo YAML que contém o plano de migração atualizado.
--data-config data-spec.yaml
Arquivo YAML contendo a especificação de configuração de dados atualizada.
-h, --help
Ajuda para este comando.

Consulte também

migctl setup

Comando Descrição
setup install Instalar o Migrate to Containers no cluster.
setup uninstall Desinstale o Migrate to Containers de um cluster.
upgrade da configuração Fazer upgrade do Migrate to Containers em um cluster.
setup proxy Configure um proxy HTTPs usado pelo Migrate to Containers.

migctl setup install

Instalar o Migrate to Containers no cluster.

Sinopse

migctl setup install [--runtime] [--json-key service-account-json] [--node-selectors string] [--tolerations string] [--version version-number]

Sinalizações

--runtime
Instale o suporte ao ambiente de execução em clusters de carga de trabalho com nós do Container-Optimized OS.
--json-key service-account-json
Arquivo de chave JSON para a conta de serviço com as permissões necessárias para instalar o Migrate to Containers. Consulte Criar uma conta de serviço para uma migração para mais informações.
--node-selectors string
Seletor de nós dos componentes implantados pelo Migrate to Containers no formato: LABEL1=VALUE1,LABEL2=VALUE2,..... Consulte Opções de instalação para mais informações.
--tolerations string
Tolerâncias para os componentes implantados pelo Migrate to Containers no seguinte formato: KEY1=VALUE1:EFFECT1,KEY2=VALUE2:EFFECT2,..... Consulte Opções de instalação para mais informações.
--version version-number
A versão do Migrate to Containers que será instalada (o padrão é "1.15.0").
-h, --help
Ajuda para este comando.

Examples

Instalar o Migrate to Containers em um cluster de processamento.

migctl setup install

Instalar o suporte ao ambiente de execução em clusters de carga de trabalho com nós do COS.

migctl setup install --runtime

Consulte também

Como instalar o Migrate to Containers

migctl setup uninstall

Desinstale o Migrate to Containers de um cluster.

Sinopse

migctl setup uninstall [-f]

Sinalizações

-f
Força a desinstalação enquanto as migrações estão em andamento.
-h, --help
Ajuda para este comando.

Examples

Desinstale o Migrate to Containers.

migctl setup uninstall

Forçar a desinstalação do Migrate to Containers enquanto as migrações estão em andamento.

migctl setup uninstall --force

Consulte também

Como desinstalar o Migrate to Containers

upgrade da configuração de produto

Fazer upgrade do Migrate to Containers em um cluster.

Sinopse

migctl setup upgrade

Sinalizações

--runtime
Instalar o suporte ao ambiente de execução em clusters de carga de trabalho com nós do COS.
-f, --force
Se alguma migração estiver em estado de erro, recrie-a como parte do upgrade para ver se ela pode ser concluída.
--gcp-project string
Projeto do Google Cloud para fazer upload no Container Registry e no Cloud Storage.
--gcp-region string
Região do Google Cloud para upload no Cloud Storage.
--json-key string
Chave JSON da conta de serviço usada para fazer upload para o Container Registry e o Cloud Storage.
--node-selectors string
node-selector para os componentes implantados pelo Migrate to Containers no formato LABEL1=VALUE1,LABEL2=VALUE2,...
--skip-validation
Modifique a validação da implantação do cluster.
--tolerations string
Tolerâncias para os componentes implantados pelo Migrate to Containers no formato KEY1=VALUE1:EFFECT1,KEY2=VALUE2:EFFECT2,...
--version string
A versão do Migrate to Containers que será instalada (o padrão é "1.15.0").
-h, --help
Ajuda para este comando.

Examples

Fazer upgrade do Migrate to Containers na versão atual.

migctl setup upgrade

Faça upgrade do Migrate to Containers para uma versão específica.

migctl setup upgrade --version 1.15.0

Consulte também

Como fazer upgrade do Migrate to Containers

migctl setup proxy

Configure um servidor proxy para acessar repositórios do Migrate to Containers. O Migrate to Containers é compatível apenas com solicitações de HTTPS. O HTTP não é compatível.

Quando você usa um proxy HTTPS, o Migrate to Containers não é compatível com certificados autoassinados. Você precisa usar um certificado assinado com um proxy HTTPS.

Sinopse

migctl setup proxy --https-proxy proxy-address
    [--proxy-basic-authentication] [--no-proxy address] [--remove]

Sinalizações

--https-proxy proxy-address
Especifique o endereço IP ou servidor do proxy usado para encaminhar solicitações, omitindo o prefixo https://. Se seu proxy usar autenticação básica, será possível incluir o nome de usuário e a senha em proxy-address. Exemplo:
user:password@proxy-address
Como alternativa, é possível usar a opção --proxy-basic-authentication para especificar esses valores interativamente no console.
--no-proxy address
Especifique uma lista opcional de IPs e domínios separados por vírgulas em que o proxy não é usado.
--remove
Remova a configuração de proxy.
--proxy-basic-authentication
Se o proxy exigir autenticação, use esta opção para especificar o nome de usuário e a senha de forma interativa. Ao inserir o comando, você precisará inserir o nome de usuário e a senha necessários para acessar o proxy. Como alternativa, é possível usar a opção --https-proxy para especificar esses valores como parte de proxy-address.
--h, --help
Ajuda para este comando.

Examples

Para configurar um proxy HTTPS sem autenticação:

migctl setup proxy --https-proxy myproxy.com

Para configurar um proxy HTTPS e também especificar domínios onde o proxy não é usado:

migctl setup proxy --https-proxy myproxy.com --no-proxy localhost,mydomain.com

Se o proxy usar autenticação básica:

migctl setup proxy --https-proxy myproxy.com --proxy-basic-authentication

Você precisará inserir o nome de usuário e a senha.

Outra opção é inserir as credenciais como parte do proxy-address:

migctl setup proxy --https-proxy user:pword@myproxy.com

Para remover a configuração do proxy:

migctl setup proxy --remove 

Consulte também

Como configurar um proxy HTTPS

migctl source

Executa operações relacionadas a uma origem de migração.

Comando Descrição
source create Adiciona uma origem de migração ao cluster de processamento.
source delete Exclui uma origem de migração do cluster de processamento.
source list Lista as configurações de origem da migração no cluster de processamento.
Status da origem Exibe o status da origem da migração no cluster de processamento.

migctl source create

Adiciona uma origem de migração ao cluster de processamento.

Comando Descrição
source create compute-engine Adiciona o Compute Engine como uma origem de migração.
source create local-vmware Adiciona o VMware como uma origem de migração ao cluster de processamento.
Fonte: m2vm criada Adiciona o Migrate to Virtual Machines como uma origem de migração ao cluster de processamento.

Consulte também

Como adicionar uma origem de migração

migctl origem criar compute-engine

Adiciona o Compute Engine como uma migração para o cluster de processamento.

Sinopse

migctl source create compute-engine name --project project [--json-key service-account-json ]

Argumentos posicionais

name
Um nome para dar à origem.

Sinalizações

--project project
Projeto padrão para o tipo de origem do Compute Engine.
--json-key service-account-json
Arquivo de chave JSON para a conta de serviço usada para criar a origem do Compute Engine. Consulte Como criar uma conta de serviço para usar o Compute Engine como origem de migração para saber mais.
-h, --help
Ajuda para este comando.

Examples

Adicionar o Compute Engine como uma origem de migração.

migctl source create compute-engine my-ce-src --project myproject --zone us-west1-a

Consulte também

Como adicionar uma origem de migração

migctl source create local-vmware

Adiciona o VMware como uma origem de migração ao cluster de processamento.

Sinopse

migctl source create local-vmware name --vc vcenter --user user [flags]

Argumentos posicionais

name
Um nome para dar à origem.

Sinalizações

--dc datacenter
--vc host
Especifica o nome DNS do vCenter ou o endereço IP do vCenter.
--username user
O nome de usuário de um usuário que tem permissão para acessar o vCenter. Você precisará inserir a senha do usuário.
-h, --help
Ajuda para este comando.

Examples

Adicionar VMware como uma origem de migração.

migctl source create local-vmware local-vmware-src --vc '1.2.3.4' --username 'admin'

Consulte também

Como adicionar uma origem de migração

migctl source create m2vm

Adiciona o Migrate to Virtual Machines como uma origem de migração ao cluster de processamento.

Sinopse

migctl source create m2vm name --project m2vm-service-project
--json-key path --location m2vm-service-location --m2vm-source m2vm-service-source
[ --target-project target-project ][ --target-json-key path ] [ --target-zone target-zone ]
[ --target-network target-network ] [ --target-subnet target-subnet ] [flags]

Argumentos posicionais

name
Um nome para dar à origem.

Sinalizações

-h, --help
Ajuda para m2vm.
--json-key string
Caminho para uma chave json de conta de serviço usada no projeto do Migrate to Virtual Machines. Consulte Usar o Migrate to Virtual Machines como origem de migração.
--location string
O local do serviço Migrate to Virtual Machines, por exemplo, us-central1.
--m2vm-source string
O nome da origem "Migrate to Virtual Machines".
--project string
Projeto do Migrate to Virtual Machines.
--target-json-key string
Caminho para uma chave json de conta de serviço usada no projeto de destino. Se deixado em branco, será igual à chave json para o Migrate to Virtual Machines.
--target-network string
A rede de destino para implantações de VM clonadas.
--target-project string
O projeto de destino para implantações de VM clonadas. Se deixado em branco, será igual ao projeto Migrate to Virtual Machines.
--target-subnet string
A sub-rede de destino para implantação de VM clonadas.
--target-zone string
A zona de destino para implantações de VM clonadas.

Examples

Adicionar o Migrate to Virtual Machines como origem de migração

migctl source create m2vm name --project m2vm-service-project --json-key m2vm-service-sa.json --location m2vm-service-location --m2vm-source m2vm-service-source

Consulte também

Como adicionar uma origem de migração

migctl source delete

Exclui uma origem de migração do cluster de processamento.

Sinopse

migctl source delete source-name [-f]

Argumentos posicionais

source-name
O nome da origem a ser excluída, ou seja, o nome que você especificou ao criar a origem com migctl source create.

Sinalizações

-f
Ignora erros e força a exclusão.
-h, --help
Ajuda para este comando.

Examples

Excluir a origem da migração.

migctl source delete my-source

Tentar forçar a exclusão de uma origem.

migctl source delete my-source -f

migctl source list

Lista as configurações de origem da migração no cluster de processamento.

Sinopse

migctl source list

Sinalizações

-h, --help
Ajuda para este comando.

migctl source list-vms

Lista candidatos de VM para migração.

Sinopse

migctl source list-vms [flags]

Sinalizações

--help
Ajuda para este comando.
--refresh
Atualizar o inventário em vez de usar resultados armazenados em cache.
--wide
Mostra mais informações sobre as VMs.

status de origem do migctl

Exibe o status da origem da migração no cluster de processamento.

Sinopse

migctl source status 

Sinalizações

-h, --help
Ajuda para este comando.
-v, --verbose
Resposta detalhada para este comando.

migctl version

Imprime a versão do Migrate to Containers e do migctl.

Sinopse

migctl version

Sinalizações

-h, --help
Ajuda para este comando.