Referência da CLI do Migrate to Containers para Windows

O m2c é uma ferramenta de linha de comando para configurar e executar migrações na máquina local.

m2c

Uma interface de linha de comando para o Migrate to Containers.

Siga uma jornada de três etapas para realizar uma modernização rápida da sua carga de trabalho:

  1. Analise as imagens de disco da VM de origem para criar um plano de modernização.

  2. Edite o plano para personalizar os artefatos de modernização.

  3. Gere os artefatos de modernização.

Sinopse

m2c COMMAND [options]

Flags

-q,--quiet
Não exibir nada
-v,--verbose
Exibir saída detalhada

Comandos

Comando Descrição
m2c analyze Analisa a configuração da carga de trabalho no sistema de arquivos indicado.
m2c completion Gera o script de preenchimento automático para o shell especificado
m2c config Mostra e edita propriedades de configuração
m2c generate Gera artefatos de migração do sistema de arquivos indicado.
m2c help Ajuda sobre qualquer comando
m2c version Mostra a versão da CLI.

m2c analyze

Analisa a configuração da carga de trabalho no sistema de arquivos com um determinado plug-in.

O plano de modernização resultante estará disponível no arquivo config.yaml no diretório de saída indicado.

Sinopse

m2c analyze --source COPIED_FILESYSTEM_PATH --plugin PLUGIN_NAME --output OUTPUT_DIR [options]

Flags

-o,--output path
Caminho de saída que pode ser usado como entrada para o comando m2c generate
-r,--parameter name=value
Parâmetros de análise do plug-in no formato "nome=valor". Pode ser especificado várias vezes
-p,--plugin name
Nome do plug-in
-s,--source path
O caminho para um arquivo de imagem VHD
--volume localPath:remotePath
Faz montagem de vinculação de um arquivo ou diretório no contêiner no formato de "localPath:remotePath". Pode ser especificado várias vezes

m2c completion

Gera o script de preenchimento automático para m2c para o shell especificado.

Saiba como usar o script gerado na ajuda de cada subcomando.

Sinopse

m2c completion

Comandos

Comando Descrição
m2c completion bash Gera o script de preenchimento automático para bash
m2c completion fish Gera o script de preenchimento automático para fish
m2c completion powershell Gera o script de preenchimento automático para o PowerShell
m2c completion zsh Gera o script de preenchimento automático para zsh

m2c completion bash

Gera o script de preenchimento automático para o shell bash.

Esse script depende do pacote "bash-completion".

Se ele ainda não estiver instalado, instale usando o gerenciador de pacotes do sistema operacional.

Para carregar preenchimentos na sessão de shell atual:

    source <(m2c completion bash)

Para carregar preenchimentos para cada nova sessão, execute uma vez:

Linux:

    m2c completion bash > /etc/bash_completion.d/m2c

macOS:

    m2c completion bash > $(brew --prefix)/etc/bash_completion.d/m2c

É necessário iniciar um novo shell para que essa configuração seja aplicada.

Sinopse

m2c completion bash

Flags

--no-descriptions
Desativa as descrições de preenchimento

m2c completion fish

Gera o script de preenchimento automático para o shell fish.

Para carregar preenchimentos na sessão de shell atual:

    m2c completion fish | source

Para carregar preenchimentos para cada nova sessão, execute uma vez:

    m2c completion fish > ~/.config/fish/completions/m2c.fish

É necessário iniciar um novo shell para que essa configuração seja aplicada.

Sinopse

m2c completion fish

Flags

--no-descriptions
Desativa as descrições de preenchimento

m2c completion powershell

Gera o script de preenchimento automático para o PowerShell.

Para carregar preenchimentos na sessão de shell atual:

    m2c completion powershell | Out-String | Invoke-Expression

Para carregar preenchimentos para cada nova sessão, adicione a saída do comando acima

ao seu perfil do PowerShell.

Sinopse

m2c completion powershell

Flags

--no-descriptions
Desativa as descrições de preenchimento

m2c completion zsh

Gera o script de preenchimento automático para o shell zsh.

Se o preenchimento do shell ainda não estiver ativado no seu ambiente, você precisará

ativá-la. Execute o seguinte uma vez:

    echo "autoload -U compinit; compinit" >> ~/.zshrc

Para carregar preenchimentos na sessão de shell atual:

    source <(m2c completion zsh)

Para carregar preenchimentos para cada nova sessão, execute uma vez:

Linux:

    m2c completion zsh > "${fpath[1]}/_m2c"

macOS:

    m2c completion zsh > $(brew --prefix)/share/zsh/site-functions/_m2c

É necessário iniciar um novo shell para que essa configuração seja aplicada.

Sinopse

m2c completion zsh

Flags

--no-descriptions
Desativa as descrições de preenchimento

m2c config

Mostra e edita as propriedades de configuração.

Sinopse

m2c config COMMAND

Comandos

Comando Descrição
m2c config get Mostra o valor de uma propriedade de configuração
m2c config list Mostra todas as propriedades de configuração e os valores delas.
m2c config set Define o valor de uma propriedade de configuração.
m2c config unset Redefine uma propriedade de configuração para o valor padrão

m2c config get

Mostra o valor de uma propriedade de configuração

Sinopse

m2c config get KEY

m2c config list

Mostra todas as propriedades de configuração e os valores delas.

Sinopse

m2c config list

m2c config set

Define o valor de uma propriedade de configuração.

Sinopse

m2c config set KEY VALUE

m2c config unset

Redefine uma propriedade de configuração para o valor padrão

Sinopse

m2c config unset KEY

m2c generate

Gera artefatos de migração do sistema de arquivos indicado.

O comando usa a configuração do plano de migração gerada por uma operação de análise anterior.

Sinopse

m2c generate -i ANALYSIS_DIRECTORY -o OUTPUT_PATH [options]

Flags

-i,--input path
O caminho para um diretório gerado por "m2c analyze"
-o,--output path
O caminho de saída
--volume localPath:remotePath
Faz montagem de vinculação de um arquivo ou diretório no contêiner no formato de "localPath:remotePath". Pode ser especificado várias vezes

m2c help

Mostra a ajuda de qualquer comando no aplicativo.

Digite m2c help [caminho para o comando] para conferir mais detalhes.

Sinopse

m2c help [command]

m2c version

Mostra a versão da CLI.

Sinopse

m2c version