LifeKeeper for Linux
Amazon Web Services EC2
環境
HA
ク
構築 イ
第
2
版
目次
1 本 ュ ン 目的 ...3
2 本 ュ ン サポー 範囲 ...3
2.1 将来 おける互換性 つい ...3
3 Amazon Web Services 概要 ...4
3.1 VPC上 LifeKeeperを使う上 留意点 ...4
4 Amazon Web Services 設定 ...5
4.1 構成 説明 ...5
4.2 VPC 設定 ...5
4.3 各イン ン 設定 ...7
5 LifeKeeper よるHAク 構築 ...8
5.1 LifeKeeper イン ー ...8
5.2 ソー 階層 作成 ...8
6 参考資料 ... 10
7 お問い合わせ ... 12
8 免責事項 ... 13
改版履歴
日付 ー ン 変更履歴
2014年1月27日 第1版 新規作成
1
本
ュ ン
目的
v8.2.0 LifeKeeper for Linux (以下 LifeKeeper) Amazon Web Services 上 Virtual Private Cloud環境 い 利用い け う EC2 ン ン
LifeKeeper 導入 用途 合わ 柔軟 HA 構築
Apache Web Server Amazon Web Services環境 稼動 環境 け HA 構築 手法 い 各機能 簡易 解説 交え
説明
2
本
ュ ン
サポー 範囲
本 ン Virtual Private Cloud内 EC2 ン ン LifeKeeper ン
ー HA 構成 必要 各種設定方法 案内
2.1
将来 おける互換性 つい
Amazon Web Services 仕様変更 本 ン 案内 い 各種操作方法
変更 生 可能性 あ 本 ン 将来 け Amazon Web Services 仕様変更 い ー あ 必要 応 最新
3
Amazon Web Services
概要
Amazon Web Services 以下 AWS Amazon.com社 提供 ・ ン ー
ン ・ ー 群 総称 Virtual Private Cloud 以下 VPC AWS 提供
機能 一 あ 上 可能 ー ワー 環境 構
築 可能 ー AWS ー ン 複数 Availability Zone 以
下 AZ 構築 障害 AZ 跨い 伝播 あ ー 任意
AZ ー ン ン や ー 各種 ソー 配置
VPC内 LifeKeeper 利用 ー ン内 複数 AZ HA
構成 可能 環境 け ー ン ー 高可用性 実現
3.1
VPC
上
LifeKeeper
を使う上
留意点
4
Amazon Web Services
設定
4.1
構成 説明
本 ン 以下 図 う ワー 構成 想定 解説 行い HA
構成 ン ン 2台 異 AZ 配置
外部 Elastic IP 用意 LifeKeeper
制御可能 ソー 構成 Elastic IP 切 替え 実現
稼働中 ー ン 障害 発生 ソー ー 発生 際
い 常 一意 IP ー ンへ 可能
4.2
VPC
設定
AWS Management Console 以下 操作 行い
(1)Virtual Private Cloud(VPC) 作成
任意 ー ン VPC 作成
Elastic IP
Availability Zone A Availability Zone B
Subnet 10.0.2.0/24(Private) VPC 10.0.0.0/16
サー 1
LifeKeeper Apache web server
(Active)
サー 2
LifeKeeper Apache Web server
(Standby)
(2) サ ッ 作成
VPC内 複数 作 構成 ン ン
配置 異 AZ 属 い 重要
(3)Elastic Network Interface(ENI) 作成
ー ン 冗長化 各 ー 複数 ENI 紐付け
ENI 固定Private IP 持 う 操作 ン ン
作成 ー 行う 出来
(4)Network ACLおよびSecurity Group 作成
本 ン 解説 構成 い Elastic IP 制御 あ 次章 解説 Recovery Kit for EC2 内部 Amazon EC2 API Tools 利用 Amazon
EC2 API Tools 利用 HTTPS ン ー へ接続 必要 あ
LifeKeeper ー ン び GUI 機能 利用
LifeKeeper 設定 応 特定 ー 通信 行え う構成 必要 あ
使用 ー 詳細 い LifeKeeper for Linux v9.1.0 ー Firewall 確認 項目 参照 く い
(5)EC2イン ン 作成
LifeKeeper ン ー 構成 ン ン 異 AZ
属 配置 (3) 作成 ENI 割 当
(6)Elastic IP Allocate
LifeKeeper ソー 制御 Elastic IP Allocate 時点
特定 ン ン Associate 必要 あ ン ン 設定時 各
ー 直接 操作 場合 必要 応 更 Elastic IP Allocate
4.3
各イン
ン
設定
(1)Amazon EC2 API Tools イン ー
VPC びEC2 各種操作 ン ン 上 行え う 各 ン
ン Amazon EC2 API Tools ン ー ン ー 先 任意
本 ン /opt/aws以下 ン ー い
(2) 追加し ENIを認識 せる
ン ン 複数 ENI Attach 場合 OS上 ・ ン ー ー
認識 ン 以降 ン ー ー 手動 認識 必
要 あ ン ン ー ー 用 ifcfg 作成 ン ー
ー 起動
(3) 疎通確認
各 ン ン 互い 両 ン ー ー 対 疎通確認 行い 疎通 取 い場合 OS ー ン 設定 VPC Route Table Network ACL
びSecurity Group 適切 構成 い う 確認 く い
(4)SELinuxを無効化する
LifeKeeper SELinux permissive びenforcing ー ー い /etc/sysconfig/selinux 編集 SELinux 設定 disabled
く い
(5)GUI接続 準備
LifeKeeper GUI画面 利用 SSH X ワー ン 機能 利用
LifeKeeper GUI画面 起動 ン 上 X Window System環境
5
LifeKeeper
よる
HA
ク
構築
5.1
LifeKeeper
イン
ー
(1) イ ー イ 転送
SCP ー 使い LifeKeeper ン ー ー EC2 ン
ン 上 転送
(2)LifeKeeper イン ー
各 ン ン LifeKeeper ン ー ン ー 手順 LifeKeeper for Linux v9.1.0 ー 参照 く い
完了 LifeKeeper 起動
# lkstart
(3)LifeKeeper GUI管理画面へ クセ
SSH ンソー 上 以下 ン 実行 ン ン ー 上 LifeKeeper GUI管理画面 開
# lkGUIapp
(4) コ ュ ケー ョン 作成
ー ン 作成 ー ン 少 く 2 作
成 く い ー ン 作成方法 い LifeKeeper for Linux v9.1.0 ー ー ン 作成 項目 参照
く い
5.2
ソー 階層 作成
(1)Apache ソー 作成
1. Apache ソー 作成
作成 ソー 作成 ー 入力 以下 通
Select Recovery Kits Apache Web Server
Switchback Type Intelligent(手動) Automatic(自動)
server ー 選択
Web server Binary Location
httpd Apache Web Server ー ン
名 選択( :/user/sbin/httpd Web server Root Directory Apache Web Server ー
入力
Root Tag 任意 ソー 名
2. Apache ソー 拡張
LifeKeeper GUI管理画面 Create Resource Hierarchy ン 完了
自動的 開始 ソー 拡張 ー 入力 以下 通
Target Server ン ー 選択
Switchback Type Intelligent(手動) Automatic(自動)
Server ー 選択
Template Priority ン ー 優先順位 選択 入力 ( :1)
Target Priority ー 優先順位 選択 入力 ( :10)
Root Tag 任意 ソー 名
(2)EC2 ソー 作成
1. ソー 階層 作成
LifeKeeper GUI管理画面 Create Resource Hierarchy 選択 EC2 ソー
作成 ソー 作成 ー 入力 以下 通
Select Recovery Kits Amazon EC2
Switchback Type Intelligent(手動) Automatic 自動
Server ー 選択
EC2 HOME EC2_HOME 選択 ( :/opt/aws
URL
AWS Access Key AWS ー 入力(AWS Tools
ー 識別 使用 ーID) AWS Security Key AWS ー 入力(AWS
ー 秘密 ー) EC2 Resource type EC2 選択
Elastic IP
Network Interface Elastic IP 関連付け ワー ン ー
ー 選択
Elastic IP
ec2-describe-addresses Ecs API 使用
取得 Elastic IP う 選択 ENI
ン 選ぶ
EC2 Resource Tag EC2 名 設定
( :ec2-<resource>)
2. ソー 拡張
作成 ソー 階層 ン ー 拡張 ソー 拡張 ー
入力 以下 通
Switchback Type Intelligent(手動) Automatic 自動 Template Priority ン ー 優先順位 選択 入力
(範囲:1~999)
Target Priority ー 優先順位 選択 入力 (範囲:1~999)
EC2 Resource Tag EC2 名 設定
( :ec2-<resource>)
(3) ソー 間 依存関係 構築
LifeKeeper GUI管理画面 Create Dependency
選択 (1) 作成 Apache ソー (2) 作成 EC2 ソー 間 依存関係 作成
右 図 う Parent Resource(親 ソ ー ) Apache ソ ー Child Resource(子 ソー ) EC2 ソー う 設定 く い 設定
6
参考資料
LifeKeeper UserSite
http://lk.sios.com/
LifeKeeper for Linux 9.1.0 ー ッ イ http://lk.sios.com/?p=5403
Apache Recovery Kit管理 イ
http://jpdocs.us.sios.com/Linux/9.1/LK4L/Apache/index.htm
Recovery Kit for EC2管理 イ
http://jpdocs.us.sios.com/Linux/9.1/LK4L/EC2/index.htm
SIOS Technical Documentation
http://jpdocs.us.sios.com/
Amazon Elastic Compute Cloud API Reference
http://docs.aws.amazon.com/AWSEC2/latest/APIReference
AWS Simple Icons
7
お問い合わせ
本 ン 記載内容 い 問い合わ 先
LifeKeeper
製品 導入を検討中 お客様
LifeKeeper
製品を 購入済
お客様
LifeKeeper
評価版 ウンロー
弊社 ー ー営業部 お問い合わせく い
お問い合わせ ー ー
https://www.sios.com/products/bcp/lkdk/contact/
弊社LifeKeeper製品サポー 窓口 お問い合わせく い
購入後 お問い合わせ
https://www.sios.com/products/bcp/lkdk/contact/support_lk.html
LifeKeeper/DataKeeper製品 評価版申請 以下 窓口 問い合わせく い
60日間機能制限 し 利用する が可能 す
LifeKeeper/DataKeeper評価版 ウンロー
8
免責事項
本書 記載 情報 予告 変更 削除 場合 あ 最新 確認く い
本書 記載 情報 全 慎重 作成 記載 い 本書 妥当性や正確性 い い 種類 保証 あ
本書 含 誤 起因 本書 利用者 生 損害 い ー株式会社 一切 責任 負う あ
第三者 本書 記載事項 変更 削除 ー ー 及び本書等 対 不正 他第三者 行為 本書 利用者 生 一切 損害 い
ー株式会社 一切 責任 負う あ
障害 原因 ー ー 問い合 届 延
着 場合 あ あ 了承く い 問い合 不着及び延着 関 ー株式会社 一切 責任 負う あ
著作権
本書 記載 い ン ン 情報・資料・画像等種類 問わ 関 知的財産 権 ー株式会社 帰属 全部 一部 問わ
ー株式会社 許可 く本書 複製 転用 転載 公衆へ 送信 販売 翻案 他 二次利用 い 禁止 ン ン 改変 削除 い
一切認
本書 製品名 他社 保有 商標 く 登録商標 使用 い
ー株式会社
〒108-0072 東京都港区⽩⾦ 1-17-3 NBF ワー14 階
電話︓ 03 - 6859 - 8686 FAX︓ 03 - 6859 - 8687