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

lifeKeeper for Linux eins sps selfportal

N/A
N/A
Protected

Academic year: 2018

シェア "lifeKeeper for Linux eins sps selfportal"

Copied!
34
0
0

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

全文

(1)

LifeKeeper for Linux

EINS/SPS SelfPortal

の動作検証

(2)

目次

1 本書の内容 ... 4

1.1 将来に ける互換性 ... 4

2 EINS/SPS SelfPortalの概要 ... 4

3 検証構成につい ... 5

4 構成情報 ... 5

5 EINS/SPS SelfPortalの構築 設定 ... 7

5.1 仮想サー ーの新規作成 ... 7

5.2 クの増設 ... 10

5.3 仮想サー ーへのコンソー 接続 ... 12

5.4 外部 構築し サー ーへの クセ 方法 ... 12

5.5 OSの設定 ... 13

CentOS6.4の場合 ... 13

CentOs7.1の場合 ... 14

5.6 ー ベー の設定 ... 15

CentOS6.4(MySQL)の場合 ... 15

CentOs7.1(MariaDB)の場合 ... 18

6 LifeKeeperに るHAク ーの構築 ... 21

6.1 LifeKeeperの ン ... 21

6.2 LifeKeeper GUIの管理画面への クセ ... 22

6.3 コ ュ ケー ョン の作成 ... 22

6.4 Broadcast Pingの無効化 ... 23

6.5 IP ソー の作成 ... 24

6.6 Data Replication ソー 階層の作成 ... 26

6.7 ー ベー ソー 階層の作成 ... 28

6.8 IP ソー ー ベー ソー 間の依存関係の構築 ... 29

6 EINS/SPS SelfPortalの機能確認 ... 30

7 LifeKeeperの機能確認 ... 30

MySQL の確認 ... 30

(3)

8 参考資料 ... 31

9 謝辞 ... 32

10 問い合わせ ... 33

11 免責事項 ... 34

改訂履歴

(4)

1

本書の内容

び LifeKeeper for Linux 以下 LifeKeeper EINS/SPS SelfPortal 以下 EINS/SPS SelfPortal 環境 い 利用い う

本書 弊社 実際 行 検証作業 構成 ー 記述 LifeKeeper

EINS/SPS SelfPortal環境 稼働 環境 HA ー

構築 方法 い 説明

1.1

将来に ける互換性

本書 記載 内容 2016年1月10日時点 EINS/SPS SelfPortal

実施 検証結果 基 い い 将来 EINS/SPS SelfPortal 及び

LifeKeeper 仕様変更 い 保証 あ 必要 応 最新

ン ー ン 参照 適切 設定 行 く い

2

EINS/SPS SelfPortal

の概要

EINS/SPS SelfPortal 株式会社 ン 提供 高品質・高可用 ・

ー ー 提供 ー ン 高品質・高可用

持 ー ン ー 収容 ン 冗長化・二重化

ン 設計・構成

24時間 客様 基盤構成 変更要望 対応 基

盤操作 Web 24時間い 行う

使用可能 CPU・ ・ 範囲内 あ 自由 仮想 ン 配置

ソー ー 課金 採用 い

仮想 ン 増加/減少 見込 場合 都度 客 ー 画面

必要 ソー 追加契約/解約い く 可能 ー 基盤

(5)

3

検証構成につい

今回 検証 EINS/SPS SelfPortal上 以下 組 合わ 検証

利用OS及びソ 設定 違い あ 設定方法 説明

利用OS 利用ソ

CentOS6.4 MySQL CentOS7.1 MariaDB

4

構成情報

本構成 LifeKeeper 使 2 ー 構成 Active/Standby ー 構築

仮想 ー ー構成

CPU速度:中速

CPU 数:2

Memory:2GB

Disk:20GB

IP 任意 ー IP × 2

増設 10GB LifeKeeper V9.0.1

(6)

MySQLの構成

(7)

5

EINS/SPS SelfPortal

の構築 設定

EINS/SPS SelfPortal上 仮想 ー ー 作成 手順 案内 EINS/SPS

SelfPortal 操作等詳細 い 以下 ー ニ 参照く い

ー ニ

https://self.sps.eins.jp/ ー ニ

重要

LifeKeeper HA化 仮想 ン 同一 物理 ー 作成 場合 物理

ー 障害時 仮想 ン ン ー 提供 く 可能性

い 環境作成時 予 ン 社 問い合わ く い

5.1

仮想サー ーの新規作成

(1) 契約時 登録 ー 記載 URL ー

(8)

(2) ニ ー画面 ワー 選択 く い

(3) VPC ン ワー 選択 ワー 設定 行

(9)

ン ワー

https://self.sps.eins.jp/st/man/quick_simple_create_server.html#id2

VPC

https://self.sps.eins.jp/st/man/quick_vpc_create_server.html#vpc

(4) ワー 設定 完了 ー ー 作成 左 ニ ー ー

ー 選択後 ” ー ー 新規作成” 選択 ー ー 作成 く い

(10)

仮想 ー ー 作成手順 以上 同様 手順 ー ー 用 OS

う一台作成 く い

5.2

クの増設

5.1 作成 仮想 ン 対 ー 追加

(1) 左 ニ ー ” ” 選択後 ” 新規作成” 選択

(11)

(2) 追加 以下 う 一覧 表示

(3) 青い ン “取 付 ” 選択 追加 ー ー 選択 く

追加手順 以上 全 ー 対 同 増設

(12)

5.3

仮想サー ーへのコンソー 接続

仮想 ン ンソー 表示方法 以下 通

(1) 左 ニ ー ” ー ー” 選択 右側 ン ” ンソー ”

く い

(2) 表示 ン ンソー 利用

5.4

外部

構築し サー ーへの クセ 方法

外部 構築 ー ー 接続方法 ー

VPN機能 利用く い

詳細 以下 URL 参照く い

ー VPN機能

(13)

5.5

OS

の設定

ン ー OS 設定 行い CentOS6.4 CentOS7.1 設定

記載致

CentOS6.4

の場合

(1) GUI 利用 yum ン ー ン ー

# yum groupinstall "Desktop" "Desktop Platform" "General Purpose Desktop"’

(2) LifeKeeper ン ー 必要 ー ン ー

# yum install –y redhat-lsb

(3) SELinux 無効化 い 確認

# cat /etc/selinux/config

無効 い い場合 以下 う ー 変更 ー 再起動

く い

SELINUX=disabled

(4) ー 設定 変更

LifeKeeper GUI 初期接続 ー あ 81 82 含 特定

TCP ー 使用 ー 1024 以降 送受信 使用

ー ソ 呼び出 (RMI) 使用 ー 利用

う 設定 行 く い

ー 使用 状態 LifeKeeper 実行

(14)

CentOs7.1

の場合

(1) GUI 利用 yum ン ー ン ー

# yum –y groupinstall "GNOME Desktop"

(2) LifeKeeper ン ー 必要 ー ン ー

# yum install –y redhat-lsb

(3) SELinux 無効化 い 確認

# cat /etc/selinux/config

無効 い い場合 以下 う ー 変更 ー 再起動

く い

SELINUX=disabled

(4) ー 設定 変更

LifeKeeper GUI 初期接続 ー あ 81 82 含 特定

TCP ー 使用 ー 1024 以降 送受信 使用

ー ソ 呼び出 (RMI) 使用 ー 利用

う 設定 行 く い

[ ー 設定 ン 例]

ー 設定 無効化

# systemctl stop firewalld # systemctl status firewalld

ー 自動起動停止

(15)

5.6

ー ベー の設定

追加 増設 ー ー ー 格納場所 利用 今回

MySQL MariaDB 2 設定方法 記載致

CentOS6.4(MySQL)

の場合

仮想 ー ー1( ー ー) 仮想 ー ー2( ン ー ー) 実

施手順 以下 説明

仮想サー ー

1(

サー ー

)

の実施手順

(1) MySQL 関連 ー ン ー

[ ン 例]

# yum install mysql-server

(2) 5.2 追加 MySQL ン ー 準備

ー 作成 ン

[ ン 例]

# fdisk /dev/sdb

# mkfs –t ext4 /dev/sdb1 # mkdir /test_mysql

# mount /dev/sdb1 /test_mysql # mkdir /test_mysql/data # mkdir /test_mysql/etc # mkdir /test_mysql/log

(3) MySQL ー (/test_mysql) 存在 権限 所

有者 適切 設定

[ ン 例]

(16)

(4) ン ン MySQL ー ン 起動

[ ン 例]

$ service mysqld start

(5) MySQL 新規 ン ー 場合 MySQL ー ー 初期化

[ ン 例]

# mysql_secure_installation

質問 Y 返 途中 ワー 設定 求 指示通 設定

(6) mysql ー ー shutdown権限 権限 付与

[ ン 例]

# mysql -u root

mysql> grant shutdown on *.* to mysql@localhost identified by 'password';

mysql> grant all privileges on *.* to mysql@'%' identified by 'lifekeeper'; mysql> flush privileges;

mysql> exit

(7) 作成 初期 ー 設定 共有 ー

[ ン 例]

# mv /var/lib/mysql/* /test_mysql/data/ # mv /etc/my.cnf /test_mysql/etc/

(17)

(8) /test_mysql/etc/my.cnf 編集

[my.cnf例]

[mysqld] datadir=/test_mysql/data socket=/test_mysql/log/mysql.sock user=mysql port=3306 pid-file=/test_mysql/log/mysql.pid symbolic-links=0 [mysqld_safe] log-error=/test_mysql/log/mysql.log [client] user=mysql password=password

(9) mysql 手動 起動

[ ン 例]

$ mysqld_safe --user=mysql --socket=/test_mysql/log/mysql.sock --port=3306 --datadir=/test_mysql/data

--log-error=/test_mysql/log/mariadb.log --log &

仮想サー ー

2(

セ ン

サー ー

)

の実施手順

(1) mysql-server ン ー

[ ン 例]

# yum install mysql-server

(2) 5.2 追加 MySQL ン ー 準備

ー 作成

[ ン 例]

# fdisk /dev/sdb

(18)

(3) MySQL ー (/test_mysql) 存在 権限 所

有者 適切 設定

[ ン 例]

# mkdir /test_mysql

# chown –R mysql: mysql / test_mysql # chmod 755 / test_mysql

CentOs7.1(MariaDB)

の場合

仮想 ー ー1( ー ー) 仮想 ー ー2( ン ー ー) 実

施手順 以下 説明

仮想サー ー1 (プ サー ー) の実施手順

(1) MariaDB 関連 ー ン ー

[ ン 例]

# yum install mariadb-server

(2) 5.2 追加 MariaDB ン ー 準備

ー 作成 ン

[ ン 例]

# fdisk /dev/sdb

# mkfs –t ext4 /dev/sdb1 # mkdir /test_mysql

# mount /dev/sdb1 /test_mysql # mkdir /test_mysql/data # mkdir /test_mysql/etc # mkdir /test_mysql/log

(3) 初期 ー ー 作成

[ ン 例]

(19)

(4) MariaDB 新規 ン ー 場合 MariaDB ー ー 初期化

[ ン 例]

# mysql_secure_installation

質問 Y 返 途中 ワー 設定 求 指示通 設定

(5) mysql ー ー shutdown 権限 付与

[ ン 例]

# mysql -u root –p

mysql> grant shutdown on *.* to mysql@localhost identified by 'password';

mysql> grant all privileges on *.* to mysql@'%' identified by 'lifekeeper'; mysql> flush privileges;

mysql> exit

(6) ー ー 停止

[ ン 例]

# systemctl stop mariadb

(7) 作成 初期 ー 設定 追加 ー

[ ン 例]

# mv /var/lib/mysql/* /test_mysql/data/ # mv /etc/my.cnf /test_mysql/etc/

# chown -R mysql.mysql /test_mysql/data # chown -R mysql.mysql /test_mysql/etc # chown -R mysql.mysql /test_mysql/log

(8) /test_mysql/etc/my.cnf 編集

[my.cnf例]

[mysqld]

datadir=/test_mysql/data

(20)

user=mysql port=3306 pid-file=/test_mysql/log/mariadb.pid symbolic-links=0 [mysqld_safe] log-error=/test_mysql/log/mariadb.log [client] user=mysql password=password

(9) ー ー 起動

[ ン 例]

# mysqld_safe --user=mysql --socket=/test_mysql/log/mariadb.sock --port=3306 --datadir=/test_mysql/data --log-error=/test_mysql/log/mariadb.log --log &

仮想サー ー2 (セ ン サー ー) の実施手順

(1) 仮想 ー ー2 MariaDB 関連 ー ン ー

[ ン 例]

# yum install mariadb-server

(2) 5.2 追加 MySQL ン ー 準備

ー 作成

[ ン 例]

# fdisk /dev/sdb

(21)

6

LifeKeeper

に る

HA

ーの構築

作成 仮想 ー ー LifeKeeper ン ー HA ー 構築

6.1

LifeKeeper

の ン

各仮想 ー ー LifeKeeper ン ー ン ー 手順

下記 LifeKeeper for Linux ー (v9.0.1用) 参照 く

mksh ー ン ー 済 場合 ン ー 途中 ー 発生

LifeKeeper ン ー 事前 mksh ン ン ー

く い

LifeKeeper ン ー 途中 Select optional kits for SPS for Linux 画面

表示 MySQL/MariaDB 保護 lkSQL DataReplication

ー ー 間 ー 共有 行う為 lkDR 選択 ン ー く

LifeKeeper for Linux ー (v9.0.1用)

http://lk.sios.com/?p=3998

完了 LifeKeeper 起動

(22)

6.2

LifeKeeper GUI

の管理画面への クセ

ー ンソー 接続 く X ワー ン 有効 環境

ン ー 経由 仮想 ー ー SSH接続 LifeKeeper GUI管理画面 開

# lkGUIapp

LifeKeeper GUI SSH X ワー ン 使用 手順 詳細 い

以下 資料 参照 く い

ー 使用 状態 LifeKeeper 実行

http://jpdocs.us.sios.com/Linux/9.0.1/LK4L/SPSInstall/index.htm#user_guid e/using_lifekeeper_linux/maintenance_tasks/running_lifekeeper_firewall.htm

6.3

コ ュ ケー ョン

の作成

ニ ー ン 作成 LifeKeeper 少 く 2 ニ ー

ー ン ー 間 必要

ニ ー ン 作成手順 詳細 い 以下 資料 参照 く い

ニ ー ン 作成

(23)

6.4

Broadcast Ping

の無効化

Broadcast Ping 設定 無効化

# vi /etc/default/LifeKeeper

変更内容

変更前

NOBCASTPING=0

変更後

(24)

6.5

IP

ソー の作成

LifeKeeper GUI管理画面 “Create Resource Hierarchy“ 選択 IP ソー

作成

ソー 作成 ー 入力 内容 以下 通

Select Recovery Kit IP

Switchback Type Intelligent

Server lk1

IP Resource 10.1.1.3

Net mask 255.255.255.0

Network Interface eth0

IP Resource Tag ip-10.1.1.3

ー ( ン ー ー) ー Extend 入力 内容 以下 通

Select Recovery Kit IP

Switchback Type Intelligent

Server lk2

IP Resource 10.1.1.3

Net mask 255.255.255.0

Network Interface eth0

(25)

今回 環境 Broadcast Ping 無効化 い IP ソー 死活監視 Unicast

Ping 利用 設定方法例 以下 通

( )IP ソー 画面 表示 Modify Ping List

(26)

( )Save List 設定値 保存

6.6

Data Replication

ソー 階層の作成

重要:

Data Replication ソー 階層 作成前 次 下記 ン ー 追加

く い

:/opt/LifeKeeper/subsys/scsi/resources/DEVNAME/device_pattern

追加 ン ー:/dev/sd*

各 ー ー 実施 く い 詳細 い 次 URL 参照く い

[Linux]ERROR 104052: Cannot get the hardware ID of device " 名"

(27)

LifeKeeper GUI管理画面 ”Create Resource Hierarchy” 選択 Data

Replication ソー 作成 ソー 作成 ー 入力 内容 以下

Select Recovery Kit Data Replication

Switchback Type Intelligent

Server lk1

Hierarchy Type Replication Existing Filesystem

Existing Mount Point /test_mysql Data Replication

Resource Tag datarep-mysql Filesystem Resource

Tag /test_mysql

Bitmap File /opt/LifeKeeper/bitmap__mysql Enable Asynchronous

Replication No (本構成 同期 ー 使用)

ー ( ン ー ー) ー Extend 入力 内容 以下 通

Target Server lk2

Switchback Type Intelligent

Template Priority 1

Target Priority 10

Target Disk /dev/sdb1 Data Replication

Resource Tag datarep-mysql

Bitmap File /opt/LifeKeeper/bitmap__mysql

Replication Path 192.168.1.10 - 192.168.1.20

Mount Point /test_mysql

(28)

6.7

ー ベー

ソー 階層の作成

LifeKeeper GUI管理画面 ”Create Resource Hierarchy” 選択 ー ー

ソー 作成 ソー 作成 ー 入力 内容 以下 通

重要:

 MySQL及びMariaDB LifeKeeper 保護 MySQL ARK 利用  MySQL MariaDB ー ー上 実行 い 必要 あ

ン ー ー上 実行 い く い

Select Recovery Kit MySQL Database

Switchback Type Intelligent

Server lk01

Location of my.cnf /test_mysql/etc

Location of MySQL executables /usr/bin

Database Tag mysql

ー ( ン ー ー) ー Extend 入力 内容 以下 通

Target Server lk02

Switchback Type Intelligent

Template Priority 1

Target Priority 10

Location of my.cnf /test_mysql/etc

Location of MySQL executables /usr/bin

(29)

6.8

IP

ソー

ー ベー

ソー 間の依存関係の構築

LifeKeeper GUI管理画面 ”Create Dependency” 選択 IP ソー ー

ー ソー 間 依存関係 作成

下記 ソー 依存関係図例 う Parent Resource 親 ソー ー ー

ソー Child Resource 子 ソー File System ソー IP ソー

う設定 く い 設定 ソー 一緒 移動 適切 順序

起動/停止 保証

依存関係 作成方法 い 以下 URL 参照く い

ソー 依存関係 作成

http://jpdocs.us.sios.com/Linux/9.0.1/LK4L/TechDoc/index.htm#administrati on/administrator_tasks/creating_resource_dependency.htm

(30)

6

EINS/SPS SelfPortal

の機能確認

本構成 EINS/SPS SelfPortal 以下 機能 い 正常動作 確認

(1) 管理画面 ン

(2) ン ー 用い 仮想 ー ー 作成

(3) 仮想 ー ー 追加 削除

(4) 仮想 ー ー ンソー 接続

(5) 仮想 ー ー 起動 停止

(6) 仮想 ー ー 削除

7

LifeKeeper

の機能確認

本構成 以下 LifeKeeper 機能 い 正常動作 確認

MySQL

の確認

(1) 仮想IP 指定 い NIC 停止 場合 復旧 行わ

(2) MySQL 停止 場合 復旧 行わ

(3) (1) (2) 復旧 失敗 場合 ン ー ー ソー ー ー

行わ

(4) 稼働系 ー ー 障害 発生 場合 ン ー ー ソー

ー ー 行わ

MariaDB

の確認

(1) 仮想IP 指定 い NIC 停止 場合 復旧 行わ

(2) MariaDB 停止 場合 復旧 行わ

(3) (1) (2) 復旧 失敗 場合 ン ー ー ソー ー ー

行わ

(4) 稼働系 ー ー 障害 発生 場合 ン ー ー ソー

(31)

8

参考資料

LifeKeeper UserSite http://lk.sios.com/

LifeKeeper for Linux ー (v9.0.1用)

http://lk.sios.com/?p=3998

SIOS Technical Documentation http://jpdocs.us.sios.com/

LifeKeeper・DataKeeper

http://jpdocs.us.sios.com/Linux/9.0.1/LK4L/TechDoc/index.htm

MySQL Recovery Kit ン ー ン

http://jpdocs.us.sios.com/Linux/9.0.1/LK4L/MySQL/index.htm

EINS/SPS SelfPortal

(32)

9

謝辞

本 ン 作成 際 株式会社 ン 様 多大 支援 い

御礼 申 上

株式会社 ン

(33)

10

問い合わせ

本書 記載内容 い 問い合わ 先

LifeKeeper

製品の導入を検討中の 客様

LifeKeeper

製品を 購入済 の 客様

弊社 ー ー営業部 問い合わせく

問い合わせ ー フ ー

https://www.sios.com/products/bcp/lkdk/contact/

弊社LifeKeeper製品サ ー 窓口 問い合わせく

購入後の 問い合わせ

(34)

11

免責事項

 本書 記載 情報 予告 変更 削除 場合 あ 最新

確認く い

 本書 記載 情報 全 慎重 作成 記載 い 本書

妥当性や正確性 い い 種類 保証 あ

 本書 含 誤 起因 本書 利用者 生 損害 い

ー株式会社 一切 責任 負う あ

 第三者 本書 記載事項 変更 削除 ー ー 及び本書等 対 不正

他第三者 行為 本書 利用者 生 一切 損害 い

ー株式会社 一切 責任 負う あ

 障害 原因 ー ー 問い合 届 延

着 場合 あ あ 了承く い 問い合 不着及び延着

関 ー株式会社 一切 責任 負う あ

著作権

本書 記載 い ン ン 情報・資料・画像等種類 問わ 関 知的財産

権 ー株式会社 帰属 全部 一部 問わ

ー株式会社 許可 く本書 複製 転用 転載 公衆 送信 販売 翻案

他 二次利用 い 禁止 ン ン 改変 削除 い

一切認

本書 製品名 他社 保有 商標 く 登録商標 使用 い

ー株式会社

〒106-0047 東京都港区南麻布2-12-3

参照

関連したドキュメント

[r]

問13 あなたの職種を教えてください? 

日本への輸入 作成日から 12 か月 作成日から 12 か月 英国への輸出 作成日から2年 作成日から 12 か月.

日本への輸入 作成日から 12 か月 作成日から 12 か月 英国への輸出 作成日から2年 作成日から 12 か月.

神戸市外国語大学 外国語学部 中国学科 北村 美月.

中国人の中には、反日感情を持っていて、侵略の痛みという『感情の記憶』は癒えない人もき

国際地域理解入門B 国際学入門 日本経済基礎 Japanese Economy 基礎演習A 基礎演習B 国際移民論 研究演習Ⅰ 研究演習Ⅱ 卒業論文