LoginSignup
3
0

Oracle Cloud Marketplace: Oracle Enterprise Manager 13c を作成してみてた

Last updated at Posted at 2022-06-19

Oracle Enterprise Manager (EM)は、オラクルの主力管理プラットフォームであり、データセンターとクラウドの両方ですべての Oracleデプロイメントを管理するための単一のソリューションを提供します。Oracle Enterprise Managerは、Oracle製品スタックとの緊密な統合により、Oracle Applications および Oracle Databaseインスタンス(Autonomous Databaseを含む)、および Oracle Middleware や Exadata や Exadata Cloud などのエンジニアドシステムを含む他のOracleハードウェアおよびソフトウェア資産の管理を自動化します。

■ 構成

構成.jpg
EM の Subnet以外を事前に構築しておきます。
・参考
 - Oracle Exadata Cloud Infrastructure X9M作成
 - NEC IXルーターを冗長構成でIKEv2 IPSec VPN接続してみてみた
 - Oracle Cloud: してみてみた Networking 関連まとめ

■ 前提条件のタスク

Oracle Enterprise Managerを導入する前に、次ドキュメントを確認して、すべての前提条件タスクを実行してください。

Setting Up Oracle Enterprise Manager 13.5 on Oracle Cloud Infrastructure

  - 始める前に
  - Single-Node構成と使用ポート
  - Multi-Node構成と使用ポート

■ Enterprise Manger 13c作成

1) OCI コンソール画面
[マーケットプレイス] > [すべてのアプリケーション]を選択
01_OCI-Console.jpg

2) マーケットプレイス画面
検索ウインドゥに 'Enterprise Manger'を入力してクリックし、最新のEnterprise Managerをクリック
02_Marketplace01.jpg

3) Oracle Enterorise Manager画面
次の項目を入力し、[スタックの起動]をクリック
02_Marketplace02.jpg

・バージョン: バージョンを選択
・コンパートメント: プロビジョニングするコンパートメントを選択
・規約: 規約を確認し、同意できる場合はチェック

4) スタックの作成: スタック情報画面
03_EM13c作成01.jpg

・名前: Teraform Jobの名前を設定

5) スタックの作成: 変数の構成画面
以下項目を設定し、[次へ]をクリック
Deployment Sizeで Simple以外を選択した場合 Databsae Cloud Service Extream Edition の RAC構成になります。

・Configuration Details
    - Enterprise Manager Deployment Size: Simpleを選択、それ以外はDatabsae Cloud Service Extream EditionのRAC構成になります。
    - Number of OMS Nodes
    - Advanced Deployment

・Networking Details for Enterprise Manager & Oracle Database
    - VCN Compartment
    - Virtual Cloud Network Strategy
    - Existing VCN
    - EM/DB Subnet Compartment
    - Subnet name*
    - Subnet CIDR
    - DNS Label

・Oracle Management Server Details
    - EM Compartment
    - Host name prefix*
    - Enterprise Manager Password
    - Agent registration password
    - Weblogic Admin and Node Manager password
    - Enterprise Manager Instance Shape*
    - Boot Volume Size (GB)
    - Availability domain for primary OMS Node
    - Availability domain for additional OMS Node.
    - Use Same SSH Public Key
    - SSH Public Key

・Repository Database System Details
    - Database Administrator's Password
    - DBSNMP User Database Password

・Bastion Host Details
    - Bastion Subnet Compartment
    - Subnet Name*
    - Subnet CIDR
    - DNS Label
    - Bastion Compartment
    - Instance Shape*

03_EM13c作成01.jpg
03_EM13c作成02.jpg
03_EM13c作成03.jpg
03_EM13c作成04.jpg

6) スタックの作成: 確認画面
内容を確認し、問題なければ[作成]をクリック
03_EM13c作成05.jpg

● 作成中: リソースマネージャ ジョブ詳細画面

数時間程度で作成完了します
 ~ 進行中 ~
03_EM13c作成06.jpg

● 作成完了

'成功' になればOK
03_EM13c作成07.jpg

■ 作成確認

Deployment Sizeで [Simple]を選択した場合、1つのComputeへOMS,OMR,OMAがインストールされます。
Simple以外を選択した場合、OMRは Databsae Cloud Service Extream Edition の RAC構成になります。

● Compute画面

今回は[Simple]を選択したので、OCI画面から、[コンピュート] > [インスタンス]をクリック
作成されたコンピュート・インスタンス の IPアドレスを確認します。
04_Compute画面.jpg

● Bastion インスタンス確認

EM を Private Subnetへ作成した場合、Bastionが作成されます。
不要な場合は、Bastion用Subnetまとめて削除します。

1) Bastion Compute Instance確認

04_Instance_bastion確認01.jpg

2) Bastion Subnet確認

04_Subnet-EMBastionSubnet.jpg

3) Internet Gateway Routing Table確認

04_RT-EM Internet Gateway Routing Table - EMDBSubnet (10.100.200.0:24).jpg

4) Bastion Security List確認

04_SL-EM:DB Subnet Security List - EMDBSubnet (10.100.3.0:24).jpg

● EM インスタンス画面

1) EM/DB Compute Instance確認

04_Instance_OMS確認01.jpg

2) EM/DB Subnet確認

04_Subnet-EMDBSubnet.jpg

3) EM/DB Routing Table確認

04_RT-EM:DB Private Subnet Routing Table - EMDBSubnet (10.100.200.0:24).jpg

4) EM/DB Security List確認

04_SL-EM:DB Subnet Security List - EMDBSubnet (10.100.200.0:24).jpg

5) EM/DB Network Security Group (NSG)

04_NSG-EM Security Group - EMDBSubnet (10.100.200.0:24).png

■ EM インスタンス Shape変更

EM インスタンスは、VM.Standard Shape 以外の場合作成後に変更します。

● EM インスタンス画面

[変更]をクリックし、変更したい項目を変更し、[変更の保存]をクリック
05_OMS-Shape変更02.jpg

● 変更確認

インスタスは再起動され変更箇所が反映されます
05_OMS-Shape変更08のコピー.jpg

■ EM接続

● EM インスタンス接続

oracleユーザーへログインすると EM URL等の構成情報が出力されます。

1) EM インスタンスログイン

[shirok@macbook .ssh]$ ssh -i id_rsa opc@10.100.200.24
    Activate the web console with: systemctl enable --now cockpit.socket

2) oracleユーザーへ切り替え
oracleユーザーへスイッチすると EM情報が出力されます。
この内容は、$HOMEディレクトリにある README.FIRST でも確認できます。

[opc@oms1 ~]$ sudo su - oracle

    Installation details of EM 13.5

    EM URL: https://10.100.200.24:7799/em
    WebLogic URL: https://10.100.200.24:7101/console

    Ports used by this deployment at /u01/app/oracle/em/middleware_135/install/portlist.ini
    EM Middleware Home location: /u01/app/oracle/em/middleware_135
    EM Agent Home location: /u01/app/oracle/em/emagent/agent_13.5.0.0.0
    EM Diagnostic Kit (omsvfy): /u01/app/oracle/em/middleware_135/emdiag
    EM Diagnostic Kit (repvfy): /u01/app/oracle/em/middleware_135/emdiag_rep
    EM Diagnostic Kit (agtvfy): /u01/app/oracle/em/emagent/agent_13.5.0.0.0/emdiag

    Oracle Database Home location: /u01/app/oracle/database/product
    Oracle Database SID: emrep
    DB Connect String: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oms1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=empdb)))

    This information is also available in the file /home/oracle/README.FIRST

    To start all processes, as the user oracle, run the script /home/oracle/start_all.sh
    To stop all processes, as the user oracle, run the script /home/oracle/stop_all.sh

[oracle@oms1 ~]$ ls -l
	total 36
	-rw-r--r--. 1 oracle oinstall 1080 Jun  2 05:57 README.FIRST
	-rwxr-xr-x. 1 oracle oinstall  313 Jun  2 05:42 start_agent.sh
	-rwxr-xr-x. 1 oracle oinstall  570 Jun  2 05:42 start_all.sh
	-rwxr-xr-x. 1 oracle oinstall  415 Jun  2 05:42 start_db.sh
	-rwxr-xr-x. 1 oracle oinstall  306 Jun  2 05:42 start_oms.sh
	-rwxr-xr-x. 1 oracle oinstall  312 Jun  2 05:42 stop_agent.sh
	-rwxr-xr-x. 1 oracle oinstall  304 Jun  2 05:42 stop_all.sh
	-rwxr-xr-x. 1 oracle oinstall  399 Jun  2 05:42 stop_db.sh
	-rwxr-xr-x. 1 oracle oinstall  317 Jun  2 05:42 stop_oms.sh

3) oracleユーザー環境変数確認

[oracle@oms1 ~]$ cat .bashrc
    # Source global definitions
    if [ -f /etc/bashrc ]; then
        . /etc/bashrc
    fi

    # User specific aliases and functions
    export ORACLE_HOSTNAME=oms1
    export OMS_HOME=/u01/app/oracle/em/middleware_135
    export AGENT_HOME=/u01/app/oracle/em/emagent/agent_13.5.0.0.0
    export ORACLE_HOME=/u01/app/oracle/database/product
    export ORACLE_SID=emrep

4) OMSステータス確認
・status oms

[oracle@oms1 ~]$ $OMS_HOME/bin/emctl status oms
    Oracle Enterprise Manager Cloud Control 13c Release 5
    Copyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.
    WebTier is Up
    Oracle Management Server is Up
    JVMD Engine is Up

・status oms -details

[oracle@oms1 ~]$ $OMS_HOME/bin/emctl status oms -details
    Oracle Enterprise Manager Cloud Control 13c Release 5
    Copyright (c) 1996, 2021 Oracle Corporation.  All rights reserved.
    Console Server Host        : oms1
    HTTP Console Port          : 7788
    HTTPS Console Port         : 7799
    HTTP Upload Port           : 4889
    HTTPS Upload Port          : 4900
    EM Instance Home           : /u01/app/oracle/em/gc_inst_135/em/EMGC_OMS1
    OMS Log Directory Location : /u01/app/oracle/em/gc_inst_135/em/EMGC_OMS1/sysman/log
    OMS is not configured with SLB or virtual hostname
    Agent Upload is locked.
    OMS Console is locked.
    Active CA ID: 1
    Console URL: https://oms1:7799/em
    Upload URL: https://oms1:4900/empbs/upload

    WLS Domain Information
    Domain Name            : GCDomain
    Admin Server Host      : oms1
    Admin Server HTTPS Port: 7101
    Admin Server is RUNNING

    Oracle Management Server Information
    Managed Server Instance Name: EMGC_OMS1
    Oracle Management Server Instance Host: oms1
    WebTier is Up
    Oracle Management Server is Up
    JVMD Engine is Up

● EM Console接続

ブラウザから、次のURLを入力し、EMへアクセスできることを確認

1) Enterprise Manager画面

sysmanユーザーでログイン

URL
https://<EM-Instance-IP>:7799/em

11_EM-Login01.jpg

2) License Agreement画面

License 規約を確認し、受け入れることができれば [I Accept]をクリック
11_EM-Login03.jpg

3) ログイン完了

11_EM-Login02.jpg

■ Oracle Database Exadata を管理

次を参考に ExadataへEM AgentをインストールしてDatabasaeを管理できるようにします。
・参考: Enterprise Manager 13c で Exadata を管理できるようにしてみてみた

■ 参考

・Oracle Marketplace
 Enterprise Manager Cloud Control

・Documents
 Oracle Enterprise Manager Cloud Control 13.5
 OracleCloudInfrastructureでのOracleEnterpriseManager13.5のセットアップ

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0