18 Oracle Auto Service Request (Oracle ASR)の構成と使用
特定のハードウェア障害に関するサービス・リクエストを自動的に生成するようにOracle ASRを構成して使用します。
- Oracle ASRの構成について
Oracle Auto Service Request (Oracle ASR)を、特定のハードウェア障害に関するサービス・リクエストを自動的に生成するよう構成します。 - 内部Oracle ASRの構成
ODACLIコマンドまたはブラウザ・ユーザー・インタフェース(BUI)を使用して、Oracle Database ApplianceでOracle Auto Service Request (Oracle ASR)を構成します。 - 外部Oracle ASRマネージャへの登録
ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、既存のOracle Auto Service Request (Oracle ASR)マネージャにOracle Database Applianceを登録します。 - Oracle Database ApplianceでOracle ASR Managerが実行されない場合の外部Oracle ASRの構成
外部Oracle Auto Service Request (Oracle ASR) Managerを使用するOracle Database Applianceを構成する方法を理解します。 - Oracle ASRのテスト
コマンドodacli test-asr
を使用して、Oracle ASRの構成が正常に動作していることを確認します。 - Oracle ASRの構成の管理
コマンドラインを使用して、既存の構成の確認、構成の変更または構成の削除を実行します。 - Oracle ASRの追加のリソース
Oracle ASRの詳細は、次の項を参照してください。
Oracle ASRの構成について
Oracle Auto Service Request (Oracle ASR)を、特定のハードウェア障害に関するサービス・リクエストを自動的に生成するよう構成します。
Oracle ASRは、迅速な診断および優先度サービス・リクエスト処理を介してシステムの可用性を向上させることができるセキュア・サポート機能です。Oracle Database ApplianceでOracle ASRを構成してアプライアンス専用のOracle ASR Manager (内部Oracle ASR)を使用することも、アプライアンスと同じネットワーク内の別のサーバーで構成したOracle ASR Manager (外部Oracle ASR)を使用することもできます。
odacli configure-ASR
コマンドを使用して、両方のタイプのOracle ASRを構成できます。
- Internal Oracle ASR: このタイプの構成の場合、アセットを監視する必要があるOracle Database ApplianceにOracle ASR Managerがインストールされます。このタイプの構成の場合、アセットを監視する必要があるOracle Database ApplianceにOracle ASR Managerがインストールされます。アセットであるOracle ILOMとホストは、Oracle ASR ManagerのHTTPSエンドポイントに送信するXMLペイロードを使用してOracle ASRに登録します。正常に登録されると、XMLペイロードが作成されて、アセットからOracle ASRマネージャにもアラートが送信されます。XMLファイルが送信されると、XMLファイルに存在するアラート情報に基づいてSRが生成されます。
- External Oracle ASR: このタイプの構成の場合、Oracle ASR Managerは1つのOracle Database Applianceにインストールされません。たとえば、Oracle ASRマネージャが
oda1
にインストールされていないが、Oracle ASR Managerが別のOracle Database Applianceoda2
にインストールされている場合、oda2
アセットに属するアセットは、oda1
にインストールされているOracle ASR Managerに登録されます。Oracle Database Applianceアセットを外部Oracle ASR Managerに登録するには、まずOracle ASR Manager構成ファイルでリポジトリを更新する必要があります。その後、Oracle ASRを外部として構成して、アセットをOracle ASR Managerに登録します。
ノート:
内部Oracle ASR Managerでは、Oracle ASR Managerが同じサーバー上で実行されるため、サーバーが実行されていないときにアラートが送信されることはありません。ただし、外部Oracle ASR Managerを使用するOracle Database Applianceでは、クリティカルなイベントが発生した場合でも、Oracle ASR Managerは同じホストで実行されていないためアラートを生成できます。アプライアンスのデプロイの一環としてOracle ASRを構成することも、デプロイ後にブラウザ・ユーザー・インタフェース(BUI)またはコマンドライン・インタフェースを使用してOracle ASRを構成または編集することもできます。
Oracle Database Applianceリリース19.21以降では、Oracle ASRを構成するときに、SNMP設定ではなくHTTPS設定を指定します。Oracle ASRを構成するための要件を次に示します。
-
Oracle Database ApplianceハードウェアをMy Oracle SupportのサポートID (SI)に関連付ける必要があります。
-
Oracleへのインターネット・アクセスにプロキシ・サーバーが必要な場合、プロキシ・サーバーの名前も入力する必要があります。
-
内部Oracle ASR Managerを構成するには、サーバーが登録されているMy Oracle Supportアカウントに関連付けられたMy Oracle Supportアカウントのユーザー名(電子メール・アドレス)とパスワードが必要です。
-
外部Oracle ASR Managerに登録するには、Oracle ASR Managerが実行されているアプライアンスで実行されるときに、
odacli export-asrconfig
コマンドによって生成されたzipファイルを使用します。
内部Oracle ASRの構成
ODACLIコマンドまたはブラウザ・ユーザー・インタフェース(BUI)を使用して、Oracle Database ApplianceでOracle Auto Service Request (Oracle ASR)を構成します。
-
サーバーが登録されているMy Oracle Supportアカウントに関連付けられている電子メール・アドレス
-
サーバーが登録されているMy Oracle Supportアカウントに関連付けられているパスワード
-
Oracleへのインターネット・アクセスにプロキシ・サーバーが必要な場合、プロキシ・サーバーの名前も入力する必要があります
ODACLIコマンドを使用した内部ASRの構成
odacli configure-asr
コマンドを使用して、アプライアンスのデプロイ後にOracle ASRを構成します。# odacli configure-asr -u user@example.com -hp 16165
Enter ASR user's password:
Retype ASR user's password:
Job details
----------------------------------------------------------------
ID: 1c9f126e-f5d2-4178-9d59-1343314b86ee
Description: Configure ASR
Status: Success
Created: November 29, 2023 4:42:07 PM UTC
Message:
Task Name Start Time End Time Status
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------
Setting up SSH equivalence November 29, 2023 4:42:07 PM UTC November 29, 2023 4:42:07 PM UTC Success
Modify JavaExec Path November 29, 2023 4:42:08 PM UTC November 29, 2023 4:42:08 PM UTC Success
Install ASR November 29, 2023 4:42:08 PM UTC November 29, 2023 4:44:53 PM UTC Success
Registering ASR Manager November 29, 2023 4:45:01 PM UTC November 29, 2023 4:45:09 PM UTC Success
Configure ILOM November 29, 2023 4:45:09 PM UTC November 29, 2023 4:45:13 PM UTC Success
Creating ASR configuration folders November 29, 2023 4:45:13 PM UTC November 29, 2023 4:45:13 PM UTC Success
Setup ASR XML templates November 29, 2023 4:45:13 PM UTC November 29, 2023 4:45:13 PM UTC Success
Enable HTTPS for ASR November 29, 2023 4:45:13 PM UTC November 29, 2023 4:45:36 PM UTC Success
Importing ASR certificate into DCS November 29, 2023 4:45:36 PM UTC November 29, 2023 4:45:38 PM UTC Success
truststore
Registering Asset: ODA Host November 29, 2023 4:45:38 PM UTC November 29, 2023 4:45:38 PM UTC Success
ASR assets activation November 29, 2023 4:45:39 PM UTC November 29, 2023 4:45:40 PM UTC Success
Remove AsrConfBackup File November 29, 2023 4:45:41 PM UTC November 29, 2023 4:45:41 PM UTC Success
Oracle ASRを構成した後、次のようにホストとOracle ILOMアセットの両方のアセット・ステータスを確認します。
# /opt/asrmanager/bin/asr list_asset
IP_ADDRESS HOST_NAME SERIAL_NUMBER PARENT_SERIAL ASR ASR_STATUS PROTOCOL SOURCE LAST_HEARTBEAT PRODUCT_NAME
---------- --------- ------------- ------------- --- ---------- -------- ------ -------------- ------------
2213XLA00E oda1-ilom 2213XLA00E Y Active HTTP ILOM_XML 2023-11-30 06:36:11.472 ORACLE SERVER X8-2L
10.133.48.239 oda1 2213XLA00E Y Active HTTP ESSW_XML NA ORACLE SERVER X8-2L
Please use My Oracle Support 'http://support.oracle.com' to view the activation status.
To view the latest available asset status in ASR Manager please execute the 'send_asset_status' command.
BUIを使用した内部ASRの構成
外部Oracle ASRマネージャへの登録
ODACLIコマンドまたはブラウザ・ユーザー・インタフェースを使用して、外部Oracle Auto Service Request (Oracle ASR) ManagerにOracle Database Applianceを登録します。
構成する前に、My Oracle SupportでOracle Database ApplianceハードウェアがサポートID (SI)に関連付けられているか確認します。
アプライアンスで外部Oracle ASRを構成する前に、Oracle ASR Managerが別のアプライアンスで構成されていることを確認します。
ODACLIコマンドを使用した外部ASRの構成
- 内部Oracle ASR Manager構成ファイルをzipファイルにエクスポートします。
[root@node1 bin]# odacli export-asrconfig Job details ---------------------------------------------------------------- ID: 9c9e74d4-d3d8-4f77-9394-42c8eb7bfe1e Description: Export ASR Config Status: Success Created: November 30, 2023 7:02:51 AM UTC Message: Run update repository with the zip /opt/oracle/asr/asrConfiguration/ASRConfiguration.zip in the External ASR host once the current job is successful Task Name Start Time End Time Status ---------------------------------------- ---------------------------------------- --------------------------------- Creating a zip of ASR config files November 30, 2023 7:02:52 AM UTC November 30, 2023 7:02:52 AM UTC Success
- zipファイルを、Oracle ASR Managerアプライアンスから、外部Oracle ASR Managerを構成する必要があるシステムにコピーします。zipファイル・パスは、ステップ1のジョブの説明に表示されます。
$ scp zipFilePath user@system_name/IP:destination_path_for_ the_zip
-
odacli update-repository
コマンドを実行して、外部Oracle ASR Managerシステムのzipファイルを抽出します。[root@node1 bin]# odacli update-repository -f zip_file_path Job details ---------------------------------------------------------------- ID: c659b6ee-9f02-4cb4-aba4-4ed8de883e3a Description: Repository Update Status: Success Created: November 30, 2023 3:44:28 PM CST Message: /opt/oracle/dcs/bin/ASRConfiguration.zip Task Name Start Time End Time Status ---------------------------------------- ---------------------------------------- ---------------------------------------- ---------------- Unzip bundle November 30, 2023 3:44:28 PM CST November 30, 2023 3:44:28 PM CST Success
- Oracle ASR Managerを外部として構成します。
[root@node1 bin]# odacli configure-asr -e External Enter ASR user's password: Retype ASR user's password: [root@node1 bin]# odacli describe-job -i cdd8445f-aefb-4f43-881a-145eaa1a1181 root@scaoda6f001 ~]# odacli describe-job -i 1099eac8-2879-4341-b391-d56237696395 Job details ---------------------------------------------------------------- ID: 1099eac8-2879-4341-b391-d56237696395 Description: Configure ASR Status: Success Created: November 30, 2023 3:46:50 PM CST Message: Task Name Start Time End Time Status ---------------------------------------- ---------------------------------------- ---------------------------------- Setting up SSH equivalence November 30, 2023 3:46:52 PM CST November 30, 2023 3:46:54 PM CST Success Creating ASR configuration folders November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:54 PM CST Success Setup ASR XML templates November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:54 PM CST Success Importing ASR certificate into DCS November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:56 PM CST Success truststore Registering Asset: ODA Host November 30, 2023 3:46:56 PM CST November 30, 2023 3:46:57 PM CST Success ASR assets activation November 30, 2023 3:46:57 PM CST November 30, 2023 3:46:58 PM CST Success Configure ILOM November 30, 2023 3:46:58 PM CST November 30, 2023 3:47:07 PM CST Success
- 外部Oracle ASR Managerを使用してアセットが正常にアクティブ化されていることを確認するには、次のコマンドを実行して、Oracle ASR Managerホストのアセットをリストします。
[root@node1 bin]# /opt/asrmanager/bin/asr list_asset IP_ADDRESS HOST_NAME SERIAL_NUMBER PARENT_SERIAL ASR ASR_STATUS PROTOCOL SOURCE LAST_HEARTBEAT PRODUCT_NAME ---------- --------- ------------- ------------- --- ---------- -------- ------ -------------- ------------ IP_address_1 oda1 1642NM10D1 Y Active HTTP ESSW_XML NA ORACLE SERVER X7-2 IP_address_2 oda2 1921XLA0AN Y Active HTTP ILOM_XML NA ORACLE SERVER X8-2L IP_address_3 oda3 1921XLA0AN Y Active HTTP ESSW_XML NA ORACLE SERVER X8-2L x86/x64 System IP_address_4 oda4 1921XLA0AW Y Active HTTP ILOM_XML NA ORACLE SERVER X8-2L IP_address_5 oda5 1921XLA0AW Y Active HTTP ESSW_XML NA ORACLE SERVER X8-2L x86/x64 System
My Oracle Supportを使用して、アクティブ化ステータスを表示します。Oracle ASR Managerで使用可能な最新のアセット・ステータスを表示するには、
send_asset_status
コマンドを実行します。
BUIを使用した外部Oracle ASRの構成
外部で構成されたOracle ASRのzipファイルがodacli update-repository
コマンドを使用してリポジトリにインポートされていることを確認し、次のステップを実行します。
Oracle Database ApplianceでOracle ASR Managerが実行されない場合の外部Oracle ASRの構成
外部Oracle Auto Service Request (Oracle ASR) Managerを使用するOracle Database Applianceを構成する方法を理解します。
- バージョン23.2.0以上のASRマネージャがインストールされていることを確認します。
/opt/asrmanager/bin/ASR show_version
コマンドを実行すると、Oracle ASRのバージョンが表示されます:/opt/asrmanager/bin/asr show_version ASR Manager version: 23.2.0 Rules definitions version: 23.2.0.0 Auto Update Statistics ========================== Last Run Time: 2024-02-08 12:19:27.777 Last Run Status: Oracle Automated Service Manager not yet registered. Next Run Time: 2024-02-09 12:19:27.777 Skipping ASR connectivity tests as ASR Auto Update isn't enabled Auto Update Status ========================== Auto Update functionality is disabled. Please refer to the My Oracle Support Doc Id: 1503107.1 for instructions on Auto Update of ASR Manager software. ASR Manager Services -------------------- ASR Notification Trap is enabled. Remote Request feature is enabled.
- 次のコマンドを実行して、Oracle ASRがHTTPSで実行できるようになっていることを確認します:
次のように/opt/asrmanager/bin/asr https_config /opt/asrmanager/bin/asr https_enable
/opt/asrmanager/bin/asr show_http_receiver
コマンドを実行して、必要な設定が存在することを確認します:/opt/asrmanager/bin/asr show_http_receiver HTTP Receiver configuration: HTTP Receiver Status: Enabled Host Name: xx.xxx.x.xxx SFB forward: true HTTP Port: 16161 HTTPS/SSL Port: 16162 HTTPS/SSL: Enabled Jetty HTTP Compliance: Medium - RFC2616 Enable Jetty Older Ciphers: true
コマンドの出力では、
HTTPS/SSL
がEnabled
と表示される必要があります。/opt/asrmanager/bin/ASR https_config
コマンドを実行し、証明書に対して「What is your first and last name?」という質問のプロンプトが表示された場合は、ASRマネージャのIPアドレスを入力し、残りの回答をデフォルトのままにしておく必要があります。
ODACLIコマンドを使用した外部ASRの構成
- /
tmp
の下にasr
というディレクトリを作成します。mkdir /tmp/asr
- ステップ1で作成したディレクトリに移動します。
cd /tmp/asr
/var/opt/asrmanager/configuration/asrmKeyStore.jks
にあるキーストアを使用して、Oracle ASR Managerのステップ1で作成したディレクトリにasrHTTPSCertificate.crt
という名前の公開キーを生成します。次のコマンドで、キーストアの証明書/tmp/asr/asrHTTPSCertificate.crt
を作成します:jdkbinpath/keytool -exportcert -alias alias set for the keystore -keystore /var/opt/asrmanager/configuration/asrmKeyStore.jks -file /tmp/asr/asrHTTPSCertificate.crt -rfc Enter keystore password: Enter the certificate password provided in "asr https_config" command
/tmp/asr
の下に次の詳細を含むasrdetails.json
という名前の新しいJSONファイルを作成し、次の値を設定します:asrManagerIp
: Oracle ASR Managerが実行されるホストのIPアドレス。userName
: Oracle ASR Managerを登録したEメールID。httpsPortNumber
:asr https_config
コマンドでOracle ASR Managerに設定したHTTPSポート番号。httpsCertAlias
:asr https_config
コマンドでプロンプトが表示されたときに設定した証明書ALIAS。
/tmp/asr/asrdetails.json
の例:{ "asrManagerIp" : "xx.xxx.x.xxx", "userName" : "test", "httpsPortNumber" : 16162, "httpsCertAlias" : "oda-asr-client2024-01-31t10:15:52" }
/tmp
ディレクトリにあるasr
ディレクトリから、ステップ3およびステップ4で作成したasrHTTPSCertificate.crt
およびasrdetails.json
ファイルを使用してzipファイルを生成します。cd /tmp zip ASRConfiguration.zip asr/asrHTTPSCertificate.crt asr/asrdetails.json
- ステップ5で作成したzipファイルを、アセットを外部Oracle ASRに登録する必要があるOracle Database Applianceのマシンにコピーします。
$ scp /tmp/ASRConfiguration.zip user@machine name/IP:destination path for the zip
-
odacli update-repository
コマンドを実行して、外部Oracle ASRマシンで作成されたzipファイルを解凍し、アプライアンスにコピーします。$odacli update-repository -f <zip file path> odacli describe-job -i c659b6ee-9f02-4cb4-aba4-4ed8de883e3a Job details ---------------------------------------------------------------- ID: c659b6ee-9f02-4cb4-aba4-4ed8de883e3a Description: Repository Update Status: Success Created: November 30, 2023 3:44:28 PM CST Message: /opt/oracle/dcs/bin/ASRConfiguration.zip Task Name Start Time End Time Status ---------------------------------------- ---------------------------------------- ---------------------------------------- ---------------- Unzip bundle November 30, 2023 3:44:28 PM CST November 30, 2023 3:44:28 PM CST Success
- Oracle ASR Managerを外部として構成します。
$odacli configure-asr -e External Enter ASR user's password: <SSO password> Retype ASR user's password: odacli describe-job -i 1099eac8-2879-4341-b391-d56237696395 Job details ---------------------------------------------------------------- ID: 1099eac8-2879-4341-b391-d56237696395 Description: Configure ASR Status: Success Created: November 30, 2023 3:46:50 PM CST Message: Task Name Start Time End Time Status ---------------------------------------- ---------------------------------------- ---------------------------------------- ---------------- Setting up SSH equivalence November 30, 2023 3:46:52 PM CST November 30, 2023 3:46:54 PM CST Success Creating ASR configuration folders November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:54 PM CST Success Setup ASR XML templates November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:54 PM CST Success Importing ASR certificate into DCS November 30, 2023 3:46:54 PM CST November 30, 2023 3:46:56 PM CST Success truststore Registering Asset: ODA Host November 30, 2023 3:46:56 PM CST November 30, 2023 3:46:57 PM CST Success ASR assets activation November 30, 2023 3:46:57 PM CST November 30, 2023 3:46:58 PM CST Success Configure ILOM November 30, 2023 3:46:58 PM CST November 30, 2023 3:47:07 PM CST Success
Oracle ASRのテスト
コマンドodacli test-asr
を使用して、Oracle ASRの構成が正常に動作していることを確認します。
このコマンドを実行すると、Oracle ILOMとOracle ASRに登録されているホストの両方から、テスト・アラートがOracle ASRマネージャに送信されます。登録された電子メールIDは、登録されたOracle ILOMおよびホストのテスト・アラートに関する電子メールを受信します。
odacli test-asr
コマンド以外で構成をテストしようとすると、期待したテスト結果が得られない場合があります。
Oracle ASRの構成の管理
コマンドラインを使用して、既存の構成の確認、構成の変更または構成の削除を実行します。
構成の詳細は表示および編集できますが、Oracle ASRのタイプは変更できません。たとえば、内部から外部へ変更する場合です。Oracle ASRのタイプを変更するには、既存の構成を削除してから、Oracle ASRを再構成します。
Oracle ASRのすべてのログ・ファイルは/var/opt/asrmanager/log/
ディレクトリ内にあります。