• 検索結果がありません。

LK SAP IBM201011 LifeKeeperによるLinux SAPシステムの高可用性システム構築検証

N/A
N/A
Protected

Academic year: 2018

シェア "LK SAP IBM201011 LifeKeeperによるLinux SAPシステムの高可用性システム構築検証"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

LifeKeeper

よる

Linux SAP

クケゾヘ

用性クケゾヘ構築検証

ビワ゜ダヒヴドヴ

Version 1.0

2010年11暻

日本゚゜・ニヴ・゠ヘ株式会社

SAP-IBMカンヌゾンケセンシヴ

(2)

本資料 2010年7~8暻 実施 検証作業を基 作成 れ り 暷新 状況 比

較 内容 異 いる 能性 あり

A. 目次

A. 目次……….2

B. 検証 目的……….3

C. 製品ンサモポヴクミン 概要……..………...4

片 1. IBM Blade Center…...………...………4

2. LifeKeeper..………...4

D. 入環境 手 概要………...………..……….6

1. 検証環境情報……….………...…...6

片 2. 入 流れ...……….……….…...……….7

E. ネゟ゜ャアヴトヴ検証 考察………...9

F. 入設定 るフ゜ンダ………...11

G. ………...17

(3)

B. 検証 目的

企業 基幹クケゾヘ 昨 当 り前 よう 24時間365日 稼動 求 られるよう

や全世界 採用 れ いるSAPクケゾヘ い 例外 あり

一般的 堅牢性 高いクケゾヘ構築費用 高 り 決 く い 投資

各企業 IT クケゾヘ 必要 り ら 振 く国内 経済状況 ら

い 投資を抑え 高 用性を備え 環境を構築 運用 る いうゾヴブ クケゾヘ

担当者 課 られ い

う 状況 中 Linux 再び注目 れ始 い 商用UNIXクケ

ゾヘ 比 安価 構築 運用 る いうベモッダ IA(Intel゚ヴゥゾェスホ)系Linux

あり 信頼性や周辺プチャゞゟ゚ 対応等 観点 国内 SAPクケゾヘ 関

実績 乏 い いう 実情 様々 要因 ら既存SAPク

ケゾヘ Linux 移行を検討 れるォヴケ 出 い 海外 SAPク

ケゾヘ るLinux 市場 拡大を り 国内 WEB系や情報系 クケ

ゾヘ ろん 金融業 プックミンェモゾ゛ィャクケゾヘ 多く 業種 採用 進

ん い れら 稼動実績 ら い 投資を抑え 高 用性を備え 環境を構築

運用 る いう課 をェモ゚ るよう 基幹クケゾヘ構築 現実的 ある 考えられ

回 SAPグホドン キ゜アケゾェテュグヴ 日本IBM 3社 共 高 用性クケゾ

ヘ 構築ン稼動検証を実施 る 現在 入を検討中 SAPマヴギヴ より安心

採用い る 考え 検証 あ 業務゚ハモォヴクミン用途 多く

客様 採用 れ いる IBM ノヤヴチキヴトヴ RedHat Linux Oracle SAP

NetWeaver 各暷新トヴグミンサネダゞゟ゚ HAェメケシヴサネダゞゟ゚ ある

LifeKeeper for Linux 暷新トヴグミンを利用 ら より 用性を高 る

SAP ゠ンゥポヴヤハモォヴクミン機能(*注 1) 合わ 実装 より高い信頼性を提供

る を検証

(*注1)ベ゜ンベペモ 保持 れるSAPュッェゾヴノャ内容 何ら 害 より失わ

れ 場合 実行中 ダメンギェクミン モセッダ れ う よ ュッェゾヴノャ

内容を事前 別テヴチ(キヴトヴ) 複製 実行中 ダメンギェクミンを保護 る

(4)

C. 製品 サモポヴクミン 概要 ■IBM BladeCenter®

IBM BladeCenter 5種類 クホヴク 販売 れ い い れ ノヤヴチキ

ヴトヴ ケ゜ッスペグポヴャ 利用 例え クホヴクを購入後 3 年経過後

暷新ノヤヴチキヴトヴ クホヴク 使用 能 あり 逆 ノヤヴチキヴトヴ購入

後 3 年経過後 新 いクホヴク 移動 る 能 いう 社製品 い゚チトン

ゾヴグを持 い Web キ゜ダを通 デヴチゞゟ゚ 様をアヴハン い

る より 幅広いドヴダヂヴ企業様 協業 実現 客様 提供価値を暷大化

れ 加え クケゾヘ管理 観点 ゚チトンケダンブヅヴグベンダンペグポヴャ(略

称:AMM) 呼 れる Web゜ンシヴネゟヴケ 管理ペグポヴャ よ 遠隔操作 含

様々 機能を提供 ら IBM Systems Director より IBM BladeCenter

以外 キヴトヴ群 一元管理 る 時 OSや仮想デ゜ドヴト゜ギヴ 管理

行う

Green IT 観点 消費電力を抑える るケブヴダ 設計 い

各部品を く る 冷 風 を暷適化ン極 化 電力を使用 る部品数 少

く る 電力消費 削減 い ら AC-DC変換効率 高い電源

ペグポヴャを採用 電力消費 熱 抑え い

以 よう IBM BladeCenter 互換性を維持 ら 常 暷新 ゾェテュグヴを

客様 提供 客様 投資 保護 寄 るアヴハンンハメッダネァヴヘ

■LifeKeeper

LifeKeeper キ゜アケゾェテュグヴ社 販売 キフヴダ るェメケシヴサネダゞゟ゚

予備キヴトヴを準備 稼動キヴトヴ 害 生 場合 自動的 り暶えを行

い 復旧時間 短縮 運用モサヴケ 削減を 能 キヴトヴ 士 一定間隔 監

視を行う 組 をサネダゞゟ゚ 行い 通信 能 れ クケゾヘジゞン

予備キヴトヴ り暶えを実行

LifeKeeper 多く ゚ハモォヴクミン用 ARK(゚ハモォヴクミンモィトモヴゥッダ)

呼 れるアハクミン 用意 れ り ケェモハダ 開 ゚ハモォヴクミン 冗

長化を実現 れ より 開 カケダや運用管理者 負担ンカケダを削減 る

り 回使用 SAPやOracleを Apache DB2® 主要 ゚

ハモォヴクミン ARK 存在 ィケシペハモォヴクミン 場合 仮 ARK

存在 い場合 Generic ARK いう機能を用い 任意 ゚ハモォヴクミンを

(5)

1. LifeKeeper 基本構成゜ベヴグ

IAキヴトヴ系 SAPクケゾヘ Windows Server 日本国内 高いクゟ゚

い 標準ェメケシ機能 ある MSFC(*注 2) 場合 ェメケシ機能 観点 比較

る LifeKeeper Active Directory 要 あり 共暼ケダヤヴグを使用

いクケゾヘ形態(アハクミン) 構成 る H/W 費用や構築費用を抑える

能 り MSFC( MSCS) Windows ゠ タ゛クミン

Enterprise゠タ゛クミン 必須 り LifeKeeper あれ Standard゠タ゛クミ

ン 動作 能 メ゜センケカケダを抑える ら カケダ

く機能 観点 回使用 SAP ARK ゠ンゥポヴヤハモォヴクミンキヴトヴ

含 起動ン停 デンチモンエを る 能 あり 点 MSFC(旧称 MSCS)

より 優れ 点 言え

(6)

D. 入環境 手 概要 ■検証環境情報

検 証 あ IBM ノ ヤ ヴ チ キ ヴ ト ヴ OS(RedHat) DBMS(Oracle)

SAP(NetWeaver) LifeKeeper for Linux 各暷新トヴグミンサネダゞゟ゚を利用

細 以 通り

ン片 デヴチゞゟ゚:IBM BladeCenter HS21 3.0GHz 2CPU4カ゚ 16GBベペモ

IBM TotalStorage® DS4800外部タ゛ケェ装置 ン片OS:RHEL5 Update5 (64bit)

ン片 ェメケシヴサネダゞゟ゚:LifeKeeper for Linux v7 ン片DBMS:Oracle 11.2.0.1

ン片SAP:SAP NetWeaver 7.0 EHP1 SR1 ABAP (kernel 7.01 64bit Unicode)

次 各゚ハモォヴクミン 配置 ,以 2 よう キヴトヴA SAP ASCS゜

ンケシンケ(ネゟ゜ャアヴトヴ対象) センダメャ゜ンケシンケ(非ネゟ゜ャアヴトヴ対象)

キヴトヴB SAP゠ンゥポヴヤハモォヴクミンキヴトヴ ジ゜゚ュエ゜ンケシンケ(非ネゟ

゜ャアヴトヴ対象) ら Oracle(ネゟ゜ャアヴトヴ対象) 稼動 る構成

(7)

■ 入 流れ

以 作業 目 い ェメケシを構成 る 2 キヴトヴ 表 い

デヴチゞゟ゚ 各ネ゙ヴヘゞゟ゚/BIOSヤパャ セッダ゚ッハ SANケダヤ

ヴグ セッダ゚ッハ(SANザヴッンエ設定 RAID構成 定義等) 事前 完了 いる い

う前提

作業 目 サーバーA サーバーB

. OS゜ンケダヴャ 設定

1. RHEL5 Update5 ゜ンケダヴャ ○ ○

2. OS事前設定 ○ ○

3. RDACチメ゜トヴ(外部タ゛ケェブャスドケ接 用) ゜

ンケダヴャ

○ ○

4. 必要ネ゙゜ャクケゾヘ 作成 ○ ○

. LifeKeeper for Linux v7゜ンケダヴャ 設定(1)

1. LifeKeeper ゜ンケダヴャ ○ ○

2. LifeKeeper 各モサヴケ設定(1) <IP> ○ ○ 3. LifeKeeper 各モサヴケ設定(2) <NFS,Filesystem> ○い れ 方 . NetWeaver7.0 EHP1 SR1゜ンケダヴャ

1. ゜ンケダヴャ用ベタ゛゚ キヴトヴ カヌヴ ○共暼タ゛ケェ

カヌヴ れ い れ

方 2. SAP Cryptographic Library ジゞンュヴチ ○ 3. NetWeaver7.0 EHP1(ASCS ゜ンケシンケ) ゜ンケダ ヴャ

4. NetWeaver7.0 EHP1(DB゜ンケシンケ) ゜ンケダヴャ (1)

5. Oracle10.2 ゜ンケダヴャ ○ ○

6. NetWeaver7.0 EHP1(DB゜ンケシンケ) ゜ンケダヴャ (2)

7. NetWeaver7.0 EHP1(Central ゜ンケシンケ) ゜ンケ ダヴャ

8. クケゾヘカヌヴ よるNetWeaver7.0 EHP1 再゜ン

ケダヴャ

△(前処理 )

9. NetWeaver7.0 EHP1(Dialog゜ンケシンケ) ゜ンケダ ヴャ

(8)

. Oracle 11g ゚ッハエヤヴチ

1. 事前準備 ○ ○

2. Oracle 11.2サネダゞゟ゚゜ンケダヴャ ○ ○

3. Oracle 11.2タヴシパヴケ゚ッハエヤヴチ ○

4. ゚ッハエヤヴチ後処理 ○

. SAP Enqueue Replication Server ゜ンケダヴャ

1. 各゜ンケシンケハュネ゙゜ャ 編集 ○い れ 方

2. Enqueue Replication Server用タ゛ヤェダモ作成 ○ ○ 3. Enqueue Replication Server用実行ネ゙゜ャカヌヴ ○ ○ 4. Enqueue Replication Server用ハュネ゙゜ャ作成 ○ ○ . LifeKeeper for Linux v7設定(2)

1. LifeKeeper 各モサヴケ設定(3) <Oracle,SAP> ○い れ 方 . 後処理

1. SAPメ゜センケ ゜ンケダヴャ ○ ○

(9)

E. ネゟ゜ャアヴトヴ検証 考察

■想定A: モサヴケ単位 害

A-1. SAP ASCS゜ンケシンケ ネゟ゜ャアヴトヴ

SAPモサヴケ配 ネ゙゜ャクケゾヘやNFS等 含 暷大2 程度 り暶わり

゠ンゥポヴヤハモォヴクミンキヴトヴ 設定前 り暶え前 開始 処理を

り暶え後 る ュエ゜ン後初期画面 モセッダ れ ゠ンゥポヴヤハモ

ォヴクミンキヴトヴ 設定後 ュッェゾヴノャ 保持 れ 処理を実行

当検証 マヴギヴ作成(ダメンギェクミンカヴチSU01)中 ASCS゜ンケシ

ンケを り暶える 動作を検証 enqt カブンチ よるネゟ゜ャアヴト

ヴ中 ュッェゾヴノャ ペッシモンエ 確認 い

A-2. Oracle DB゜ンケシンケ ネゟ゜ャアヴトヴ

Oracleモサヴケ配 ネ゙゜ャクケゾヘやOracleモケヂヴ等 含 2 程度 り暶わ

り 検証環境 タヴシパヴケ容 NetWeaver7.0 EHP1 約20GB

容 大 いSAP ERPクケゾヘ 場合 う少 時間 る 思われ

備考

LifeKeeper 動作 害を検知 場合 ュヴィャ(自テヴチ) モィトモヴ

を試 例え ASCSをstopsapカブンチ より手動 停 る ゠ンゥポヴ

ヤハモォヴクミンキヴトヴ ハュセケをkillカブンチ 停 る れ れ自動検知(タ

ネァャダ 120秒間隔 ハュセケ監視 変更 能) れ キヴトヴ 再起動 れ

モサヴケ単位 ネゟ゜ャアヴトヴ る想定 モィトモヴ機能 働 ケシント゜

側 ネゟ゜ャアヴトヴ ん よ 当検証 LifeKeeper ケシント゜側を゚ェゾ゛

ノ る 擬似的 ネゟ゜ャアヴトヴを 生 検証 い

■想定B : キヴトヴ単位 害

B-1. SAP ASCS゜ンケシンケ 稼動 るキヴトヴ(lksap01)全体 害

ネゟ゜ャアヴトヴ時間 2 程度

センダメャ゜ンケシンケ(CI) ュエ゜ン いる場合 セックミン 断 れ

ジ゜゚ュエ゜ンケシンケ(DI) ュエ゜ン いる場合 何 処理を い れ セック

ミン れ

B-2. Oracle DB゜ンケシンケ 稼動 るキヴトヴ(lksap02)全体 害

ネゟ゜ャアヴトヴ時間 SAP ASCS 様2 程度

(10)

センダメャ゜ンケシンケ(CI) ュエ゜ン いる場合 何 処理を れ セックミ

ン れ ネゟ゜ャアヴトヴ中 何ら 参照/更新処理 クミヴダジンハ

生 ネゟ゜ャアヴトヴ完了後 再処理 必要 り

備考

LifeKeeper タネァャダ shutdownカブンチ等 常 停 ハュセケを経 場合 自

動的 ネゟ゜ャアヴトヴを行い ん 当検証 halt -fカブンチを実行 クケゾヘを

(11)

F. 入設定 るフ゜ンダ

前述(7~8ヒヴグ) 作業 目 合わ 紹

■ . LifeKeeper゜ンケダヴャ 設定(1) 各Recovery Kitドッォヴグ ゜ンケダヴャ

必要 るRecovery Kit(カ゚ 含 れる 除く) NFS Oracle SAP

カプポッォヴクミンドケ 設定

LifeKeeper デヴダニヴダ通信を 様々 情報をキヴトヴ間 やり り る

2系統 カプポッォヴクミンドケを設定 る必要 あり 例え 回 検証 別々

ヅッダワヴェ TCP 2系統作成 1 ヅッダワヴェ TCP TTY 2

系統作成 る 能

3. 2系統 カプポッォヴクミンドケ設定後 画面

仮想IP゚チヤケ 設定

回 検証 Active-Actice構成(SAP ASCS゜ンケシンケ Oracle゜ンケシンケ 独

立 モサヴケ 各キヴトヴ 稼動)を前提 いる れ れ 仮想IP゚チ

(12)

4. 2 仮想IP゚チヤケ設定後 画面

NFSモサヴケ ネ゙゜ャクケゾヘモサヴケ 設定

モサヴケ作成 前 NFS モサヴケ 場合 exportsネ゙゜ャを編集 当 るモサヴ

ケを手動NFS゠ェケフヴダ く必要 あり ネ゙゜ャクケゾヘモサヴケ 場合

当 るネ゙゜ャクケゾヘをブゞンダ く必要 あり

(13)

■ . NetWeaver7.0 EHP1 SR1゜ンケダヴャ SAPinst 起動

LifeKeeper モサヴケ管理対象 るASCS゜ンケシンケ Oracle DB゜ンケシンケ ゜

ンケダヴャ SAPinst 起動時 SAPINST_USE_HOSTNAME アハクミンを

指定 仮想ビケダ ゜ンケダヴャを る必要 あり

゜ンケシンケ ゜ンケダヴャ 序

SAPinstベッポヴ内 ら 従い ASCS゜ンケシンケ DB゜ンケシンケ センダメ

ャ゜ンケシンケ ジ゜゚ュエ゜ンケシンケ り

6. SAPinst 初期画面

別キヴトヴ ら 再゜ンケダヴャ

回 検証 タヴシュヴチ(゜ンフヴダ) 時間を節約 る クケゾヘカヌヴを利用

新規 再゜ンケダヴャ る 能

LifeKeeper 管理 るモサヴケ あら 2度目 ゜ンケダヴャ るキヴトヴ側 ゚

(14)

7. モサヴケを移動 状態

SAPinst 自動作成 れるマヴギヴやエャヴハ ID/ドケワヴチ ら ASCS゜ンケシン

ケ番号や各フヴダ番号 先 ゜ンケダヴャ キヴトヴ 一 を使用 ゜ンケ

ダヴャ

ハュネ゙゜ャ変更

LifeKeeper SAPモサヴケ設定を行う タネァャダハュネ゙゜ャを以 よう 変更

る必要 あり

変更前

rdisp/msserv = sapmsLK1

変更後

rdisp/msserv = 3600

(15)

■ . LifeKeeper設定(2) SAPモサヴケ 設定

フ゜ンダ る設定 画面ゥホハスホを以

8 9

Recovery Kit SAPを選択 <SID>(SAPクケゾヘID) 自動入力 れ い

る を確認

10 11

SAP ASCS゜ンケシンケ番号 自動入力 SAPモサヴケ ケシント゜側ビケダ 用

れ いる を確認 ERSハュネ゙゜ャを選択(JAVA゜ンケシンケ

構成 いる場合 別途 様 設定 必要)

(16)

12. 設定完了後 SAPモサヴケ 状況

■ . 後処理

SAPメ゜センケ ゜ンケダヴャ

ダメンギェクミンカヴチSLICENSEより 両テヴチ デヴチゞゟ゚ゥヴ メ゜センケを

゜ンケダヴャ(ASCS゜ンケシンケを両テヴチ り暶え ら実施)

(17)

G.

い れ ネゟ゜ャアヴトヴ検証 い 想定通り SAPモサヴケやOracleモサヴケ ケ

シント゜側 引 れ ら 別途゠ンゥポヴヤハモォヴクミンキヴトヴを設定

る よ 変更情報を失う く処理を る を確認

LifeKeeper る各モサヴケ 設定 GUIパヴケ 操作 あり ゞ゛ギヴチ形式

クンハャ 選択 目 より構成 いく形 操作 非常 クンハャ りや い

通常 実施 ん 設定 モサヴケ 削除 簡単 行え 迅速

設定前 環境 復元 る 確認

過去 用性 観点 Linux を 安視 れ採用 見送られるォヴケ 見 られ

回 検証 ら OS Linux あ LifeKeeper ら SAP゠ンゥポヴヤハ

モォヴクミン機能 よ 高 用性を確保 る 実証 れ

H. 参考情報

■゜ンケダヴャ手 書

ンInstallation Guide SAP NetWeaver 7.0 including Enhancement Package 1 SR1 ABAP on Linux : Oracle片 (Document version 1.0 – 2009-05-04)

ンSystem Copy Guide System Copy for SAP Systems Based on SAP NetWeaver 7.0 Including Enhancement Package 1 SR1 ABAP片 (Document version 1.5 – 2010-01-25) ンDatabase Upgrade Guide Upgrade to Oracle Database 11g Release 2 (11.2): UNIX片 (Document version 1.1 – 2010-06-15)

ンLifekeeper for Linux V6 SAP Recovery Kit Administration Guide

■SAP Note

ン12741 Current versions of BR*Tools and SAPDBA

ン171356 SAP software on Linux : Essential Information

ン174911 Detemining the hardware key (customer key)

ン819830 Oracle Database 10g : Additional Information on upgrade : UNIX

ン839182 Installing patches using OPatch

ン871735 Current Patch set for Oracle 10.2.0

ン897933 Start and stop sequence for SAP systems

(18)

ン1171650 Automated Oracle DB parameter check

ン1300536 Inst.NetWeaver 7.0 EHP1 SR1/Business Suite 7 SR1-UNIX

ン1300538 Inst.NetWeaver 7.0 EHP1 SR1/Business Suite 7 SR1-UNIX/Oracle

ン1430669 BR*Tools support for Oracle 11g

ン1431793 Oracle 11.2.0: Upgrade Scripts ン1431794 Oracle 11.2.0: Instant Client

ン1431798 Oracle 11.2.0: Database Parameter Settings ン1431799 Oracle 11.2.0: Current Patch Set

ン1431800 Oracle 11.2.0: Central Technical Note

■Webキ゜ダ

ンIBM BladeCenter

http://www-06.ibm.com/systems/jp/bladecenter/hardware/ ンLifeKeeper

http://www.sios.com/product/lifekeeper/

ンSAP Help Portal (゠ンゥポヴヤハモォヴクミン ゜ンケダヴャ)

(19)

特記事

文書中 情報 よび技術 利用 客様 責任範 文書 含 れるい

るドネァヴブンケタヴシ 特定 環境 得 れ 操作

環境 得られる結果 異 る 能性 あり ある特定 目的 適合性やニグ

ヅケ 能性 対 る暗示的 保証 限ら い る保証 暗示的 明示的

提示 り ん 客様 客様 特定 環境 適 タヴシを確認 れる必要

あり

IBM 以外 社製品 関 る情報 製品 供給者 出 物 く 公

利用 能 サヴケ ら入手 確性や完全性 実行性 互換性

要求 関 IBM 責任を負い ん IBM 以外 社製品 関 る 質問

れら 製品 供給者 願いい

文書中 情報 定期的 変更 れ 文書 記載 れ 製品あるい ハュエ

メヘ 改善や変更 随時行われる 能性 あり

商標

IBM IBM ュガ ibm.com BladeCenter DB2 よびTotalStorage 世界 多く 国 録 れ International Business Machines Corporation 商標 製品

よびキヴニケ 等 れ れIBM 各社 商標 ある場合 あり 現時点

IBM 商標モケダ い www.ibm.com/legal/copytrade.shtmlを 覧く い

Intel Intel Corporation 子会社 米国 よび 国 る商標 録

商標

Linux Linus Torvalds 米国 よび 国 る 録商標

Microsoft よびWindows Microsoft Corporation 米国 よび 国 る商 標

UNIX The Open Group 米国 よび 国 る 録商標

Java よび Java関連 商標 よびュガ Oracleや 関連会社 米国 よび

参照

関連したドキュメント

Appeon and other Appeon products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Appeon Limited.. SAP and other SAP

◆Smart アレイ E208 / P408 / P816 コントローラーは、ドライブ単位で RAID モードと HBA モードを自動選択し、コントローラー内で混在可能です。.. RAID

システムの許容範囲を超えた気海象 許容範囲内外の判定システム システムの不具合による自動運航の継続不可 システムの予備の搭載 船陸間通信の信頼性低下

FSIS が実施する HACCP の検証には、基本的検証と HACCP 運用に関する検証から構 成されている。基本的検証では、危害分析などの

法制執務支援システム(データベース)のコンテンツの充実 平成 13

サテライトコンパス 表示部.. FURUNO ELECTRIC CO., LTD. All Rights Reserved.. ECS コンソール内に AR ナビゲーション システム用の制御

汚染水の構外への漏えいおよび漏えいの可能性が ある場合・湯気によるモニタリングポストへの影

ON Semiconductor及びONのロゴは、Semiconductor Components Industries, LLC