10.5. Microsoft Azure クラウドへの VHD イメージのアップロード
カスタマイズした VHD イメージを作成したら、それを Microsoft Azure クラウドにアップロードできます。
前提条件
- Microsoft Azure VHD イメージをアップロードするようにシステムを設定している。Microsoft Azure VHD イメージのアップロードの準備 を参照してください。
RHEL Image Builder で Microsoft Azure VHD イメージを作成している。
-
CLI で、
vhd
出力タイプを使用します。注記:CLI を使用して.vhd
イメージを作成すると、Image Builder は一時ファイルを/var
サブディレクトリーに書き込みます。.vhd
イメージの作成が失敗しないようにするには、/var
サブディレクトリーの容量を少なくとも 15 から 20 GB の空き領域に増やし、可用性を確保します。 -
GUI で、
Azure Disk Image (.vhd)
イメージタイプを使用します。
-
CLI で、
手順
イメージを Microsoft Azure にプッシュし、そこからインスタンスを作成します。
$ az storage blob upload --account-name <account_name> --container-name <container_name> --file <_image_-disk.vhd> --name <_image_-disk.vhd> --type page ...
Microsoft Azure Blob ストレージへのアップロードが完了したら、そこから Microsoft Azure イメージを作成します。
$ az image create --resource-group < _resource_group_name_> --name <_image_-disk.vhd> --os-type linux --location eastus --source https://$ACCOUNT.blob.core.windows.net/<_container_name_> <_image_-disk.vhd> - Running ...
検証
Microsoft Azure ポータル、または以下のようなコマンドを使用して、インスタンスを作成します。
$ az vm create --resource-group <_resource_group_name_> --location eastus --name <_image_-disk.vhd> --image <_image_-disk.vhd> --admin-username azure-user --generate-ssh-keys - Running ...
-
秘密鍵を使用して、SSH 経由で、作成されたインスタンスにアクセスします。
azure-user
としてログインします。このユーザー名は前の手順で設定したものです。
関連情報