仮想ハード ディスクを使用した VM の作成
この例では、VHD を使用して仮想マシンを作成します。 ここではリソース グループ、ストレージ アカウント、コンテナーを作成し、VHD を作成したコンテナーにアップロードすることで VM を作成します。 ssh 公開キーをお使いの公開キーに置き換えることで、VM にアクセスできるようになります。
起動可能な 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 storage account check-name | ストレージ アカウントの名前が有効で、存在していないことを確認します。 |
az storage account keys list | ストレージ アカウントのキーの一覧を表示します。 |
az storage blob exists | BLOB が存在するかどうかを確認します。 |
az storage container create | ストレージ アカウントにコンテナーを作成します。 |
az storage blob upload | 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 のドキュメントのページにあります。