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:
Ao usar um cluster de processamento Google Kubernetes Engine (GKE) ou GKE Enterprise no Google Cloud, execute
migctl
noCloud Shell.Ao usar um cluster de processamento no GKE, é possível instalar e executar
migctl
na sua estação de trabalho de administrador, conforme descrito em Como instalar o Migrate to Containers.
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
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:
Altere para o diretório
/tmp/sysreportINDEX
:cd /tmp/sysreportINDEX
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://
ouhttps://
. 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
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
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
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
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
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 formatoLABEL1=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.