Azure Compute Gallery のイメージをトラブルシューティングする
適用対象: ✔️ Linux VM ✔️ Windows VM ✔️ フレキシブル スケール セット ✔️ 均一スケール セット
ギャラリー、イメージ定義、イメージ バージョンなど、Azure Compute Gallery (旧称 Shared Image Gallery) のリソースに対してなんらかの操作を実行しているときに問題が発生した場合は、失敗したコマンドをデバッグ モードで再実行します。 Azure CLI では --debug
スイッチ、PowerShell では -Debug
スイッチを渡して、デバッグ モードをアクティブにします。 エラーを特定したら、この記事に従ってトラブルシューティングします。
ギャラリーの作成または変更
エラー メッセージ | 原因 | 対応策 |
---|---|---|
ギャラリー名が無効です。 許可されている文字はアンダースコアを含む、合計 80 文字までの英数字で、間にピリオドを使用できます。 ダッシュを含むその他の特殊文字はすべて許可されません。 | ギャラリーの名前が、名前付けの要件を満たしていません | 次の条件に一致する名前を選択します: |
指定されたリソース名 <galleryName> の末尾に、次の無効な文字が含まれています: <character>。 名前の末尾を次の文字にすることはできません: <character> | ギャラリー名の末尾がピリオドまたはアンダースコアになっています | 次の条件を満たすギャラリーの名前を選択します: |
指定された場所 <region> は、リソースの種類 'Microsoft.Compute/galleries' では使用できません。 リソースの種類に使用できるリージョンの一覧は ... | ギャラリーに対して指定されたリージョンが正しくないか、アクセス要求が必要です | リージョン名が正しいことを確認します。 リージョン名が正しい場合は、そのリージョンのアクセス要求を送信します |
入れ子になっているリソースを削除する前にリソースを削除することはできません | 少なくとも 1 つの既存のイメージ定義を含むギャラリーを削除しようとしました。 ギャラリーは削除する前に空にしておく必要があります | ギャラリー内のすべてのイメージ定義を削除してから、ギャラリーの削除に進みます。 イメージ定義にイメージ バージョンが含まれている場合は、イメージ定義を削除する前にイメージ バージョンを削除する必要があります |
ギャラリー名 <galleryName> がサブスクリプション <subscriptionID> 内で一意ではありません。 他のギャラリー名を選択してください | 同じ名前の既存のギャラリーがあり、同じ名前で別のギャラリーを作成しようとしました | ギャラリーに対して別の名前を選択してください |
リソース <galleryName> は、場所 <region_1> のリソース グループ <resourceGroup> に既に存在します。 場所 <region_2> に同じ名前のリソースを作成することはできません。 新しいリソース名を選択してください | 同じ名前の既存のギャラリーがあり、同じ名前で別のギャラリーを作成しようとしました | ギャラリーに対して別の名前を選択してください |
イメージ定義の作成または変更
エラー メッセージ | 原因 | 対応策 |
---|---|---|
プロパティ 'galleryImage.properties.<property>' の変更は許可されていません | OS の種類、OS の状態、Hyper-V の世代、プラン、公開元、SKU を変更しようとしました。 これらのプロパティはいずれも変更できません | 代わりに、新しいイメージ定義を作成します |
リソース <galleryName/imageDefinitionName> は、場所 <region_1> のリソース グループ <resourceGroup> に既に存在します。 場所 <region_2> に同じ名前のリソースを作成することはできません。 新しいリソース名を選択してください。 | 同じギャラリーおよびリソース グループに同じ名前で既存のイメージ定義があります。 別のリージョンで同じギャラリーに同じ名前で別のイメージ定義を作成しようとしました。 | イメージ定義に別の名前を使用するか、イメージ定義を別のギャラリーまたはリソース グループに配置します |
指定されたリソース名 <galleryName>/<imageDefinitionName> の末尾に、次の無効な文字が含まれています: <character>。 名前の末尾を次の文字にすることはできません: <character> | <imageDefinitionName> の名前の末尾がピリオドまたはアンダースコアになっています。 | 次の条件を満たすイメージ定義の名前を選択します: |
その検証規則によると、エンティティ名 <imageDefinitionName> は無効です: ^[^_\W][\w-._]{0,79}(?<![-.])$"* | <imageDefinitionName> の名前の末尾がピリオドまたはアンダースコアになっています。 | 次の条件を満たすイメージ定義の名前を選択します: |
資産名 galleryImage.properties.identifier.<property> が有効ではありません。 空にすることはできません。 許可されている文字は、大文字または小文字、数字、ハイフン (-)、ピリオド (.)、アンダースコア (_) です。 名前の末尾にピリオド (.) を使用することはできません。 名前の長さは、<number> 文字を超えることはできません。 | 公開元、プラン、または SKU の値が、名前付けの要件を満たしていません。 | 次の条件を満たす値を選択します: |
ネストされたリソースに対して要求された操作を実行できません。 親リソース <galleryName> が見つかりません。 | 現在のサブスクリプションとリソース グループに <galleryName> という名前のギャラリーがありません。 | ギャラリー、サブスクリプション、およびリソース グループの名前が正しいことを確認します。 それ以外の場合は、<galleryName> という名前の新しいギャラリーを作成します |
指定された場所 <region> は、リソースの種類 'Microsoft.Compute/galleries' では使用できません。 リソースの種類に使用できるリージョンの一覧は ... | <region> の名前が正しくないか、アクセス要求が必要です。 | リージョン名のスペルが正しいことを確認します。 このコマンドを実行して、アクセス権のあるリージョンを確認できます。 そのリージョンが一覧にない場合は、アクセス要求を送信します。 |
値 <value> を型 'iso-8601' としてシリアル化できません。ISO8601Error: ISO 8601 時間指定子 'T' が欠落しています。 datetime 文字列 <value> を解析できません | プロパティに指定された値が、日付として適切に書式設定されていません。 | yyyy-MM-dd、yyyy-MM-dd'T'HH:mm:sszzz または ISO 8601 の有効な形式で日付を指定します。 |
文字列を DateTimeOffset: <value> に変換できませんでした。 パス 'properties.<property>' | プロパティに指定された値が、日付として適切に書式設定されていません。 | yyyy-MM-dd、yyyy-MM-dd'T'HH:mm:sszzz または ISO 8601 の有効な形式で日付を指定します |
"EndOfLifeDate は、未来の日付に設定する必要があります。 " | 有効期間の終了日のプロパティが、今日の日付より後の日付として適切に書式設定されていません。 | yyyy-MM-dd、yyyy-MM-dd'T'HH:mm:sszzz または ISO 8601 の有効な形式で日付を指定します |
引数 --<property>: 無効な int 値: <value> | <property> には整数値のみ指定できますが、<value> は整数ではありません。 | 整数値を選択します。 |
<property> の最小値は <property> の最大値より大きくすることはできません。 | <property> に指定された最小値が、<property> に指定された最大値を超えています。 | 最小値が最大値以下になるように値を変更します。 |
ギャラリー イメージ: (公開元:<Publisher>、プラン:<Offer>、SKU:<SKU>) で識別された <imageDefinitionName> は既に存在します。 別の公開元、プラン、sku の組み合わせを選択してください。 | 同じギャラリーに、公開元、プラン、SKU の 3 つが既存のイメージ定義と同じである新しいイメージ定義を作成しようとしました。 | 1 つのギャラリー内では、すべてのイメージ定義で公開元、プラン、SKU の組み合わせは一意である必要があります。 一意の組み合わせを選択するか、新しいギャラリーを選択して、イメージ定義を再度作成します |
"入れ子になっているリソースを削除する前にリソースを削除することはできません。 " | イメージ バージョンを含むイメージ定義を削除しようとしました。 イメージ定義は削除する前に空にしておく必要があります。 | イメージ定義内のすべてのイメージ バージョンを削除してから、イメージ定義の削除に進みます |
パラメーター <property> をバインドできません。 値 <value> を型 <propertyType> に変換できません。 識別子名 <value> を有効な列挙子名と一致させることができません。 次の列挙子名のいずれかを指定して、もう一度やり直してください: <choice_1>、<choice_2> など | プロパティに使用可能な値の制限一覧があり、<value> はそのいずれでもありません | 使用可能な <choice> 値のいずれかを選択します |
パラメーター <property> をバインドできません。 値 <value> を型 "System.DateTime" に変換できません | プロパティに指定された値が、日付として適切に書式設定されていません。 | yyyy-MM-dd、yyyy-MM-dd'T'HH:mm:sszzz または ISO 8601 の有効な形式で日付を指定します |
パラメーター <property> をバインドできません。 値 <value> を型 "System.Int32" に変換できません | <property> には整数値のみ指定できますが、<value> は整数ではありません。 | 整数値を選択します |
"このリージョンでは、ZRS ストレージ アカウントの種類はサポートされていません。 " | 標準のゾーン冗長ストレージ (ZRS) がまだサポートされていないリージョンで、それを選択しました | ストレージ アカウントの種類を Premium_LRS または Standard_LRS に変更します。 該当するドキュメントで、ZRS プレビューが有効になっている最新のリージョンの一覧を確認してください |
イメージ バージョンの作成または更新
エラー メッセージ | 原因 | 対応策 |
---|---|---|
指定された場所 <region> は、リソースの種類 'Microsoft.Compute/galleries' では使用できません。 リソースの種類に使用できるリージョンの一覧は ... | <region> の名前が正しくないか、アクセス要求が必要です | リージョン名のスペルが正しいことを確認します。 このコマンドを実行して、アクセス権のあるリージョンを確認できます。 リージョンが一覧にない場合は、アクセス要求を送信します |
ネストされたリソースに対して要求された操作を実行できません。 親リソース <galleryName/imageDefinitionName> が見つかりません | 現在のサブスクリプションとリソース グループに <galleryName/imageDefinitionName> という名前のギャラリーがありません | ギャラリー、サブスクリプション、およびリソース グループの名前が正しいことを確認します。 それ以外では、示されたリソース グループに、<galleryName> という名前の新しいギャラリーと <imageDefinitionName> という名前のイメージ定義、またはそのいずれかを作成します |
パラメーター <property> をバインドできません。 値 <value> を型 "System.DateTime" に変換できません | プロパティに指定された値が、日付として適切に書式設定されていません | yyyy-MM-dd、yyyy-MM-dd'T'HH:mm:sszzz または ISO 8601 の有効な形式で日付を指定します |
パラメーター <property> をバインドできません。 値 <value> を型 "System.Int32" に変換できません | <property> には整数値のみ指定できますが、<value> は整数ではありません | 整数値を選択します |
ギャラリー イメージ バージョンの公開プロファイル リージョン <publishingRegions> には、イメージ バージョンの場所 <sourceRegion> が含まれている必要があります | ソース イメージの場所 (<sourceRegion>) は <publishingRegions> 一覧に含まれている必要があります | <publishingRegions> 一覧に <sourceRegion> を含めます |
パラメーター <property> の値 <value> が範囲外です。 値は <minValue> と <maxValue> の間 (両端を含む) である必要があります | <value> が <property> に指定できる値の範囲外です | <minValue> から <maxValue> の範囲内 (両端を含む) の値を選択します |
ソース <resourceID> が見つかりません。 ソースが存在し、作成されているギャラリー イメージ バージョンと同じリージョンにあることを確認してください | <resourceID> にソースがないか、<resourceID> にあるソースが、作成されているギャラリー イメージと同じリージョンにありません | <resourceID> 値が正しいことと、ギャラリー イメージ バージョンのソース リージョンが <resourceID> 値のリージョンと同じであることを確認します |
プロパティ 'galleryImageVersion.properties.storageProfile.<diskImage>.source.id' を変更することは許可されていません | ギャラリー イメージ バージョンのソース ID は、作成後に変更できません | ソース ID が既存のソース ID と同じになるようにするか、イメージ バージョンのバージョン番号を変更するか、現在のイメージ バージョンを削除して再試行します |
入力データ ディスクで重複する LUN 番号が検出されました。 LUN 番号は、データ ディスクごとに一意である必要があります | ディスクとディスク スナップショット、またはそのいずれかの一覧を使用してイメージ バージョンを作成しているとき、2 つ以上のディスクまたはディスク スナップショットの LUN が同じです | 重複する LUN を削除または変更します |
入力ディスクに重複するソース ID があります。 ソース ID は、ディスクごとに一意である必要があります | ディスクとディスク スナップショット、またはそのいずれかの一覧を使用してイメージ バージョンを作成しているとき、2 つ以上のディスクまたはディスク スナップショットのリソース ID が同じです | 重複するディスク ソース ID を削除または変更します |
パス 'properties.storageProfile.<diskImages>.source.id' にあるプロパティ ID <resourceID> が無効です。 '/subscriptions/<subscriptionID>' or '/providers/<resourceProviderNamespace>/' で始まる完全修飾リソース ID を指定してください | <resourceID> 値の書式設定が正しくありません | リソース ID が正しいことを確認します |
ソース ID: <resourceID> は、マネージド イメージ、仮想マシンまたは別のギャラリー イメージ バージョンである必要があります | <resourceID> 値の書式設定が正しくありません | ソース イメージとして VM、マネージド イメージ、またはギャラリー イメージ バージョンを使用する場合は、VM、マネージド イメージ、またはギャラリー イメージ バージョンのリソース ID が正しいことを確認します |
ソース ID: <resourceID> はマネージド ディスクまたはスナップショットである必要があります | <resourceID> 値の書式設定が正しくありません | イメージ バージョンのソースとしてディスクとディスク スナップショット、またはそのいずれかを使用する場合は、ディスクとディスク スナップショット、またはそのいずれかのリソース ID が正しいことを確認します |
親ギャラリー イメージの OS 状態 (<OsState_1>) が <OsState_2> ではないため、<resourceID> からギャラリー イメージ バージョンを作成できません | オペレーティング システムの状態 (一般化または特殊化) が、イメージ定義に指定されているオペレーティング システムの状態と一致しません | オペレーティング システムの状態が <OsState_1> の VM に基づいてソースを選択するか、<OsState_2> に基づいて VM の新しいイメージ定義を作成します |
ID '<resourceID>' のリソースに、親ギャラリー イメージのハイパーバイザー世代 ['<V#_2>'] とは異なるハイパーバイザー世代 ['<V#_1>'] があります | イメージ バージョンのハイパーバイザー世代が、イメージ定義で指定されているハイパーバイザー世代と一致しません。 イメージ定義のオペレーティング システムが <V#_1> で、イメージ バージョンのオペレーティング システムが <V#_2> です | イメージ定義と同じハイパーバイザー世代のソースを選択するか、イメージ バージョンと同じハイパーバイザー世代の新しいイメージ定義を作成または選択します |
ID '<resourceID>' のリソースに、親ギャラリー イメージの OS の種類の世代 ['<OsType _2>'] とは異なる OS の種類 ['<OsType_1>'] があります | イメージ バージョンのハイパーバイザー世代が、イメージ定義で指定されているハイパーバイザー世代と一致しません。 イメージ定義のオペレーティング システムが <OsType_1> で、イメージ バージョンのオペレーティング システムが <OsType_2> です | イメージ定義と同じオペレーティング システム (Linux または Windows) のソースを選択するか、イメージ バージョンと同じオペレーティング システム世代の新しいイメージ定義を作成または選択します |
ソース仮想マシン <resourceID> には、エフェメラル OS ディスクを含めることはできません | <resourceID> のソースにエフェメラル OS ディスクが含まれています。 Azure Compute Gallery では現在、エフェメラル OS ディスクはサポートされていません | エフェメラル OS ディスクを使用しない VM に基づいて、別のソースを選択してください |
ソース仮想マシン <resourceID> には、UltraSSD という種類のアカウントに格納されているディスク ['<diskID>'] を含めることはできません" | ディスク <diskID> は Ultra SSD ディスクです。 Azure Compute Gallery では現在、Ultra SSD ディスクはサポートされていません | Premium SSD、Standard SSD、および Standard HDD マネージド ディスクまたはそのいずれかのみを含むソースを使用します |
ソース仮想マシン <resourceID> は Managed Disks から作成する必要があります | <resourceID> の仮想マシンでアンマネージド ディスクが使用されています | Premium SSD、Standard SSD、および Standard HDD マネージド ディスクまたはそのいずれかのみを含む VM に基づいてソースを使用します |
ソース '<resourceID>' に対する要求が多すぎます。 ソースに対する要求の数を減らすか、しばらく待ってから再試行してください | このイメージ バージョンのソースは要求が多すぎるため、現在スロットルされています | 後でイメージ バージョンを作成してみてください |
ディスク暗号化セット '<diskEncryptionSetID>' は、ギャラリー リソースと同じサブスクリプション '<subscriptionID>' に存在する必要があります | ディスク暗号化セットは、それらのセットが作成された同じサブスクリプションおよびリージョンでのみ使用できます | イメージ バージョンと同じサブスクリプションおよびリージョンで暗号化セットを作成または使用します |
暗号化されたソース: '<resourceID>' が、現在のギャラリー イメージ バージョンのサブスクリプション '<subscriptionID_1>' とは異なるサブスクリプション ID にあります。 暗号化されていないソースで再試行するか、ソースのサブスクリプション '<subcriptionID_2>' を使用してギャラリー イメージ バージョンを作成してください | Azure Compute Gallery では現在、ソース イメージが暗号化されている場合、別のソース イメージからの別のサブスクリプションでのイメージ バージョンの作成はサポートされていません | 暗号化されていないソースを使用するか、ソースと同じサブスクリプションでイメージ バージョンを作成します |
ディスク暗号化セット <diskEncryptionSetID> が見つかりませんでした | ディスクの暗号化が正しくない可能性があります | ディスク暗号化セットのリソース ID が正しいことを確認してください |
イメージ バージョン名が無効です。 イメージ バージョン名は、Major(int).Minor(int).Patch(int) の形式にする必要があります。例: 1.0.0, 2018.12.1 など | イメージ バージョンの有効な形式は、ピリオドで区切られた 3 つの整数です。 イメージ バージョン名が有効な形式を満たしていませんでした | Major(int).Minor(int).Patch(int) という形式に従ったイメージ バージョン名を使用します。 次に例を示します。1.0.0 または 2018.12.1 |
"パラメーター galleryArtifactVersion.properties.publishingProfile.targetRegions.encryption.dataDiskImages.diskEncryptionSetId の値が無効です" | データ ディスク イメージで使用されているディスク暗号化セットのリソース ID に無効な形式が使用されています | ディスク暗号化セットのリソース ID が、/subscriptions/<subscriptionID>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/<diskEncryptionSetName> という形式になっているか確認してください |
パラメーター galleryArtifactVersion.properties.publishingProfile.targetRegions.encryption.osDiskImage.diskEncryptionSetId の値が無効です | OS ディスク イメージで使用されているディスク暗号化セットのリソース ID に無効な形式が使用されています | ディスク暗号化セットのリソース ID が、/subscriptions/<subscriptionID>/resourceGroups/<resourceGroupName>/providers/Microsoft.Compute/<diskEncryptionSetName> という形式になっているか確認してください |
ギャラリー イメージ バージョンの更新を要求する場合、リージョン [<region>] にディスク暗号化セットを使用して新しいデータ ディスク イメージの暗号化 LUN [<number>] を指定することはできません。 このバージョンを更新するには、新しい LUN を削除します。 データ ディスク イメージの暗号化設定を変更する必要がある場合は、正しい設定で新しいギャラリー イメージ バージョンを作成する必要があります。 | 既存のイメージ バージョンのデータ ディスクに暗号化を追加しました。 既存のイメージ バージョンに暗号化を追加することはできません | 新しいギャラリー イメージ バージョンを作成するか、追加された暗号化設定を削除します |
ギャラリー成果物のバージョン ソースは、storageProfile で直接、あるいは個々の OS またはデータ ディスク内でのみ指定できます。 1 つのソースの種類 (ユーザー イメージ、スナップショット、ディスク、仮想マシン) のみを指定できます | ソース ID が欠落しています | ソースのソース ID が存在することを確認してください |
ソースが見つかりませんでした: <resourceID>。 ソースが存在することを確認してください | ソースのリソース ID が正しくない可能性があります | ソースのリソース ID が正しいことを確認してください |
ディスク暗号化セット '<diskEncryptionSetID>' がリージョン '<region_2>' の対応するディスクに使用されているため、ターゲット リージョン '<region_1>' のディスク 'galleryArtifactVersion.properties.publishingProfile.targetRegions.encryption.osDiskImage.diskEncryptionSetId' にはディスク暗号化セットが必要です | 暗号化は <region_2> の OS ディスクで使用されていましたが、<region_1> では使用されていませんでした | OS ディスクで暗号化を使用する場合は、すべてのリージョンで暗号化を使用します |
ディスク暗号化セット '<diskEncryptionSetID>' がリージョン '<region_2>' の対応するディスクに使用されているため、ターゲット リージョン '<region_1>' のディスク 'LUN <number>' にはディスク暗号化セットが必要です | 暗号化は <region_2> の LUN <number> のデータ ディスクで使用されていましたが、<region_1> では使用されていません | データ ディスクで暗号化を使用する場合は、すべてのリージョンで暗号化を使用します |
無効な LUN [<number>] が encryption.dataDiskImages に指定されました。 LUN は次のいずれかの値である必要があります: ['0、9'] | 暗号化に指定された LUN が、VM にアタッチされているディスクのどの LUN とも一致しません | 暗号化の LUN を、VM に存在するデータ ディスクの LUN に変更します |
ターゲット リージョン '<region>' encryption.dataDiskImages に重複する LUN '<number>' が指定されました | <region> で使用されている暗号化設定で、LUN が少なくとも 2 回指定されました | <region> の LUN を変更し、すべての LUN が <region> で一意になるようにします |
OSDiskImage と DataDiskImage で同じ BLOB <sourceID> を指定することはできません | OS ディスクと少なくとも 1 つのデータ ディスクのソースが一意ではありません | OS ディスクおよびデータ ディスク、またはそのいずれかのソースを変更し、OS ディスクと各データ ディスクが一意になるようにします |
ターゲットの公開リージョンで重複するリージョンは許可されません | 1 つのリージョンが公開リージョンに複数回リストされています | 重複するリージョンを削除します |
新しいデータ ディスクを追加したり、既存のイメージ内のデータ ディスクの LUN を変更したりすることはできません | イメージ バージョンの更新呼び出しに、新しいデータ ディスクが含まれているか、ディスクの新しい LUN があります | 既存のイメージ バージョンの LUN とデータ ディスクを使用します |
ディスク暗号化セット <diskEncryptionSetID> は、ギャラリー リソースと同じサブスクリプション <subscriptionID> に存在する必要があります | Azure Compute Gallery では現在、別のサブスクリプションでのディスク暗号化セットの使用はサポートされていません | 同じサブスクリプションにイメージ バージョンとディスク暗号化セットを作成します |
'GalleryImageVersion ソース リソースのサイズ 2520 はサポートされている最大サイズ 2048 を超えている' ため、このリージョンでレプリケーションが失敗しました | ソース内のデータ ディスクが 2 TB を超えています | データ ディスクのサイズを 2 TB 未満に変更します |
ギャラリー イメージを削除中であるため、<versionNumber> では "ギャラリー イメージ バージョンの更新" 操作ができません。 再試行できるのは削除操作のみです (または、進行中の作業が完了するまで待機してください) | 削除中のギャラリー イメージ バージョンを更新しようとしました | 削除イベントの完了を待って、イメージ バージョンを再作成します |
ソース リソース '<sourceID>' の暗号化はサポートされていません。 暗号化をサポートしている他のソース リソースを使用するか、暗号化プロパティを削除してください | 現在 Azure Compute Gallery では、VM、ディスク、スナップショット、マネージド イメージの暗号化のみサポートされています。 イメージ バージョンで指定したソースのいずれかが、前掲の暗号化をサポートしているソースのリストに含まれていません | ディスク暗号化セットをイメージ バージョンから削除し、サポート チームに問い合わせます。 |
イメージ バージョンからの VM またはスケール セットの作成または更新
エラー メッセージ | 原因 | 対応策 |
---|---|---|
"<imageDefinitionResourceID>" の最新のイメージ バージョンがありません | 最新に含まれているイメージ バージョンが、仮想マシンのデプロイに使用したイメージ定義に含まれていません | [最新から除外] が False に設定されているイメージ バージョンが少なくとも 1 つあることを確認してください |
ギャラリー イメージ /subscriptions/<subscriptionID>/resourceGroups/<resourceGroup>/providers/Microsoft.Compute/galleries/<galleryName>/images/<imageName>/versions/<versionNumber> は <region> リージョンで使用できません。 Please contact image owner to replicate to this region, or change your requested region. (イメージ所有者に連絡して、このリージョンにレプリケートするか、要求されたリージョンを変更するようにしてください。) | デプロイ用に選択されたバージョンが存在しないか、示されたリージョンにレプリカがありません | イメージ リソースの名前が正しいことと、示されたリージョンに少なくとも 1 つのレプリカがあることを確認します |
ギャラリー イメージ /subscriptions/<subscriptionID>/resourceGroups/<resourceGroup>/providers/Microsoft.Compute/galleries/<galleryName>/images/<imageName> は <region> リージョンで使用できません。 イメージ所有者に連絡して、このリージョンにレプリケートするか、要求されたリージョンを変更するようにしてください | 最新に含まれているイメージ バージョンと、示されたリージョンに含まれているイメージ バージョンが、デプロイ用に選択されたイメージ定義にありません | [最新から除外] が False に設定されたイメージ バージョンがリージョンに少なくとも 1 つあることを確認してください |
クライアントには、スコープ <resourceID> に対するアクション 'Microsoft.Compute/galleries/images/versions/read' を実行する権限がありますが、現在のテナント <tenantID> には、リンクされたサブスクリプション <subscriptionID> にアクセスする権限がありません | 仮想マシンまたはスケール セットは、別のテナントのギャラリー イメージを使用して作成されています。 仮想マシンまたはスケール セットを変更しようとしましたが、イメージを所有しているサブスクリプションへのアクセス権がありません | イメージ バージョンのサブスクリプションの所有者に連絡して、イメージ バージョンに対する読み取りアクセス権を付与するようにしてください |
<region> リージョンでギャラリー イメージ <resourceID> を使用できません。 Please contact image owner to replicate to this region, or change your requested region. (イメージ所有者に連絡して、このリージョンにレプリケートするか、要求されたリージョンを変更するようにしてください。) | ギャラリー イメージの公開されたリージョンの一覧に含まれていないリージョンに VM が作成されています。 | イメージをリージョンにレプリケートするか、ギャラリー イメージの公開リージョンのいずれかのリージョンに VM を作成します |
パラメーター 'osProfile' は許可されていません | 特殊化されたイメージ バージョンから作成された VM に対して、管理者のユーザー名、パスワード、または SSH キーが指定されました | そのイメージから VM を作成する場合は、管理者のユーザー名、パスワード、SSH キーを含めないでください。 それ以外の場合は、一般化されたイメージ バージョンを使用し、管理者のユーザー名、パスワード、または SSH キーを指定します |
必須パラメーター 'osProfile' がありません (null) | VM が一般化されたイメージから作成されており、管理者のユーザー名、パスワード、または SSH キーがありません。 一般化されたイメージには管理者のユーザー名、パスワード、SSH キーが保持されないため、これらのフィールドは VM またはスケール セットの作成時に指定する必要があります | 管理者のユーザー名、パスワード、または SSH キーを指定するか、特殊化されたイメージ バージョンを使用します |
仮想マシン スケール セット <vmssName> を更新できません。VM スケール セットの現在の OS 状態は一般化であり、これは更新後のギャラリー イメージの OS 状態の特殊化と異なるためです | スケール セットの現在のソース イメージは一般化されたソース イメージですが、特殊化されたソース イメージで更新されています。 スケール セットの現在のソース イメージと新しいソース イメージは、同じ状態である必要があります | スケール セットを更新するには、一般化されたイメージ バージョンを使用します |
Azure Compute Gallery <versionID> のディスク暗号化セット <diskEncryptionSetID> はサブスクリプション <subscriptionID_1> に属しているため、サブスクリプション <subscriptionID_2> のリソース '' で使用することはできません | イメージ バージョンの暗号化に使用されるディスク暗号化セットが、イメージ バージョンをホストするサブスクリプションとは別のサブスクリプションに存在します | イメージ バージョンとディスク暗号化セットに同じサブスクリプションを使用します |
ID <vmID> のリソースのプラン ['{"name":"<name>","publisher":"<publisher>","product":"<product>","promotionCode":"<promotionCode>"}'] が親ギャラリー イメージ プラン ['null'] と異なります | デプロイされているイメージ バージョンの親イメージ定義に購入プランの情報がありません | エラー メッセージと同じ購入プランの詳細を含むイメージ定義を作成し、そのイメージ定義内にイメージ バージョンを作成します |
VM または仮想マシン スケール セットの作成には長い時間が必要です | NA | VM または仮想マシン スケール セットの作成を試行している元のイメージ バージョンの OSType が、イメージ バージョンの作成に使用したソースの OSType と同じであることを確認します |
イメージ バージョンからのディスクの作成
エラー メッセージ | 原因 | 対応策 |
---|---|---|
"パラメーター imageReference の値が無効です。 " | ギャラリー イメージ バージョンからディスクにエクスポートしようとしましたが、そのイメージには存在しない LUN の位置が使用されました。 | イメージ バージョンを確認して、使用されている LUN の位置を確認します |
リソースを共有する
サブスクリプション全体でのギャラリー、イメージ定義、およびイメージ バージョンのリソースの共有が、Azure ロールベースのアクセス制御 (Azure RBAC) を使用して有効にされています。
レプリケーション速度
-expand ReplicationStatus フラグを使用して、指定されたすべてのターゲット リージョンへのレプリケーションが完了したかどうかを確認します。 完了していない場合は、ジョブが完了するまで最大 6 時間待機します。 レプリケートがエラーになった場合、コマンドをもう一度トリガーし、イメージ バージョンを作成してレプリケートします。 イメージ バージョンのレプリケート先となるターゲット リージョンが多数ある場合、段階的にレプリケーションを行うことを検討します。
Azure の制限とクォータ
Azure の制限とクォータは、すべての Azure Compute Gallery、イメージ定義、およびイメージ バージョンのリソースに適用されます。 お使いのサブスクリプションの制限内であることを確認してください。
次のステップ
Azure Compute Gallery の詳細を確認してください。