Oracle Database Applianceへのデータベース・システムおよびアプリケーションVMのデプロイ
Solution-in-a-Boxシリーズのこのドキュメントは、Oracle Database Applianceベア・メタル・システム・リリース19.18以降でKVMテクノロジを利用するためのステップ・バイ・ステップ・ガイドです。 同じOracle Database Applianceハードウェアのデータベース層とともにアプリケーション層を作成する方法のガイドラインを提供します。
- Oracle Database Applianceについて
Oracle Database Applianceは、Oracle Database用のすぐにデプロイ可能な事前構築済のプラットフォームです。 - 仮想化を使用する理由およびOracle Database Applianceが仮想化ソリューションを提供する方法
Oracle Database Applianceが仮想化要件に対応する方法を理解します。 - Oracle Database Appliance仮想化の用語
このドキュメントで使用される用語を理解します。 - Solution-in-a-Box設計
アプリケーションとデータベースをOracle Database Applianceにインストールする方法には、3つの基本的なシナリオがあります。 Oracle Database Appliance高可用性ハードウェア・モデルの場合、データベースは1つのノードでのみOracle RACまたは単一インスタンス・データベースとなり、アプリケーションによっては1つまたは両方のノードで実行できるため、追加の設計があります。 - 高可用性およびネットワークに関する考慮事項
Solution-in-a-Boxをデプロイするときの高可用性およびネットワーキング・オプションについて理解します。 - ソリューション: Linuxオペレーティング・システムを使用したアプリケーションVMの作成
次の例は、Linuxオペレーティング・システムでアプリケーションVMまたはコンピュート・インスタンスを設定する方法を示しています。 - 「ソリューション: Kickstartファイルを使用したLinuxオペレーティング・システムでのアプリケーションVMの作成」
次に、キックスタート・ファイルを使用して、オペレーティング・システム構成の一部のステップを自動化する例を示します。 - ソリューション: Windows OSを使用したアプリケーションVMの作成
次に、Microsoft Windowsオペレーティング・システムでアプリケーションVMまたはコンピュート・インスタンスを設定する方法の例を示します。 - DB Systemの作成
Oracle Database ApplianceでKVM DBシステムを作成する方法を理解します。 - Oracle Database Appliance KVMへのJD Edwards EnterpriseOneのデプロイ
Oracle Database Appliance KVMにJD Edwards EnterpriseOneをデプロイする方法を理解します。 - Oracle Database Appliance KVMへのOracle E-Business Suiteのデプロイ
Oracle Database Appliance KVMにOracle E-Business Suiteをデプロイする方法を理解します。 - Oracle Database Appliance KVMへのOracle FLEXCUBEのデプロイ
Oracle Database Appliance KVMにOracle FLEXCUBEをデプロイする方法を理解します。 - Oracle Database Appliance KVMへのOracle Enterprise Manager Cloud Controlのデプロイ
Oracle Database Appliance KVMにOracle Enterprise Manager Cloud Controlをデプロイする方法を理解します。 - Oracle Database Appliance KVMへのPeopleSoftのデプロイ
Oracle Database Appliance KVMにPeopleSoft PeopleToolsをデプロイする方法を理解します。 - Oracle Database Appliance上のKVMへのOracle VMゲスト・マシンの移行
Oracle VMゲスト・マシンを仮想化プラットフォームからOracle KVMゲスト・マシンにOracle Database Appliance KVMに移行する方法を理解します。 - Oracle Database Appliance KVMゲスト・マシンのバックアップ
KVMゲスト・マシンをOracle Database Applianceにバックアップする方法を理解します。 - Oracle Database Applianceリファレンス
このドキュメントで使用されている概念、コマンドおよび例へのリンクおよびリファレンス。
Oracle Database Applianceについて
Oracle Database Applianceは、Oracle Database用のすぐにデプロイ可能な事前構築済のプラットフォームです。
Oracle Database Applianceは、Oracle Database用に開発された統合されたフル・スタック・ソリューションであるエンジニアド・システムです。 Oracleハードウェアとソフトウェアは完全に連携するように設計されており、非常に重要な顧客ワークロードを低コストで迅速に、また、マルチ・ベンダーよりも高いセキュリティを備えたオンプレミスの独自のソリューションを構築できます。 各Oracle Database Applianceシステムは、サーバー・ノード、ネットワークおよび冗長ストレージで構成されます。 Oracle Database Applianceは、単一ノード・モデル(Sは小、Mは中、X6-2Lの場合は大)または2つのノードHAモデル(HAモデルでは高可用性をサポート)です。 高可用性モデルでは、2つのクラスタ・ノードを取得し、ブラウザ・ユーザー・インタフェース(BUI)またはコマンドライン・インタフェース(CLI)を使用して、高可用性Oracle RACデータベースを簡単かつ迅速に作成できます。
仮想化を使用する理由およびOracle Database Applianceが仮想化ソリューションを提供する方法
Oracle Database Applianceが仮想化要件に対応する方法を理解します。
仮想化を使用する理由
仮想化が考慮される理由は複数あります。 仮想マシン(VM)を使用して、リソースをより効率的に統合および活用できます。 ライセンスを取得していないコアを無効にする代わりに、他のワークロードに使用することができます。 これにより、物理サーバーの数が減り、スペース、電力メンテナンスの削減、コストの削減につながります。 仮想化は、アプリケーションとデータベースの分離を提供し、同じハードウェア上のアプリケーション、ミドルウェアおよびデータベースのバンドルを可能にする優れたテクノロジです。
Oracle Database Applianceは、どのように仮想化ソリューションを提供しますか。
Oracle Database Applianceは、Oracle Database Applianceリリース2.5以降に仮想化を提供しています。 Oracle Database Applianceで仮想化を使用するには、特別なイメージを使用してデプロイする必要がありました。 ユーザーは、ベア・メタル(BM)イメージまたは仮想化プラットフォーム・イメージ(VP)のいずれかを使用してOracle Database Applianceをデプロイする前に決定する必要がありました。 あるレイアウトから別のレイアウトに変更するには、アプライアンスを最初から再イメージする必要がありました。 Oracle Database Appliance VPは、Oracle Database Appliance高可用性(2ノード・アプライアンス)でのみ使用でき、単一ノード・アプライアンスでは使用できません。 Oracle Databaseにライセンスされていないコアの使用を許可するために、Oracle Database Applianceの仮想化が導入されました。 これらのコアが使用されないままにならないように、仮想化ではアプリケーション、webサーバーなどをホストする仮想マシンにそれらのコアを利用できます。 データベース層のみでなく、同じOracle Database Appliance上のアプリケーションおよびweb層もSolution-in-a-Boxとも呼ばれます。 この概念は広く採用されており、EBS、WLS、Peoplesoft、Oracle HospitalityなどのOracle Applicationsにのみ使用されるのみでなく、多くの顧客およびサード・パーティのソフトウェア・ベンダーが開発したアプリケーションに名前を付けるために使用されます。
以前は、Oracle Database Applianceでの仮想化は、xenテクノロジに基づくタイプ1のベア・メタル・ハイパーバイザであるOracle Virtual Machine (OVM)で実装されていました。 Oracle Database Applianceの仮想化をKVMで使用できるようになりました。 KVMはカーネル・ベースの仮想マシンであり、2タイプのホストOSベースのハイパーバイザです。 KVMは、Linuxカーネルをハイパーバイザとして使用できるようにするモジュールを提供します。 すべてのOracle Database Applianceハードウェア・モデル(単一ノードおよびHA)で使用できます。 KVMは、2007年以来導入されてきた成熟したテクノロジであり、いくつかの利点があります。 Oracle Database Applianceに名前を付けるには、ベア・メタル・システムと仮想化プラットフォーム・イメージを別個にする必要はありません。 Oracle Database Appliance 19.9以降、Oracle Database Applianceは、アプリケーションのKVMサポートを統合しました。 ユーザーは、組み込みのBUIまたはコマンド行を使用して、Oracle Database Appliance上のアプリケーションVMライフサイクルを管理できます。 ユーザーは、KVM内のアプリケーションの管理を担当します。Oracle Database Applianceソフトウェア・ツールの場合は、ブラック・ボックスです。 Oracle Database Appliance 19.10以降、Oracle Database ApplianceはOracleデータベースのKVMサポートを統合します。 ユーザーは、Oracle Database Applianceの組込みBUIまたはコマンドラインを使用して、DB System (Oracle Database ApplianceのデータベースKVMシステム)のライフサイクルとDBシステム内のデータベースの両方を管理できます。 DB SystemではOracleハード・パーティショニング・ライセンスが許可されるため、ユーザーはDB Systemに割り当てられたCPUコアのOracle Databaseライセンスのみが必要です。
Oracle Database Appliance仮想化の用語
このドキュメントで使用される用語を理解します。
- 仮想マシン(VM): ホスト・サーバー内の実際のサーバーと同じように動作するイメージおよび仮想リソース。
- KVMゲスト・マシン: 独立したオペレーティング・システム・インスタンスを持つアプリケーションVM上のソフトウェア。
- DB System (KVMデータベース・システム): Oracle Database ApplianceでOracle Databaseを実行するデータベースVM。 DB Systemは、Oracle Database Applianceツールによって作成および管理されます。
- VMストレージ: 仮想マシンの作成に必要なリソースを格納するための中央のロケーション。
- 仮想ネットワーク: VM用の個別の仮想ネットワーク。
- 仮想ディスク: 追加のブロック・ストレージを追加するVM用の追加ストレージ・オプション。
- KVMデータベース・システム・ネットワーク: パブリック・ネットワーク(vnetwork pubnet)および内部管理クラスタ・インターコネクトおよびOracle ASMネットワークであるOracle Database Applianceで作成されたデフォルト・ネットワーク。
Solution-in-a-Box設計
アプリケーションとデータベースをOracle Database Applianceにインストールする方法には、3つの基本的なシナリオがあります。 Oracle Database Appliance高可用性ハードウェア・モデルの場合、データベースは1つのノードでのみOracle RACまたは単一インスタンス・データベースとなり、アプリケーションによっては1つまたは両方のノードで実行できるため、追加の設計があります。
基本的なシナリオは次のとおりです:
ベア・メタル・システムにインストールされたアプリケーションおよびデータベース
このオプションは、データベース・ソフトウェアおよびオペレーティング・システムのインストールを妨げない少数のアプリケーションにのみ適用されます。 サポートされている例として、Oracle Enterprise Managerソフトウェアがあります。

「図option1_application_db_in_bm.pngの説明」
ベア・メタル・システムにインストールされているデータベース、KVMゲスト・マシンにインストールされているアプリケーション
このオプションでは、ハード・パーティション化は許可されません。つまり、データベースとアプリケーションのコアの分離はできません。

「図option2_application_in_bm_db_in_kvm.pngの説明」
個別のKVMゲスト・マシンのデータベースとアプリケーション
この3番目のオプションは、データベースとアプリケーションのリソースを分割し、個別にライセンス付与する場合に最適です。 このステップ・バイ・ステップ・ガイドでは、これはほとんどのユースケースに最適なソリューションであるため、3番目のケースの例について説明しています。

「図option3_application_db_in_kvm.pngの説明」
高可用性およびネットワークに関する考慮事項
Solution-in-a-Boxをデプロイするときの高可用性およびネットワーキング・オプションについて理解します。
高可用性に関する考慮事項
Oracle Database Applianceでは、Oracle RACデータベースを使用するのが最適な「高可用性」オプションです。 Oracle RAC 1つのノード設計は、可用性の要件にも十分である場合があります。 これらのオプションは、Oracle Database Enterprise Edition (EE)ライセンスでのみ使用できます。 Oracle Database Standard Edition (SE) Oracleデータベースでは、Standard Edition高可用性(SEHA)機能が有効になっています。 アプリケーション用に作成するKVMゲスト・マシンは、デフォルトで自動再起動および自動フェイルオーバーに設定されます。 odacli describe-vm
コマンドを実行して、設定を確認できます。 出力が表示されます: Auto start: YES - Fail over: YES
ネットワーキングに関する考慮事項
Oracle Database Appliance KVM仮想ネットワークでは、ブリッジおよびブリッジvlanという2つのタイプのネットワークがサポートされています。 ブリッジ・ネットワークの場合は、ブリッジが作成され、NICまたはボンドがアタッチされます。 パブリック・ネットワークで、アプライアンスのデプロイメント中に選択されると、pubnetという名前のブリッジがアタッチされます。 VMがpubnetにアクセスする必要がある場合は、このネットワークにアタッチできます。 このpubnet vnetworkは変更または削除できません。 追加のブリッジ仮想ネットワークが必要な場合は、pubnetで使用されていないほかのインタフェース上に作成できます。 Oracle Database Applianceリリース19.10のDBシステムの場合、pubnet以外の仮想ネットワークは使用できません。 Oracle Database Applianceの新しいリリースでは、パブリック・ネットワークがすでに構成されているインタフェースを含む、使用可能なすべてのパブリック・インタフェース上にVLANを作成できます。 1つ以上のDBシステムの実行を計画する場合は、すべてのDB Systemに独自のVIPおよびSCAN IPのセットが必要であることに注意してください。ソリューション: Linuxオペレーティング・システムを使用したアプリケーションVMの作成
次の例は、Linuxオペレーティング・システムでアプリケーションVMまたはコンピュート・インスタンスを設定する方法を示しています。
ヒント:
Oracle KVMゲスト・マシンを使用してOracleデータベースを実行しないでください。 かわりに、DBシステムを使用してOracleデータベースを実行します。 次のステップの一部は指定どおりに必須であり、その他のステップはオプションです。 Solution-in-a-Boxをどのように設計したかに基づいて、オプションのステップを実行することを決定します。 たとえば、アプリケーションVMで定義された数のCPUのみを使用する必要がある場合は、プロセスの一部としてVM CPUプールを作成する必要があります。 複数のアプリケーションVMが単一のVMストレージを共有できるため、VMストレージの作成は必須です。 特定のネットワーク要件がある場合は、これらの目的のために追加の仮想ネットワークを作成できます。 もう1つのオプションのステップは、仮想ディスクの作成です。 VMインスタンスの作成の一部として、アプリケーション・ゲストKVMごとに1つのVMディスクが作成されます。 必要に応じて、アプリケーションVM用に追加の仮想ディスクを作成し、これらの仮想ディスクを異なるアプリケーションVM間で共有できます。ノート:
osinfo-query os --fields short-id,name,version,family,id
コマンドを実行して、オペレーティング・システムのリストを表示します。
ステップ1: VM CPUプールの作成(オプション)
CPUプールを作成して、KVMで使用するCPUコアの数を指定します。 このCPUプールは、あとでKVMゲスト・マシンに割り当てられます。
ブラウザ・ユーザー・インタフェース(BUI)の「アプライアンス」タブで、「CPUプールの作成」ページに移動し、「CPUプール名」、「CPUコアの数」を指定して、「CPUプール・タイプ」を「VMインスタンス」として選択します。 CPUプールに使用するソケットを指定できます。 すべてのソケットを使用するには、値を指定しないでください。

図create_cpu_pool_1919.pngの説明
CPUプールを作成するためのODACLIコマンド:
# odacli create-cpupool -n testcpupool -c 2 -vm
ステップ2: VMストレージの作成
「アプライアンス」タブで、「コンピュート・インスタンス」を選択し、「VMストレージの作成」ページにナビゲートして、「ストレージ名」、「ストレージ・サイズ」および「ASMディスク・グループ」と、使用する冗長性を指定します。 「Create」をクリックします。

図create_vm_stor_1919.pngの説明
VMストレージを作成するためのODACLIコマンド:
# odacli create-vmstorage -n testvmstor -s 100G -dg DATA -r MIRROR
-dg
のデフォルト値は、-r
MIRRORのDATAです。
ステップ3: 仮想ネットワークの作成(必要な場合)
パブリック・ネットワークにアクセスする必要があるVMは、pubnet仮想ネットワークにアタッチする必要があります。 デフォルトのpubnetブリッジ以外のブリッジ・ネットワークは、パブリック・ネットワーク・インタフェースには作成できません。 追加のブリッジvnetwork (タグ付けされたVLAN構成のないパブリック・ネットワーク)は、パブリック・ネットワークに使用されない他のインタフェースに作成できます。 IPアドレスをブリッジに割り当てることは必須ではありません。 IPアドレスは、ベアメタル・システム・ホストとKVMゲスト間の通信が必要な場合にのみ必要です。 高可用性マシンに2つのIPアドレスが割り当てられると、最初のIPアドレスはnode0
上のブリッジに割り当てられ、2番目のIPアドレスはnode1
に割り当てられます。

図create_virnet_1919.pngの説明
仮想ネットワークを作成するためのODACLIコマンド:
# odacli create-vnetwork –name kvmnet –bridge bridge4kvm –type bridged –interface bond1 –ip xx.xx.xx.xx –gateway xx.xx.xx.xx –netmask xx.xx.xx.xx
ステップ4: 仮想ディスクの作成(必要な場合)
VMの作成中に、オペレーティング・システムをホストするためのVMディスクが作成されます。 追加のディスクが必要な場合は、事前にディスクを作成する必要があります。 仮想ディスクを使用すると、VMのストレージ・レイアウトをより適切に制御できます。

図create_vdisk_1919.pngの説明
仮想ディスクを作成するためのODACLIコマンド:
# odacli create-vdisk -n testvmdisk -vms testvmstor -s 49G -sh
ステップ5: VMインスタンスの作成
VMを作成するには、「VMインスタンス」および「VMの作成」に移動します。 VMの必須情報と、VMゲストに使用する追加の構成を入力します。 必須情報は、'VM name'、'VM Storage Name'、インストールするアプリケーションへのパス、ソースのインストールです。 VMに使用するCPUの数とメモリー量を定義するのみで済みます。 仮想ディスクまたは仮想ネットワークにCPUプールを作成した場合は、それぞれのフィールドに選択します。 VMゲスト用に作成されるOSディスクのサイズを「VMディスク・サイズ」で指定します。 VMでpubnet経由でDB Systemにアクセスする必要がある場合は、「仮想ネットワーク」で'pubnet'が選択されていることを確認します。
「アプライアンス」タブで、コンピュート・インスタンスを選択し、「VMインスタンスの作成」ページに移動して「VM名」および「VMストレージ名」を指定します。 「ソース・インストール」フィールドに、アプリケーションのインストールのパスを指定します。 使用する「vCPUSの数」およびVMの「最大メモリー・サイズ」を定義します。 CPUプール、仮想ディスク、または仮想ネットワークを作成した場合は、その名前を指定します。 「VMディスク・サイズ」フィールドに、ゲストVM用に作成するオペレーティング・システムのディスク・サイズを指定します。 VMがpubnetを介してDBシステムにアクセスできることを確認するには、「仮想ネットワーク」フィールドでpubnet
を選択します。 「Create」をクリックします。

図create_vm_instance_1919.pngの説明
VMインスタンスを作成するためのODACLIコマンド:
# odacli create-vm -n testvm -vc 2 -m 8G -vms testvmstor -vd testvmdisk -s 49G -cp testcpupool -vn pubnet -src /u01/software/OL77_x86_64.iso
ステップ6: オペレーティング・システムのインストールを完了
VMの作成が成功した場合は、odacli describe-vm
コマンドを使用してVNCポート(表示ポート)を確認します。
# odacli describe-vm -n testvm
VM details
--------------------------------------------------------------------------------
ID: 4d0d9a5a-bcc7-47e5-b210-de1c661d6764
Name: testvm
Created: 2024-01-12 15:53:18 UTC
Updated: 2024-01-12 15:53:19 UTC
VM Storage: testvmstor
Description: NONE
VM image path: /u05/app/sharedrepo/testvmstor/.ACFS/snaps/vm_testvm/testvm
VM size: 49.00 GB
Source: OL77_x86_64.iso
Cloned from: N/A
OS Variant: NONE
Graphics settings: vnc,listen=127.0.0.1
Display Port: 127.0.0.1:0
Status
--------------------------
Current node: node1
Current state: ONLINE
Target state: ONLINE
Parameters
--------------------------
Preferred node: NONE
Boot option: NONE
Auto start: YES
Fail over: YES
NUMA enabled: NO
Config Live
------------------------- -------------------------
Memory: 8.00 GB 8.00 GB
Max Memory: 8.00 GB 8.00 GB
vCPU count: 2 2
Max vCPU count: 2 2
CPU Pool: testcpupool testcpupool
Effective CPU set: 1,33,65,97 1,33,65,97
vCPUs: 0:1,33,65,97 0:1,33,65,97
1:1,33,65,97 1:1,33,65,97
vDisks: testvmdisk:vdb testvmdisk:vdb
vNetworks: pubnet:52:54:00:6f:21:59 pubnet:52:54:00:6f:21:59
ステップ7: VNCを使用してOracle Database Applianceベア・メタル・システム・ノードに接続
vncserver
コマンドを実行します。# vncserver
WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
xauth: file /root/.Xauthority does not exist
New 'scaoda10ha241:1 (root)' desktop is scaoda10ha241:1
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/scaoda10ha241:1.log
[root@scaoda10ha241 ~]# vncserver
WARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.
New 'scaoda10ha241:2 (root)' desktop is scaoda10ha241:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/scaoda10ha241:2.log
選択したVNCクライアントを使用して、host:vncport
に接続します(ホストはOracle Database Applianceベア・メタル・システム、VNCポートはvncserver
コマンドからのものです)。

「図vnc_settings.pngの説明」
VNCビューアにコマンド・プロンプトが表示されます。 コマンド・プロンプトでvncviewer 127.0.0.1:2
を指定します。 この表示ポートに注意してください : 127.0.0.1 :2は、odacli describe-vm
出力に表示されるものと同じです。

「図vnc_cmd.pngの説明」
ステップ8: インストール・プロセスの完了
言語を選択します:

「図oracle_linux_installation.pngの説明」
「デバイス選択」画面では、odacli create-vm
およびodacli create-vdisk
コマンドを実行したときに作成されたディスクが表示されます。 オペレーティング・システムのインストールに適したディスクを選択していることを確認します。

「図oracle_linux_installation_device_selection.pngの説明」
プロンプトが表示されたら、再起動するメッセージを受け入れ、VNCを実行して、ライセンス契約の受諾などの設定を完了します。
ステップ9: アプリケーションVMネットワークの構成
# odacli describe-vm -n testvm|grep vNetworks
vNetworks: kvmnet:52:54:00:ed:02:57 kvmnet:52:54:00:ed:02:57 pubnet:52:54:00:00:b4:93 pubnet:52:54:00:00:b4:93
ip link show
を実行して、前述のコマンドで説明したMACアドレスでインタフェースを識別します。
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 52:54:00:7d:7b:6b brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:42:63:d7 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT group default qlen 1000
link/ether 52:54:00:42:63:d7 brd ff:ff:ff:ff:ff:ff
/etc/sysconfig/network-scripts/ifcfg-eth0 and /etc/resolv.conf
ファイルを編集して、VM内のDNSを検索します。 ネットワーク・インタフェースを構成するには、オペレーティング・システム固有のドキュメントを参照してください。 次に例を示します。 # cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
NM_CONTROLED=no
ONBOOT=yes
IPADDR=your IP address
PREFIX=your subnet prefix
GATEWAY=your gateway
# cat /etc/resolv.conf
search domain
nameserver your first DNS server
nameserver your second DNS server
ステップ10: VMゲスト・マシンへの必要な接続をテスト
すべてのゲスト・マシンおよびクライアント(データベース、外部マシンなど)に接続できることをテストします。 SSHを介してルートとして接続するには、/etc/selinux/config
ファイルでSELINUXを許容モードに変更する必要がある場合があります。 必要に応じて、VMゲスト・マシンをほかのノードに移行したあとでこの接続もテストします。 ノードを移行するには、次のコマンドを実行します: # odacli describe-vm -n testvm2 | grep 'Current node'
Current node: node1
# odacli migrate-vm -n testvm2 -to node2
# odacli describe-vm -n testvm2 | grep 'Current node'
Current node: node2
ソリューション: Kickstartファイルを使用したLinuxオペレーティング・システムでのアプリケーションVMの作成
次に、キックスタート・ファイルを使用して、オペレーティング・システム構成の一部のステップを自動化する例を示します。
たとえば、kickstartファイルを使用して、rootパスワード、IPアドレス、ホスト名およびその他の設定を設定できます。 ODACLIコマンドでキックスタート・ファイルのロケーションを指定し、KVMを作成します。 次のステップを実行します。
ステップ1: KickstartファイルをホストするHTTPサーバーの設定
現在、ODACLIでは、ネットワーク経由のキックスタート構成ファイルのみがサポートされています。
# yum install httpd
# systemctl enable httpd --now
ステップ2: Kickstartファイルの作成
キックスタート・ファイルを作成する最も簡単な方法は、既存のOracle Linuxマシンからファイルを使用することです。 Oracle Linuxのインストールごとに、キックスタート・ファイル(たとえば、/root/anaconda-ks.cfg
)が作成されます。 このファイルを使用してインストールを繰り返すことも、システム構成ごとにこのファイルの設定をカスタマイズすることもできます。 次の例では、以前の手動インストールのキックスタート・ファイルを、更新されたネットワーク情報と異なるルート・パスワードとともに表示します:
# Network information
network --bootproto=static --device=eth0 --gateway=ww.xx.yy.1 --ip=ww.xx.yy.zz --nameserver=aa.bb.cc.dd --netmask=iii.iii.iii.iii --noipv6 --activate network --hostname=mykvmhost
# Root password
rootpw welcome1
ファイルをHTTPサーバーに/var/www/html/ks.txt
として格納します。
ステップ3: Oracle Database ApplianceからKicsktartファイルへのアクセス
キックスタート・ファイルにアクセスできることを確認するには、Oracle Database Applianceベア・メタル・システム・サーバーからコマンドを実行します:
curl -I "st.uv.wx.yz:80/ks.txt" âreplace st.uv.wx.yz with the IP address of your http server
ks.txt
ファイルの内容が表示されます。
ステップ4: Oracle Database ApplianceへのKVMのインストール
odacli create-vm
コマンドを実行し、追加のキックスタート情報に--extra-args
オプションを指定します。 ip=
の下に、デプロイするVMのIP、ゲートウェイ、サブネットおよびホスト名を指定します(例:ip=ip::gateway:netmask:hostname:interface:none
)。 ks=
で、ステップ3で説明するように、ks.txt
ファイルのロケーションを指定します。 次に例を示します:
odacli create-vm -n testkick -vc 2 -m 8G -vms testvmstor -s 49G -vn pubnet -src /u01/software/OL77_x86_64.iso --extra-args "dns=aa.bb.cc.dd ip=ww.xx.yy.zz::ww.xx.yy.1:iii.iii.iii.iii:mykvmhost.us.oracle.com:eth0:none ks=st.uv.wx.yz:80/ks.txt"
odacli create-vm
コマンドが完了したら、次のようにVMのVNC接続の詳細を確認します:# odacli describe-vm -n testkick|grep Display â where testkick is the name of your VM
Display Port: 127.0.0.1:2
操作の進行状況をモニターするには、選択したVNCクライアントを使用して、host:vncport
に接続します(ホストはOracle Database Applianceベア・メタル・システム、VNCポートはvncserver
コマンドから取得されます)。

「図vnc_settings.pngの説明」
VNCビューアにコマンド・プロンプトが表示されます。 コマンド・プロンプトでvncviewer 127.0.0.1:2
を指定します。 この表示ポートに注意してください : 127.0.0.1 :2は、odacli describe-vm
出力に表示されるものと同じです。

「図vnc_cmd.pngの説明」
ソリューション: Windows OSを使用したアプリケーションVMの作成
次に、Microsoft Windowsオペレーティング・システムでアプリケーションVMまたはコンピュート・インスタンスを設定する方法の例を示します。
次の手順は、Oracle Database Applianceリリース19.12以降に適用できます。 Oracle Database Applianceが以前のリリースにある場合は、https://support.oracle.com/rs?type=doc&id= 2748946.1のロケーションにあるMy Oracle Supportノート2748946.1の手順に従います。
開始する前に、Microsoft Windowsソフトウェアの「Oracle VirtIOドライバのバージョン」をOracle Software Delivery CloudまたはMy Oracle Supportからダウンロードします。 詳細は、「Oracle Linux KVMユーザーズ・ガイド」を参照してください。 Oracle Database Applianceリリース19.12または19.11のBUIでは、外部ソースを定義するオプションは使用できません。 ODACLIコマンドを使用して、オプション-esrc
を使用してVMを作成します。
ステップ1: VM CPUプールを作成します(オプション・ステップ。Windows VMに専用CPUリソースが必要な場合にのみ必要)
# odacli create-cpupool -n winvmcpupool -c 2 -vm
ステップ2: VMストレージの作成
# odacli create-vmstorage -n winvmstor -s 100G -dg DATA
ステップ3: 仮想ディスクの作成(オプション。Windows VMに追加のディスクが必要な場合にのみ必要)
# odacli create-vdisk -n winvmdisk -vms winvmstor -s 49G -sh
ステップ4: VMインスタンスの作成
# odacli create-vm -n winvm -vc 2 -m 8G -vms winvmstor -s 49G -vd winvmdisk -cp winvmpool -vn pubnet -src /u01/software/win19.iso -esrc /u01/software/winvirtio.iso
ステップ5: VNCポートの識別
# odacli describe-vm -n winvm
VM details
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
ID: f1259c48-fba2-45e8-894d-6b878806db55
Name: winvm
Created: 2024-01-29 11:45:47 UTC
Updated: 2024-01-29 11:45:48 UTC
VM Storage: winvmstor
Description: NONE
VM image path: /u05/app/sharedrepo/winvmstor/.ACFS/snaps/vm_winvm/winvm
VM size: 49.00 GB
Source: win19.iso
Cloned from: N/A
OS Variant: win2k19
Graphics settings: vnc,listen=127.0.0.1
Display Port: 127.0.0.1:4
Status
--------------------------
Current node: scaoda10ha241
Current state: ONLINE
Target state: ONLINE
Parameters
--------------------------
Preferred node: NONE
Boot option: NONE
Auto start: YES
Fail over: YES
NUMA enabled: NO
Config Live
------------------------- -------------------------
Memory: 8.00 GB 8.00 GB
Max Memory: 8.00 GB 8.00 GB
vCPU count: 2 2
Max vCPU count: 2 2
CPU Pool: winvmcpupool winvmcpupool
Effective CPU set: 3,35,67,99 3,35,67,99
vCPUs: 0:3,35,67,99 0:3,35,67,99
1:3,35,67,99 1:3,35,67,99
vDisks: winvmdisk:vdb winvmdisk:vdb
vNetworks: pubnet:52:54:00:26:29:f3 pubnet:52:54:00:26:29:f3
ステップ6: VNCを使用してOracle Database Applianceベア・メタル・システム・ノードに接続
vncserver
コマンドを実行します。# vncserver
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
xauth: file /root/.Xauthority does not exist
New 'node1:1 (root)' desktop is node1:1 ï VNC port
Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/node1:1.log
ステップ7: VNCを使用してVMゲスト・マシンに接続
選択したVNCクライアントを使用して、host:vncport
に接続します(ホストはOracle Database Applianceベア・メタル・システム、VNCポートはvncserver
コマンドからのものです)。

「図vnc_settings.pngの説明」
タイプvncviewer 127.0.0.1:2
のVNCビューア内のコマンド・プロンプトが表示されます。 この表示ポートに注意してください : 127.0.0.1 :2は、odacli describe-vm
出力に表示されるものと同じです。

「図vnc_cmd.pngの説明」
ステップ8: Windowsオペレーティング・システムのインストールを完了
構成の詳細を選択します。

「図windows_server_selection1.pngの説明」
必要な値を指定し、インストール設定内をナビゲートします。

「図windows_server_install.pngの説明」
構成の詳細を選択します。

「図windows_setup_os_selection.pngの説明」
「Windowsをどこにインストールしますか?」のプロンプトが表示されたら、「ロード・ドライバ」を選択します。

「図windows_setup_load_driver.pngの説明」
E: CDROM
ドライブのVirtIOドライバに移動します。

「図windows_setup_load_driver_path.pngの説明」
vio/Win10/amd64
ディレクトリで、リストからviostororcl.inf
を選択します。

「図driver_selection_windows_setup.pngの説明」
ドライバをロードすると、事前に作成された仮想ディスクと追加の仮想ディスク(winvmdisk
)が表示されます。 事前作成された仮想ディスクを選択し、インストールを続行します。

「図drive_selection_windows_setup.pngの説明」
インストールの進行状況を確認します。

「図windows_install_progress.pngの説明」
Windowsオペレーティング・システムでCtrl+Alt+Deleteを実行するには、Windows画面内をクリックし、F8キーを押します。 MacでFn+F8を押します。

「図lock_inside_windows.pngの説明」
ステップ9 : CDROMドライブEからSetupを実行して、VirtIOドライバをインストールします:

「図install_virtio_drivers.pngの説明」
インストール設定にナビゲートします。

「図driver_installation.pngの説明」
デフォルト・オプションを選択します。

「図default_driver_selection.pngの説明」
プロンプトが表示されたら、コンピュータを再起動するように選択しないでください。

「図choose_not_to_restart.pngの説明」
Windows Startメニューからコンピュータを再起動します。

「図restart_from_start_menu.pngの説明」
ステップ10: 構成の完了
VNCを使用してゲストVMに接続し、ニーズに応じて構成します。 たとえば、固定IPアドレスを割り当てることができます。

「図assign_fixed_ip.pngの説明」
Windowsファイアウォールを無効にした後、KVMゲスト・マシンからベア・メタル・システム・ホストIPにpingを送信できます。その逆も同様です。

「図firewall_disable.pngの説明」
ステップ11: 構成からISOイメージ・ファイルを削除します(高可用性システムの場合、両方のノードでこれを実行します)
ディレクトリからISOファイル(この例では/u01/software
)を削除するには、次のようにKVM構成からファイルを削除する必要があります:
- VMを停止します:
# odacli stop-vm -n winvm
- 構成済みディスクのリストを表示します:
# virsh domblklist winvm Target Source ------------------------------------------------------------------------------- vda /u05/app/sharedrepo/winvmstor/.ACFS/snaps/vm_winvm/winvm vdb /u05/app/sharedrepo/winvmstor/.ACFS/snaps/vdisk_winvmdisk/winvmdisk sda /u01/software/win19.iso sdb /u01/software/winvirtio.iso
- VM構成を編集します:
# virsh edit winvm
- viエディタを使用して、Windowsおよびvirtio ISOを含む2行を次のように削除します:
<source file='/u05/app/sharedrepo/winvmstor/.ACFS/snaps/vdisk_winvmdisk/winvmdisk'/> and: <source file='/u01/software/win19.iso'/>
- VMを起動します:
odacli start-vm -n winvm
- 他のノードへのKVM移行をテストします:
#odacli migrate-vm -n winvm -to second_node_name
DB Systemの作成
Oracle Database ApplianceでKVM DBシステムを作成する方法を理解します。
リリースごとに手順が変更される可能性があるため、各リリースの機能および構成の詳細は、常に最新のOracle Database Applianceドキュメント・ライブラリを参照してください。
Oracle Database Applianceドキュメント・ライブラリは次の場所にあります:
https://docs.oracle.com/en/engineered-systems/oracle-database-appliance/index.html
DBシステム・ノード用にOracle ACFSストレージで予約されている領域は、200 GBで固定されています。 これは、操作システム、Oracle Grid InfrastructureホームおよびDBシステムのデータベース・ホームに割り当てられた領域です。 データベース・ファイルは、DB SystemのOracle Grid Infrastructureがクライアントとして接続するOracle Database Applianceベア・メタル・システムのOracle ASMディスク・グループに格納されます。
アプライアンスにDBシステムを作成するには、次のステップに従います:
Oracle Database Applianceリリースの確認
# odacli describe-component -v
System Version
---------------
19.21.0.0.0
System node Name
---------------
scaoda10ha241
Local System Version
---------------
19.21.0.0.0
System node Name
---------------
scaoda10ha242
Local System Version
---------------
19.21.0.0.0
DB Systemイメージのダウンロード
# cd /tmp
#unzip p32451228_1921000_Linux-x86-64.zip
odacli-dcs-19.21.0.0.0-231220-ODAVM-19.21.0.0.zip
Oracle Database Applianceリポジトリの更新
# odacli update-repository -f /tmp/odacli-dcs-19.21.0.0.0-231220-ODAVM-19.21.0.0.zip
{
"jobId" : "2e392dad-587b-4ed1-87b6-995f3131cab6",
"status" : "Created",
"message" : "/tmp/odacli-dcs-19.21.0.0.0-231220-ODAVM-19.21.0.0.zip",
"reports" : [ ],
"createTimestamp" : "Jan 15, 2024 00:26:39 AM HDT",
"resourceList" : [ ],
"description" : "Repository Update",
"updatedTime" : "Jan 15, 2024 00:26:39 AM HDT"
DB Systemイメージが正しく登録されていることを確認
# odacli describe-dbsystem-image
DB System Image details
--------------------------------------------------------------------------------
Component Name Supported Versions Available Versions
-------------------- -------------------- --------------------
DBVM 19.21.0.0.0 19.21.0.0.0
BUIを使用したDB Systemの作成
データベース・クラス(OLTP、DSSまたはIMDB)のリソース要件に従ってデータベース・シェイプを決定し、使用可能なlicenses.Theデータベース・シェイプによってDBシステムに割り当てるコアの数を決定します。 DBシェイプの完全なリストについては、Oracle Database Applianceのドキュメントを参照してください。 BUIを使用してDBシステムを作成することも、JSONファイルを使用してODACLIコマンドを使用してDBシステムを作成することもできます。
BUIにログインします。 「アプライアンス」タブで、「DBシステム」をクリックし、「DBシステムの作成」をクリックします。 後でさらにコアを割り当てる必要がある場合は、作成後に構成を変更できます。

「図create_db_system_bui.pngの説明」
DB Systemの作成: ユーザーとグループとデータベース情報
ユーザーおよびグループをカスタマイズし、オペレーティング・システムのロール分離を使用するかどうかを決定します。 ベア・メタル・システム上のOracle Grid Infrastructureインストールの構成詳細として、DBシステム・ユーザーおよびグループに対して同じ構成詳細を指定する必要があります。 ベア・メタル・システムにユーザーgrid
およびユーザーoracle
がある場合、ロール分離を使用します。 作成するデータベースに関する情報を指定することもできます。

「図create_db_system_db_information.pngの説明」
odacli list-jobs
を使用すると、実行中のジョブを検索できます。 odacli describe-job
コマンドは、完了したステップと実行中のステップを表示します。 DBシステムの作成プロセスをチェックするステップは、次のとおりです:
- ベア・メタル・システムでジョブIDを取得します。
- DBシステムVMにSSH接続します。
- DBシステム内のジョブIDを取得します。
- ジョブのステータスを問い合せます。
# odacli list-jobs
ID Description Created Status
------------------------------------- --------------------------------- ---------- ------- . .
46f3a1fc-9380-41c5-8540-ad8026300251 DB System scaoda10ha24c3 creation 2024-01-30 14:02:54 UTC Running
# ssh root@IP of DB System
# odacli list-jobs
ID Description Created Status
------------------------------------- --------------------------- -------------------------- ----------
8351cf95-a3c3-438d-8056-830b7c7e6024 Provisioning service creation 2024-01-30 14:08:34 CET Running
# odacli describe-job -i 8351cf95-a3c3-438d-8056-830b7c7e6024
Job details
----------------------------------------------------------------
ID: 8351cf95-a3c3-438d-8056-830b7c7e6024
Description: Provisioning service creation
Status: Success
Created: January 30, 2024 2:08:34 PM CET
Message:
Task Name Node Name Start Time End Time Status
---------------------------------------- ----------------- ---------------------------- -------------------- ------------- -------
Network setup scaoda10ha24c3n1 January 30, 2024 2:08:49 PM CET January 30, 2024 2:09:03 PM CET Success
OS usergroup 'asmdba' creation scaoda10ha24c3n1 January 30, 2024 2:09:03 PM CET January 30, 2024 2:09:03 PM CET Success
CLIを使用したDB Systemの作成
JSONファイルを使用してDB Systemを作成することもできます。 高可用性DBシステムをデプロイするには、最新のOracle Database ApplianceドキュメントでサンプルJSONファイルを確認してください。 また、BUIでDBシステムの詳細を指定し、「DBシステムの作成」ページで「構成の保存」をクリックするとJSONファイルを作成することもできます。
odacli create-dbsystem
コマンドを使用してDB Systemを作成
# odacli create-dbsystem -p /tmp/prov.json
Job details
----------------------------------------------------------------
ID: b8dc3738-e542-44fd-bdb2-fd06456d0e17
Description: DB System scaoda10ha24c3 creation
Status: Created
Created: January 30, 2024 11:19:44 PM CET
Message:
DB Systemの作成の確認
# odacli describe-dbsystem -n scaoda10ha24c3
DB System details
--------------------------------------------------------------------------------
ID: 397d80c3-d52a-4ae2-90e9-d7fa94663418
Name: scaoda10ha24c3
Image version: 19.21.0.0.0
Current version: 19.21.0.0.0
Shape: odb2
Cluster name: dbsa1c1fc249
Grid version: 19.21.0.0.231017
Number of cores: 2
Memory: 16.00 GB
NUMA enabled: YES
AFD enabled: NO
Status: CONFIGURED
Created: 2024-01-30 14:02:59 UTC
Updated: 2024-01-30 14:49:02 UTC
CPU Pool
--------------------------
Name: ca1c1fc249
Number of cores: 2
Host: scaoda10ha241
Effective CPU set: 4,36,68,100
Online CPUs: 4, 36, 68, 100
Offline CPUs: NONE
Host: scaoda10ha242
Effective CPU set: 4,36,68,100
Online CPUs: 4, 36, 68, 100
Offline CPUs: NONE
VM Storage
--------------------------
Disk group: DATA
Volume name: SA1C1FC249
Volume device: /dev/asm/sa1c1fc249-472
Size: 400.00 GB
Mount Point: /u05/app/sharedrepo/scaoda10ha24c3
Redundancy: Mirror
VMs
--------------------------
Host: scaoda10ha241
VM Name: xa1c1fc249
VM Host Name: scaoda10ha24c3n1.us.oracle.com
VM image path: /u05/app/sharedrepo/scaoda10ha24c3/.ACFS/snaps/vm_xa1c1fc249/xa1c1fc249
Target State: ONLINE
Current State: ONLINE
Host: scaoda10ha242
VM Name: ya1c1fc249
VM Host Name: scaoda10ha24c3n2.us.oracle.com
VM image path: /u05/app/sharedrepo/scaoda10ha24c3/.ACFS/snaps/vm_ya1c1fc249/ya1c1fc249
Target State: ONLINE
Current State: ONLINE
VNetworks
--------------------------
Host: scaoda10ha241
VM Name: xa1c1fc249
Public: 10.95.115.208 / 255.255.240.0 / enp0s3 / BRIDGE(pubnet)
ASM: 192.168.17.6 / 255.255.255.128 / enp0s4 / BRIDGE(privasm) VLAN(icbond0.100)
Interconnect: 192.168.17.133 / 255.255.255.252 / enp0s5 / BRIDGE(privnet2) VLAN(icbond0.102)
Host: scaoda10ha242
VM Name: ya1c1fc249
Public: 10.95.115.210 / 255.255.240.0 / enp0s3 / BRIDGE(pubnet)
ASM: 192.168.17.7 / 255.255.255.128 / enp0s4 / BRIDGE(privasm) VLAN(icbond0.100)
Interconnect: 192.168.17.134 / 255.255.255.252 / enp0s5 / BRIDGE(privnet2) VLAN(icbond0.102)
Databases
--------------------------
Name: hagen
Resource ID: a702829e-95b5-4a37-a317-eea9f6984575
Unique name: hagen
Database ID: 3694037607
Domain name: us.oracle.com
DB Home ID: 4a06bb4b-cebb-4bd4-a884-67911c7af8a3
Shape: odb2
Version: 19.21.0.0.231017
Edition: EE
Type: RAC
Role: PRIMARY
Class: OLTP
Storage: ASM
Redundancy: MIRROR
Target node name:
Character set: AL32UTF8
NLS character set:
Language: AMERICAN
Territory: AMERICA
Console enabled: false
High Availability: false
Associated networks: Public-network
Backup config ID:
Level 0 Backup Day: sunday
Autobackup enabled: false
TDE enabled: false
CDB type: true
PDB name: pdb1
PDB admin user: pdbadmin
データベース接続のテスト
DB Systemへの接続をテストします。 DBシステムの作成時に、SCAN名とデータベース名を指定しました。 この情報では、データベース名と同じデフォルトのサービス名を使用してTNS接続文字列を構築できます。 高可用性要件に基づいて独自のデータベース・サービスを作成することをお薦めします。 初期接続テストの場合、デフォルトのサービスは十分です。

「図create_db_system_db_connection.pngの説明」
# ssh root@node1n1
# su – oracle
$ export ORACLE_HOME=/u01/app/oracle/product/19.0.0.0/dbhome_1
$ export ORACLE_SID=my19db1 (the â1â after the DB name is for instance 1 on the first RAC node)
$ /u01/app/oracle/product/19.0.0.0/dbhome_1/bin/sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Mon Mar 15 08:32:37 2021
Version 19.10.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0
SQL>
DB Systemの変更
シェイプやメモリー割当てなど、作成後いつでもDBシステムの複数の設定を変更できます。 odacli modify-dbsystem
コマンドの--help
オプションは、変更可能な設定を提供します。
# odacli modify-dbsystem -h
modify-dbsystem
Modifies a DB System
Syntax
modify-dbsystem -n [-avn ] [-cp ]
[-dvn ] [-en] [-f] [-gw ] [-ip ]
[-m ] [-nm ] [-no-cp] [-r {MIRROR|HIGH}] [-sip ]
[-sn ] [-s ] [-vips ] [-vt ] [-j] [-h]
Parameters
Options Description
------------------------- -------------------------------------------------
--name,-n (*) Specifies the DB System name
--attach-vnetwork,-avn Defines the name of the VNetwork to attach
--cpupool,-cp Defines the shared DB System CPU Pool name
--detach-vnetwork,-dvn Defines the VNetworks to detach
--enable-numa,-en Enables NUMA configuration for the DB System
--force,-f Specifies to force the operation
--gateway,-gw Defines the gateway of the network
--ip,-ip Defines the IP of the network
--memory,-m Defines the memory size (Format: units: M|G)
--netmask,-nm Defines the netmask of the network
--no-cpupool,-no-cp Specifies to dissociate the current DB System CPU Pool
--redundancy,-r Specifies DB System's VM storage redundancy(can be HIGH or MIRROR).
Not allowed for DB Systems on non-FLEX disk group.
Options:
MIRROR
HIGH
Default option: MIRROR
--scan-ips,-sip Defines the scan IP of the network
--scan-name,-sn Defines the scan of the network
--shape,-s Defines the new DB System shape
--vips,-vips Defines the VIPs of the network in format :0:,:1:
--vnetwork-type,-vt Defines the VNetwork type to attach(dataguard|database|management|backup|other)
--json,-j Specifies to show output in JSON format
--help,-h Specifies to display help message
Oracle Database Appliance KVMへのJD Edwards EnterpriseOneのデプロイ
Oracle Database Appliance KVMにJD Edwards EnterpriseOneをデプロイする方法を理解します。
ノート:
JD Edwards EnterpriseOneには、Xen Virtualization VMテンプレートが用意されています。 このテンプレートは、KVM仮想化デプロイメントには使用できません。- Oracle Database Applianceで、このドキュメントの説明に従って、Windowsゲスト・マシン用のアプリケーションKVMを作成します。
- Oracle Database ApplianceにDBシステムを作成し、Oracle Databaseをデプロイします。
- JD Edwards EnterpriseOneドキュメントのステップに従って、JD Edwards EnterpriseOneをインストールします:
https://docs.oracle.com/cd/E84502_01/learnjde/installation.html#one-click-provisioning
Oracle Database Appliance KVMへのOracle E-Business Suiteのデプロイ
Oracle Database Appliance KVMにOracle E-Business Suiteをデプロイする方法を理解します。
Oracle Database ApplianceのE-Business Suite 12.2に関する考慮事項:
- Rapid Installツールは、Oracle Database Appliance DB Systemではサポートされていません。 新しいOracle E-Business Suite環境をOracle Database Appliance DB Systemに直接インストールすることはできません。
- 既存のOracle E-Business SuiteデータベースをOracle Database Appliance DB Systemに移行できます。 Oracle E-Business SuiteデータベースをOracle Database Appliance DB Systemに移行するには、次の手順を使用します:
- DB Systemを作成します。
- 次のMy Oracle Supportノートのいずれかを参照して、データベースをソース・システムからOracle Database Applianceに移行します:
Oracle Database 19cを使用したOracle E-Business Suiteリリース12.2データベース・インスタンスのエクスポート/インポート・プロセス(ドキュメントID 2554156.1)
トランスポータブル表領域を使用したマルチテナント環境でのOracle Database 19c Enterprise Editionを使用したOracle E-Business Suiteリリース12.2の移行(ドキュメントID 2674405.1)
- Oracle Database Appliance DB System Oracle RACデータベースの場合、My Oracle Supportノートのステップ8.2の手順に従って、残りのノードで自動構成を実行: Oracle E-Business Suiteリリース12.2でのOracle 19c RACマルチテナント(単一PDB)の使用(ドキュメントID 2530665.1)
- E-Business Suiteでは、個別パッチをインストールする必要があります。 これにより、Oracle Database Applianceツールを使用して将来のアップグレードが競合します。 通常、これらの個別パッチをロールバックし、データベース・ホームにパッチを適用し、同等のE-Business Suiteパッチを再度適用する必要があります。
- このプロセスは、Oracle Database Applianceリリース12.2および19.11とともにE-Business Suite 12.2でテストされました。
E-Business Suite参照
相互運用性に関するノート: Oracle Database 19cを含むOracle E-Business Suiteリリース12.2 (ドキュメントID 2552181.1)
Oracle E-Business Suiteリリース12.2: パッチとテクノロジのバグ修正の統合リスト(ドキュメントID 1594274.1)
Oracle Database 19c (Doc ID 2554156.1)を使用したOracle E-Business Suiteリリース12.2データベース・インスタンスのエクスポート/インポート・プロセス
トランスポータブル表領域を使用したマルチテナント環境でのOracle Database 19c Enterprise Editionを使用したOracle E-Business Suiteリリース12.2の移行(ドキュメントID 2674405.1)
Oracle E-Business Suiteリリース12.2でのOracle 19c RACマルチテナント(単一PDB)の使用(ドキュメントID 2530665.1)
Oracle Database Appliance KVMへのOracle FLEXCUBEのデプロイ
Oracle Database Appliance KVMにOracle FLEXCUBEをデプロイする方法を理解します。
ノート:
Oracle FLEXCUBEは仮想化テンプレートを提供していません。- Oracle Database Applianceで、このドキュメントの説明に従って、特定のデプロイメント用のアプリケーションKVMを作成します。
- Oracle FLEXCUBEのドキュメント・ステップに従って、Oracle FLEXCUBEをインストールします:
Oracle Database Appliance KVMへのOracle Enterprise Manager Cloud Controlのデプロイ
Oracle Database Appliance KVMにOracle Enterprise Manager Cloud Controlをデプロイする方法を理解します。
Oracle Enterprise Manager Cloud Controlは、Oracle Database Applianceベア・メタル・システムに直接インストールできます。 KVMゲストVMにOracle Enterprise Manager Cloud Controlをインストールすることをお薦めします。
前提条件
- Oracle Linuxを指定して1つのアプリケーションKVMゲスト・マシンを作成します。
- Oracle Enterprise Manager Cloud Controlリポジトリ・データベースをホストするDB Systemを作成します。
手順
Oracle Enterprise Manager Cloud Control 13.5ドキュメントに従ってソフトウェアをインストールおよび構成します:
Oracle Database Applianceに固有の追加の構成要件はありません。 Oracle Database Applianceリリース19.12 DB SystemおよびOracle RACデータベース・リリース19.12を含むアプリケーションKVMゲスト・マシンへのOracle Linux 8.2のデプロイメントがサポートされています。
Oracle Database Applianceプラグインをベア・メタル・システム・ノードにインストールして、Oracle Enterprise ManagerエージェントがOracle Database Applianceのハードウェアおよびその他の特定のメトリックを監視できるようにします。
最新のOracle Enterprise Manager Cloud Controlプラグインは、次の場所でダウンロードできます:
https://www.oracle.com/enterprise-manager/downloads/oem-v135-update-plugins-downloads.html
Oracle Database Applianceプラグインのドキュメントは、次の場所にあります:
https://docs.oracle.com/en/engineered-systems/oracle-database-appliance/plugin.html
Oracle Database Appliance KVMへのPeopleSoftのデプロイ
Oracle Database Appliance KVMにPeopleSoft PeopleToolsをデプロイする方法を理解します。
PeopleSoft PeopleToolsはOracle Database Applianceベアメタル・システムに直接インストールできます。 KVMゲストVMにPeopleToolsをインストールすることをお薦めします。 Oracle Database ApplianceおよびPeopleSoftの各リリースについて、インストールされている追加のRPMがOracle Database Applianceバイナリと置換または競合しないことを確認する必要があります。
前提条件
- Oracle Linuxを指定して1つのアプリケーションKVMゲスト・マシンを作成します。
- PeopleSoftリポジトリ・データベースをホストするDB Systemを作成します。
手順
PeopleSoft PeopleToolsの8.59以降のドキュメンテーションに従って、ソフトウェアをインストールして構成します。 ドキュメントおよびソフトウェアは、PeopleSoft PeopleToolsを検索してソフトウェアをダウンロードすることで、Oracle Software Delivery Cloudから取得できます。
Oracle Database Applianceに固有の追加の構成要件はありません。 Oracle Database Applianceリリース19.12 DB SystemおよびOracle RACデータベース・リリース19.12を含むアプリケーションKVMゲスト・マシンへのOracle Linux 8.2のデプロイメントがサポートされています。
Oracle Software Delivery Cloudは、次の場所で入手できます:
Oracle Database Appliance上のKVMへのOracle VMゲスト・マシンの移行
Oracle VMゲスト・マシンを仮想化プラットフォームからOracle KVMゲスト・マシンにOracle Database Appliance KVMに移行する方法を理解します。
Solution-in-a-Boxの作成では、新しい仮想マシンを作成する必要はありません。 Oracle Virtual Machine (OVM)を実行している既存のOracle Database Applianceがあり、このマシンからKVMゲストにOVMを移行できます。
手順については、次の場所にある「My Oracle Supportノート2773840.1 : ODA VPからODA BMのKVMへのOVMゲストの移行」を参照してください:
Oracle Database Appliance KVMゲスト・マシンのバックアップ
KVMゲスト・マシンをOracle Database Applianceにバックアップする方法を理解します。
DBシステムのバックアップおよびリカバリ手順は、Oracle Databaseデータベースのバックアップ手順に似ています。
アプリケーションVMのバックアップについては、My Oracle Supportノート2779329.1を参照してください: ODA 19.9 BM以降でのKVMゲストのバックアップ。
https://support.oracle.com/rs?type=doc&id=2779329.1
DBシステムのバックアップについては、My Oracle Supportノート2784991.1を参照してください : Oracle Database Applianceリリース19.10以降でのデータベース・システム・バックアップ。https://support.oracle.com/rs?type=doc&id=2784991.1
Oracle Database Applianceリファレンス
このドキュメントで使用されている概念、コマンドおよび例へのリンクおよびリファレンス。
Oracle Database Applianceドキュメント・ライブラリは次の場所にあります:
https://docs.oracle.com/en/engineered-systems/oracle-database-appliance/index.html
Oracle Database Appliance KVMおよびDBシステムのコマンドライン・リファレンス:
KVM用のOracle Database Applianceコマンドライン・インタフェース
Oracle Database Appliance KVMでDB Systemを作成するためのサンプルJSONファイル:
Example JSON高可用性DBシステムを作成するファイル
Oracle Database Appliance KVMでサポートされているデータベース・シェイプ:
ドキュメントのアクセシビリティ
オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。
Oracle Supportへのアクセス
サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。 詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。
Oracle Database Appliance Solution-in-a-Box: Oracle Database Applianceへのデータベース・システムおよびアプリケーションVMのデプロイ
F95879-01
2024年5月
原本主著者: Aparna Kamath、Hagen Herbst、MAA Platform Engineering team (Oracle RACPACK)