7.14 テナント・グループの構成の不一致からのリカバリ

テナント・グループは基本的にはOracle VMサーバー・プールであり、アプライアンス・レベルで作成および管理されます。また、すべてのプール・メンバーに対して自動カスタム・ネットワーク構成をサポートします。 Oracle VM Managerにテナント・グループが表示されます。管理者はサーバー・プールを変更することがありますが、そのような操作はOracle Private Cloud Applianceでサポートされておらず、構成が不一致になります。

Oracle VM Managerでテナント・グループの構成を誤って変更した場合は、この項の手順に従って、環境の一貫性のない状態を修正します。

注意

次に説明する操作で問題が解決されない場合は、影響を受けるコンピュート・ノードを再プロビジョニングする必要があります。 このため、停止時間が発生し、データが失われる可能性があります。

テナント・グループへのサーバーの追加

Oracle VM Managerを使用してプールまたはテナント・グループにサーバーを追加しようとすると、操作は成功します。 ただし、新しく追加されたサーバーは、サーバーが追加されたことをOracle Private Cloud Applianceコントローラ・ソフトウェアが認識しないため、テナント・グループに関連付けられているカスタム・ネットワークに接続されません。

この状況を修正するには、まずOracle VM Managerでテナント・グループからサーバーを再度削除します。 次に、Oracle Private Cloud Appliance CLIを介して正しいメソッドで、サーバーをテナント・グループに再度追加します。 第2.7.2項、「テナント・グループの構成」を参照してください。

その結果、Oracle VM ManagerとOracle Private Cloud Applianceは再度同期します。

テナント・グループからのサーバーの削除

Oracle VM Managerを使用してプールまたはテナント・グループからサーバーを削除しようとすると、操作は成功します。 ただし、Oracle Private Cloud Applianceコントローラ・ソフトウェアは、サーバーが削除されたことを認識しておらず、テナント・グループに関連付けられているカスタム・ネットワーク構成がサーバーから削除されることはありません。

この時点で、Oracle Private Cloud Applianceはサーバーがまだテナント・グループのメンバーであると想定し、Oracle Private Cloud Appliance CLIを使用してテナント・グループからサーバーを削除しようとすると、エラーが発生します。

PCA> remove server ovcacn09r1 myTenantGroup
************************************************************
 WARNING !!! THIS IS A DESTRUCTIVE OPERATION.
************************************************************
Are you sure [y/N]:y

Status: Failure
Error Message: Error (SERVER_001): Exception while trying to 
remove the server ovcacn09r1 from tenant group myTenantGroup.
ovcacn09r1 is not a member of the Tenant Group myTenantGroup.

この状況を修正するには、Oracle VM Managerを使用して、以前に削除したサーバーをテナント・グループに再度追加します。 その後、Oracle Private Cloud Appliance CLIを使用してテナント・グループからサーバーを削除します。 第2.7.2項、「テナント・グループの構成」を参照してください。 remove serverコマンドが正常に適用されると、サーバーはテナント・グループから削除され、カスタム・ネットワーク構成は削除され、サーバーはOracle VM Managerの未割当てのサーバー・グループに配置されます。 その結果、Oracle VM ManagerとOracle Private Cloud Applianceは再度同期します。