プラットフォーム・イメージの提供
プラットフォーム・イメージはPrivate Cloud Applianceのインストール時に提供され、アプライアンスのアップグレードまたはパッチ適用操作中に新しいプラットフォーム・イメージが提供される場合があります。
インストール、アップグレードおよびパッチ適用中に、新しいプラットフォーム・イメージは/nfs/shared_storage/oci_compute_imagesの管理ノードに配置されます。 パッチ適用およびアップグレード中に、コマンドを実行して、これらのイメージを「コンピュート・エンクレーブ」ユーザーが使用できるようにします。 「Oracle Private Cloud Applianceパッチ適用ガイド」のOracle Cloud Infrastructureイメージへのパッチ適用のpatchOCIimagesコマンド、および「Oracle Private Cloud Applianceアップグレード・ガイド」のOracle Cloud InfrastructureイメージのアップグレードのupgradeOCIImagesコマンドを参照してください。
「プラットフォーム・イメージのインポート」で説明されているイメージ・インポート・コマンドは、イメージを「コンピュート・エンクレーブ」ユーザーが使用できるようにします。 このimportPlatformImagesコマンドは、パッチまたはアップグレード中にイメージがインポートされなかった場合、またはイメージを再インポートする必要がある場合に実行します。 このコマンドを使用して、管理ノードの/nfs/shared_storage/oci_compute_imagesにイメージを配置した後、すべての「コンピュート・エンクレーブ」ユーザーがカスタム・イメージを使用できるようにすることもできます。
アップグレードおよびパッチ適用中、新しいバージョンのイメージは管理ノードの既存のバージョンを置き換えません。 管理ノードで使用可能なイメージのバージョンが3つ以上ある場合、イメージが「コンピュート・エンクレーブ」にリストされているときは、最新の3つのバージョンのみが表示されます。 イメージOCIDを指定して、古いプラットフォーム・イメージをユーザーが引き続き使用できます。
プラットフォーム・イメージのインポート
importPlatformImagesコマンドを実行して、管理ノード上の/nfs/shared_storage/oci_compute_imagesにあるすべてのイメージを、「コンピュート・エンクレーブ」内のすべてのテナンシのすべてのコンパートメントでも使用できるようにします。
PCA-ADMIN> importPlatformImages Command: importPlatformImages Status: Running Time: 2022-11-10 17:35:20,345 UTC JobId: f21b9d86-ccf2-4bd3-bab9-04dc3adb2966
JobIdを使用して、ジョブの詳細情報を取得します。 次の例では、新しいイメージは配信されていません:
PCA-ADMIN> show job id=f21b9d86-ccf2-4bd3-bab9-04dc3adb2966 Command: show job id=f21b9d86-ccf2-4bd3-bab9-04dc3adb2966 Status: Success Time: 2022-11-10 17:35:36,023 UTC Data: Id = f21b9d86-ccf2-4bd3-bab9-04dc3adb2966 Type = Job Done = true Name = OPERATION Progress Message = There are no new platform image files to import Run State = Succeeded Transcript = 2022-11-10 17:35:20.339 : Created job OPERATION Username = admin
プラットフォーム・イメージのリスト
listplatformImagesコマンドを使用して、管理ノードからインポートされたすべてのプラットフォーム・イメージをリストします。
PCA-ADMIN> listplatformImages Data: id displayName lifecycleState -- ----------- -------------- ocid1.image.unique_ID uln-pca-Oracle-Linux-7.9-2024.05.29_0.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux-8-2024.05.29_0.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux-9-2024.05.29_0.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux8-OKE-1.26.6-20240611.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux8-OKE-1.27.7-20240602.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux8-OKE-1.28.3-20240602.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Solaris-11-2024.05.07_0.oci AVAILABLE
「コンピュート・エンクレーブ」ユーザーには、listplatformImagesに表示されるものと同じlifecycleStateが表示されます。 importPlatformImagesの実行直後に、listplatformImagesと「コンピュート・エンクレーブ」の両方に、lifecycleState IMPORTINGの新しいイメージが表示されることがあります。 importPlatformImagesジョブが完了すると、listplatformImagesと「コンピュート・エンクレーブ」の両方にイメージがAVAILABLEとして表示されます。
「プラットフォーム・イメージの削除」に示すようにプラットフォーム・イメージを削除すると、listplatformImagesと「コンピュート・エンクレーブ」の両方に、イメージがDELETINGまたはDELETEDとして表示されます。
プラットフォーム・イメージの削除
次のコマンドを使用して、指定したプラットフォーム・イメージを削除します。 このイメージは、listplatformImages出力および「コンピュート・エンクレーブ」でDELETING、DELETEDとして表示され、最終的にはリストされません。 ただし、イメージ・ファイルは管理ノードから削除されず、importPlatformImagesコマンドを実行すると、イメージがすべてのコンパートメントで再度使用できるようにイメージが再インポートされます。
PCA-ADMIN> deleteplatformImage imageId=ocid1.image.unique_ID_7 JobId: 401567c3-3662-46bb-89d2-b7ad1541fa2d PCA-ADMIN> listplatformImages Data: id displayName lifecycleState -- ----------- -------------- ocid1.image.unique_ID uln-pca-Oracle-Linux-7.9-2024.05.29_0.oci AVAILABLE ocid1.image.unique_ID uln-pca-Oracle-Linux-8-2024.05.29_0.oci AVAILABLE [...] ocid1.image.unique_ID uln-pca-Oracle-Solaris-2024.05.07_0.oci DELETED