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:

  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]

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