Windows 用 Migrate to Containers CLI リファレンス

m2c は、ローカルマシンで移行を設定して実行できるようにするコマンドライン ツールです。

m2c

Migrate to Containers のコマンドライン インターフェース。

次の 3 つの手順でワークロードをすばやくモダナイズします。

  1. 移行元 VM のディスク イメージを分析して、モダナイゼーション計画を作成します。

  2. 計画を編集してモダナイゼーション アーティファクトをカスタマイズします。

  3. モダナイゼーション アーティファクトを生成します。

概要

m2c COMMAND [options]

フラグ

-q,--quiet
何も出力しない
-v,--verbose
詳細出力を表示

コマンド

コマンド 説明
m2c analyze 指定されたファイル システムでワークロードの構成を分析します。
m2c completion 指定されたシェルにオートコンプリート スクリプトを生成します。
m2c config 構成プロパティの表示と編集を行います。
m2c generate 指定されたファイル システムから移行アーティファクトを生成します。
m2c help コマンドに関するヘルプ
m2c version CLI バージョンを出力します。

m2c analyze

特定のプラグインを使用して、特定のファイル システムでワークロードの構成を分析します。

生成されたモダナイゼーション計画は、指定された出力ディレクトリの config.yaml ファイルで確認できます。

概要

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

フラグ

-o,--output path
m2c generate コマンドへの入力として使用できる出力パス
-r,--parameter name=value
name=value 形式のプラグイン分析パラメータ。複数行で指定することもできます。
-p,--plugin name
プラグイン名
-s,--source path
VHD イメージ ファイルのパス
--volume localPath:remotePath
Bind は、ファイルまたはディレクトリを localPath:remotePath の形式でコンテナにマウントします。複数行で指定することもできます。

m2c completion

指定されたシェルに m2c のオートコンプリート スクリプトを生成します。

生成されたスクリプトの使用方法について詳しくは、各サブコマンドのヘルプをご覧ください。

概要

m2c completion

コマンド

コマンド 説明
m2c completion bash bash のオートコンプリート スクリプトを生成します
m2c completion fish fish のオートコンプリート スクリプトを生成します
m2c completion powershell PowerShell のオートコンプリート スクリプトを生成します
m2c completion zsh zsh のオートコンプリート スクリプトを生成します

m2c completion bash

bash シェルのオートコンプリート スクリプトを生成します。

このスクリプトは、bash-completion パッケージに依存しています。

まだインストールされていない場合は、OS のパッケージ マネージャーを使用してインストールできます。

現在のシェル セッションで補完を読み込むには:

    source <(m2c completion bash)

新しいセッションごとに補完を読み込むには、1 回実行します。

Linux:

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

macOS:

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

この設定を有効にするには、新しいシェルを起動する必要があります。

概要

m2c completion bash

フラグ

--no-descriptions
補完の説明を無効にします

m2c completion fish

fish シェルのオートコンプリート スクリプトを生成します。

現在のシェル セッションで補完を読み込むには:

    m2c completion fish | source

新しいセッションごとに補完を読み込むには、1 回実行します。

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

この設定を有効にするには、新しいシェルを起動する必要があります。

概要

m2c completion fish

フラグ

--no-descriptions
補完の説明を無効にします

m2c completion powershell

PowerShell のオートコンプリート スクリプトを生成します。

現在のシェル セッションで補完を読み込むには:

    m2c completion powershell | Out-String | Invoke-Expression

新しいセッションごとに補完を読み込むには、上記のコマンドの出力を

PowerShell プロファイルに追加します。

概要

m2c completion powershell

フラグ

--no-descriptions
補完の説明を無効にします

m2c completion zsh

zsh シェルのオートコンプリート スクリプトを生成します。

環境でシェル補完がまだ有効になっていない場合は

有効にする必要があります。次のコマンドを 1 回実行できます。

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

現在のシェル セッションで補完を読み込むには:

    source <(m2c completion zsh)

新しいセッションごとに補完を読み込むには、1 回実行します。

Linux:

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

macOS:

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

この設定を有効にするには、新しいシェルを起動する必要があります。

概要

m2c completion zsh

フラグ

--no-descriptions
補完の説明を無効にします

m2c config

構成プロパティの表示と編集を行います。

概要

m2c config COMMAND

コマンド

コマンド 説明
m2c config get 構成プロパティの値を出力するには:
m2c config list すべての構成プロパティとその値を出力します。
m2c config set 構成プロパティの値を設定します。
m2c config unset 構成プロパティをデフォルト値にリセットするには:

m2c config get

構成プロパティの値を出力するには:

概要

m2c config get KEY

m2c config list

すべての構成プロパティとその値を出力します。

概要

m2c config list

m2c config set

構成プロパティの値を設定します。

概要

m2c config set KEY VALUE

m2c config unset

構成プロパティをデフォルト値にリセットするには:

概要

m2c config unset KEY

m2c generate

指定されたファイル システムから移行アーティファクトを生成します。

これは、前の分析オペレーションで生成された移行計画構成を利用します。

概要

m2c generate -i ANALYSIS_DIRECTORY -o OUTPUT_PATH [options]

フラグ

-i,--input path
m2c analyze によって生成されたディレクトリのパス
-o,--output path
出力パス
--volume localPath:remotePath
Bind は、ファイルまたはディレクトリを localPath:remotePath の形式でコンテナにマウントします。複数行で指定することもできます。

m2c help

ヘルプは、アプリケーション内のあらゆるコマンドのヘルプを提供します。

m2c help [コマンドのパス] と入力するだけで詳細を確認できます。

概要

m2c help [command]

m2c version

CLI バージョンを出力します。

概要

m2c version