プライマリ データセンターに障害が発生した場合、セカンダリ データセンターにフェイルオーバーできます。フェイルオーバーでは、セカンダリ データセンターのロード バランサを指定するようにグローバル ロード バランサまたは DNS レコードを変更する必要があります。
データベースのセットアップ環境によって、セカンダリ データセンターの VMware Identity Manager アプライアンスは読み取り専用モードまたは読み取り/書き込みモードのいずれかになります。SQL Server Always On 以外のすべてのデータベースでは、VMware Identity Manager アプライアンスは読み取り専用モードになります。したがって、ユーザーやアプリケーションの追加、ユーザーへの資格付与など、ほとんどの管理者操作は利用できません。
SQL Server Always On を展開して使用している場合、セカンダリ データセンターの VMware Identity Manager アプライアンスは読み取り/書き込みモードになります。
セカンダリ データセンターにフェイルオーバーした後、元のプライマリ データセンター上のすべてのキャッシュをクリアする必要があります。元のプライマリ データセンターにフェイルオーバーする場合は、そのデータセンターのキャッシュを空にする必要があります。
REST API を使用してキャッシュを消去できます。Postman などの REST クライアントから次の REST API を実行します。
パス:/SAAS/jersey/manager/api/removeAllCaches
方法:POST
ヘッダーを追加:
Authorization: HZN <cookie_value> Accept: application/vnd.vmware.horizon.manager.cache.removal.response+json Content-type: application/vnd.vmware.horizon.manager.cache.removal.request+json’
本文(未加工)のセクションを追加:
{
"cacheNames”:[
]
}
空の cacheNames は、すべてのキャッシュを削除することを示します。
キャッシュをクリアする別の方法は、仮想アプライアンスを再起動することです。