Referência da CLI do Migrate to Containers para Windows
O m2c
é uma ferramenta de linha de comando que permite configurar e executar migrações na máquina local.
m2c
Uma interface de linha de comando para migrar para contêineres.
Siga uma jornada de quatro 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]
Sinalizações
-q,--quiet
- Não exibir nada
-v,--verbose
- Exibir saída detalhada
Comandos
Comando | Descrição |
---|---|
análise do m2c | Analisar a configuração da carga de trabalho no sistema de arquivos fornecido |
Conclusão do m2c | Gerar o script de preenchimento automático para o shell especificado |
Configuração do m2c | Ver e editar propriedades de configuração |
m2c generate | Gera artefatos de migração do sistema de arquivos fornecido. |
Ajuda do m2c | Ajuda sobre qualquer comando |
Versão m2c | Imprima a versão da CLI. |
análise do m2c
Analise 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 fornecido.
Sinopse
m2c analyze --source COPIED_FILESYSTEM_PATH --plugin PLUGIN_NAME --output OUTPUT_DIR [options]
Sinalizações
-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 "name=value". 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
- A vinculação monta um arquivo ou diretório no contêiner no formato de "localPath:remotePath". Pode ser especificado várias vezes
conclusão do m2c
Gera o script de preenchimento automático para m2c para o shell especificado.
Consulte a ajuda de cada subcomando para ver detalhes sobre como usar o script gerado.
Sinopse
m2c completion
Comandos
Comando | Descrição |
---|---|
bash da conclusão do m2c | Gerar o script de preenchimento automático para o bash |
peixe de conclusão m2c | Gerar o script de preenchimento automático para peixes |
Powershell de conclusão m2c | Gerar o script de preenchimento automático para o PowerShell |
m2c de conclusão zsh | Gerar o script de preenchimento automático para zsh |
bash de conclusão m2c
Gere o script de preenchimento automático para o shell bash.
Esse script depende do pacote "bash-completion".
Se ainda não estiver instalado, você pode instalá-lo através do gerenciador de pacotes do sistema operacional.
Para carregar conclusões na sessão de shell atual:
source <(m2c completion bash)
Para carregar conclusões 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
Sinalizações
--no-descriptions
- desativar descrições de conclusão
m2c peixe de conclusão
Gere o script de preenchimento automático para o shell do peixe.
Para carregar conclusões na sessão de shell atual:
m2c completion fish | source
Para carregar conclusões 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
Sinalizações
--no-descriptions
- desativar descrições de conclusão
powershell de conclusão m2c
Gere o script de preenchimento automático para o PowerShell.
Para carregar conclusões na sessão de shell atual:
m2c completion powershell | Out-String | Invoke-Expression
Para carregar as conclusões de cada nova sessão, adicione a saída do comando acima
ao seu perfil do PowerShell.
Sinopse
m2c completion powershell
Sinalizações
--no-descriptions
- desativar descrições de conclusão
m2c conclusão zsh
Gere o script de preenchimento automático para o shell zsh.
Se a conclusão do shell ainda não estiver ativada em seu ambiente, você precisará
para ativá-lo. Você pode executar o seguinte uma vez:
echo "autoload -U compinit; compinit" >> ~/.zshrc
Para carregar conclusões na sessão de shell atual:
source <(m2c completion zsh)
Para carregar conclusões 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
Sinalizações
--no-descriptions
- desativar descrições de conclusão
Configuração da m2c
Veja e edite as propriedades de configuração.
Sinopse
m2c config COMMAND
Comandos
Comando | Descrição |
---|---|
m2c config get | Para exibir o valor de uma propriedade de configuração |
Lista de configurações do m2c | Para exibir todas as propriedades de configuração e os valores delas: |
Conjunto da configuração m2c | Definir o valor de uma propriedade de configuração |
Configuração do m2c não definida | Para redefinir uma propriedade de configuração para o valor padrão |
m2c config get
Para exibir o valor de uma propriedade de configuração
Sinopse
m2c config get KEY
Lista de configurações do m2c
Para exibir todas as propriedades de configuração e os valores delas:
Sinopse
m2c config list
Conjunto da configuração m2c
Definir o valor de uma propriedade de configuração
Sinopse
m2c config set KEY VALUE
Configuração de m2c não definida
Para redefinir uma propriedade de configuração para o valor padrão
Sinopse
m2c config unset KEY
gerar m2c
Gera artefatos de migração do sistema de arquivos fornecido.
Isso utiliza 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]
Sinalizações
-i,--input path
- O caminho para um diretório gerado por "m2c analyze"
-o,--output path
- O caminho de saída
--volume localPath:remotePath
- A vinculação monta um arquivo ou diretório no contêiner no formato de "localPath:remotePath". Pode ser especificado várias vezes
Ajuda do m2c
A Ajuda fornece ajuda para qualquer comando no aplicativo.
Digite m2c [path to command] para ver todos os detalhes.
Sinopse
m2c help [command]
versão m2c
Imprima a versão da CLI.
Sinopse
m2c version