Roving Edge Tenancyの管理

テナンシとは、ユーザーが仮想化されたワークロードを構築および構成するためにクラウド・リソースを作成および管理する環境です。Roving Edge環境には、単一のテナンシが含まれます。

テナンシはサービス・エンクレーブから作成され、その後テナンシ内の初期ユーザー(プライマリ・テナンシ管理者)に引き渡されます。

テナンシの作成と更新

インフラストラクチャ管理者は、サービス・エンクレーブからテナンシを設定し、プライマリ・テナンシ管理者にアクセス詳細を提供します。その後、テナンシ管理者はCompute Enclaveで追加のユーザー・アカウントおよびクラウド・リソースの構成を開始できます。

サービスWeb UIの使用
  1. ナビゲーション・メニューから「Tenancies」をクリックします。

  2. 「テナンシ」ページの右上隅で、「テナンシの作成」をクリックします。

    「テナンシの作成」ウィンドウが表示されます。

  3. テナンシの詳細を入力します:

    • 名前:新しいテナンシの名前を入力します。

    • 説明:必要に応じて、新規テナンシの説明を入力します。

    • サービス・ネームスペース:このテナンシ内に作成されたすべてのリソースに一意のネームスペースを設定します。

    • 認証資格証明:プライマリ・テナンシ管理者のユーザー名とパスワードを設定します。

      このアカウントは、初めてテナンシにログインする際に使用する必要があります。テナンシ管理者は、追加のユーザー・アカウントを設定し、コンパートメント、ポリシーおよびその他のリソースを定義し、通常、ユーザーが必要なリソースのデプロイを開始できるようにクラウド環境を構成します。

  4. 「変更の保存」をクリックして、新しいテナンシを作成します。

    「テナンシ」リストに新しいテナンシが表示されます。

サービスCLIの使用
  1. create Tenantコマンドを使用して新しいテナンシを作成します。

    名前、ネームスペースおよび管理アカウントの資格証明は必須パラメータであり、説明はオプションです。

    構文(1行で入力):

    create Tenant 
    name=<tenancy_name> 
    serviceNamespace=<tenancy_namespace> 
    description=<tenancy_description> 
    adminUserName=<tenancy_admin_user_name> 
    adminPassword=<tenancy_admin_password> 
    confirmPassword=<tenancy_admin_password>

    例:

    RED2-ADMIN> create Tenant name=myTestTenancy serviceNamespace=test description="A tenancy for testing purposes" \
    adminUserName=testadmin adminPassword=************ confirmPassword=************
    JobId: a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
    Data:
      id:ocid1.tenancy...<uniqueID>  name:myTestTenancy
  2. ジョブIDを使用して、コマンドのステータスをチェックします。

    RED2-ADMIN> show Job id=a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
    Data:
      Id = a0ee398f-5d44-4b3f-8b9c-e5a9692c36a4
      Type = Job
      AssociatedObj = id:ocid1.tenancy.unique_ID  type:Tenant  name:myTestTenancy
      AssociatedObj Type = Tenant
      AssociatedObj Id = ocid1.tenancy.unique_ID
      Done = true
      Name = CREATE_TYPE
      Run State = Succeeded
    [...]
  3. 新しいテナンシが正しく作成されたことを確認します。テナンシ情報を表示するには、listおよびshowコマンドを使用します。

    RED2-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
      ocid1.tenancy.unique_ID   myTestTenancy
    
    RED2-ADMIN> show Tenant name=myTestTenancy
    Data:
      Id = ocid1.tenancy.unique_ID
      Type = Tenant
      Name = myTestTenancy
      Description = A tenancy for testing purposes
      Service Namespace = test
  4. コンピュートWeb UIのURL、テナンシ名、ユーザー名およびパスワードをプライマリ・テナンシ管理者に指定します。テナンシを使用する準備ができました。

    テナンシ管理者は、追加のユーザー・アカウントを設定し、コンパートメント、ポリシーおよびその他のリソースを定義し、通常、ユーザーが必要なリソースのデプロイを開始できるようにクラウド環境を構成します。

テナンシの更新

管理者が現時点で変更できるテナンシ・プロパティは説明のみです。

  • サービスWeb UI:テナンシ詳細ページを開き、「編集」をクリックします。

  • サービスCLI:コマンドedit Tenant name=<tenancy_name> description=<tenancy_description>を使用します

テナンシの削除

テナンシ・ユーザーがすべてのリソースを削除したことを確認します。テナンシは、空の場合にのみ削除できます。

サービスWeb UIの使用
  1. ナビゲーション・メニューから、「Tenancies」をクリックします。

  2. 「テナンシ」表で、削除するテナンシの名前をクリックします。

    テナンシの詳細ページが表示されます。

  3. テナンシ詳細ページの右上隅で、「削除」をクリックします。プロンプトが表示されたら、操作を確認します。

サービスCLIの使用
  1. 削除するテナンシの名前およびIDを検索します。

    RED2-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
      ocid1.tenancy.unique_ID   myTestTenancy
  2. テナンシを削除するには、delete Tenantコマンドに続けてテナンシ名またはIDを指定します。

    RED2-ADMIN> delete Tenant name=myTestTenancy
    Status: Running
    JobId: 92b84ac2-1f2c-41d7-980e-d7549957ef93
  3. 削除されたテナンシがテナンシ・リストに表示されなくなったことを確認します。

    RED2-ADMIN> list Tenant
    Data:
      id                            name
      --                            ----
    

OCIイメージの提供

OCIイメージ(プラットフォーム・イメージとも呼ばれる)は、Roving Edgeのインストール中にシステムにロードされ、アップグレードまたはパッチ適用操作中に新しいプラットフォーム・イメージが提供される場合があります。イメージは、管理ノードからアクセス可能なローカルデバイスストレージの場所に配置されます。

ユーザーがプラットフォーム・イメージからインスタンスをデプロイできるようにするには、これらのイメージもCompute Enclaveにインポートする必要があります。デバイスのアップグレード中、インポートは通常のプロセスの一部です。Oracle提供のOCIイメージが正しくインポートされなかった場合、またはすべてのテナンシ・ユーザーが使用するカスタム・イメージをアップロードした場合は、この項の説明に従ってimportPlatformImagesコマンドを実行します。

アップグレード中に追加されたイメージの新しいバージョンは、既存のバージョンを置き換えることはありません。イメージの以前のバージョンが廃止され、ユーザーが使用できなくなった場合、管理者は、このセクションで説明するように、これらの古いバージョンを手動で削除する必要があります。イメージの3つ以上のバージョンが使用可能な場合、コンピュート・エンクレーブにイメージがリストされているときは、最新の3つのバージョンのみが表示されます。古いプラットフォーム・イメージは引き続き使用可能であり、イメージOCIDを指定して選択できます。

OCIイメージのインポート

サービスCLIから、importPlatformImagesコマンドを実行して、ローカル・デバイス記憶域の場所にあるすべてのイメージをテナンシで使用できるようにします。

RED2-ADMIN> importPlatformImages
JobId: f21b9d86-ccf2-4bd3-bab9-04dc3adb2966

JobIdを使用して、ジョブの詳細情報を取得します。次の例では、新しいイメージは配信されていません。

RED2-ADMIN> show job id=f21b9d86-ccf2-4bd3-bab9-04dc3adb2966
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
OCIイメージのリスト

サービスCLIで、listPlatformImagesコマンドを使用して、管理クラスタの共有記憶域からインポートされたすべてのプラットフォーム・イメージをリストします。

RED2-ADMIN> listPlatformImages
Data:
  id                             displayName                                     lifecycleState
  --                             -----------                                     --------------
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux-7.9-2025.07.21_0.oci       AVAILABLE
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux-8-2025.09.16_0.oci         AVAILABLE
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux-9-2025.09.16_0.oci         AVAILABLE
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux8-OKE-1.32.7-20251127.oci   AVAILABLE
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Solaris-11-2025.10.16_0.oci      AVAILABLE

コンピュートWeb UIユーザーには、listplatformImagesに表示されるものと同じlifecycleStateが表示されます。インポート操作の直後に、新しいイメージがライフ・サイクル状態IMPORTINGで表示されます。インポート・ジョブが完了すると、ライフ・サイクルの状態がAVAILABLEに変わります。

プラットフォーム・イメージを削除すると、サービスCLIとコンピュートWeb UIの両方でイメージがDELETINGまたはDELETEDとしてリストされます。

OCIイメージの削除

サービスCLIで、deleteplatformImageコマンドを使用してプラットフォーム・イメージを削除します。このイメージは、Service CLI出力およびCompute EnclaveでDELETINGDELETEDとして表示され、最終的にはリストされません。

重要

deleteplatformImageコマンドは、共有記憶域からイメージ・ファイルを削除しません。ファイル・システムからも削除する必要があります。importPlatformImagesコマンドを実行すると、イメージが再インポートされ、Compute Enclaveで再度使用可能になります。

RED2-ADMIN> deleteplatformImage imageId=ocid1.image.unique_ID_7
JobId: 401567c3-3662-46bb-89d2-b7ad1541fa2d

RED2-ADMIN> listplatformImages
Data:
  id                             displayName                                     lifecycleState
  --                             -----------                                     --------------
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux-7.9-2025.07.21_0.oci       AVAILABLE
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Linux-8-2025.09.16_0.oci         AVAILABLE
[...]
  ocid1.cccimage...<unique_ID>   uln-pca-Oracle-Solaris-11-2025.10.16_0.oci      DELETED