Oracle RAC构筑.docx
- 文档编号:11351354
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:31
- 大小:397.69KB
Oracle RAC构筑.docx
《Oracle RAC构筑.docx》由会员分享,可在线阅读,更多相关《Oracle RAC构筑.docx(31页珍藏版)》请在冰豆网上搜索。
OracleRAC构筑
OracleRAC構築-ハードウェア編
OracleDatabaseApplianceのネットワーク環境
ILOM
PublicIP
VirtualIP
SCANIP
10GbIP
DBApplianceSN0(下側)
192.168.0.1
192.168.0.3
192.168.0.5
192.168.0.7
192.168.1.1
DBApplianceSN1(上側)
192.168.0.2
192.168.0.4
192.168.0.6
—
ZFSStorageAppliance
192.168.0.11
192.168.0.12
—
—
192.168.1.11
図OracleDatabaseApplianceのネットワーク環境
ネットワーク設定
ネットワーク・インタフェースは全てDHCPとなっている為、DHCPサーバーがない環境では静的にNW設定を行う必要があります。
また、OracleDatabaseApplianceは2サーバー・ノードで構成されますが、1号機と2号機間の接続は筐体内部で行われるため、NW設定、ケーブル結線は不要です。
プリインストールの状態でNIC冗長化まで行われている事から、インフラ/ネットワークエンジニアの工数を軽減する事ができます。
さらに、10ギガビットの環境も用意されているのでストレージとの接続においても構築負荷を下げる事ができます。
ネットワークモジュールの状態
[root@test011~]#cat/etc/modprobe.conf
aliasscsi_hostadaptermpt2sas
aliasscsi_hostadapter1ahci
aliasscsi_hostadapter2usb-storage
aliaseth0e1000e
aliaseth1e1000e
aliaseth2igb
aliaseth3igb
aliaseth4e1000e
aliaseth5e1000e
aliaseth6e1000e
aliaseth7e1000e
aliaseth8ixgbe
aliaseth9ixgbe
aliasbond0bonding
optionsbond0mode=active-backupmiimon=100
aliasbond1bonding
optionsbond1mode=active-backupmiimon=100
aliasbond2bonding
optionsbond2mode=active-backupmiimon=100
aliasxbond0bonding
optionsxbond0mode=active-backupmiimon=100
表Bondingの設定状況
BondingInterface
Mode
リンク監視
物理インターフェース
bond0
Active/Backup
Miimon監視1000秒
Ethernet2、Ethernet3
bond1
Active/Backup
Miimon監視1000秒
Ethernet4、Ethernet5
bond2
Active/Backup
Miimon監視1000秒
Ethernet6、Ethernet7
Xbond0
Active/Backup
Miimon監視1000秒
Ethernet8、Ethernet9
ラックマウント
OracleDatabaseApplianceのハードウェア構成は4Uの筐体に2サーバー・ノード、Diskが搭載されています。
同規模のシステムを個別のHWで構築する際に発生するスペースと比べると設置スペースを節約でき、起動した後の発熱は検証時においては気にならないレベルです。
重量は72Kg程度です。
これは420Rや、V490といったSUNの4Uサーバーと比べると段違いに重たいです。
非常に重く、持ち手もない為Oracle社では4人でのラッキングを推奨しています。
重さだけみるとラッキングは困難に思えるが、ラックマウントキットが本製品の重さをカバーしています。
通常の4Uサーバーをラックマウントする際に設置するラックマウントキットはレールのような形状をしており、サーバー側の受けに合わせながらマウントする為、少しでも位置がおかしいと失敗する事も多いです。
本製品のラックマウントキットはレールに合わせるというよりは、棚に置くような感じです。
ラックマウントする際は重さ以外では何の問題もなくスムーズにマウントできます。
製品の重さはありますが、マウントキットが優れている為、ラッキングマウント時の工数も軽減できます。
もし、1人でラックマウントする状況に置かれた場合、筐体に搭載されている2サーバー・ノード、Disk装置、電源ユニットを取り外すことで重量を減らす事ができます。
筐体をラッキングした後、外した機器を取り付ければ1人でもラッキングでできますが、Oracle社の推奨ではないと思われるので保障しません。
図ディスクを抜いたOracleDatabaseAppliance前面写真
ラックマウントキット
ラックマウントキットを取り付けたところ
ラックマウントしたところ
図OracleDatabaseApplianceのラック写真
OracleDatabaseApplianceでのOracleRAC構成手順
手順1:
OAKPatch(End-UserBundle、PatchBundle)のダウンロード(OracleSupportから)
サイトにサインインする。
(MyOracleSupport契約アカウントが必要)
・12978712パッチ(End-UserBundle)をダウンロードする。
(3.2GB)
・13565278パッチ(PatchBundle)をダウンロードする。
(389.4MB)
手順2:
ネットワークの初期設定(End-UserBundle/PatchBundleを取得するために必要)
rootユーザーで、/opt/oracle/oak/bin/oakcliconfigurefirstnetコマンドを実行してネットワークの初期設定を行う。
手順3:
OAKPatch(End-UserBundle:
片方、PatchBundle:
両方)の展開/適用
/opt/oracle/oak/bin/oakcliunpack–package/root/p12978712_21020_Linux-x86-64.zipコマンドでEnd-UserBundleを展開する。
(192.168.0.1ノード1側)
/opt/oracle/oak/bin/oakcli–package/root/p13565278_21020_Linux-x86_64.zipコマンドでPatchBundleを展開し、/opt/oracle/oak/bin/oakcliupdate–patch2.1.0.2.0コマンドでPatchBundleを適用する。
(192.168.0.1ノード1側と、192.168.0.2ノード2側)
手順4:
ライセンスキーの登録
MyOracleSupportよりライセンスキーを取得
・“設定>アセット”からOracleDatabaseApplianceを選択
・OracleDatabaseApplianceから取得する必要はなし
次のコマンドは、ライセンスキーを登録している例
[root@oak1~]#/opt/oracle/oak/bin/oakcliapplycore_cofigure_key/root/core_config_key.lic
INFO:
Clusterwillberebootedafterapplyingthecore_config_keysuccessfully
手順5:
OracleApplianceManagerでOracleRACを構成(Customタイプ)
OracleApplianceManagerを起動するためには、XWindowシステム(X11)上で起動する必要がありますので、XWindowsシステム上でない場合は、コマンドプロンプトで”startx”コマンドを実行してXWindowsシステムを起動します(前提条件)。
※基本的にOracleDatabaseApplianceは、モニター、キーボド、マウス装置はないです。
OracleDatabaseApplianceのOS起動runlevelは3(テキスト-FullMultiuserMode)です。
/opt/oracle/oak/bin/oakclideployコマンドを実行すると、OracleApplianceManagerのWelcome画面が表示されます
Welcome-Step1
ConfigurationType–Step2
SystemInformation–Step3
GenericNetwork–Step4
PublicNetwork–Step5
OtherNetwork–Step6
DatabaseInformation–Step7
ASRInformation–Step8
CloudFSInformation–Step9
Summary–Step10
Installprogress–Step11
Complete–Step12
必要な情報を入力してインストールします。
OracleApplianceManagerでは、TypicalとCustom構成タイプから一つを選んで構成できます。
Custom構成タイプを選んでVeryLargeサイズでOracleRACを構成すると1時間30分かかります。
次の表は、TypicalとCustomのインストール・ステップを比較した表です。
表 構成タイプ別比較
順番
Typical構成タイプ
Custom構成タイプ
1
Welcome
Welcome
2
ConfigurationType
ConfigurationType
3
SystemInformation
SystemInformation
4
NetworkInformation
GenericNetwork
5
DatabaseInformation
PublicNetwork
6
Summary
OtherNetwork
7
InstallProgress
DatabaseInformation
8
Complete
ASRInformation
9
CloudFSInformation
10
Summary
11
InstallProgress
12
Complete
OracleRACとのインストーラー比較
通常OracleRACを構築するには、GridInfrastructure、OracleDBのインストール、DBCA(DatabaseConfigurationAssistant)GUIツールを使用してインストールします。
OracleDatabaseApplianceでOracleRACを構築する場合は、OracleApplianceManagerStepWizardを使用してインストールをします。
次の表はOracleソフトウェアが提供するGUIツールのステップとOracleApplianceManagerGUIツール(Custom構成タイプ)のステップとの相違点を比較してみた表です。
表 OracleGridInfrastructureとOracleApplianceManagerの
インストール・ステップ比較
RAC手順1:
OracleGridInfrastructureStep
ApplianceManagerStep
GridInfrastructure-インストール・オプションの選択
SystemInformation
GridInfrastructure-インストールタイプの選択
ConfigurationType
GridInfrastructure-製品言語の選択
DatabaseInformation
GridInfrastructure-Gridプラグ・アンド・グレイの情報
PublicNetwork
GridInfrastructure-クラスタ・ノードの情報
GridInfrastructure-ネットワーク・インタフェースの使用方法指定
GridInfrastructure-記憶域オプションの情報
DatabaseInformation
GridInfrastructure-ASMディスク・グループの作成
GridInfrastructure-ASMパスワードの設定
GridInfrastructure-障害の分離のサポート
GridInfrastructure-権限つきオペレーティング・システム・グループ
GridInfrastructure-インストール場所の指定
GridInfrastructure-インベントリの作成
GridInfrastructure-前提条件チェックの実行
GridInfrastructure-製品のインストール
InstallProgress
表 OracleDatabaseとOracleApplianceManagerの
インストール・ステップ比較
RAC手順2:
OracleデータベースのインストールStep
ApplianceManagerStep
OracleDBのインストール-インストール・オプションの選択
DatabaseInformation
OracleDBのインストール-Gridインストール・オプション
SystemInformation
OracleDBのインストール-製品言語の選択
DatabaseInformation
OracleDBのインストール-データベース・エディションの選択
OracleDBのインストール-インストール場所の指定
OracleDBのインストール-権限つきOS・グループ
OracleDBのインストール-前提条件チェックの実行
InstallProgress
OracleDBのインストール-製品のインストール
OracleDBのインストール-構成スクリプトの実行
表 DatabaseConfigurationAssistantとOracleApplianceManagerの
インストール・ステップ比較
RAC手順3:
OracleDatabaseConfigurationAssistantStep
ApplianceManagerStep
DBCA-データベースタイプの選択
SystemInformation
DBCA-実行する操作を選択
DatabaseInformation
DBCA-データベース・テンプレート
DBCA-データベース識別情報
DBCA-管理オプション
DBCA-データベース資格証明
DBCA-データベース・ファイルの位置
DBCA-リカバリ構成
DBCA-データベース・コンテンツ
DBCA-初期化パラメータ
DBCA-データベース記憶域
DBCA-作成オプション
Summary
Oracleソフトウェアが提供するGUIツールにおいて、ネットワークに関する設定ステップはApplianceManagerのPublicNetworkStepに相当し、データベースに関する設定ステップはApplianceManagerのDatabaseInformationに相当していることが分かりました。
RAC構成後のOracleDatabaseApplianceソフトウェア設定情報
OracleApplianceManagerでOracleRAC構成が完了すると、OEMDC(OracleEnterpriseManagerDatabaseControl)管理ツールも構成されます。
確認内容は表やOEMDC画面で記述します。
表 OracleDatabaseApplianceのディレクトリパス情報
項目
値
GridHome
/u01/app/11.2.0/grid
GridBase
/u01/app/grid
OracleHome
/u01/app/oracle/product/11.2.0/dbhome_1
OracleBase
/u01/app/oracle
OracleInventory
/u01/app/oraInventory
表 OracleDatabaseApplianceのASM情報
(ディスク・グループとストレージ)
項目
値
ASMDiskgroup+DATAsize
(業務データベース用)
1.6TB(highredundancy)or
3.2TB(highredundancywithexternalstorageforbackups)
ASMDiskgroup+RECOsize
(高速リカバリ領域用)
2.4TB(highredundancy)or
0.8TB(highredundancywithexternalstorageforbackups
ASMDiskgroup+REDOsize
(REDOログファイル用)
97.3GB(highredundancy)
Datadisknames
HDD_Ex_Sxx_wwidp1,whereSxxistherangeS00-S19
Recodisknames
HDD_Ex_Sxx_wwidp2,whereSxxistherangeS00-S19
Redodisknames
SSD_Ex_Sxx_wwidp1,whereSxxistherangeS20-S23
OracleACFS(/cloudfs)
/dev/asm/acfsvol
PhysicalVolumename、
Volumesize、Extentsize
/dev/md1、465.66GB、32768(32MB)
VolumeGroupname、
format、size
VolGroupSys、lvm2、465.66GB
LogicalVolumename(Root)
/dev/mapper/VolGroupSys-LogVolRoot、30GB
LogicalVolumename(Opt)
/dev/mapper/VolGroupSys-LogVolOpt、59GB
LogicalVolumename(Swap)
/dev/mapper/VolGroupSys-LogVolSwap、25165816
LogicalVolumename(U01)
/dev/mapper/VolGroupSys-LogVolU01、97GB
Blockdevice(Opt、root、Swap)
253:
1、253:
0、253:
3
Databaseblocksize
8192KB(4096-32768KBまで選択可能)
表 OracleDatabaseApplianceのOracleグループとユーザー情報
項目
値
OracleGridInfrastructureinstallationowner
grid,password:
welcome1UID1000
OracleDatabaseinstallationowner
oracle,password:
welcome1,UID1001
OracleInventorysystemprivilegesgroup
oinstall,GID1001
OracleASMAdministratorssystemprivileges
asmadmin,GID1006
OracleASMUserssystemprivileges
asmdba,GID1004
OracleASMOperatorsystemprivileges
asmoper,GID1005
OracleDatabaseAdministratorssystemprivileges
dba,GID1002
OracleDatabaseOperatorsystemprivileges
racoper,GID1003
表 OracleDatabaseApplianceのシステム設定情報
項目
値
インストールされているrpmパッケージ
OracleDatabaseのインストール前の要件として、
必要なrpmパッケージがインストールされていました。
システムカーネル・パラメータ
(/etc/sysctl.conf)
#ControlsIPpacketforwarding
net.ipv4.ip_forward=0
#Controlssourcerouteverification
net.ipv4.conf.default.rp_filter=1
#Donotacceptsourcerouting
net.ipv4.conf.default.accept_source_route=0
#ControlstheSystemRequestdebuggingfunctionality
ofthekernel
#ControlswhethercoredumpswillappendthePIDto
thecorefilename
#Usefulfordebuggingmulti-threadedapplications
kernel.core_uses_pid=1
#ControlstheuseofTCPsyncookies
net.ipv4.tc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle RAC构筑 RAC 构筑