第2回:押さえておくべき基本設定 (2/4)

最大限の可用性とスケーラビリティを実現するOracle RAC
最大限の可用性とスケーラビリティを実現するOracle RAC

第2回:押さえておくべき基本設定
著者:日立システムアンドサービス  熊川 哲也   2006/7/4
前のページ  1  2   3  4  次のページ
サーバのソフトウェア設定について

   サーバのソフトウェア設定が次の要件を充たしていることを確認します。ここでは「Red Hat Enterprise Linux AS/ES 3」の場合を例にとって紹介します。
  • OSが「Red Hat Enterprise Linux AS/ES 3(Update 3 以上)」以上であること
  • カーネルが「2.4.21-27.EL」以上であること
  • 表6のパッケージがインストール済みであること

表5:サーバのソフトウェア設定の要件

パッケージ名 パッケージのバージョン
binutils binutils-2.14
compat-db compat-db-4.0.14-5
compat-gcc compat-gcc-7.3-2.96.128
compat-gcc-c++ compat-gcc-c++-7.3-2.96.128
compat-libstdc++- compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel compat-libstdc++-devel-7.3-2.96.128
gcc gcc-3.2
glibc glibc-2.3.2-95.27
make make-3.79
openmotif openmotif-2.2.3
setarch setarch-1.3-1

表6:サーバのソフトウェア設定に必要なパッケージの一覧


OSカーネルパラメータの設定について

   本連載で利用するOSカーネルパラメータの設定は次の通りです。

/etc/sysctl.conf ファイルの内容
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

   本連載では「Oracle RACインストレーション・ガイド」に記載されている設定値を用いますが実際には利用されている環境にあわせた値を設定してください。


ネットワークカードの役割とNIC名の設定について

   Oracle RACでは各サーバに2枚以上のネットワークカード(以下NIC)が必要です。それぞれのNICは外部通信用(パブリック)と内部通信用(プライベート)で用途が異なります。Oracle RACを構成する各サーバのNICは上記役割とNIC名(eth0、eth1など)とを一致させる必要があります。本連載で利用するNICの役割とNIC名の設定は次の通りです。

ホスト名 srv01 srv02
NIC名 外部通信用(パブリック) eth0 eth0
内部通信用(プライベート) eth1 eth1

表7:各サーバのNICの役割とNIC名の設定


IPアドレスの設定について

   IPアドレスの設定について本連載で利用するIPアドレスの設定は次の通りです。

  ノード1(srv01) ノード2(srv02)
ホスト名 srv01 srv02
IPアドレス 外部通信 eth0 192.172.196.201/24 eth0 192.172.196.202/24
内部通信 eth1 10.0.0.11/8 eth1 10.0.0.12/8

表8:各サーバのIPアドレスの設定

   外部通信用(パブリック)に次のIPアドレスが設定されている場合、CVU使用時、またはVIP構成時にエラーが発生しますので注意してください。

クラスA 10.0.0.0
クラスB 172.16.0.0 - 172.31.0.0
クラスC 192.168.0.0 - 192.168.255.0

表9:エラーが発生するIPアドレスの範囲


ホスト名の設定について

   Oracle RACでは各サーバに3つのホスト名が必要です。それぞれの用途は次の通りです。

外部通信用(パブリック)ホスト名 外部とサーバとの通信を行うために使用するホスト名
内部通信用(プライベート)ホスト名 Oracle RACを構成する各サーバ間で通信を行うために使用するホスト名
仮想IP(VIP)用ホスト名 Oracleクライアントがサーバとの通信を行うために使用するホスト名

表10:ホスト名の用途

   本連載で利用するホスト名とIPアドレスの関係は次の通りです。

IPアドレス ホスト名 用途
192.172.196.201 srv01 外部通信用
192.172.196.202 srv02 外部通信用
10.0.0.11 srv01-priv 内部通信用
10.0.0.12 srv02-priv 内部通信用
192.172.196.211 srv01-vip Oracle用仮想IP(VIP)用
192.172.196.212 srv02-vip Oracle用仮想IP(VIP)用

表11:ホスト名とIPアドレスとの関係

   なお、仮想IP(VIP)の設定はOracleソフトウェアのインストール時に行われるため、この段階での設定は必要ありません。

前のページ  1  2   3  4  次のページ


日立システムアンドサービス 熊川 哲也
著者プロフィール
日立システムアンドサービス  オープンソリューション本部
カスタマサポートセンタ   熊川 哲也

Oracle Ver 6 の頃からOracle製品に携わり、Oracle製品のサポートおよびビジネスパートナーへの技術支援などの業務に従事している。プロフェッショナルとして、お客様やビジネスパートナーの期待に応えるサービスを提供できるよう常日頃から心がけている。


INDEX
第2回:押さえておくべき基本設定
  はじめに
サーバのソフトウェア設定について
  リソースの設定について
  リモートシェルの設定について
最大限の可用性とスケーラビリティを実現するOracle RAC
第1回 Linux上で利用するOracle RACのメリット
第2回 押さえておくべき基本設定
第3回 Oracle Clusterwareのインストール
第4回 Oracle Clusterwareインストール後の設定と確認
第5回 Oracleソフトウェアのインストールと設定
第6回 サーバダウン時のOracle RACの可用性
第7回 Oracle RACのパフォーマンスチューニング
第8回 Oracle RACコンポーネントの管理
第9回 Oracle RACのノード追加手順
第10回 Oracle RACの拡張機能と更なる進化

人気記事トップ10

人気記事ランキングをもっと見る