SteelEye Protection Suite for Linux:
共有
ー
対応
PostgreSQL
書 びそ 内容 SIOS Technology Corp. 所有物 あ 許 使用 び複製 禁
い SIOS Technology Corp. 書 内容 関 い 保証 行 い
SIOS Technology Corp. 事前 通知 書 改訂 書 記載 製品 変更 加え
権利 保有 い
SteelEye Technology LifeKeeper びDataKeeper SIOS Technology Corp. 録商標
SteelEye SIOS Technology Corp. 商標
DB2 Universal Database びIBM Director International Business Machines Corporation 商標
IBM 米国 びそ 国 International Business Machines Corporation 録商
標
Microsoft Windows Windows Server 2008 Windows Server 2003 Windows 2000
Windows NT SQL Server びExchange 米国 びそ 国 Microsoft
商標 録商標
書 使用 そ ン び製品 識 目的 使用
各社 商標 含 い
SIOS Technology Corp. 新 い技術 ン ー ン びソ 利用 能
合わ 製品 改善 方針 い そ SIOS Technology Corp.
事前 通知 様 変更 権利 留保
出版物 品質 維持 弊社 書 確性 明瞭性 構成 び価値 関
客様 意見 歓迎い
以 先 電子 ー 送信 い
[email protected] Copyright © 2007-2013 By SIOS Technology Corp. San Mateo, CA U.S.A. All Rights Reserved Worldwide
SteelEye Protection Suite for Linux:
評価
目次
目的 ... 5
用語 ... 5
評価 ... 7
ー 1: ン ー 準備... 8
ー 要件... 8
ー ン ー ... 8
ン ... 8
ソ 要件... 8
ー ン ー ... 8
ワー 要件... 10
ー ン ー ... 10
ン ... 11
ー 2: ー 構成 ... 11
... 11
iSCSI ー 構成 iSCSI ー 検出 ン ... 11
ー 3:PostgreSQL ン ー 構成 び起動 ... 13
ー ... 13
ン ー ... 14
ー 4:SteelEye Protection Suite for Linux ン ー ... 14
ソ ン ー ... 14
SteelEye Protection Suite ン ー 実行 ... 15
評価 ン ー ン ー ... 15
SteelEye Protection Suite for Linux 起動 ... 16
ー 5: 構成 ... 16
ー ... 16
LifeKeeper GUI ... 16
ー ン 作成 ... 17
ー ン 検証 ... 22
LifeKeeper階層 作成 ... 23
IP ソー 作成 拡張 ... 23
PostgreSQLSQL ソー 階層 作成 ... 28
PostgreSQLIP 依存関係 作成 ... 29
ー 6:環境 ... 29
1. PostgreSQL階層 ン ー 手動 ー ... 30
2. PostgreSQL階層 ー 手動 ー ... 31
3. IP ソー 失敗 ー ワー 害 ー ... 31
4. ン ー ー ソー ー ー ... 32
5. 害 生 ー ン ン 戻 ... 33
目的
書 SteelEye Protection Suite for Linux評価製品 ン ー 構成 び使用 支
援 PostgreSQL 用性 高 目的 い PostgreSQL ン ー
い い場合 時間 ー ン ー い 作業 完了
SteelEye Protection Suite for Linux ン ー 構成
5 段階 あ
ー 1: ン ー 準備
ー 2: ー 構成
ー 3:PostgreSQL ン ー 構成
ー 4:SteelEye Protection Suite for Linux ン ー
ー 5:LifeKeeper 構成
ー 6:環境
用語
書 以 用語 使用 一部 知 い SteelEye 義
び使用方法 確認 い
ワー
通信用語
ー ー : ワー ー 接 代
わ ン ー 士 直接接 使用 ー
ー 孤立 ー ワー 作成 関連
び ー ー ン 間 流
LifeKeeper
ー
ー :ソ ー ン 実行専用 ン ー
ー : ソー 階層 現 実行 IN SERVICE い ー
ン ー : ソー 階層 義 い 現 実行 い い
ー ー ソー 階層 問題 生 場合 ー
ソー 階層 In Service
ー : LifeKeeper 構成内 特 ソー 階層 い 優先度
最 高い ー 通常時 ソー 階層 ー 提供
ン ー : LifeKeeper 構成内 特 ソー 階層 い 優先度
2 番目 高い ー
ソー ー : ー ー ン 使用 LifeKeeper 内
ー ソ ー 階 層 現 実 行 複 製 ー ン ソ ー ー
ー ー : ー ー ン 使用 LifeKeeper 内
ン ー 複 製 ー ン ー ー ン SteelEye
ー ー ン ソー ー ン 書 込 更新
ー ン 手動 /変更
SteelEye
ー
ー
ン用語
ー ン: ー あ ー ン ー ー
ン 転送 ー 整合性 確保 ー ー ン
ー ン時 変更
期: 一 連 情 報 交 換 ソ ー 書 込 操 作 実 行 前 ー
ー 書 込 有 効 確 認 ー ン 方 式 期
ー ワー ー 伴う 高速 100 Mbps 以 ワー 実
装 い
非 期: ー ソー 直 書 込 ー ー 送信
ー ー 信 書 込 能 書 込 行 う ー
ン方式
変化率:設 期間 変化 ー 量
縮:ソー ー ー ー 間 量 軽減 必要 応
実装 9 段階 縮 用意 い 縮
い
: ー ン 使用 域幅 制限 必要 応 実装
機構
LifeKeeper
製品
用語
ー ン :LifeKeeper 内 ー 間 通信 ー 機構 単一
害点 内 ー 間 複数 ー ン 実
装 勧
ー ー :LifeKeeper 内 ー 間 期 的 交 換 ー
ン 行う ー ー ー ー ー ン 送信
ー 間 通信 一種
ン: ン 間 ー ン 害 生
ー 稼動 い 状況 状況 両方 方 害 生
い 断 ソー ー In Service う
ー : ー ソー 害 生
ソー 階層 ン ー 予 外 移行
ー : ー ン ー ソー 階層 計画的 移行
: 害 生 ソー In Service ー 動作 制
御 設 設 ン ン あ 場合 ー 特 ソー
機 能 設 自 動 あ 場 合 ー 通 知 積 極 的
ソー :LifeKeeper 保護 資産 ソー ー ン 仮想
IP ー ン 表 使用
ソー 拡張:構成済 LifeKeeper ソー 内 ー 作成
義 ソー 両方 時 In Service 防 ン 関係
構築
ソー 階層: 事前 決 順序 ソー ー 化 単
階層 呼 場合 あ
共有 ー : 内 ー 物理的 接 1 以 論理
ー ン LifeKeeper ー ー 1 度 1 あ
保証 式 I/O ン ン 呼
ー ー ン ー ン : ー 的 用性 有効性
び 確性 保証 論理 ー ン 個 物理 ー
ー ン
ソー : ー ン 使用 ソー ー ー ン ー ー ー
ー : ー ン 使用 ー ー ー ン
替え 能 IP : 内 間 移動 一意 IP
ン 接 仮想 IP ソー い
要求 応答
評価プ
SteelEye Protection Suite for Linux 評 価 環 境 行 う 勧
SIOS 実稼動環境 ン ー 評価ソ 責任 負わ ー 提供
評価期間中 質問 [email protected] そ 地域 ー ン
ン 送信 い 販売前 ー 翌営業日 質問 回答 ソ
ン ン ン 持 客様 24 時 間い 販 売 後
ー
注記 日 客様 評価版 関 問い合わ 以 Web ー
利用 い
https://www.sios.com/products/bcp/lkdk/contact/evaluation_lk.html
重要 評価 ン SIOS販売 ー 電子 ー SIOS 製品
評価 ー ン 日 限 期間
フ
ー
1
:イン
ー
準備
ー
要件
プ イ サー と ン サー
評価 使用 Linux ー ン 最小要件 満 必
要 あ
最小:512 MB RAM 推奨:1 GB RAM
推奨:2 GB 使用 能 ー 容量
推奨:複数 ワー ン ー ー ー NIC
共有 ー 使用 い い場合 ー ー ン 使用 1
以 追加 ー ン 構成 ー
ソー ー ン ン ー ー
ー ン
複製 ー ン い ー ー ン ソー
ー ン 以
ー ン / 起 動 ー ン /boot ー
ン 対象
注記: ー ン 理由 複製 ー 用 複数 ー ン
使用 複数 ー ー 離
イ ン
必須 あ 環境 使用
勧
psql ン 使用 Linux 端 postgresql 機能 確認
ソフ
要件
プ イ サー と ン サー
Linux ー ン:
RedHat Enterprise Linux 5 5.4以降 推奨 6.x
CentOS Linux 5 5.4以降 推奨 6.x
Oracle Enterprise Linux 5 5.4以降 推奨 6.3 6.4
RedHat互換 ー
SuSE Linux Enterprise Server 10 11 11 推奨
ー ー ン 完 全 い
http://docs.us.sios.com/Linux/8.1.2/LK4L/ReleaseNotes/ 参照 い
最新 / 更新 適用 勧
64 Linux 当 32 互 換 ー 例 :
compat-libstdc++ ン ー 確認 い
製品 依存関係 い 以 ン 製品 ン 参照
http://docs.us.sios.com/Linux/8.1.2/LK4L/AllTechDocs/Content/install ation/Linux_Dependencies.htm
Yum/Zypper 例:
列 挙 ー ン 以 rpm
ー 対応 ー ン ー ン ー
SteelEye Protection Suite for Linux 必要
依存関係 解決 ー 最小
RHEL 6.x / CentOS 6.x
# yum install libXtst.i686 libstdc++.i686 bzip2-libs.i686 pam.i686 zlib.i686 patch redhat-lsb
SLES 11
# zypper install libstdc++33-32bit bzip2-32bit 32bit pam-modules-32bit zlib-32bit lsb
IPtables 無効 勧
# /etc/init.d/iptables off # chkconfig iptables off
SteelEye Protection Suite for Linux 使 用 ー い
http://docs.us.sios.com/Linux/8.1.2/LK4L/TechDoc/Content/user_guide/usin g_lifekeeper_linux/maintenance_tasks/running_lifekeeper_firewall.htm 参
照 い
SELinux 無効 い
/etc/selinux/config 編集
SELINUX=disabled 設 注記:許容 ー 使用
/etc/hosts 構成 確認 い
127.0.0.1 ン localhost.localdomain び localhost
い 静的 個 ン 作成 い
PAM GUI認証
SPS for Linux Linux Standard Base LSB 提供 Pluggable
Authentication Module PAM 利用 う
ー PAM 構成 対 身元確認 び認証 権
限 PAM 通 提供 ー ン 断
GUI 、 ー LifeKeeper 3 ー
lkadmin lkoper lkguest い ン
細 い 以 URL 参照 い
ネッ
ワー
要件
評価 以 例 う ン 構成 勧
LinuxPrimary LinuxSecondary 2 LAN ン 間 ー 2 目
物理 ワー 使用 い場合 ー ー 通 各 ー 2 目
NIC 接 構成 2 目 NIC ン 実稼動環境 単
一 害点 回避 使用 勧
例 評価 PostgreSQL ー ー 含 共有 iSCSI ー
利用 OpenFiler LinuxPrimary びLinuxSecondary 対 iSCSI ー
ー 提供 ー ン ー
ワー 構成 例
プ イ サー と ン サー
LifeKeeper 保護 ー ン あ 構成
通常/etc/hosts 例:
192.168.197.101 LinuxPrimary 192.168.197.102 LinuxSecondary
PostgreSQL 替え 能IP=192.168.197.151
OpenFiler LUN iSCSI
ン 置:/var/lib/pgsql
ン
Linux端 /"psql"
替え 能IP 使用 使用 IP 得
ワー 管理者 問い合わ い 替え 能 IP
構成 後半 作成
以 情報 ワー 接 構成
静的 IP
適
適 ー
適 DNS ー
以 情報 ー ワー 接 構成
静的 IP ワー 異
適 ワー
ー IP
DNS ー
イ ン
ー ン ー ー / ワー
通信 必要 あ 書 例 192.168.197.0/24
ワー
フ
ー
2
:
ー
構成
めに
以 確認 い
複製 ー 使用 場合 ー ー ン 使用 両方 ー 予備
ー / ー ン あ ー ー ソ ー
ー 以 あ 必要 あ
例 う 共有 ー 使用 場合 共有 ー 構成 ー
能 あ SAN iSCSI NAS い 構い
例 PostgreSQL ー ー ー 使用
iSCSI ー 構成 確認
iSCSI
イニ
ー
を構成
、
iSCSI
ー
ッ
を検出
て
イン
る
評価 iSCSI ー ー 方法 い 説明
環境内 共有 ー 既 存 共有 ー 構成 う
場合 OpenFiler http://www.openfiler.com/ 使用 簡単 方法
物理 ー 実行 仮想 ン 実行 ー ンソー
ー 管理 ン
ー ン ー 両方 以 操作 実行 い
1. iscsi-initiator-utils rpm ー ン ー い い場合 ン ー
い
2. iscsid ー 起動 起動時 自動的 起動 う 有効 い
# service iscsid start # chkconfig iscsid on
3. iscsi ー 自動的 起動 う 構成 い ー 起動
時 必要 iSCSI ー ン
# chkconfig iscsi on
4. iscsiadm ン 使用 ワー ー ー OpenFiler 使用
能 ー 検出 い
# iscsiadm -m discovery -t sendtargets -p <name or IP of iSCSI server>
例
[root@LinuxPrimary init.d]# iscsiadm -m discovery -t sendtargets -p 192.168.198.201 iqn.2006-01.com.openfiler:tsn.postgres
5. 手動 iSCSI ー ン い
# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.postgres –p 192.168.198. 201 –login
6. 自動 ン 構成 い
# iscsiadm -m node –T iqn.2006-01.com.openfiler:tsn.postgres –p 192.168.198. 201 --op update -n node.startup -v automatic
7. 必要 応 fdisk ン 使用 iSCSI LUN ー い
# fdisk /dev/sdc
8. 新 い iSCSI LUN ー ン sdc1 作成 い
# mkfs.ext3 /dev/sdc1
9. iSCSI LUN /var/lib/pgsql ン い postgres構成 想
既 ー 存 場合 必 共有 iSCSI LUN 移動
い
# mount /dev/sdc1 /var/lib/pgsql
10. 時点 iSCSI 共有LUN /dev/sdc1 /var/lib/pgsql ン い
以 例 う
例
[root@LinuxPrimary pgsql]# df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 25967432 3683016 1976400 66% /
tmpfs 517552 0 517552 0% /dev/shm
/dev/sdc1 966644 38944 878596 5% /var/lib/pgsql
フ
ー
3
:
PostgreSQL
イン
ー
、構成、
び起動
プ
イ
サー
ー 以 操作 実行 い
1. 存 い 場 合 postgresql-server postgresql 両 方 rpm
ー ン ー い 様 必要 依存関係 適用
い
# yum install postgresql postgresql-server
2. df ン 共有iSCSI LUN /var/lib/pgsql ン い 確認
い
3. PostgreSQL 新規 ン ー 場合 ン PostgreSQL ー ー 初
期化 い
# su - postgres
# initdb --pgdata=/var/lib/pgsql/data
4. PostgreSQL ー /var/lib/pgsql 権限 所有者
適 あ 確認 い
# chown –R postgres:postgres /var/lib/pgsql # chmod 755 /var/lib/pgsql
5. 最後 ン ン 手動 PostgreSQL ー ン 起動 い 注記:起
動 service ン /etc/init.d/ 使用 い い
# su - postgres
# pg_ctl start -D /var/lib/pgsql/data -l /var/lib/pgsql/pgstartup.log -o "-p 5432" -w
6. psql ン 接 PostgreSQL 実 行 中 あ 確 認 い
postgres Linux ー 実行 い
-bash-3.2$ psql
Welcome to psql 8.1.22, the PostgreSQL interactive terminal. Type: ¥copyright for distribution terms
¥h for help with SQL commands ¥? for help with psql commands
¥g or terminate with semicolon to execute query ¥q to quit
ン
サー
ン ー 以 操作 実行 い
1. 存 い 場 合 postgresql postgresql-server 両 方 rpm
ー ン ー い 様 必要 依存関係 適用
い
# yum install postgresql postgresql-server
2. PostgreSQL ー /var/lib/pgsql 権限 所有者 適 あ 確
認 い
# chown –R postgres:postgres /var/lib/pgsql # chmod 755 /var/lib/pgsql
3. ー 行 追加 実行 必要 あ
フ
ー
4
:
SteelEye Protection Suite for Linux
イン
ー
ン ー 簡単 SIOS SteelEye Protection Suite for Linux ン ー
提供 い 最後 希望 ー ン
ARK 選択 ソ 以 場所 ン ー
SPS for Linux ン ー ン ン ー 場所
LifeKeeperソ /opt/LifeKeeper
LifeKeeper設 /etc/default/LifeKeeper
ー ン ー 両方 以 操作 実行 い
ソフ
ン
ー
1. SIOS SteelEye Protection Suite評価 電子 ー 開い い
2. 電 子 ー 記載 い ン SteelEye Protection Suite ソ
ン ー い 再 的 ン ー wget
使用 最 簡単 例:
a. # cd /root b. # wget -r <URL>
c. 常 終了 以 う 内容 ン ー
[root@LinuxPrimary ~]# ls -l <directory> total 63680
-rw-r--r-- 1 root root 23163 May 30 14:03 EULA.pdf -rw-r--r-- 1 root root 536 May 30 14:03 readme.txt -rw-r--r-- 1 root root 65179648 May 30 14:03 sps.img
3. 評価電子 ー 記載 い ン 評価 ン ー ン ー
SteelEye Protection Suite
イン
ー
プ
実行
1. ン ー sps.img ISO9660 ー ー ン
そ 中 setup 実行 い
# mount -o loop sps.img /mnt # cd /mnt
# ./setup
2. 手順 ほ 場合 Enter 押 値 入 次 画面 進
以 例外 注意 い
a. 評 価 高 用 性 NFS ー 構 成 作 成 い
[High AvailabilityNFS]画面 [n] 選択 構い
b. 高 用性 NFS ー 作成 場合 そ 合わ 応答 調整
い
3. 最後 今 試用 ン ー ン ー 後
ン ー 選択 次 ン ー ン ー
時点 [n] 選択 構い
4. setup 最後 画面 ン ー ARK 画面 表示 選択
い
5. 以 RPM ン ー い
a. steeleye-lkPGSQL-<version>.noarch.rpm
6. ー ン対応 ー ン 解除 い
# cd /root # umount /mnt
評価
イ
ン
キー
イン
ー
最後 ン ー ン ー SteelEye Protection
Suite for Linux 起動 前 評価ソ ン ー 評価 ン
ー .lic ン ー 必要 あ
1. 試用 ン ー ン ー ー ン ー 両
方 lkkeyins ン 実 行 い ン
/opt/LifeKeeper/bin/lkkeyins あ 例:
# /opt/LifeKeeper/bin/lkkeyins <path_to_license/<filename>.lic
2. /opt/LifeKeeper/bin/lklicmgr ン 使用 ン ー ン ー
確認 い
# /opt/LifeKeeper/bin/lklicmgr License File:20101230.lic
Product Type Expiry Other
LifeKeeper for Linux Eval 27 Mar 2013 87 days)
...
SteelEye Protection Suite for Linux
起動
1. 起動:
# /opt/LifeKeeper/bin/lkstart
フ
ー
5
:
構成
プ
イ
サー
ー 以 完了 構成 い
TCP ー ン 作成
ー ン 検証
開始 前 ー ー 冗長化 各 ー ー 内 ー 間
少 2 TCP ー ン 作成 勧
重要
ー 構成 冗長 ー ン 義 必要
あ 単一 通信 ン 害 ン
生 ソー 階層 複数 ー 時 In Service 防
LifeKeeper GUIへ
LifeKeeper ー ン ー ー GUI Java ー ー ン
Linux ー ン 実行 Java対応Web
実行
LifeKeeper GUI ー 対応 Java RMI 基 い い 解決 能
そう Java 115 116 ー 生 場合 あ
1. ー い 短い 完全修飾 両方 適 場所
解決 確認 い
# ping LinuxPrimary
# ping LinuxPrimary.domain.com # ping LinuxSecondary
# ping LinuxSecondary.domain.com
2. LifeKeeper Linux GUI ー ン 起動 い
a. /opt/LifeKeeper/bin/lkGUIapp &
3. Web LifeKeeper GUI 接 以 URL
a. http://<hostname>:81
4. root資格情報 接 ー 前 入力 LifeKeeper ン ー
ー GUI 実行 い 場合 ー 現 ー 入力
[OK] い
ュニ ー ョン 作成
5. LifeKeeper GUI [File] ー [Connect] 選 択 い [Cluster
Connect] ン 表 示 ン ー ン び
6. LifeKeeper GUI ー ー [Create Comm Path] ン い
い ー 右 ー [Create Comm Path]
7. ー ー ー ー 選択 い
ー 表示 い場合 前 入力 [Add Server] ン
[Add Server] 使用 場合 ー ー ー
ping -aIP ADDRESS 構文 使用 ー 両方 ワー ン ー ー
ン ー ping 対 常 応答 確認 い 常 応答
9. 一連 必要 情報 入力 [Next]
い 内 各 ー 説明 助言 い [Help]
確認 以 表 参照 い
ー ン
For TCP/IP Comm Path...
LocalIP Address
ー ン い ー ー 使用
IP 選択 操作 ー
複数 ー ン 作成 う 両方 ン
ー ー 選択 い
RemoteIP Address
ー ン い ー ー 使用
.
Priority
ー ー ー ン 優 先 度 入 力
優先度 2 ー 間 ー ン
使用 順序 決 優先度 1 最 高 99
最
10. 必要 ー ー 入力 [Create] 選択 い
ワー ー ン 常 作成 示 ー 表示
[Device Type] [TCP] 設 い 複数 ー IP 複
数 ー ー 選択 場合 ー 戻 次
ー ン 設 い
11. 最後 [Done] 選択 い
使用 予 ー ン 義 繰 返
い 冗長化 少 2 ー ン 義 勧
ュニ ー ョン 検証
1. [Server Properties] 表示 ー ン 常
構成 い 確認 LK GUI [Edit] [Server] [Properties]
2. 表示 [State] [ALIVE] あ 注意 い GUI 右側 ン
ン ー ン 確認 ー ン 1 作成
場合 ー ン 黄色い警告 ン 表示 1
ー ン [ALIVE] あ 冗長 ー ン 存
い 示 少 2 ー ン 構 成 状 態
[ALIVE] あ 場合 ー ン ー ー ー 表示
LifeKeeper
階層
作成
IP ソー 作成と拡張
LifeKeeper 以 手順 実行 IP ソー 作成 ン ー 拡張
い 仮想IP 依存 ー ン ー 間 移動
1. LifeKeeper GUI ー ー [Create Resource Hierarchy] い
[Create Resource Wizard] 表示 ン
内 ン ー 認識 い 含
い
3. 構成 応 情報 入力 い 以 表 表示 ー
手順 完了 役立 情報 示 推奨値 示 [Help] ン
情報 確認 必要 情報 入力 [Next] 押
い
IP
作成
ー
義
ー ン
Resource Type ソ ー [IP Address] 選 択 [Next]
い
Switchback Type [Intelligent] 選択 [Next] い
Server IP ソー 作成 ー 選択 ー
選択 [Next] い
IP Resource 仮想IP情報 入力 [Next] い
例:192.168.197.151
注記: 現 ワー 使用 い いIP
ン 使用 保護対象
ソー 接
Netmask TCP/IP ソー ー ー 使用 IP
特 TCP/IP ソー 標準的
有効
ン 構成 両方 ワー
255.255.255.0 使用
TCP/IP ソー 使用 決 ワー
構成 一致 選択 必要 あ
Network Connection そ IP 使用 物理 ー ー
仮想IP 転送 ワー 接 選択
い 適 NIC 選択 [Next] い
IP Resource Tag 値 確認 [Next] い
値 GUI IP 表示方法 影響 ー
IP ソー 作成
4. LifeKeeper ソー 作成 び検証 ソー 常 作成
いう ー 表示 以 [Next]
い 以 う IP ソー ン ー 拡張
記 [Next] 場合 IP ソー 作成 完
了 IP ソー 拡張 自動的 開始 既存 IP ソー ソー
拡 張 開 始 ソ ー 右 [Extend Resource
Hierarchy] 選択 い
以 表 参照 IP ソー 拡張手順 完了 い
ー 推奨 入力内容 注記
Switchback Type [Intelligent] [Next]
い
Template Priority 1 い
Target Priority 10 い
Network Interface そ IP 使用 物理 ー
ー 仮想 IP 転送
ワー 接 選択 い 適
物理 NIC 選択 い
確 認 [Next] い
IP Resource Tag い
Target Restore Mode [Enable] 選 択 [Next]
い
Target Local Recovery [Yes] 選 択 ー ー
SQL ソー ー 有効
い
Backup Priority 値 そ 使用 い
5. 階層拡張操作 完了 いう ー 表示 [Finish] [Done] 順
6. 1 目 IP ソー 192.168.197.150 完全 保護 必要 応
ー 間 移動 う LifeKeeper GUI 確認 IP ソー
ー [Active] ン ー
[Standby] い
共有フ イ テ ソー 階層 作成
ソー 作成 共有 iSCSI 保護 ー
間 用性 高 LifeKeeper SCSI Persistent Group Reservations PGR 利用
LUN LUN ー ソー
ー あ 保証
重要
時点 共有 iSCSI LUN ー ン い
必要 あ ン ー ン い
必要 手順 い 記 iSCSI ー 構成 iSCSI ー
検出 ン ン 参照 い
1. LifeKeeper GUI ー ー [Create Resource Hierarchy] い
2. [File System] 選択 [Next] い
3. ソー 作成 ー 行 以 値 入力 い
ー 推奨 入力内容 注記
Switchback Type Intelligent
Server LinuxPrimary ー
Mount Point /var/lib/pgsql 選択 LifeKeeper ー 間 共有
能 LUN ン 注意 い ー
共有 能 LUN 自動的 与え
4. [Create Instance] 選択 ー ソー 階層 義
い
5. [Next] ソー ン ー 拡張
い
6. 拡張 ー [Accept Defaults] 選択 い
7. そ 結 果 ソ ー 両 方 ー 保 護
[Finish] 拡張 ー 終了 い
PostgreSQLSQL ソー 階層 作成
PostgreSQL ソー 作成 PostgreSQL ー ー 保護 ー 間
用性 高
重要
時点 PostgreSQL ー 実行 い 必要 あ
ン ー 実行 い 必要 応 記
PostgreSQL ン ー 構成 び起動 ン 参照
PostgreSQL 構成 起動 確認 い
1. LifeKeeper GUI ー ー [Create Resource Hierarchy] い
2. [PostSQL Database] 選択 [Next] い
3. ソー 作成 ー 行 以 値 入力 い
ー 推奨 入力内容 注記
Switchback Type Intelligent
Server LinuxPrimary ー )
PostgreSQL Executable Location
例 標準 PostgreSQL ン ー /構成 使用 い
/usr/bin い ー
使用 PostgreSQL 実行 能 格納
指
PostgreSQL Client Executable Location
/usr/bin/psql い ー
使用 PostgreSQL 実行 能 psql 格納
指
PostgreSQL
Administration Executable Location
/usr/bin/pg_ctl い ー
使用 PostgreSQL 実行 能 pg_ctl 格納
指
PostgreSQL Data
Directory /var/lib/pgsql/data
ー 使用 LifeKeeper 保護
PostgreSQL ー datadir 場所 指
指 共 有 複 製
存 必要 あ
PostgreSQL Port 5432 ー 使用 postmaster ー ン
ン ー ン 接 待機 TCP/IP ー 番号
指
PostgreSQL Socket Path /tmp/.s.PGSQL.5432 い
ー 使用 postmaster ー ン ン
ー ン 接 待機 Unix ンソ
指
Enter Database Administrator User
postgres 入 力 い ー 使 用
ン ン 接 び 管 理 者 権 限 持 指 ー
ー ン ン PostgreSQL ー ー 管理者 ー
指
PostgreSQL Logfile /tmp/pgsql-5432.lk.log い
ー 使用 PostgreSQL 使用
Database tag い
4. [Create] 選択 ー PostgreSQL ソー 階層 義
い
5. [Next] ソー ン ー 拡張
い
6. 拡張 ー [Accept Defaults] 選択 い
7. そ 結果 PostgreSQL ソー 両方 ー 保護 [Finish]
拡張 ー 終了 い
8. 注記:LifeKeeper PostgreSQL ソー ソー /var/lib/pgsql
依存関係 あ 自動的 特 GUI ソー
PostgreSQL ソー 表示
9. ソー 階層 以 う 表示
PostgreSQLIP 依存関係 作成
追加 依存関係 義 PostgreSQL 仮想 IP 192.168.197.151
依存 PostgreSQL ー ー 移動 IP 従い
1. LifeKeeper GUI ー ー [pgsql-5432] ソー 右 い
2. 右 ン ー [Create Dependency] 選択 い
3. [Child Resource Tag] ン ー [ip-192.168.197.151] 選択
い
4. [Next] い
5. [Create Dependency] い
6. [Done] い
7. LifeKeeper ー ン ー ー 仮想 IP ソー 192.168.197.151
PostgreSQL ソー 表示 ソー 一 移動
適 順序 起動/停 保証
8. ソー 階層 以 う 表示
評価 時点 PostgreSQL びPostgreSQL 依存 ソー IP び
共有 ー 完全 保護
以 SteelEye Protection Suite for Linux 評価 開始 指針
掲載 い 開始 前 ー ー ン ソー ー ン
状態 あ 確認 い
注記: 例 ー LINUXPRIMARY 記載 い
ー ン ー LINUXSECONDARY 記載 い
1. PostgreSQL
階層
ン
サー
へ
手動
イッ
ー
手順:
LifeKeeper GUI ン ー LINUXSECONDARY PostgreSQL ソー 右
[IN SERVICE] 選択 い
ン [In Service] い
予想 結果:
PostgreSQL ソー 先頭 ー LINUXPRIMARY ー
ソー 除外
従 属 ソ ー IP び 共 有 ー 先 頭 LINUXSECONDARY
ソー In Service
/検証:
LifeKeeper GUI 使用 LINUXSECONDARY PostgreSQL び従属 ソー
い 確認 い
LINUXSECONDARY ifconfig -a 実 行 LINUXSECONDARY IP
192.168.197.151 い 確認 い
df -h 実行 LINUXSECONDARY /var/lib/pgsql共有iSCSI
ン い 確認 い
ps -ef | grep -i postgres 実行 LINUXSECONDARY PostgreSQL ー 実
行中 あ 確認 い
LINUXSECONDARY 以 ン 実 行 PostgreSQL ー ー
ン 接 検証 い
# su – postgres # psql
SCSI ー ン 現 ー 対 iSCSI LUN 常
い 確 認 い LINUXPRIMARY mount /dev/sdc1
/var/lib/pgsql 実行 い LINUXPRIMARY LUN SCSI ー ン
2. PostgreSQL
階層
プ
イ
サー
へ
手動
イッ
ー
手順:
LifeKeeper GUI ー LINUXPRIMARY PostgreSQL ソー 右
[IN SERVICE] 選択 い
ン [In Service] い
予想 結果:
PostgreSQL ソー 先頭 ー LINUXSECONDARY ー
ソー 除外
従属 ソー IP び共有 ー 先頭 LINUXPRIMARY ソー
In Service
/検証:
LifeKeeper GUI 使用 LINUXPRIMARY PostgreSQL び従属 ソー
い 確認 い
LINUXPRIMARY ifconfig -a 実行 LINUXPRIMARY IP
192.168.197.151 い 確認 い
df -h 実行 LINUXPRIMARY /var/lib/pgsql 共有 iSCSI
ン い 確認 い
ps -ef | grep -i postgres 実行 LINUXPRIMARY PostgreSQL ー 実行中
あ 確認 い
LINUXPRIMARY 以 ン 実行 PostgreSQL ー ー ン
接 検証 い
# su – postgres # psql
SCSI ー ン 現 ー 対 iSCSI LUN 常
い 確 認 い LINUXSECONDARY mount /dev/sdc1
/var/lib/pgsql 実 行 い LINUXSECONDARY LUN SCSI ー
ン 所有 い い 操作 失敗
3. IP
ソー
失敗に
るプ
イ
サー
上
ネッ
ワー
障害
ュ
ー
重要: 複数 ー ン 構成 い 場合 実行 い
ー ン 1 構成 い い 実行
細 い ン 参照 い 状態 解決
SteelEye 販売前 ー 連絡 い
手順:
LINUXPRIMARY 仮想IP 構成 い NIC 接 ワー ー
抜い い
予想 結果:
最初 IP ソー 失敗
階層全体 LINUXSECONDARY ー
/検証:
LifeKeeper IP ソ ー 失 敗 確 認 い
/opt/LifeKeeper/bin/lk_log log
LifeKeeper GUI 使用 PostgreSQL ソー 階層 常 LINUXSECONDARY
ー 確認 い
完了 ワー ー LINUXPRIMARY 再接 い
4.
ン
サー
プ
イ
サ ー
へ
ソー
ー
フ
イ
ー
手順:
現 ソー In Service い LINUXSECONDARY 電源 ー 抜い
い
予想 結果:
害 検出 従属 ソー IP び ー 先頭 LINUXPRIMARY
ソー In Service
/検証:
LifeKeeper GUI 使用 ー 逆 [Resync Pending]状態
LINUXSECONDARY ン ン 戻 待機 い 確認 い
5.
障害
発生
たサー
を
ン
インに戻
手順:
電源 ー LINUXSECONDARY 差 込 起動 い
予想 結果:
LifeKeeper GUI 使用 LINUXSECONDARY 復 ン ー い
確認 い
/検証:
PostgreSQL 階層 LINUXPRIMARY In Service LINUXSECONDARY ン
い 確認 い
6. PostgreSQL
サー
ー
検証
手順:
ン ン 以 ン 実行 PostgreSQL 強制終了 い
# ps –ef | grep postgres # kill -9 the PIDs returned
う一度 ps -ef | grep postgres 実行 存 い 確認
予想 結果: SQL ソー ー 有効 設 い 想
PostgreSQL Server ー 停
PostgreSQL 期的 実行 PostgreSQL Server
ー 自動的 再起動
PostgreSQL 害 生
/検証:
う一度 ps -ef | grep postgres 実行 postgresql LINUXPRIMARY
ー 復旧 確認 い
以 ン 実行 postgreSQL ー ー 接 確認 い
# su – postgres # psql
LifeKeeper LifeKeeper PostgreSQL ー 害 検出
ー 復旧 示 情報 あ 細 い /opt/LifeKeeper/bin/lk_log