プラットフォーム・イメージの提供

プラットフォーム・イメージは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