プライマリ・コンテンツに移動
Oracle® Enterprise Manager Cloud Control管理者ガイド
13cリリース1
E70363-03
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

17 Hybrid Cloud Managementの有効化

Enterprise Manager Cloud Controlは、オンプレミス・デプロイメントとOracle Cloudデプロイメントの両方のモニタリングと管理をすべて同じ管理コンソールから実行するための単一のガラス・ペインを提供するようになりました。Hybrid Cloudエージェントを、Oracle Cloudサービスを実行しているOracle Cloud仮想ホストにデプロイすることで、Oracle Cloudターゲットをその他のターゲットと同じように管理することができます。管理エージェントとオンプレミスOracle Management Serviceインスタンスとの間の通信は、外部からの干渉に対して保護されています。Enterprise Managerは、アーキテクチャが強化されたことに加え、トンネリングをサポートする外部HTTPプロキシの追加使用をサポートします。このプロキシを構成して、ゲートウェイ・エージェントがOracle Cloudに接続するようにできます。

この章の項目は次のとおりです。

17.1 サポートされていない機能のリスト

表17-1に、Hybrid Cloud Managementで現在サポートされていない機能を示します。

表17-1 Hybrid Cloud Managementでサポートされていない機能

ターゲット サポートされていない機能

WebLogic

オンプレミス・ドメインのOracle Cloudへのクローニング。

データベース

自動ワークロード・リポジトリ・ウェアハウス

Oracle Cloudデータベースからの収集。

SQLパフォーマンス・アナライザ

  • データベース・クラウド・サービス・インスタンスへのリモートからの試行。

  • デプロイメント・プロシージャを使用したワークロード・アーティファクト(取得ファイル/STS)のOracle Cloudへのコピー。回避策として手動でコピーします。

  • データベース・クラウド・サービス・インスタンスへのActive Data Guardのサポート(データベース・リンクが必要)

データベース・リプレイ

デプロイメント・プロシージャを使用したワークロード・アーティファクト(取得ファイル/STS)のOracle Cloudへのコピー。回避策としてアーティファクトを手動でコピーします。

データベースのプロビジョニング

例外は既存のOracle Cloud Container Database (CDB)インスタンスに対するプラガブル・データベース(PDB)の操作(作成、接続、切断、削除)。

再編成されたオブジェクト

再編成されたオブジェクト。

変更管理

データの同期。

データベース・クローニング

Oracle Cloud上のホスト間。

Data Guard

Oracle Cloud上のスタンバイ・データベースの管理。

Oracle Exadata Cloud

  • Oracle Exadataのハードウェアおよびハイパーバイザのモニタリング、構成の設定。

  • パッチ適用とアップグレード。

  • バックアップおよびリストア。

  • Oracle Cloudにおけるデータベース・サービスのプロビジョニング。

Enterprise Manager

  • エージェント:

    - 手動によるデプロイ。

    - バディ・エージェント。

  • ターゲットの再配置。

  • Oracle Cloud上のソフトウェア・ライブラリ。

  • サード・パーティの証明書。

  • Oracle Cloudターゲットのサポート・ワークベンチ。


17.2 Hybrid Cloud Managementに関する用語の概要

次の用語は、Hybrid Cloud Managementについて説明する際に、一般的に使用されています。

  • Hybrid Cloudエージェント: Oracle Cloud仮想ホストにデプロイされた管理エージェントで、これによって、プライベート・ネットワークにデプロイされているEnterprise Manager Cloud ControlがOracle Cloudターゲットをモニターおよび管理できます。

  • Hybrid Cloud Gatewayエージェント: Oracle Cloud仮想ホストと、プライベート・ネットワークにデプロイされたOMS (オンプレミスCloud Control OMS)間の通信チャネルを提供する管理エージェント。

  • Hybrid Cloud Gatewayプロキシ: Hybrid Cloudエージェント各々の構成要素としてデプロイされているプロキシ・プロセスで、これによってHybrid Cloud GatewayエージェントがHybrid Cloudエージェントと通信できます。常にHybrid Cloud Gatewayエージェントによって起動されます。

17.3 Hybrid Cloud Managementの開始

Hybrid Cloud Management機能の使用を開始する手順は次のとおりです。

  1. オンプレミスのOMSがバージョン13cであり、少なくとも1つの13cの管理エージェントがエンタープライズ内に存在することを確認します。

    オンプレミスのOMSが古いバージョンの場合、OMSをバージョン13cにアップグレードしてください。この方法の詳細は、『Oracle Enterprise Manager Cloud Controlアップグレード・ガイド』を参照してください。

    バージョン13cの管理エージェントがエンタープライズ内に少なくとも1つ存在するようにするには、バージョン13cの管理エージェントを新たにデプロイするか、旧バージョンの既存の管理エージェントをバージョン13cにアップグレードしてください。

    バージョン13cの管理エージェントを新たにデプロイする方法の詳細は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。旧バージョンの既存管理エージェントをバージョン13cにアップグレードする方法の詳細は、『Oracle Enterprise Manager Cloud Controlアップグレード・ガイド』を参照してください。


    注意:

    最初に、以前のバージョンの管理エージェントを13cにアップグレードしてから、Hybrid Cloud Gatewayエージェントとして動作するように構成することを強くお薦めします。このようにすると、スタック全体が13cに配置されます。ただし、以前のバージョンをアップグレードしない場合は、そのバージョンを引き続き使用し、Hybrid Cloud Gatewayエージェントとして動作するように構成できます。ただし、この場合、以前のバージョン12cリリース5 (12.1.0.5)のみがサポートされます。その他すべての以前のバージョンは、12cリリース5 (12.1.0.5) または13cのいずれかにアップグレードする必要があります。

  2. エンタープライズ内にHybrid Cloud Gatewayエージェントとして動作する13c管理エージェントを1つ以上構成し、これにより、Oracle Cloud仮想ホストとオンプレミスのOMSの間にSSHベースの通信チャネルを提供します。

    高可用性を保証するため、Hybrid Cloud Gatewayエージェントとして動作する13cの管理エージェントを複数構成することをお薦めします。詳細は、17.11.1項を参照してください。

  3. Hybrid Cloud GatewayエージェントおよびオンプレミスOMSとOracle Cloudターゲットとの間で通信ができていることを確認します。

    Hybrid Cloud GatewayエージェントとOracle Cloudターゲットとの間で直接通信ができていない場合は、通信のための外部プロキシを構成します。この方法の詳細は、第17.7項を参照してください。

    オンプレミスOMSでは、Oracle Cloudターゲットとの通信にMy Oracle Support (MOS)プロキシが使用されます。エンタープライズ内に構成されたMOSプロキシがSSHトンネリングをサポートすることを確認するか、SSHトンネリングをサポートするMOSプロキシを新たに構成します。

  4. ホスト・ターゲットの追加ウィザードまたはEM CLIを使用して、管理エージェントをOracle Cloud仮想ホストにデプロイします。Enterprise ManagerでOracle Cloudターゲットを管理できるようにしているのが、Hybrid Cloudエージェントと呼ばれるこれらの管理エージェントです。Hybrid Cloudエージェントをデプロイするプロセスの中で、各々のHybrid Cloudエージェントと、オンプレミスOMSとの通信に使用されるHybrid Cloud Gatewayエージェントとを関連付けます。

17.4 Hybrid Cloudアーキテクチャと通信の概要

Hybrid Cloudエージェントと通信するためのプロキシ・プロセスであるHybrid Cloud Gatewayプロキシが、Hybrid Cloud Gatewayエージェントによって、各々のHybrid Cloudエージェントに対し起動されます。その後、Hybrid Cloudエージェントから送られてくる通信内容は、Hybrid Cloud Gatewayエージェントによって、Oracle Cloudターゲットを管理しているオンプレミスOMSへ転送され、そのレスポンスも同様にして送り返されます。オンプレミスOMSはこのように、Oracle Cloudとの直接的な通信からは切り離されています。

オンプレミスOMSとHybrid Cloudエージェントとの通信はSSH経由で行われますが、このときOracle Cloudに対してEMCTLディスパッチャが使用されます。オンプレミスOMSからの通信内容はEMCTLディスパッチャによってHybrid Cloudエージェントへ転送され、Hybrid Cloudエージェントからのレスポンスは同様にしてオンプレミスOMSへと送り返されます。

図17-1は、オンプレミスOMSからHybrid Cloudエージェントへの、EMCTLディスパッチャを使用した通信を図示したものです。

図17-1 オンプレミスOMSからHybrid Cloudエージェントへの、EMCTLディスパッチャを使用した通信

オンプレミスOMSからHybrid Cloudエージェントへの、EMCTLディスパッチャを使用した通信

Hybrid CloudエージェントはオンプレミスOMSと通信するために、Oracle CloudではHybrid Cloud Gatewayプロキシを使用し、オンプレミス側ではHybrid Cloud Gatewayエージェントを使用します。Hybrid CloudエージェントからのHTTPSリクエストはHybrid Cloud Gatewayプロキシで受信され、SSHを通してHybrid Cloud Gatewayエージェントへと送り出されます。リクエストはHybrid Cloud GatewayエージェントによってオンプレミスOMSに転送され、オンプレミスOMSからのレスポンスは同様にしてHybrid Cloud Gatewayプロキシへと送り返されます。レスポンスはさらに、Hybrid Cloud GatewayプロキシによってHybrid Cloudエージェントへと送り返されます。

図17-2は、Hybrid CloudエージェントからオンプレミスOMSへのHybrid Cloud Gatewayプロキシを経由した通信を図示したものです。

図17-2 Hybrid CloudエージェントからオンプレミスOMSへのHybrid Cloud Gatewayプロキシを経由した通信

Hybrid CloudエージェントからオンプレミスOMSへのHybrid Cloud Gatewayプロキシを経由した通信

注意:

Hybrid Cloud Gatewayエージェントでは、ゲートウェイ・プロキシへの接続が稼働していることを確認するためにモニタリングします。そのため、Hybrid Cloudエージェントの仮想マシンが、なんらかのメンテナンス・アクティビティやネットワークの停止などが原因でアクセス不可になるか停止した場合は、仮想マシンがアクセス可能になった時点で、Hybrid Cloud Gatewayエージェントにより、ゲートウェイ・プロキシが自動的に再起動されます。ただし、Hybrid Cloud Gatewayエージェントによるゲートウェイ・プロキシ・プロセスの開始にかかる時間は数秒から数分となり、実際にかかる時間は、仮想マシンがアクセスできなかった期間によって異なります。

この目的のために、Hybrid Cloud Gatewayプロキシを手動で再起動する必要はありません。ただし、それでもそのようにする場合は、次の手順を実行します。

  1. 必要な仮想マシン詳細を取得するまで、設定内のすべてのHybrid Cloud Gatewayエージェントについて次のコマンドを実行し、oracle_hybridcloud_connectionターゲットの名前を識別します。

    Unixプラットフォームの場合:

    emctl config agent listtargets | grep <desired_virtual_machine_IP>

    Microsoft Windowsプラットフォームの場合:

    emctl.bat config agent listtargets | findstr <desired_virtual_machine_IP>

  2. 手順1で見つかったHybrid Cloud GatewayエージェントでOracle_hybridcloud_connectionターゲット・インスタンスの動的プロパティをリロードします。

    emctl reload agent dynamicproperties <oracle_hybridcloud_connection_target_name>:oracle_hybridcloud_connection


オンプレミスOMSでは、Oracle Cloudにデプロイされたターゲットとの通信は、SSHポート・フォワード(SSHトンネリング)を使用して行われます。図17-3にこれを示します。

図17-3 オンプレミスOMSからOracle Cloudターゲットに対する通信

オンプレミスOMSからOracle Cloudターゲットに対する通信

17.5 Hybrid Cloud Gatewayエージェントを構成するための前提条件

の管理エージェントを構成してHybrid Cloud Gatewayエージェントとして動作させる前に、次の前提条件が満たされているようにしてください。

  • CPU、RAMおよびハード・ディスク領域の要件を満たしていること。

    Hybrid Cloud Gatewayエージェントに必要なCPU、RAMおよびハード・ディスク領域の要件は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』で説明されています。

    なお、Hybrid Cloud Gatewayエージェントと通常の管理エージェントのハードウェア要件は同じです。

  • (推奨事項) の任意の管理エージェントをHybrid Cloud Gatewayエージェントとして指定することができますが、ベスト・プラクティスとしては、モニターしているターゲットの数がごく少ない管理エージェントを選択することをお薦めします。こうすることで、Hybrid Cloud Gatewayエージェントのパフォーマンスを安定させることができます。

    さらに、セントラル・エージェントはHybrid Cloud Gatewayエージェントとして指定しないことをお薦めします。ターゲットが多数存在するエンタープライズでは、セントラル・エージェントを指定すると、OMSとリソース上の競合を起こす可能性があります。

  • 管理エージェントをデプロイするために必要な前提条件として『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』で説明されている条件が満たされていること。

  • Hybrid Cloud Gatewayエージェントはどのオペレーティング・システムで構成してもかまいませんが、Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上にのみデプロイしてください。

17.6 Hybrid Cloud Gatewayエージェントとしての管理エージェントの構成

既存の13cの管理エージェントをHybrid Cloud Gatewayエージェントとして構成するには、次の手順を実行します。


注意:

既存の、以前のバージョンの管理エージェントを使用して、Hybrid Cloud Gatewayエージェントとして動作するように構成できます。ただし、最初に、以前のバージョンの管理エージェントを13cにアップグレードしてから、Hybrid Cloud Gatewayエージェントとして動作するように構成することを強くお薦めします。このようにすると、スタック全体が13cに配置されます。

  1. EM CLIにSYSMANユーザーとしてログインします。このとき、OMSホームにデフォルトで使用可能になっているEM CLIインストールからログインすることも、その他のホストに設定されているEM CLIインストールからログインすることもできます。

    $<emcli_install_location>/bin/emcli login -username=sysman
    

    EM CLIはデフォルトでオンプレミスOMSホストに設定されています(EM CLIのインストール場所はOMSホームです)。したがって、EM CLIをオンプレミスOMSホストから実行することにした場合、追加の手順は必要ありません。これが推奨オプションです。

    たとえば、OMSホームで使用可能になっているEM CLIインストールからログインする場合は、次のコマンドを実行します。

    /u01/software/em13c/oraclehome/bin/emcli login -username=sysman

    オンプレミスOMSが実行されていないホストにあるカスタムな場所からEM CLIを実行することにした場合、まずそのホストでEM CLIを設定する必要があります。この方法の詳細は、Oracle Enterprise Managerコマンドライン・インタフェース・ガイドを参照してください。

  2. 選択した管理エージェントをHybrid Cloud Gatewayエージェントとして動作するように指定します。そのためには、次のEM CLI動詞をOMSホームから、またはEM CLIが設定されているその他のホストから実行します。

    $<emcli_install_location>/bin/emcli register_hybridgateway_agent -hybridgateway_agent_list="<list_of_hybrid_cloud_gateway_agents>"
    

    たとえば、OMSホームから実行する場合は次のコマンドを実行します。

    /u01/software/em13c/oraclehome/bin/emcli register_hybridgateway_agent -hybridgateway_agent_list="abc.example.com:3873 def.example.com:3873"

    なお、-hybridgateway_agent_listには複数の管理エージェント(ホスト名とポートの組合せ)を指定できます。管理エージェントには完全修飾名を指定し、スペースを使用して管理エージェント名を区切ります。

  3. 管理エージェントがHybrid Cloud Gatewayエージェントとして構成されていることを確認します。これを行えるのは、第17.9.1項の説明に従ってHybrid Cloudエージェントをインストールしているときのみです。

    Hybrid Cloudエージェントのインストール中には、Hybrid Cloudエージェントが通信できるHybrid Cloud Gatewayエージェントを選択する必要があります。この目的のために、「オプションの詳細」セクションのインストールの詳細ページで、「Hybrid Cloudエージェントの構成」を選択して検索アイコン(拡大鏡のアイコン)をクリックすると、オンプレミスの管理エージェントを変換して構成したHybrid Cloud Gatewayエージェントが表示されます。

17.7 Hybrid Cloud Gatewayエージェントを有効化してOracle Cloudと通信するための外部プロキシの構成

セキュリティ上の理由から、Hybrid CloudエージェントとHybrid Cloud Gatewayエージェントの間に、外部プロキシを構成することも可能です。ただし、サポートされるのはトンネリングをサポートするプロキシ(SOCK4、SOCK5、HTTPなど)のみです。

外部プロキシを、Hybrid CloudエージェントとHybrid Cloud Gatewayエージェントとの間に構成するには、次の手順に従います。

  1. プロキシ・サーバーを設定します。HTTP、SOCKS4およびSOCKS5のプロキシ・サーバーがサポートされています。プロキシ・サーバーがトンネリングをサポートしていることを確認してください。

  2. 「設定」メニューから、「Cloud Controlの管理」を選択し、「エージェント」を選択します。

  3. 外部プロキシを構成しようとしているHybrid Cloud Gatewayエージェントの名前を検索し、クリックします。

  4. 「エージェント」メニューから「プロパティ」を選択します。

  5. 「表示」で、「基本プロパティ」を選択します。externalProxyPortで、Oracle Cloudへ接続する際に使用すべき通信ポートを指定します。

    「適用」をクリックします。

  6. 「表示」で、「拡張プロパティ」を選択します。「ランタイム設定セクションを展開します。externalProxyHostでプロキシのホスト名を指定します。externalProxyTypeで、通信の際にプロキシでHTTP、SOCKS4またはSOCKS5のいずれが使用されるのかを選択します。

    設定しているプロキシ・サーバーがユーザー名とパスワードの認証を必要とする場合は、externalProxyUsernameおよびexternalProxyPasswordに値を指定します。

  7. 「適用」をクリックします。

  8. 外部プロキシがSSHトンネルを通して認証手続きを問題なく行えることを確認します。これを行うには、次のコマンドを実行します。

    ssh -l <user> -o "ProxyCommand /usr/bin/nc -X connect -x <proxy host>:<proxy port> %h %p" <host> <command>

17.8 Hybrid Cloudエージェントをインストールするための前提条件

Hybrid Cloudエージェントをデプロイする前に、次の前提条件が満たされているようにしてください。

  • CPU、RAMおよびハード・ディスク領域の要件を満たしていること。

    Hybrid Cloudエージェントに必要なCPU、RAMおよびハード・ディスク領域の要件は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』で説明されています。

  • 少なくとも1つの管理エージェントをHybrid Cloud Gatewayエージェントとして動作するように構成します。Hybrid Cloud Gatewayエージェントによって、Oracle Cloud仮想ホストとオンプレミスOMSとの間の通信チャネルが提供されます。

    バージョン13cの管理エージェントを構成してHybrid Cloud Gatewayエージェントとして動作させる方法の詳細は、第17.6項を参照してください。

  • 接続先であるOracle Cloud仮想ホスト(Hybrid Cloudエージェントをインストールしようとしている仮想ホスト)のポート22がオープンになっており、さらにSSHデーモン・プロセスが実行中であること。接続先である仮想ホストでSSHデーモン・プロセスが実行中であるかどうかを確認するためには、仮想ホストから次のコマンドを実行します。

    ps –ef | grep sshd
    
  • 接続先であるOracle Cloud仮想ホストの各々で、ポート1748、または1830から1848までの範囲にある少なくとも1つのポートが空いていること。

    デフォルトでは、ポート1748がCloud ControlによってHybrid Cloud Gatewayプロキシ・ポートとして使用されます。ポート1748が空いていない場合には、1830から1848までの範囲にある空きポートが使用されます。

  • SSH公開鍵認証を使用する名前付き資格証明を少なくとも1つ設定してあること。

    次のことに注意してください。

    • Hybrid Cloudエージェントのデプロイでサポートされているのは、SSH公開鍵認証を使用する名前付き資格証明のみです。ユーザー名とパスワードのみを使用する名前付き資格証明はサポートされていません。

    • Hybrid Cloudエージェントのデプロイの際に、ロックされたユーザー・アカウント(no direct loginが設定されているユーザー・アカウント)や、権限委任プロバイダを使用することはサポートされていません。

    • パスフレーズを指定したSSHキーはサポートされていません。

    SSH公開鍵認証を使用する名前付き資格証明を設定するには、SSHキー・セットを持っている必要があります。すでにSSHキー・セットを持っている場合には、「ステップ2: SSHキーのEnterprise Managerへのアップロード」へ進んでください。SSHキー・セットを持っていない場合には、「ステップ1: SSHキーの生成」に示す手順を実行してから「ステップ2: SSHキーのEnterprise Managerへのアップロード」へと進んでください。

    ステップ1: SSHキーの生成

    1. Oracle Cloud仮想ホストに任意のユーザーでログインします。

    2. 次のコマンドを実行します。

      cd $HOME/.ssh
      
    3. 次のコマンドを実行します。

      ssh-keygen -N "" -b 2048 -t rsa -f id_rsa -C "<my_comment>"
      

      ここで<my_comment>は、SSHキーを識別できるようにするためのコメントまたはフレーズを表します。

      id_rsaおよびid_rsa.pubという2つのファイルが.sshディレクトリに作成されます。

    4. id_rsa.pubファイルの内容を、authorized_keysファイルの末尾に追加します。それには、次のコマンドを実行します。

      cat id_rsa.pub >> authorized_keys
      

    ステップ2: SSHキーのEnterprise Managerへのアップロード

    1. 「設定」メニューから、「セキュリティ」「名前付き資格証明」の順に選択します。「作成」をクリックします。「資格証明名」には資格証明の名前を指定し、「資格証明のタイプ」には「SSHキー資格証明」を選択し、「有効範囲」には「グローバル」を選択します。

    2. ステップ1で作成した秘密SSH鍵をアップロードします。「資格証明プロパティ」セクションで「秘密鍵のアップロード」フィールドの値として秘密SSH鍵の場所を指定します。「保存」をクリックします。

    3. ステップ1で作成した公開SSH鍵をアップロードします。「資格証明プロパティ」セクションで「公開鍵のアップロード」フィールドの値として公開SSH鍵の場所を指定します。「保存」をクリックします。

  • Hybrid Cloudエージェントのインストール・ユーザーがroot.shスクリプトを実行するためのroot権限を持っていること。Hybrid Cloudエージェントのインストール・ユーザーがroot権限を持っていない場合は、デプロイ作業後、必ずすべての接続先仮想ホストでroot.shスクリプトを手動で実行してください。

  • オンプレミス管理エージェントをデプロイするために必要な前提条件として『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』で説明されている条件が満たされていること。

  • Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上にデプロイしてください。Hybrid Cloud Gatewayエージェントはすべてのオペレーティング・システムでサポートされていますが、Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上でのみサポートされています。

  • Hybrid Cloudエージェントを仮想ホストにインストールするには、仮想ホストのローカル・ファイル・システムにインストールするのではく、外部のストレージ・デバイスを使用してマウントを作成し、そこにHybrid Cloudエージェントをインストールします。そうしないと、仮想ホストを停止、起動または再起動するたびに起動ボリュームに格納されているデータがすべて失われます。

  • 仮想マシン(VM)ネットワークまたはホスト構成設定のドメイン名を変更していないことを確認します。Hybrid CloudエージェントをOracle Public CloudでホストされたVMのみに使用する必要があります。したがって、VMドメイン名を変更して、Oracle Public Cloud以外でホストされたVMに反映すると、Hybrid Cloudエージェントは失敗します。

    検証するには、VMにログインしてhostname -dコマンドを実行し、出力にoracle.comまたはoraclecloud.internalのいずれかが含まれていることを確認します。その他のドメイン名が出力された場合は、それをリストから削除します。

    また、次のコマンドを実行して、出力にoracle.comまたはoraclecloud.internalのいずれかが含まれていることを確認します。その他のドメイン名が出力された場合は、それをリストから削除します。

    cat /etc/sysconfig/network

    cat /etc/resolv.conf

    cat /etc/hosts

17.9 Hybrid Cloudエージェントのインストール

この項ではHybrid Cloudエージェントをインストールする次の方法について説明します。


注意:

Hybrid CloudエージェントはSSHブリッジを介してオンプレミスOMSに接続しているため、サイレント・エージェント・インストールなどの手動デプロイメントはHybrid Cloudエージェントにはサポートされていません。「ホスト・ターゲットの追加」ウィザードまたはEM CLI以外の方法でHybrid Cloudエージェントをデプロイすることはできません。

Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上にのみデプロイできます。Hybrid Cloud Gatewayエージェントはすべてのオペレーティング・システムでサポートされていますが、Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上でのみサポートされています。


17.9.1 ホスト・ターゲットの追加ウィザードを使用したHybrid Cloudエージェントのインストール

ホスト・ターゲットの追加ウィザード使用してHybrid Cloudエージェントをインストールするには、次の手順に従います。

  1. Cloud Controlで、「設定」メニューから、「ターゲットの追加」を選択し、「ターゲットの手動追加」をクリックします。「ターゲットの手動追加」ページで、「ホスト・ターゲットの追加」を選択し、「ホストの追加」をクリックします。

  2. ホストとプラットフォーム・ページで、次を実行します。

    1. このセッションに割り当てられたデフォルトの名前のままにするか、選択した一意の名前を入力します。入力するカスタム名は直観的な名前にすることができ、必ずしもデフォルトの名前と同じフォーマットにする必要はありません。たとえば、add_host_hybrid_cloud_operation_1のようにします

    2. 「追加」をクリックしてIPアドレスを入力し、Hybrid CloudエージェントをインストールしようとしているOracle Cloud仮想ホストのプラットフォームを選択します。Oracle Cloudサービスを実行している各々の仮想ホストのIPアドレスはOracleによって割り当てられていたものです。


      注意:

      • Hybrid Cloudエージェントのデプロイは、Linux x86-64プラットフォームでのみサポートされています。

      • IPアドレスは、1行につき1つのみ入力する必要があります。カンマで区切った複数のアドレスの入力は、サポートされていません。


      もう1つの方法として、「ファイルからロード」をクリックしてファイルに格納されたIPアドレスを追加することもできます。

      すべての仮想ホストに対し、プラットフォームをLinux x86-64として指定します。これを行うには、最初の仮想ホストのプラットフォームをLinux x86-64として指定し、次に「プラットフォーム」リストから、「すべてのホストで同一」を選択します。

    3. 「次」をクリックします。

  3. 「インストールの詳細」ページで、次のようにします。

    1. 「デプロイメント・タイプ」セクションで、新規エージェント・インストールを選択します。

    2. 表から、共通のプラットフォーム名でグループ化された仮想ホストを示す最初の行を選択します。

    3. 「インストールの詳細」セクションで、ステップ3の(b)で選択した仮想ホストに共通するインストールの詳細を指定します。「インストールのベース・ディレクトリ」に、Hybrid Cloudエージェントのソフトウェア・バイナリ、セキュリティ・ファイルおよびインベントリ・ファイルをコピーするOracle Cloud仮想ホスト上のベース・ディレクトリへの絶対パスを入力します。

      たとえば、/u01/app/Oracle/などです。

      入力するパスが存在しない場合は、アプリケーションによって、指定したパスにディレクトリが作成され、Hybrid Cloudエージェント・ソフトウェア・バイナリ、セキュリティ・ファイルおよびインベントリ・ファイルがそこにコピーされます。

    4. 「インスタンス・ディレクトリ」で、デフォルトのインスタンス・ディレクトリの場所のままにするか、すべてのHybrid Cloudエージェント関連の構成ファイルを格納できるディレクトリを選択し、そこへの絶対パスを入力します。

      たとえば、/u01/app/Oracle/agent_instなどです。

      カスタムの場所を入力する場合、そのディレクトリに書込み権限があることを確認してください。インストールのベース・ディレクトリ内にインスタンス・ディレクトリを保持することをお薦めします。

      入力したパスが存在しない場合は、指定されたパスにディレクトリが作成され、Hybrid Cloudエージェントに関連するすべての構成ファイルがその場所にコピーされます。

    5. 「名前付き資格証明」で、オンプレミスOMSと接続先Oracle Cloud仮想ホストとの間のSSH接続を設定するとき、および各々のOracle Cloud仮想ホスト上にHybrid Cloudエージェントをインストールするときに使用する名前付き資格証明を選択します。

      SSH公開鍵認証を使用する名前付き資格証明以外は指定しないでください。パスワード・ベースの認証はサポートされていません。また、ロックされたユーザー・アカウントを使用したHybrid Cloudエージェントのデプロイ(権限委任プロバイダを使用してロックされたユーザー・アカウントへの切替え)もサポートされていないことに注意してください。

      SSH公開鍵を使用した名前付き資格証明の作成方法は、第17.8項を参照してください。

    6. 「権限委任設定」では、デフォルトの値を使用します。Hybrid Cloudエージェントのデプロイでは、権限委任プロバイダおよびロックされたアカウントはサポートされていません。

      Hybrid Cloudエージェントのインストール・ユーザーがroot権限を持っている場合、接続先仮想ホストではroot.shがデプロイ後に自動実行されます。そうでない場合は、デプロイ後に各接続先仮想ホスト上でroot.shを手動で実行してください。

    7. 「ポート」で、Hybrid Cloudエージェントの通信用に割り当てられたデフォルトのポート(3872)のままにするか、選択したポートを入力します。

      入力するカスタム・ポートはビジー状態ではない必要があります。不明な場合、このフィールドを空白にしておくことができます。Cloud Controlによって、1830 - 1849の範囲から最初の使用可能な空きポートが自動的に割り当てられます。

    8. Hybrid Cloudエージェントのデプロイの前または後に実行するスクリプトがある場合には、「オプションの詳細」で、実行するスクリプトがある場所の絶対パスを入力します。サポートされているのはシェル・スクリプトのみであり、インストール前スクリプトまたはインストール後スクリプトを1つのみ指定できることに注意してください。

      スクリプトをrootとして実行するには、「Rootとして実行」を選択します。スクリプトがオンプレミスOMSが実行されているホストにあり、Hybrid Cloudエージェントをインストールしようとする仮想ホスト上にはない場合、「OMSのスクリプト」を選択します。この場合、スクリプトはオンプレミスOMSホストから接続先仮想ホストにコピーされてから、接続先仮想ホストで実行されます。

    9. 追加で指定するパラメータがある場合、「オプションの詳細」セクションの「追加パラメータ」で、追加パラメータを空白区切りのリストで入力します。

      たとえば、インベントリ・ポインタの場所ファイルを指定する場合、-invPtrLocの後ろにファイルの場所への絶対パスを入力します。ただし、このパラメータはUNIXプラットフォームでのみサポートされ、Microsoft Windowsプラットフォームではサポートされないことに注意してください。

    10. 「オプションの詳細」セクションで「Hybrid Cloudエージェントの構成」を選択し、Hybrid Cloudエージェントが通信すべき相手となるHybrid Cloud Gatewayエージェントの詳細を指定します。

      「Hybrid Cloud Gatewayエージェント」で、Hybrid Cloudエージェントの通信相手となるHybrid Cloud Gatewayエージェントとして使用するエンタープライズ内の管理エージェントを指定します。拡大鏡アイコンをクリックし、表示されたリストの中からHybrid Cloud Gatewayエージェントを1つ選択します(稼働中のHybrid Cloud Gatewayエージェントのみが表示されます)。

      このフィールドには、Hybrid Cloud Gatewayとしてすでに指定されている管理エージェントのみを指定できることに注意してください。特定の管理エージェントをHybrid Cloud Gatewayエージェントとして指定する方法は、第17.6項を参照してください。

      「Hybrid Cloud Gatewayプロキシ・ポート」で、Hybrid CloudエージェントとHybrid Cloud Gatewayプロキシとの間の通信に使用されるポートを指定します。値を指定しなかった場合はポート1748が使用され、ポート1748が空いていない場合はポート1830から1848の間で空いているポートが使用されます。

    11. 表にある他のすべての行に対して、ステップ3の(b)からステップ3の(j)までを繰り返します。

    12. 「次」をクリックします。

  4. 「確認」ページで、インストールに指定した詳細を確認し、詳細に問題がない場合、「エージェントのデプロイ」をクリックして、Hybrid Cloudエージェントをインストールします。

    詳細を変更する場合、変更を加えるページに到達するまで、「戻る」をクリックします。

    「エージェントのデプロイ」をクリックして、デプロイメント・セッションを送信すると、エージェント・デプロイ詳細ページが自動的に表示され、デプロイメント・セッションの進行を監視できます。このページで実行できるタスクを理解するには、「ヘルプ」をクリックします。

  5. Oracle CloudにHybrid Cloudエージェントがデプロイされたことを確認するために、「設定」メニューから「Cloud Controlの管理」を選択し、「エージェント」を選択します。Hybrid Cloudエージェントの名前を検索し、クリックしてそのホーム・ページにアクセスします。Hybrid Cloudエージェント・ターゲット名の横に、「Oracle Cloudで実行中」およびクラウド・アイコンが表示されます。


注意:

Hybrid Cloudエージェントでは、次の機能はサポートされていないか、一部サポートされています。
  • バディ・エージェント

  • 管理エージェントから管理エージェントへの通信

  • 分散ソフトウェア・ライブラリ

  • ターゲットの再配置

  • サード・パーティの管理エージェント証明書に対するサポート

  • サポート・ワークベンチ


17.9.2 EM CLIを使用したHybrid Cloudエージェントのインストール

EM CLIを使用してHybrid Cloudエージェントをインストールするには、次の手順に従います。

  1. 次のEM CLIのインストールの場所にある/binディレクトリからEM CLIにログインします。

    $<emcli_install_location>/bin/emcli login -username=<user_name>
    

    このコマンドを実行すると、EM CLIによってパスワードが求められます。指定したユーザー名のパスワードを入力します。

    EM CLIはデフォルトでオンプレミスOMSホストに設定されています(EM CLIのインストール場所はOMSホームです)。したがって、EM CLIをオンプレミスOMSホストから実行することにした場合、追加の手順は必要ありません。これが推奨オプションです。

    オンプレミスOMSが実行されていないホストにあるカスタムな場所からEM CLIを実行することにした場合、まずそのホストでEM CLIを設定する必要があります。この方法の詳細は、Oracle Enterprise Managerコマンドライン・インタフェース・ガイドを参照してください。

  2. list_add_host_platforms動詞を実行して、Hybrid Cloudエージェント・ソフトウェアを自己更新で使用可能なプラットフォームのリストを取得します。

    $<emcli_install_location>/bin/emcli list_add_host_platforms 
                          [-all] 
                          [-noheader] 
                          [-script | -format]
    

    [ ]内のパラメータはオプションであることに注意してください。

    たとえば、$<emcli_install_location>/bin/emcli list_add_host_platforms -allとなります

    特定のプラットフォーム用の管理エージェント・ソフトウェアが入手できない場合は、自己更新を使用してソフトウェアをダウンロードおよび適用してください。管理エージェントのダウンロードおよび適用方法の詳細は、『Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

    list_add_host_platforms動詞に関する構文や使用法の詳細を表示するには、次のコマンドを実行します。

    $<emcli_install_location>/bin/emcli help list_add_host_platforms
    
  3. Hybrid Cloudエージェントを選択したOracle Public Cloud仮想ホストへ、1つのデプロイメント・フェーズから次へと連続してデプロイメントを実行するローリング方式でデプロイするときは、次を$OMS_HOME/sysman/prov/agentpush/agentpush.propertiesファイルへ指定します。

    oracle.sysman.prov.agentpush.continueIgnoringFailedHost=true

  4. submit_add_host動詞を実行して-configure_hybrid_cloud_agent、-hybrid_cloud_gateway_agentおよび-hybrid_cloud_gateway_proxy_portオプションを指定し、ホストの追加セッションの発行およびHybrid Cloudエージェントのインストールを行います。

    $<emcli_install_location>/bin/emcli submit_add_host 
                          -host_names=<list_of_hosts>
                          -platform=<platform_ID>
                          -installation_base_directory=<install_directory_of_agent>
                          -credential_name=<named_credential_for_agent_install>
                          -configure_hybrid_cloud_agent
                          -hybrid_cloud_gateway_agent=<hybrid_cloud_gateway_agent_name>
                          [-hybrid_cloud_gateway_proxy_port=<hybrid_cloud_gateway_proxy_port>]
                          [-credential_owner=<named_credential_owner>]
                          [-instance_directory=<agent_instance_directory>] 
                          [-port=<agent_port>] 
                          [-session_name=<add_host_session_name>] 
                          [-deployment_type=<type_of_agent_deployment>] 
                          [-privilege_delegation_setting=<privilege_delegation>] 
                          [-additional_parameters=<additional_params_for_install>]
                          [-source_agent=<source_agent_for_cloned_agent_install>]
                          [-master_agent=<master_agent_for_shared_agent_install>] 
                          [-properties_file=<properties_file_having_inputs>] 
                          [-preinstallation_script=<pre_install_script>] 
                          [-preinstallation_script_on_oms] 
                          [-preinstallation_script_run_as_root] 
                          [-postinstallation_script=<post_install_script>] 
                          [-postinstallation_script_on_oms] 
                          [-postinstallation_script_run_as_root] 
                          [-wait_for_completion]
    

    [ ]内のパラメータはオプションであることに注意してください。

    たとえば、$<emcli_install_location>/bin/emcli submit_add_host -host_names=opc1.example.com -platform=226 -installation_base_directory=/opt/agent -credential_name=oracle -configure_hybrid_cloud_agent -hybrid_cloud_gateway_agent=abc.example.com -hybrid_cloud_gateway_proxy_port=1748となります

    この例では、Hybrid Cloudエージェントを、Oracle Public Cloud仮想ホストopc1.example.comにプラットフォームID226で、ディレクトリ/opt/agent,内に、名前付き資格証明oracleを使用してインストールします。デプロイされたHybrid Cloudエージェントは、abc.example.comをHybrid Cloud Gatewayとして使用し、ポート1748を使用してHybrid Cloud Gatewayプロキシと通信します。

    submit_add_host動詞に関する構文や使用法の詳細を表示するには、次のコマンドを実行します。

    $<emcli_install_location>/bin/emcli help submit_add_host
    

17.10 Hybrid Cloud GatewayエージェントおよびHybrid Cloudエージェントのアップグレード

Hybrid Cloud GatewayエージェントまたはHybrid Cloudエージェントをアップグレードする手順は、オンプレミスEnterprise Manager環境で、あらゆる標準的なスタンドアロンの管理エージェントをアップグレードする手順と同じです。手順については、『Oracle Enterprise Manager Cloud Controlアップグレード・ガイド』を参照してください。

17.11 Hybrid Cloud Managementの追加タスクの実行

この項ではHybrid Cloud Managementの追加タスクについて説明します。内容は次のとおりです。

17.11.1 高可用性確保のためのHybrid Cloudエージェントの構成(推奨)

Hybrid Cloudエージェントをデプロイすると、デフォルトではこれに対して単一のHybrid Cloud Gatewayが関連付けられます。Hybrid Cloudエージェントは、そのライフサイクルを通じてHybrid Cloud Gatewayエージェントに依存して、収集したモニタリング・データをオンプレミスのCloud Control OMSに転送しています。したがって、Hybrid Cloud Gatewayエージェントが停止していたりアクセスできなかったりすると、Hybrid Cloudエージェントのモニタリング・データがオンプレミスOMSに届かなくなります。そこで、Hybrid Cloudエージェントから複数のHybrid Cloud Gatewayエージェントが使用できるようにして、モニタリング・データのロスが発生する可能性を抑えることをお薦めします。

Hybrid Cloudエージェントをデプロイする際、最初に選択したHybrid Cloud GatewayエージェントがプライマリHybrid Cloud Gatewayエージェントになります。デプロイされたHybrid Cloudエージェントから追加のHybrid Cloud Gatewayエージェントを使用できるようにすると、追加されたHybrid Cloud GatewayエージェントはセカンダリHybrid Cloud Gatewayエージェントになります。このようにすれば、Hybrid CloudエージェントのプライマリHybrid Cloud Gatewayエージェントが停止したりアクセスできなくなったりした場合には、いずれかのセカンダリHybrid Cloud Gatewayエージェントが後を引き継ぎます。引き継いだセカンダリHybrid Cloud Gatewayエージェントが停止したりアクセスできなくなったりした場合には、次に使用可能なセカンダリHybrid Cloud Gatewayエージェントが後を引き継ぎます。

図17-4は、Hybrid CloudエージェントからオンプレミスOMSへ複数のHybrid Cloud Gatewayエージェントを経由して行われる通信を図示したものです。

図17-4 Hybrid CloudエージェントからオンプレミスOMSへ高可用性確保のため複数のHybrid Cloud Gatewayエージェントを経由して行われる通信

Hybrid CloudエージェントからオンプレミスOMSへ高可用性確保のため複数のHybrid Cloud Gatewayエージェントを経由して行われる通信

Hybrid Cloudエージェントが高可用性を確保するよう構成するには、1つ以上のセカンダリHybrid Cloud Gatewayエージェントを各Hybrid Cloudエージェントに関連付けます。次の手順を実行します。

  1. 次のEM CLIのインストールの場所にある/binディレクトリからEM CLIにログインします。

    $<emcli_install_location>/bin/emcli login -username=<user_name>
    

    このコマンドを実行すると、EM CLIによってパスワードが求められます。指定したユーザー名のパスワードを入力します。

    EM CLIはデフォルトでオンプレミスOMSホストに設定されています(EM CLIのインストール場所はOMSホームです)。したがって、EM CLIをオンプレミスOMSホストから実行することにした場合、追加の手順は必要ありません。これが推奨オプションです。

    オンプレミスOMSが実行されていないホストにあるカスタムな場所からEM CLIを実行することにした場合、まずそのホストでEM CLIを設定する必要があります。この方法の詳細は、Oracle Enterprise Managerコマンドライン・インタフェース・ガイドを参照してください。

  2. Hybrid Cloudエージェントに1つ以上のセカンダリHybrid Cloud Gateway Agentを関連付けます。

    $<emcli_install_location>/bin/emcli add_hybridgateway_for_hybrid_agent 
    -hybrid_agent_name="<hybrid_cloud_agent1>:<port> <hybrid_cloud_agent2>:<port> <hybrid_cloud_agentN>:<port>" -hybridgateway_agent_list="<secondary_hybrid_cloud_gateway_agent>:<port>"
    

    たとえば、emcli add_hybridgateway_for_hybrid_agent -hybrid_agent_name="abc.example.com:1831 def.example.com:3872" -hybridgateway_agent_list="secondary1.example.com:1831"のようにします

17.11.2 Hybrid Cloud Gatewayエージェントの無効化

Hybrid Cloud Gatewayエージェントのゲートウェイ機能を無効化して、Hybrid Cloud Gatewayエージェントを再び通常の管理エージェントのように動作させ、Hybrid CloudエージェントからオンプレミスOMSへの通信が転送されるのを止めるには、次の手順に従います。

  1. 次のEM CLIのインストールの場所にある/binディレクトリからEM CLIにログインします。

    $<emcli_install_location>/bin/emcli login -username=<user_name>
    

    このコマンドを実行すると、EM CLIによってパスワードが求められます。指定したユーザー名のパスワードを入力します。

    EM CLIはデフォルトでオンプレミスOMSホストに設定されています(EM CLIのインストール場所はOMSホームです)。したがって、EM CLIをオンプレミスOMSホストから実行することにした場合、追加の手順は必要ありません。これが推奨オプションです。

    オンプレミスOMSが実行されていないホストにあるカスタムな場所からEM CLIを実行することにした場合、まずそのホストでEM CLIを設定する必要があります。この方法の詳細は、Oracle Enterprise Managerコマンドライン・インタフェース・ガイドを参照してください。

  2. Hybrid Cloud Gatewayエージェントのゲートウェイ機能を無効化します。

    $<emcli_install_location>/bin/emcli deregister_hybridgateway_agent -hybridgateway_agent_list="<hybrid_cloud_gateway_agent1>:<port> <hybrid_cloud_gateway_agent2>:<port> <hybrid_cloud_gateway_agentN>:<port>"
    

    たとえば、emcli deregister_hybridgateway_agent -hybridgateway_agent_list="abc.example.com:3873 def.example.com:3873"のようにします

    このとき、-hybridgateway_agent_listには複数のHybrid Cloud Gatewayエージェントを指定できます。各々のHybrid Cloud Gatewayエージェントは完全修飾名で指定し、各エージェント名の間はスペース1個で区切ってください。

17.11.3 Hybrid Cloud GatewayエージェントとHybrid Cloudエージェントとの関連付けの解除

Hybrid Cloud GatewayエージェントとHybrid Cloudエージェントとの関連付けを解除して、以降はHybrid CloudエージェントがHybrid Cloud GatewayエージェントおよびオンプレミスOMSと通信しないようにするには、次の手順に従います。

  1. 次のEM CLIのインストールの場所にある/binディレクトリからEM CLIにログインします。

    $<emcli_install_location>/bin/emcli login -username=<user_name>
    

    このコマンドを実行すると、EM CLIによってパスワードが求められます。指定したユーザー名のパスワードを入力します。

    EM CLIはデフォルトでオンプレミスOMSホストに設定されています(EM CLIのインストール場所はOMSホームです)。したがって、EM CLIをオンプレミスOMSホストから実行することにした場合、追加の手順は必要ありません。これが推奨オプションです。

    オンプレミスOMSが実行されていないホストにあるカスタムな場所からEM CLIを実行することにした場合、まずそのホストでEM CLIを設定する必要があります。この方法の詳細は、Oracle Enterprise Managerコマンドライン・インタフェース・ガイドを参照してください。

  2. Hybrid CloudエージェントとHybrid Cloud Gatewayエージェントとの関連付けを解除します。

    $<emcli_install_location>/bin/emcli delete_hybridgateway_for_hybrid_agent 
    -hybrid_agent_name="<hybrid_cloud_agent1>:<port> <hybrid_cloud_agent2>:<port> <hybrid_cloud_agentN>:<port>" -hybridgateway_agent_list="<hybrid_cloud_gateway_agent_to_disassociate>:<port>"
    

    たとえば、emcli delete_hybridgateway_for_hybrid_agent -hybrid_agent_name="abc.example.com:1831 def.example.com:3872" -hybridgateway_agent_list="gateway1.example.com"のようにします

17.11.4 Hybrid Cloudエージェントの廃止

Hybrid Cloudエージェントを廃止するには、次の手順に従います。

  1. Hybrid Cloudエージェントを停止します。

  2. Hybrid Cloudエージェントのエージェント・ホームページで、「エージェント」メニューから「ターゲット設定」を選択し、さらに「エージェント廃止」を選択します。

17.12Hybrid CloudエージェントとHybrid Cloud Gatewayエージェントへのパッチの適用

パッチ計画を使用してHybrid CloudエージェントとHybrid Cloud Gatewayエージェントにパッチを適用できます。パッチ計画はグループとして展開されるべき1つ以上のパッチからなる統合化された計画です。パッチ適用プロシージャは、通常の管理エージェント、Hybrid CloudエージェントおよびHybrid Cloud Gatewayエージェントのいずれに対しても同じになっています。


警告:

2015年6月の最初の週より前にOracle Cloudで作成されたデータベース・インスタンスは、通常、2015年1月にリリースされたデータベース・パッチセット(Jan DB PSU).に基づいています。そのようなデータベース・インスタンスに2015年4月にリリースされたデータベース・パッチセット(Apr DB PSU)を適用する場合、前提条件として、パッチセット更新を適用する前に、次のファイルを作成し、絶対パスをHybrid Cloudエージェントが使用可能なディレクトリに追加します。

/var/opt/oracle/patch/files_to_save.ora

前述の手順を実行しないと、データベース・パッチ適用のプロセスの一部として/u01/app/oracle内のHybrid Cloudエージェントが自動的に/u01/app.ORG/oracleに移動します。この場合、ディレクトリを手動でコピーして元の場所に戻す必要があります。この問題を回避し、手動で作業する手間を防ぐために、前述の手順を実行し、指示されたファイルを作成してHybrid Cloudエージェントの場所をファイルに追加することをお薦めします。


Oracle Cloud仮想ホスト上のHybrid Cloudエージェントにパッチを適用するには、次の手順に従います。

  1. 適用しようとしているパッチがエージェント・ホームのsbinディレクトリにアクセスする場合は、最初にパッチにあるReadMeファイルで概説されている指示に従います。

  2. Oracle Enterprise Manager Cloud Controlライフサイクル管理ガイドに概説されている指示に従ってHybrid Cloudエージェントにパッチを適用します。パッチ適用プロシージャは、通常の管理エージェントおよびHybrid Cloudエージェントのいずれに対しても同じになっています。

Hybrid Cloud Gatewayエージェントにパッチを適用するには、Oracle Enterprise Manager Cloud Controlライフサイクル管理ガイドに概説されている指示に従ってください。

17.13 Oracle Cloudターゲットの検出および監視

Hybrid Cloud Gatewayエージェントがオンプレミス環境にデプロイされ、Hybrid CloudエージェントがOracle Cloud環境にデプロイされると、Oracle Cloud仮想ホストはEnterprise Manager Cloud Controlで管理可能ターゲットになります。これらの管理可能な仮想ホストで実行されるターゲットを検出および監視するには、『Oracle Enterprise Manager Cloud Control管理者ガイド』で説明されている手順に従います。Oracle Cloud仮想ホストで実行されるターゲットを検出および昇格する手順は、オンプレミス環境の通常のホストで実行中のターゲットを検出および監視する手順と同様です。

ただし、WebLogic JCSのようなFMWドメインをOracle Cloud仮想ホストで検出するには、パブリックIPアドレスおよびポート9001(これらの管理サーバーでデフォルトで構成されるカスタムt3チャネルを表します)を使用します。

17.14 Hybrid Cloud Managementに関するよくある質問

この項では、Hybrid Cloud Managementに関連した次のようなよくある質問への回答を示します。

17.14.1 Oracle Cloud仮想ホストにHybrid Cloudエージェントがデプロイされている場合、同じ仮想ホストに他のHybrid Cloudエージェントをデプロイすることはできますか。

はい、できます。ただし、すでにOracle Cloud仮想ホスト上に存在するHybrid Cloudエージェントをまず廃止してから、他のHybrid Cloudエージェントをデプロイしてください。

すでにOracle Cloud仮想ホスト上に存在するHybrid Cloudエージェントを廃止するには、次の手順に従います。

  1. Hybrid Cloudエージェントのエージェント・ホームページで、「エージェント」メニューから「ターゲット設定」を選択し、さらに「エージェント廃止」を選択します。

  2. Hybrid Cloudエージェントを第17.9項の説明に従って新たにデプロイします。

17.14.2 関連付けられているHybrid CloudエージェントをアンインストールせずにHybrid Cloud Gatewayエージェントのアンインストールと構成解除を行えますか。

いいえ、できません。まず、すでにOracle Cloud仮想ホスト上に存在するHybrid Cloudエージェントを廃止する必要があります。Hybrid Cloudエージェントを廃止すると、関連付けられているHybrid Cloud Gatewayエージェントは自動的に削除されます。

Hybrid Cloud Gatewayエージェントが1つのみであるときに、これをアンインストールする場合は、次の手順に従います。

  1. Hybrid Cloudエージェントを停止します。

  2. Hybrid Cloudエージェントのエージェント・ホームページで、「エージェント」メニューから「ターゲット設定」を選択し、さらに「エージェント廃止」を選択します。

Hybrid Cloud Gatewayエージェントが複数存在するときに、プライマリHybrid Cloud Gatewayエージェントをアンインストールする場合は、次の手順に従います。

  1. プライマリHybrid Cloud Gatewayエージェントを終了します。これにより、Hybrid Cloudエージェントからの通信は自動的にセカンダリHybrid Cloud Gatewayエージェントにリダイレクトされます。

  2. プライマリHybrid Cloud Gatewayエージェントをアンインストールします。


    注意:

    プライマリHybrid Cloud Gatewayエージェントと関連付けられているHybrid Cloudエージェントの構成を解除する必要はありません。必要なのは、ステップ(1)の説明に従ってプライマリHybrid Cloud Gatewayエージェントを停止することのみです。

    ステップ(2)の実行後は、セカンダリHybrid Cloud GatewayエージェントプライマリHybrid Cloud Gatewayエージェントとして動作します。

    ステップ(2)でアンインストールしたHybrid Cloud Gatewayエージェントを復帰させても、セカンダリHybrid Cloud Gatewayエージェントになるだけです。


17.14.3 他に何もアンインストールせずにHybrid Cloud Gatewayエージェントを他のホストに再配置するにはどうすればよいですか。

Hybrid Cloud Gatewayエージェントをあるホストから他のホストに再配置することはできません。再配置ロジックはHybrid Cloud Gatewayエージェントでモニターされているターゲットのためのものであって、Hybrid Cloud Gatewayエージェントのためのものではないからです。

17.14.4 Hybrid Cloud Gatewayエージェントを追加した後になって接続を再分配するにはどうすればよいですか。再構成が必要ですか。

はい、Hybrid Cloud Gatewayエージェントを新たに追加した後になって接続を再分配することは可能です。ただし、これを自動的行う方法はありません。手動で接続の再分配を行う必要があります。

たとえば、Hybrid Cloud Gatewayエージェントが1つと、これに関連付けられたHybrid Cloudエージェントが複数ある場合、ここでHybrid Cloud Gatewayエージェントをもう1つデプロイすると、接続を2つのゲートウェイの間で再分配することができます。

次の手順を実行します。

  1. プライマリHybrid Cloud GatewayエージェントのHybrid Cloudエージェントに対するゲートウェイ機能を停止します。これを行うには、次のコマンドを実行します。このコマンドにより、OMSがプライマリ・ゲートウェイからセカンダリ・ゲートウェイに切替わります。

    emcli delete_hybridgateway_for_hybrid_agent -hybrid_agent_name="<hybrid_agent_name>:<port>" -hybridgateway_agent_list="<primary_gateway_agent>:<port>"

  2. 古いプライマリ・ゲートウェイをHybrid Cloudエージェントに再度追加します。これを行うには、次のコマンドを実行します。このコマンドは、古いプライマリ・ゲートウェイをセカンダリ・ゲートウェイとしてHybrid Cloudエージェントにリストアします。

    emcli add_hybridgateway_for_hybrid_agent -hybrid_agent_name="<hybrid_agent_name>:<port>" -hybridgateway_agent_list="<old_primary_gateway_agent>:<port>"

17.14.5 Oracle Cloud PortalからOracle PaaSインスタンスを廃止した後、Hybrid CloudエージェントおよびEnterprise Manager Cloud Controlコンソールの関連ターゲットに対し行う必要があることは何ですか。

Oracle PaaSインスタンスがOracle Cloudから廃止されると、Hybrid Cloudエージェントはアクセス不可の状態に置かれることになります。Enterprise Manager Cloud ControlコンソールからHybrid Cloudエージェントをクリーン・アップするには、次の手順に従います。

  1. Enterprise Manager Cloud Controlコンソールの「設定」メニューから「Cloud Controlの管理」を選択し、「エージェント」を選択します。

  2. コンソールからクリーン・アップするHybrid Cloudエージェントの名前をクリックします。

  3. エージェント・ホームページで、「エージェント」メニューから「ターゲット設定」を選択し、さらに「エージェント廃止」をクリックします。

  4. 削除するターゲットを選択し、「発行」をクリックします。

17.14.6 Oracle CloudでSSHキーを変更した場合、Enterprise Managerでは何をすればよいですか。

新しいSSHキーを使用してモニタリング資格証明を更新し、新たにデプロイが行われる際にすべてのHybrid Cloudエージェントが資格証明を自動的に保持できるようにします。新しいキーが保存されると、それ以降SSHトンネリングではHybrid Cloudエージェントとの通信にその新しいキーが使用されます。

モニタリング資格証明を更新するには、次の手順に従います。

  1. Enterprise Manager Cloud Controlコンソールの「設定」メニューから「セキュリティ」を選択し、「モニタリング資格証明」を選択します。

  2. 「モニタリング資格証明」ページで、表の「Hybrid Cloud接続」をクリックします。

  3. Hybrid Cloud接続モニタリング資格証明ページで、新しいSSHキーに更新するターゲット名を選択し「資格証明の設定」をクリックします。

  4. 「モニタリング資格証明の入力」で新しいSSH秘密鍵とSSH公開鍵を入力し「保存」をクリックします。

17.14.7 Hybrid Cloud Gatewayエージェントの数を決めるための指標は何ですか。Hybrid Cloud Gatewayエージェントが過負荷になっていることを示す兆候は何ですか。

現在のところ、利用できる統計はありません。Hybrid Cloud Gatewayエージェントの負荷を評価するためにはEM診断キットのようなユーティリティを継続的に使用してください。

17.14.8 高可用性を得るために複数のHybrid Cloud Gatewayエージェントを構成した状態で、Hybrid Cloud Gatewayエージェントのうち1つにパッチを適用したところ、モニタリングが他のHybrid Cloud Gatewayエージェントに切り替わりました。最初のHybrid Cloud Gatewayエージェントをパッチ適用後に起動すれば、Hybrid Cloudエージェントをモニターするようになるのでしょうか。

いいえ。プライマリHybrid Cloud Gatewayエージェントが切り替わるのは、プライマリHybrid Cloud Gatewayエージェントが停止したときのみです。

Hybrid Cloudエージェントを指定して関連付けられているHybrid Cloud Gatewayエージェントの一覧を表示するには、次の問合せを実行します。

SELECT emd_url FROM MGMT_TARGETS

WHERE target_name LIKE '%PAAS_AGENT_NAME%' AND

target_type='oracle_hybridcloud_connection'

17.14.9 Hybrid CloudエージェントおよびOracle Cloudのターゲットでのユーザーに対する制限は何ですか。

そのような形での制限はありません。Hybrid Cloudエージェントのインストール・ユーザーがOracle Cloudターゲットのインストール・ユーザーと異なっても構いません。しかし、両者は同じプライマリ・オペレーティング・システム・グループに属している必要があります。そうなっていないと、検出は失敗します。

たとえば、Hybrid Cloudエージェントのインストール・ユーザーがopcで、Oracle Cloudターゲットのインストール・ユーザーがoracleであることは可能です。しかし、どちらのユーザーもoinstallという同じオペレーティング・システムに属している必要があります。

さらに、ユーザーにはsudoアクセス権が必要です。そうでない場合、エージェントのデプロイの際、手順の1つとしてroot.shスクリプトを手動で実行する必要があります。

17.14.10 どんなオペレーティング・システムにHybrid CloudエージェントおよびHybrid Cloud Gatewayエージェントをデプロイできますか。

Hybrid Cloud Gatewayエージェントはどのオペレーティング・システムでデプロイできますが、Hybrid CloudエージェントはOracle Linux x86-64オペレーティング・システム上にのみデプロイしてください。