機械翻訳について

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用に開発された統合されたフル・スタック・ソリューションであるエンジニアド・システムです。 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の説明は以下のとおりです
「図option1_application_db_in_bm.pngの説明」

ベア・メタル・システムにインストールされているデータベース、KVMゲスト・マシンにインストールされているアプリケーション

このオプションでは、ハード・パーティション化は許可されません。つまり、データベースとアプリケーションのコアの分離はできません。

option2_application_in_bm_db_in_kvm.pngの説明は以下のとおりです
「図option2_application_in_bm_db_in_kvm.pngの説明」

個別のKVMゲスト・マシンのデータベースとアプリケーション

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

option3_application_db_in_kvm.pngの説明は以下のとおりです
「図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の説明は以下のとおりです
図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の説明は以下のとおりです
図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の説明は以下のとおりです
図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の説明は以下のとおりです
図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の説明は以下のとおりです
図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ベア・メタル・システム・ノードに接続

(KVMゲスト・マシンではなく)ベア・メタル・システムが使用するVNCポートを確認するには、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_settings.pngの説明」

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

vnc_cmd.pngの説明は以下のとおりです
「図vnc_cmd.pngの説明」

ステップ8: インストール・プロセスの完了

言語を選択します:

oracle_linux_installation.pngの説明は以下のとおりです
「図oracle_linux_installation.pngの説明」

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

oracle_linux_installation_device_selection.pngの説明は以下のとおりです
「図oracle_linux_installation_device_selection.pngの説明」

プロンプトが表示されたら、再起動するメッセージを受け入れ、VNCを実行して、ライセンス契約の受諾などの設定を完了します。

ステップ9: アプリケーションVMネットワークの構成

アプリケーションVMのLinuxオペレーティング・システムのインストールが完了すると、VMに複数のインタフェースが存在する可能性があります。 次の例では、IPアドレスをpubnetに割り当て、このインタフェースのMACアドレスを見つける方法について説明します。
# 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 
VNCクライアントを介してアプリケーションVMにログインし、コマンド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では、ネットワーク経由のキックスタート構成ファイルのみがサポートされています。

HTTPサーバーとして使用するサーバーで、次のコマンドを実行します:
# 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_settings.pngの説明」

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

vnc_cmd.pngの説明は以下のとおりです
「図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ベア・メタル・システム・ノードに接続

(KVMゲスト・マシンではなく)ベア・メタル・システムが使用するVNCポートを確認するには、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の説明は以下のとおりです
「図vnc_settings.pngの説明」

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

vnc_cmd.pngの説明は以下のとおりです
「図vnc_cmd.pngの説明」

ステップ8: Windowsオペレーティング・システムのインストールを完了

構成の詳細を選択します。

windows_server_selection1.pngの説明は以下のとおりです
「図windows_server_selection1.pngの説明」

必要な値を指定し、インストール設定内をナビゲートします。

windows_server_install.pngの説明は以下のとおりです
「図windows_server_install.pngの説明」

構成の詳細を選択します。

windows_setup_os_selection.pngの説明は以下のとおりです
「図windows_setup_os_selection.pngの説明」

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

windows_setup_load_driver.pngの説明は以下のとおりです
「図windows_setup_load_driver.pngの説明」

E: CDROMドライブのVirtIOドライバに移動します。

windows_setup_load_driver_path.pngの説明は以下のとおりです
「図windows_setup_load_driver_path.pngの説明」

vio/Win10/amd64ディレクトリで、リストからviostororcl.infを選択します。

driver_selection_windows_setup.pngの説明は以下のとおりです
「図driver_selection_windows_setup.pngの説明」

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

drive_selection_windows_setup.pngの説明は以下のとおりです
「図drive_selection_windows_setup.pngの説明」

インストールの進行状況を確認します。

windows_install_progress.pngの説明は以下のとおりです
「図windows_install_progress.pngの説明」

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

lock_inside_windows.pngの説明は以下のとおりです
「図lock_inside_windows.pngの説明」

ステップ9 : CDROMドライブEからSetupを実行して、VirtIOドライバをインストールします:

install_virtio_drivers.pngの説明は以下のとおりです
「図install_virtio_drivers.pngの説明」

インストール設定にナビゲートします。

driver_installation.pngの説明は以下のとおりです
「図driver_installation.pngの説明」

デフォルト・オプションを選択します。

default_driver_selection.pngの説明は以下のとおりです
「図default_driver_selection.pngの説明」

プロンプトが表示されたら、コンピュータを再起動するように選択しないでください。

choose_not_to_restart.pngの説明は以下のとおりです
「図choose_not_to_restart.pngの説明」

Windows Startメニューからコンピュータを再起動します。

restart_from_start_menu.pngの説明は以下のとおりです
「図restart_from_start_menu.pngの説明」

ステップ10: 構成の完了

VNCを使用してゲストVMに接続し、ニーズに応じて構成します。 たとえば、固定IPアドレスを割り当てることができます。

assign_fixed_ip.pngの説明は以下のとおりです
「図assign_fixed_ip.pngの説明」

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

firewall_disable.pngの説明は以下のとおりです
「図firewall_disable.pngの説明」

ステップ11: 構成からISOイメージ・ファイルを削除します(高可用性システムの場合、両方のノードでこれを実行します)

ディレクトリからISOファイル(この例では/u01/software)を削除するには、次のようにKVM構成からファイルを削除する必要があります:
  1. VMを停止します:
    # odacli stop-vm -n winvm
  2. 構成済みディスクのリストを表示します:
    # 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 
  3. VM構成を編集します:
     # virsh edit winvm
  4. viエディタを使用して、Windowsおよびvirtio ISOを含む2行を次のように削除します:
    <source file='/u05/app/sharedrepo/winvmstor/.ACFS/snaps/vdisk_winvmdisk/winvmdisk'/>
    
    and:
    
    <source file='/u01/software/win19.iso'/>
  5. VMを起動します:
    odacli start-vm -n winvm
  6. 他のノードへの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イメージのダウンロード

DB Systemイメージのパッチ32451228をアプライアンスの一時ディレクトリにダウンロードし、ファイルを解凍します。
# 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の説明は以下のとおりです
「図create_db_system_bui.pngの説明」

DB Systemの作成: システム情報

システム情報を入力します。

create_db_system_system_information.pngの説明は以下のとおりです
「図create_db_system_system_information.pngの説明」

DB Systemの作成: ネットワーク情報

ネットワーク情報を指定します。

create_db_system_network_information.pngの説明は以下のとおりです
「図create_db_system_network_information.pngの説明」

DB Systemの作成: ユーザーとグループとデータベース情報

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

create_db_system_db_information.pngの説明は以下のとおりです
「図create_db_system_db_information.pngの説明」
DBシステムの作成の進行状況は、BUIの「アクティビティ」タブまたはODACLIコマンドを使用してモニターできます。 odacli list-jobsを使用すると、実行中のジョブを検索できます。 odacli describe-jobコマンドは、完了したステップと実行中のステップを表示します。 DBシステムの作成プロセスをチェックするステップは、次のとおりです:
  1. ベア・メタル・システムでジョブIDを取得します。
  2. DBシステムVMにSSH接続します。
  3. DBシステム内のジョブIDを取得します。
  4. ジョブのステータスを問い合せます。
# 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の作成の確認

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の説明は以下のとおりです
「図create_db_system_db_connection.pngの説明」
SSHを使用してKVMゲスト・マシン・ノードに接続し、ローカルでデータベース・インスタンスに接続できることを確認します。
# 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でKVMにJD Edwards EnterpriseOneをインストールするには、次のステップを実行します:
  1. Oracle Database Applianceで、このドキュメントの説明に従って、Windowsゲスト・マシン用のアプリケーションKVMを作成します。
  2. Oracle Database ApplianceにDBシステムを作成し、Oracle Databaseをデプロイします。
  3. 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に移行するには、次の手順を使用します:
    1. DB Systemを作成します。
    2. 次の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)

    3. 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をインストールするには、次のステップを実行します:
  1. Oracle Database Applianceで、このドキュメントの説明に従って、特定のデプロイメント用のアプリケーションKVMを作成します。
  2. Oracle FLEXCUBEのドキュメント・ステップに従って、Oracle FLEXCUBEをインストールします:

    https://docs.oracle.com/cd/F18207_01/install.htm

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ドキュメントに従ってソフトウェアをインストールおよび構成します:

https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.5/index.html

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は、次の場所で入手できます:

https://edelivery.oracle.com

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ゲストの移行」を参照してください:

https://support.oracle.com/rs?type=doc&id=2773840.1

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 Database Applianceのデータベース・シェイプ

ドキュメントのアクセシビリティ

オラクルのアクセシビリティについての詳細情報は、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を参照してください。