この例では、VHD を使用して仮想マシンを作成します。 リソース グループ、ストレージ アカウント、コンテナーを作成し、VHD をコンテナーにアップロードして VM を作成します。 VM にアクセスできるように、ssh 公開キーが公開キーに置き換えられます。
起動可能な VHD が必要です。 スクリプトは ~/sample.vhd
を探します。
このサンプルを実行するには、最新バージョンの Azure CLI をインストールします。 開始するには、az login
を実行して、Azure との接続を作成します。
Azure CLI のサンプルは、bash
シェル用に記述されています。 このサンプルを Windows PowerShell またはコマンド プロンプトで実行するには、スクリプトの要素を変更する必要があります。
Azure サブスクリプションをお持ちでない場合は、開始する前に Azure 無料アカウントを作成してください。
展開のクリーンアップ
次のコマンドを実行して、リソース グループ、VM、すべての関連リソースを削除します。
az group delete -n az-cli-vhd
スクリプトの説明
このスクリプトでは、次のコマンドを使用して、リソース グループ、仮想マシン、可用性セット、ロード バランサー、およびすべての関連リソースを作成します。 表内の各コマンドは、それぞれのドキュメントにリンクされています。
コマンド | 注記 |
---|---|
az group createコマンドは、新しいリソースグループを作成します。 | すべてのリソースを格納するリソース グループを作成します。 |
az storage account list(ストレージ アカウントのリストを表示) | ストレージ アカウントを一覧表示します |
az ストレージアカウント チェック名 | ストレージ アカウント名が有効であり、まだ存在していないことを確認します |
az ストレージ アカウント キー リスト | ストレージ アカウントのキーを一覧表示します |
az ストレージ BLOB が存在する | BLOB が存在するかどうかを確認します |
az ストレージ コンテナ 作成 | ストレージ アカウントにコンテナーを作成します。 |
az storage blob upload コマンドは、Azureストレージブロブにファイルをアップロードします。 | VHD をアップロードして、コンテナー内に BLOB を作成します。 |
az vm list を一覧表示します |
--query を使用して、VM名が使用中かどうかを確認します。 |
az vm create | 仮想マシンを作成します。 |
az vm list-ip-addresses を表示する | 作成された VM の IP アドレスを取得します。 |
次のステップ
Azure CLI の詳細については、Azure CLI のドキュメントのページをご覧ください。
その他の仮想マシン用の CLI サンプル スクリプトは、Azure Linux VM のドキュメントのページにあります。