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

目次 1 本書の内容 将来における互換性 vcloud Air の概要 構成情報 vcloud Air の構築 設定 仮想サーバーの新規作成 ディスクの増設 仮想サーバーへのコンソール接続...

N/A
N/A
Protected

Academic year: 2021

シェア "目次 1 本書の内容 将来における互換性 vcloud Air の概要 構成情報 vcloud Air の構築 設定 仮想サーバーの新規作成 ディスクの増設 仮想サーバーへのコンソール接続..."

Copied!
31
0
0

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

全文

(1)

サイオステクノロジー株式会社

LifeKeeper Single Server Protection と

VMware vCloud Air の動作検証レポート

(2)

2

© SIOS Technology, Inc.

目次

1 本書の内容 ...3 1.1 将来における互換性 ...3 2 vCloud Air の概要 ...3 3 構成情報 ...4 4 vCloud Air の構築、設定 ...5 4.1 仮想サーバーの新規作成 ...5 4.2 ディスクの増設 ... 12 4.3 仮想サーバーへのコンソール接続 ... 15 4.4 ネットワーク、ファイアウォールの設定 ... 16 4.5 OS の設定 ... 17 4.6 PostgreSQL の設定 ... 18 5 SSP のインストールとリソースの設定 ... 20 5.1 SSP のインストール ... 20 5.2 SSP GUI の管理画面へのアクセス ... 21 5.3 Broadcast Ping の無効化 ... 21 5.4 IP リソースの作成 ... 22 5.5 File System リソース階層の作成 ... 25 5.6 PostgreSQL リソース階層の作成 ... 25 5.7 リソース間の依存関係の構築 ... 26 6 vCloud Air の機能確認 ... 27 7 SSP の機能確認 ... 27 8 参考資料 ... 28 9 謝辞 ... 29 10 お問い合わせ ... 30 11 免責事項 ... 31 改訂履歴 2015 年 4 月 10 日 初版

(3)

3

© SIOS Technology, Inc.

1 本書の内容

このたび、LifeKeeper Single Server Protection(以下、SSP)を VMware vCloud Air (以下、vCloud Air)環境においてご利用いただけるようになりました。

今回は LifeKeeper 製品の一つである SSP を例にとり、vCloud Air 環境の構築方法をご案 内いたします。 SSP は、HA クラスターシステムと同等のアプリケーション監視機能とリカバリ機能をシン グルサーバーで可能とする製品です。 なお、本書は弊社で実際に行った検証作業の構成をベースとして、記述しております。

1.1 将来における互換性

本書に記載されております内容は、2015 年 4 月 10 日時点の vCloud Air 上で実施した 検証結果に基づいています。将来における vCloud Air 及び SSP の仕様変更について保 証するものではありません。必要に応じて最新のドキュメンテーションを参照し、適切 な設定を行ってください。

2 vCloud Air の概要

vCloud Air はヴイエムウェア社が提供する、パブリッククラウドであり、ハイブリットク ラウドサービスをコンセプトとしています。vCloud Air は CPU、メモリ、ストレージ領域、 ネットワーク帯域をまとめてリソースプールと呼び、このリソースプールをお客様に提供 します。 また、vCloud Air は次の特徴があります。  VMware とシームレスな連携が出来る  VMware と共通の管理ツールが利用できる  ダイレクトコネクト、Data Protection などのサービスが利用できる

vCloud Air と SSP を組み合わせることで、HA クラスターを容易に構築でき、クラウド環 境におけるアプリケーション、サービスの高可用性が実現できます。

(4)

4

© SIOS Technology, Inc.

3 構成情報

本構成では以下のような SSP 環境を構築をします。 仮想サーバー構成 CPU:1vCPU Memory:3GB Disk:20GB OS:CentOS6.4 64bit IP 任意のプライベート IP × 1 増設ディスク 10GB SSP v8.4.0 監視対象 仮想 IP アドレス、ファイルシステム、PostgreSQL 全体の構成

(5)

5

© SIOS Technology, Inc.

4 vCloud Air の構築、設定

vCloud Air 上に仮想サーバーを作成する手順をご案内します。なお、vCloud Air の操作等 詳細については、ご契約のお客様に配布されます”Welcome Kit ”及び” vCloud Air 入門ガ

イド”を参照にしながら、操作を行ってください。

※vCloud Air 入門ガイドは以下 URL のページ下方「STEP 6 運用」にある "入門操作ガイド"からダウンロードすることも可能です。

https://www.vmware-gogo.com/p/vcloudair_campaign/

4.1 仮想サーバーの新規作成

(1) 契約時に登録したメールアドレスに届いたvCloud Air Account Registrationに記 載されている、”Link to Set First Password”のアドレスにアクセスし、初期パス ワードを設定してください。

(2) パスワード変更後、vCloud Air Account Registrationに記載されている、カスタ マポータルの URL(

https://vca.vmware.com

)へ移動して、カスタマポータルに ログインします。

(6)

6

© SIOS Technology, Inc.

(3) My Subscriptions を選択して、vCloud Air の管理画面(トップ画面)に移動します。

(7)

7

© SIOS Technology, Inc.

(5) “Virtual Machines“タブをクリックして、MY VIRTUAL MACHINES の画面を開き、 “Add Virtual Machin”を選択します。

※一度も仮想マシンを作成していない場合は、”Deploy a Virtual Machine”と表示されて いるアイコンをクリックしてください。

(8)

8

© SIOS Technology, Inc.

(9)

9

© SIOS Technology, Inc.

(10)

10

© SIOS Technology, Inc.

(9) 利用する OS を選択すると、次は VM 名とホスト名や CPU、メモリの量などを 選択します。入力する情報に関しては、”Cloud Air 入門ガイド”の14ページをご参 照ください。

(11)

11

© SIOS Technology, Inc.

(10) MY VIRTUAL MACHINES 画面に作成したサーバーが追加されます。

(12)

12

© SIOS Technology, Inc.

4.2 ディスクの増設

4.1 で作成した仮想マシンに対してデータディスクを追加します。 (1) ディスクを追加したいサーバーの名前をクリックします。

(13)

13

© SIOS Technology, Inc. (3) “Add a Drive”を選択します。

(14)

14

© SIOS Technology, Inc.

(4) 必要な容量を入力し、”Adjust Storage Allocation”を選択してください。

(5) 新たに Drive0:1 が追加されました。

(15)

15

© SIOS Technology, Inc.

4.3 仮想サーバーへのコンソール接続

仮想マシンのコンソール表示方法は、以下の通りです。

(1) “MY VIRUAL MACHINES”を選択し、右側のプルダウンメニューから”Launch Console”をクリックしてください。

(16)

16

© SIOS Technology, Inc.

4.4 ネットワーク、ファイアウォールの設定

仮想マシンをインターネットに接続させるには、ゲートウェイに Source NAT と Firewall の設定を実施する必要がございます。この設定が有効でないとインターネットへの接続 が行えません。その為、SSP の導入に必要となる yum コマンドによるパッケージの追 加が実行できません。

また仮想マシンに外部から接続する場合は、Destination NAT の設定が必要となります。

設定方法につきましては”vCloud Air 入門ガイド”の各ページ、または以下の URL をご参

照ください。 vCloud Air 入門ガイド  Source NAT 24 ページから 25 ページ  Firewall 28 ページから 29 ページ  Destination NAT 26 ページから 27 ページ

※vCloud Air 入門ガイドは以下 URL のページ下方「STEP 6 運用」にある "入門操作ガイド"からダウンロードすることも可能です。

https://www.vmware-gogo.com/p/vcloudair_campaign/

VMware vCloud Air Networking Guide

P19~P25 ゲートウェイおよびネットワークの管理について

(17)

17

© SIOS Technology, Inc.

4.5 OS の設定

インストールした OS の設定を行います。

(1) GUI を利用するするため、yumコマンドでパッケージをインストールします。

# yum groupinstall –y ‘X Window system’

# yum groupinstall –y ‘Desktop’

(2) SSP をインストールする際に必要なパッケージをインストールします。 # yum install –y redhat-lsb

(3) SELinux が無効化されていることを確認します。 # cat /etc/selinux/config 無効になっていない場合は、以下のようにパラメータを変更してノードを再起動さ せてください。 SELINUX=disabled (4) ファイアウォールの設定を変更します。 SSP の GUI は、デフォルトの初期接続ポートである 81 と 82 を含め、特定の TCP ポートを使用します。またポート 1024 以降をオブジェクトの送受信に使用するリ モートメソッド呼び出し(RMI)に使用します。これらすべてのポートを利用できるよ うに設定を行ってください。 ファイアウォールを使用した状態での LifeKeeper の実行 http://jpdocs.us.sios.com/Linux/8.4.0/LK4L/SPSInstall/index.htm#user_g uide/using_lifekeeper_linux/maintenance_tasks/running_lifekeeper_firew all.htm

(18)

18

© SIOS Technology, Inc.

4.6 PostgreSQL の設定

追加した増設ディスクを PostgreSQL のデータ格納場所として、PostgreSQL の設定を行 います。

(1) postgresql-server と関連パッケージをインストールします。 [コマンド例]

# yum install postsql

# yum install postgresql-server postgresql-contrib

(2) 4.2 で追加したディスクに PostgreSQL をインストールするために、準備します。 そのディスクをフォーマットしてから、ファイルシステムを作成しマウントします。 [コマンド例] # fdisk /dev/sdb # mkfs.ext4 /dev/sdb1 # mkdir /postgresql

# mount –t ext4 /dev/sdb1 /postgresql

(3) PostgreSQL のデータディレクトリ(/postgresql)に存在するすべてのファイル権限 と所有者を適切に設定します。

[コマンド例]

# chown –R postgres:postgres /postgresql # chmod 755 /postgresql (4) PostgreSQL を新規にインストールする場合は、サンプル PostgreSQL データベー スを初期化します。 [コマンド例] # su - postgres $ initdb --pgdata=/postgresql/data

(19)

19

© SIOS Technology, Inc. (5) コマンドラインから、PostgreSQL デーモンを起動します。

[コマンド例]

$ pg_ctl start -D /postgresql/data -l /postgresql/pgstartup.log -o "-p 5432" -w

(6) psql クライアントで接続して、PostgreSQL が実行中であることを確認します。 [コマンド例]

$ psql

(20)

20

© SIOS Technology, Inc.

5 SSP のインストールとリソースの設定

作成した仮想サーバーに SSP をインストールし、必要な設定を行います。

5.1 SSP のインストール

仮想サーバーに、SSP をインストールします。インストールの手順につきましては、下 記の「LifeKeeper Single Server Protection v8.4 インストレーションガイド」をご 参照ください。

注意:

• vCloud Air 環境では、SteelEye 管理コンソール (SMC)をご利用することができませ ん。その為、インストールは不要です。

• mksh パッケージがインストール済の場合は、インストール途中にエラーが発生す るため SSP をインストールできません。事前に mksh をアンインストールしてく ださい。

SSP のインストール途中で「Select optional kits for SPS for Linux」画面が表示され ます。PostgreSQL を保護する為、「lkPGSQL」を選択して、インストールしてくださ い。

LifeKeeper Single Server Protection v8.4 インストレーションガイド

http://jpdocs.us.sios.com/Linux/8.4.0/LifeKeeperSSP/Installation/index.htm

セットアップが完了しましたら、SSP を起動します。 # lkstart

(21)

21

© SIOS Technology, Inc.

5.2 SSP GUI の管理画面へのアクセス

カスタマポータルからコンソール接続する、もしくはXフォワーディングが有効な環境 からインターネット経由で仮想サーバーに SSH 接続し、SSP の GUI 管理画面を開きま す。 # lkGUIapp SSP の GUI を、SSH の X フォワーディングで使用する手順の詳細については、以下の 資料をご参照ください。LifeKeeper GUI について書かれていますが、SSP GUI も同様 の方法で使用できます。 ファイアウォール経由での LifeKeeper GUI の実行 http://jpdocs.us.sios.com/Linux/8.4.0/LK4L/TechDoc/index.htm#user_guide/ using_lifekeeper_linux/maintenance_tasks/running_lifekeeper_gui_through_f irewall.htm

5.3 Broadcast Ping の無効化

Broadcast Ping の設定を無効化します。 # vi /etc/default/LifeKeeper 変更内容 変更前 NOBCASTPING=0 変更後 NOCCASTPING=1

(22)

22

© SIOS Technology, Inc.

5.4 IP リソースの作成

SSP GUI 管理画面より“Create Resource Hierarchy”を選択し、IP リソースを作成し ます。今回は、192.168.109.xx に紐づく仮想 IP を作成します。

リソース作成ウィザードで入力する内容は以下の通りです。 Select Recovery Kit IP

Switchback Type intelligent

Server sios1

IP Resource 192.168.109.4

Net mask 255.255.255.0

Network Interface eth0

(23)

23

© SIOS Technology, Inc.

今回の環境は、Broadcast Ping を無効化しているため、IP リソースの死活監視に Unicast Ping を利用します。設定方法は以下の通りです。

(24)

24

© SIOS Technology, Inc.

(2) Ping List に設定する IP アドレスを入力し、Add address をクリックします。

(25)

25

© SIOS Technology, Inc.

5.5 File System リソース階層の作成

SSP GUI 管理画面より、Create Resource Hierarchy を選択し、File System リソー スを作成します。

リソース作成ウィザードで入力する内容は以下の通りです。 Select Recovery Kit File System

Switchback Type intelligent

Server sios1

Mount Point /postgresql Root Resource Tag /postgresql

5.6 PostgreSQL リソース階層の作成

SSP GUI 管理画面より、Create Resource Hierarchy を選択し、PostgreSQL リソー スを作成します。リソース作成ウィザードで入力する内容は以下の通りです。

重要:

この時点で、PostgreSQL を仮想サーバー上で実行している必要があります。

Select Recovery Kit PostgreSQL Database

Switchback Type intelligent

Server sios1

PostgreSQL Executable Location /usr/bin PostgreSQL Client Executable Location /usr/bin/psql PostgreSQL Administration Executable

Location /usr/bin/pg_ctl

PostgreSQL Data Directory /postgresql/data

PostgreSQL Port 5432

PostgreSQL Socket Path /tmp/.s.PGSQL.5432 Enter Database Administrator User postgres

PostgreSQL Log file /postgresql/log/pgsql-5432.lk.log

(26)

26

© SIOS Technology, Inc.

5.7 リソース間の依存関係の構築

SSP GUI 管 理 画 面 よ り 、 Create Dependency を 選 択 し 、 IP リ ソ ー ス (ip-192.168.109.11) と PostgreSQL リソース(pgsql-5432) との間に依存関係を作 成します。

下記のリソースの依存関係図のように、Parent Resource(親リソース)が PostgreSQL リソース、Child Resource(子リソース)が File System リソースと IP リソースとな るよう設定してください。この設定により、適切な順序で起動/停止することが保証され ます。 依存関係の作成方法については、以下の URL をご参照ください。 リソース依存関係の作成 http://jpdocs.us.sios.com/Linux/8.4.0/LK4L/TechDoc/index.htm#administrati on/administrator_tasks/creating_resource_dependency.htm リソースの依存関係図

(27)

27

© SIOS Technology, Inc.

6

vCloud Air の機能確認

本構成で、vCloud Air の以下の機能について、正常動作を確認しました。 (1) 管理画面へのログイン (2) カタログのテンプレートを用いた仮想サーバーの作成 (3) 仮想サーバーへのディスクの追加、削除 (4) 仮想サーバーへのコンソール接続 (5) 仮想サーバーの起動、停止 (6) ファイアウォール設定  フィルタルールの追加、削除 (7) NAT の追加、削除  Destination NAT ルールの追加、削除  Source NAT ルールの追加、削除 (8) 仮想サーバーの削除

7

SSP の機能確認

本構成で、SSP の以下の機能について、正常動作を確認しました。 (1) 仮想 IP で指定している NIC を停止させた場合に、復旧が行われること (2) PostgreSQL のプロセスが停止した場合に、復旧が行われること (3) (1)、(2)の復旧に失敗した場合に、ノードが自動的に再起動されることによりサービ スが正常に復旧すること

また、VMware HA と LifeKeeper Single Server Protection の連携を有効した環境でも 同様の動作を確認しています。

(28)

28

© SIOS Technology, Inc.

8

参考資料

LifeKeeper UserSite

http://lk.sios.com/

LifeKeeper Single Server Protection v8.4 インストレーションガイド

http://jpdocs.us.sios.com/Linux/8.4.0/LifeKeeperSSP/Installation/index.htm

SIOS Technical Documentation

http://jpdocs.us.sios.com/

LifeKeeper Single Server Protection

http://jpdocs.us.sios.com/#LKSSP

PostgreSQL RK のドキュメンテーション

http://jpdocs.us.sios.com/Linux/8.4.0/LK4L/pgSQL/index.htm

vCloud Air

(29)

29

© SIOS Technology, Inc.

9

謝辞

本ドキュメントを作成するに際して、ソフトバンク コマース&サービス株式会社様には多 大なるご支援をいただきました。御礼を申し上げます。

ソフトバンク コマース&サービス株式会社

(30)

30

© SIOS Technology, Inc.

10

お問い合わせ

本書の記載内容についてのお問い合わせ先

 LifeKeeper 製品の導入を検討中のお客様

 LifeKeeper 製品をご購入済みのお客様

弊社パートナー営業部までお問い合わせください。 お問い合わせメールフォーム https://www.sios.com/products/bcp/lkdk/contact/ 弊社 LifeKeeper 製品サポート窓口までお問い合わせください。 購入後のお問い合わせ https://www.sios.com/products/bcp/lkdk/contact/support_lk.html

(31)

31

© SIOS Technology, Inc.

11

免責事項

 本書に記載された情報は予告なしに変更、削除される場合があります。最新のものを ご確認ください。  本書に記載された情報は、全て慎重に作成され、記載されていますが、本書をもって、 その妥当性や正確性についていかなる種類の保証もするものではありません。  本書に含まれた誤りに起因して、本書の利用者に生じた損害については、サイオステ クノロジー株式会社は一切の責任を負うものではありません。  第三者による本書の記載事項の変更、削除、ホームページ及び本書等に対する不正な アクセス、その他第三者の行為により本書の利用者に生じた一切の損害について、サ イオステクノロジー株式会社は一切の責任を負うものではありません。  システム障害などの原因によりメールフォームからのお問い合せが届かず、または延 着する場合がありますので、あらかじめご了承ください。お問い合せの不着及び延着 に関し、サイオステクノロジー株式会社は一切の責任を負うものではありません。 【著作権】 本書に記載されているコンテンツ(情報・資料・画像等種類を問わず)に関する知的財産 権は、サイオステクノロジー株式会社に帰属します。その全部、一部を問わず、サイオス テクノロジー株式会社の許可なく本書を複製、転用、転載、公衆への送信、販売、翻案そ の他の二次利用をすることはいずれも禁止されます。またコンテンツの改変、削除につい ても一切認められません。 本書では、製品名、ロゴなど、他社が保有する商標もしくは登録商標を使用しています。 サイオステクノロジー株式会社 〒106-0047 東京都港区南麻布 2-12-3 サイオスビル 電話: 03-6401-5111 FAX: 03-6401-5112 URL: http://www.sios.com

参照

関連したドキュメント

暑熱環境を的確に評価することは、発熱のある屋内の作業環境はいう

SVF Migration Tool の動作を制御するための設定を設定ファイルに記述します。Windows 環境 の場合は「SVF Migration Tool の動作設定 (p. 20)」を、UNIX/Linux

※年 1 回の認証ができていれば、次回認証の時期まで Trend Micro Apex One (Mac) サーバーと 通信する必要はありません。学内ネットワークに接続しなくても Trend Micro Apex

事業セグメントごとの資本コスト(WACC)を算定するためには、BS を作成後、まず株

本文書の目的は、 Allbirds の製品におけるカーボンフットプリントの計算方法、前提条件、デー タソース、および今後の改善点の概要を提供し、より詳細な情報を共有することです。

全体構想において、施設整備については、良好

・性能評価試験における生活排水の流入パターンでのピーク流入は 250L が 59L/min (お風呂の

東京都環境局では、平成 23 年 3 月の東日本大震災を契機とし、その後平成 24 年 4 月に出された都 の新たな被害想定を踏まえ、