Azure VM Image Builder の新機能

適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット ✔️ 均一スケール セット

この記事には、Azure VM Image Builder (AIB) サービスのすべての主要な API の変更と機能更新が含まれています。

更新プログラム

2023 年 11 月

Azure Image Builder では、Azure Container Instances を使用して段階的に分離イメージのビルドを有効にしています。 ロールアウトは 2024 年初めに完了する予定です。 既存のイメージ テンプレートは引き続き機能します。また、新しいイメージ テンプレートを作成またはビルドする方法に変更はありません。

一時的な Azure リソースの異なるセットがステージング リソース グループに一時的に表示される場合がありますが、実際のビルドや Azure Image Builder との対話方法には影響しません。 詳細については、分離イメージのビルドに関する記事を参照してください。

重要

サブスクリプションが Microsoft.ContainerInstance プロバイダーに登録されていて、Azure Container Instances リソースのデプロイをブロックするポリシーがないことを確認します。 また、Azure Container Instances リソースに対してクォータを使用できることを確認します。

2023 年 4 月

Azure Image Builder に新しいポータル機能が追加されました。 Azure portal で "イメージ テンプレート" を検索し、[作成] をクリックします。 ポータル内でカスタム イメージのビルドと検証をこちらから開始することもできます。

API リリース

バージョン 2023-07-01

近日公開予定

Azure Compute Gallery の配布ターゲットの更新のサポート。

変更点

新しい errorHandling プロパティ。 このプロパティを使用すると、イメージの構築プロセス中にエラーがどのように処理されるかをより詳細に制御できます。 詳しくは、「errorHandling」をご覧ください。

バージョン 2022-07-01

機能強化

  • イメージ テンプレートのソースとして Azure Compute Gallery に保存された最新のイメージ バージョンを使用するための追加サポート
  • イメージ ディストリビューションのバージョン番号の生成をサポートするために versioning が追加されました。 詳細については、プロパティ: バージョン管理に関するページを参照してください
  • Azure Compute Gallery に配布するときのリージョンごとの構成のサポートが追加されました。 詳細については、配布: targetRegions に関するページを参照してください
  • 新しい検証タイプ 'File' が追加されました。 詳細については、プロパティの検証に関するページを参照してください
  • VHD をカスタム ストレージ アカウント内のカスタム BLOB またはコンテナーに配布できるようになりました。 詳細については、配布: VHD に関するページを参照してください
  • イメージ テンプレートのソースとして直接共有ギャラリー イメージを使用するためのサポートが追加されました

変更点

  • replicationRegions は、ギャラリー ディストリビューションでは非推奨になりました。 詳細については、gallery-replicated-regions を使用してください
  • VHD をカスタム ストレージ アカウント内のカスタム BLOB またはコンテナーに配布できるようになりました
  • targetRegions 配列が追加され、"SharedImage" 型の配布にのみ適用されるようになりました。 targetRegions の詳細については、Azure Compute Gallery に関するページを参照してください
  • イメージ テンプレートのソースとして直接共有ギャラリー イメージを使用するためのサポートが追加されました。 直接共有ギャラリーは現在、プレビュー段階です。
  • パブリック プレビューでトリガーを使用して、自動イメージ ビルドを設定できるようになりました。 詳しくは、AIB トリガーの使用方法をご覧ください

バージョン 2022-02-14

機能強化

バージョン 2021-10-01

重大な変更

API バージョン 2021-10-01 では、今後のすべての API リリースに含まれるエラー スキーマが変更されています。 Azure VM Image Builder の自動化がある場合は、API バージョン 2021-10-01 以降に切り替えるとき、新しいエラー出力に注意してください。 最新の API バージョンに切り替えたら、以前のエラー スキーマを生成するために自動化をもう一度変更する必要があるため、以前のバージョンに戻さないことをお勧めします。 今後のリリースでは、エラー スキーマが再び変更されることを想定していません。

バージョン 2020-02-14 以前のエラー出力
{ 
  "code": "ValidationFailed",
  "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
} 
バージョン 2021-10-01 以降のエラー出力
{ 
  "error": {
    "code": "ValidationFailed", 
    "message": "Validation failed: 'ImageTemplate.properties.source': Field 'imageId' has a bad value: '/subscriptions/subscriptionID/resourceGroups/resourceGroupName/providers/Microsoft.Compute/images/imageName'. Please review  http://aka.ms/azvmimagebuildertmplref  for details on fields requirements in the Image Builder Template." 
  }
}

機能強化

  • ビルド VM MSI のサポートが追加されました。
  • プロキシ VM サイズのカスタマイズのサポートが追加されました。

バージョン 2020-02-14

機能強化

  • 次のソースからイメージを作成するためのサポートが追加されました。
    • マネージド イメージ
    • Azure Compute Gallery
    • プラットフォーム イメージ リポジトリ (プラットフォーム イメージ購入プランを含む)
  • 次のカスタマイズのサポートが追加されました。
    • Shell (Linux): スクリプトまたはインライン
    • PowerShell (Windows): スクリプトまたはインライン、管理者特権で実行、システムとして実行
    • ファイル (Linux と Windows)
    • Windows 再起動 (Windows)
    • Windows Update (Windows): 検索基準、フィルター、更新上限
  • 次のディストリビューション タイプのサポートが追加されました。
    • VHD (仮想ハード ディスク)
    • マネージド イメージ
    • Azure Compute Gallery
  • その他の機能:
    • お客様が独自の仮想ネットワークを使用するためのサポートが追加されました
    • ビルド VM (VM サイズ、オペレーティング システム ディスク サイズ) をカスタマイズするためのサポートが追加されました
    • ユーザー割り当て Microsoft Windows インストーラー (MSI) のサポートが追加されました (カスタマイズ/配布手順用)
    • Gen2 イメージのサポートが追加されました

プレビュー API

次の API は非推奨ですが、引き続きサポートされます。

  • バージョン 2019-05-01-プレビュー

次のステップ

VM Image Builder の詳細を確認します。