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:
Analise as imagens de disco da VM de origem para criar um plano de modernização.
Edite o plano para personalizar os artefatos de modernização.
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