Riferimento per l'interfaccia a riga di comando di Migrate to Containers per Windows

m2c è uno strumento a riga di comando che consente di configurare ed eseguire migrazioni sulla macchina locale.

m2c

Un'interfaccia a riga di comando per Migrate to Containers.

Modernizzazione rapida del carico di lavoro seguendo un percorso in tre fasi:

  1. Analizza le immagini disco della VM di origine per creare un piano di modernizzazione.

  2. Modifica il piano per personalizzare gli artefatti di modernizzazione.

  3. Genera gli artefatti di modernizzazione.

Synopsis

m2c COMMAND [options]

Flag

-q,--quiet
Non mostrare nulla
-v,--verbose
Mostra output dettagliato

Comandi

Comando Descrizione
analisi m2c Analizza la configurazione del carico di lavoro nel file system specificato.
Completamento M2C Genera lo script di completamento automatico per la shell specificata
configurazione m2c Visualizzare e modificare le proprietà di configurazione
generazione m2c Genera artefatti di migrazione dal file system specificato.
guida m2c Assistenza per qualsiasi comando
Versione m2c Stampa la versione dell'interfaccia a riga di comando.

analisi m2c

Analizza la configurazione del carico di lavoro nel file system specificato con un determinato plug-in.

Il piano di modernizzazione risultante sarà disponibile nel file config.yaml nella directory di output specificata.

Synopsis

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

Flag

-o,--output path
Percorso di output che può essere utilizzato come input per il comando m2c generate
-r,--parameter name=value
Parametri di analisi dei plug-in nel formato "nome=valore". Può essere specificato più volte
-p,--plugin name
Nome plug-in
-s,--source path
Il percorso dei file immagine VHD
--volume localPath:remotePath
Bind monta un file o una directory nel container nel formato "localPath:remotePath". Può essere specificato più volte

completamento M2c

Genera lo script di completamento automatico per m2c per la shell specificata.

Consulta la guida di ciascun sottocomando per informazioni dettagliate su come utilizzare lo script generato.

Synopsis

m2c completion

Comandi

Comando Descrizione
Bah di completamento m2c Generare lo script di completamento automatico per bash
pesce completamento m2c Genera lo script di completamento automatico per i pesci
Powershell completamento M2c Creazione dello script di completamento automatico per PowerShell
zsh completamento m2c Generare lo script di completamento automatico per zsh

bash completamento m2c

Genera lo script di completamento automatico per la shell bash.

Questo script dipende dal pacchetto "bash-completion".

Se non è già installato, puoi installarlo tramite il gestore di pacchetti del tuo sistema operativo.

Per caricare i completamenti nella sessione Shell corrente:

    source <(m2c completion bash)

Per caricare i completamenti per ogni nuova sessione, esegui una volta:

Linux:

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

macOS:

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

Dovrai avviare una nuova shell per applicare questa configurazione.

Synopsis

m2c completion bash

Flag

--no-descriptions
disattiva le descrizioni di completamento

M2c completamento pesce

Genera lo script di completamento automatico per la conchiglia.

Per caricare i completamenti nella sessione Shell corrente:

    m2c completion fish | source

Per caricare i completamenti per ogni nuova sessione, esegui una volta:

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

Dovrai avviare una nuova shell per applicare questa configurazione.

Synopsis

m2c completion fish

Flag

--no-descriptions
disattiva le descrizioni di completamento

completamento m2c, powershell

Genera lo script di completamento automatico per PowerShell.

Per caricare i completamenti nella sessione Shell corrente:

    m2c completion powershell | Out-String | Invoke-Expression

Per caricare i completamenti per ogni nuova sessione, aggiungi l'output del comando riportato sopra

al tuo profilo PowerShell.

Synopsis

m2c completion powershell

Flag

--no-descriptions
disattiva le descrizioni di completamento

M2c completamento zsh

Genera lo script di completamento automatico per la shell zsh.

Se il completamento della shell non è già abilitato nel tuo ambiente, avrai bisogno

per abilitarla. Puoi eseguire quanto segue una volta:

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

Per caricare i completamenti nella sessione Shell corrente:

    source <(m2c completion zsh)

Per caricare i completamenti per ogni nuova sessione, esegui una volta:

Linux:

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

macOS:

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

Dovrai avviare una nuova shell per applicare questa configurazione.

Synopsis

m2c completion zsh

Flag

--no-descriptions
disattiva le descrizioni di completamento

configurazione m2c

Visualizza e modifica le proprietà di configurazione.

Synopsis

m2c config COMMAND

Comandi

Comando Descrizione
m2c config get Stampa il valore di una proprietà di configurazione.
Elenco di configurazioni m2c Stampa tutte le proprietà di configurazione e i relativi valori.
configurazione m2c impostata Imposta il valore di una proprietà di configurazione.
Configurazione m2c annullata Reimpostare il valore predefinito di una proprietà di configurazione.

recupero m2c config

Stampa il valore di una proprietà di configurazione.

Synopsis

m2c config get KEY

elenco di configurazioni m2c

Stampa tutte le proprietà di configurazione e i relativi valori.

Synopsis

m2c config list

set di configurazione M2C

Imposta il valore di una proprietà di configurazione.

Synopsis

m2c config set KEY VALUE

Configurazione m2c annullata

Reimpostare il valore predefinito di una proprietà di configurazione.

Synopsis

m2c config unset KEY

genera m2c

Genera artefatti di migrazione dal file system specificato.

Utilizza la configurazione del piano di migrazione generata da un'operazione di analisi precedente.

Synopsis

m2c generate -i ANALYSIS_DIRECTORY -o OUTPUT_PATH [options]

Flag

-i,--input path
Il percorso di una directory generata da "m2c analyze"
-o,--output path
Il percorso di output
--volume localPath:remotePath
Bind monta un file o una directory nel container nel formato "localPath:remotePath". Può essere specificato più volte

guida m2c

La guida fornisce assistenza per qualsiasi comando nell'applicazione.

Per informazioni dettagliate, digita semplicemente m2c help [percorso al comando].

Synopsis

m2c help [command]

versione m2c

Stampa la versione dell'interfaccia a riga di comando.

Synopsis

m2c version