Oracle RAC构筑.docx

上传人:b****8 文档编号:11351354 上传时间:2023-02-28 格式:DOCX 页数:31 大小:397.69KB
下载 相关 举报
Oracle RAC构筑.docx_第1页
第1页 / 共31页
Oracle RAC构筑.docx_第2页
第2页 / 共31页
Oracle RAC构筑.docx_第3页
第3页 / 共31页
Oracle RAC构筑.docx_第4页
第4页 / 共31页
Oracle RAC构筑.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

Oracle RAC构筑.docx

《Oracle RAC构筑.docx》由会员分享,可在线阅读,更多相关《Oracle RAC构筑.docx(31页珍藏版)》请在冰豆网上搜索。

Oracle RAC构筑.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1