HULFTをAWSでも安心して使うには?
~業務を止めない仕組みを解説~
HULFTを使用した高可用ファイル連携システムをAWSで実現する手順を解説した記事です。
クラウドリフトの際、オンプレミスにはないAZやAmazon S3といったクラウドの要素を考慮して、可用性を担保した環境を実現するにはどうすればよいかお悩みの方向けに、構築のポイントをまとめました。
- HULFTのサービスレベルを落とさない構成をどう構築する?(「AZ障害」でも業務を止めないHAクラスター環境の設定)
- クラウドで大容量のファイルを効率的に格納するには?(HULFT Cloud Storage Optionを使ってAmazon S3を活用する設定)
1. クラウドでもHULFTを止めない仕組みの検討が必要
各社の基幹システムや金融機関の情報系システムなど、ミッションクリティカルなシステムを支えるインフラであるHULFTは、クラウドリフト後も同じサービスレベルが求められます。また、HULFT Cloud Storage Optionによって、IaaSのシステムから簡単にAmazon Simple Storage Service(以降、Amazon S3と記す)などのストレージサービスを利用できることから、オンプレミスとクラウドやマルチクラウド環境でのHULFT連携も増えており、クラウドサービスを使った新たなシステムのつなぎ役としても、ますます重要性が高まっています。ところが、HULFTをクラウドでも止めずに運用するためには、クラウドのインフラを活用するだけでは不足(注1)があり、利用者自身による作りこみが必要です。
注1:クラウドのインフラ活用だけでは足りない理由は、下記の特集記事にて詳しく解説していますので併せてご覧ください。
2.では、HAクラスタソフトウェアである「FUJITSU Software PRIMECLUSTER(以降、PRIMECLUSTERと略す)」を使用して、HULFT(OSはRed Hat Linux Enterprise)の高可用構成をAmazon Web Services(以降、AWSと記す)に構築する際のポイントと設定、3.ではHULFT Cloud Storage Optionを使用して、Amazon S3のデータをオンプレミスと連携するための設定を解説します。文中に示しているPRIMECLUSTERおよびHULFTのマニュアルは下記リンク先のページに掲載されているので併せてご覧ください。
2. AWSでHAクラスタ構成のHULFTサーバーを構築する
Loading component...
2.1 必要な構成と構築のポイント
Loading component...
Loading component...
2.2 VPCの設定
マルチアベイラビリティゾーンでのクラスタシステム、およびネットワーク設定を説明します。
Loading component...
Loading component...
2.3 ネットワーク引継ぎの設定
DNSレコード書き換えによるネットワーク引き継ぎするための設定を説明します。設定値は上記の図を基にした例です。
Loading component...
2.4 HULFTのインストール
最初に運用系インスタンス(共有ディスクをマウント済みの環境)、次に待機系インスタンスの順にHULFTをインストールします。詳細は「HULFT8 UNIX/Linux 導入マニュアル」にある下記の章を参照してください。
- 2.対話型インストール
- 2.3 カスタムインストール
Loading component...
2.5 HULFTのシステム設定
Loading component...
3. HULFT Cloud Storage OptionでAmazon S3と連携する
Loading component...
3.1 必要な構成と構築のポイント
Loading component...
3.2 AWSの設定
Amazon S3にファイル転送するための、AWS側での設定を説明します。
Loading component...
3.3 HULFT Cloud Storage Optionのインストール
HULFT Cloud Storage Optionを最初に運用系インスタンス、次に待機系インスタンスの順にインストールします。詳細は「HULFT8 クラウドストレージオプション マニュアル」にある下記の章を参照してください。
- 5.HULFT クラウドストレージオプションの導入(Linux)
- 5.3 HULFT8 Cloud Storage Plugin(Amazon S3) for Linuxのインストール
- 5.3.1 インストール
- 5.3 HULFT8 Cloud Storage Plugin(Amazon S3) for Linuxのインストール
Loading component...
3.4 HULFT Cloud Storage Optionの設定
Loading component...
- 6. HULFT クラウドストレージオプションのユーティリティ
- 6.1 Amazon S3でのユーティリティ
- 6.1.4 ストレージ認証情報のデフォルト情報の登録コマンド(Amazon S3)
- 6.1 Amazon S3でのユーティリティ
Loading component...
Loading component...
4. 動作確認する
下記の動作を確認します。
- オンプレミスとAWSでのHULFT転送ができること
- Amazon S3にデータをアップロード / ダウンロードできること
- フェイルオーバーによって、HULFTの情報が正しく待機系インスタンスに引き継がれ、運用を継続できること
Loading component...
4.1 事前準備
Loading component...
- 4. HULFTクラスタ対応機能のユーティリティ
- 4.1 起動同期機能
PRIMECLUSTERの設定は「PRIMECLUSTER 導入運用手引書」にある「第6章 クラスタアプリケーションの構築」を参照してください。
4.2 【オンプレミス】HULFT集配信管理情報の設定
オンプレミスのHULFTの管理画面を起動して、下記を設定します。設定値はすべて例です。
Loading component...
設定の詳細はそれぞれのOSごとに用意されている「HULFT8 for OS名 オペレーションマニュアル(注2)」にある下記の章を参照してください。
- 2. HULFTの設定
- 2.1 管理情報の設定
注2:OS名の部分には「UNIX/Linux」「Windows」「IBMi」「zOS」「MSP」「XSP」が入ります。
4.3 【AWS運用系】HULFT集配信管理情報の設定
設定値はすべて例です。
Loading component...
4.4 【AWS運用系】HULFTの起動
psコマンドでHULFTのデーモン(hulsndd、hulrcvd、hulobsd)が起動していることを確認します。
Loading component...
4.5 【AWS運用系】集配信要求の実行
HULFTの配信および集信を実施します。
Loading component...
4.6 【AWS運用系】履歴情報の確認
HULFTの配信および集信の転送結果を確認します。
Loading component...
4.7 フェイルオーバー
HULFTのデーモンを停止することで疑似障害を起こし、フェイルオーバーの処理を実行させます。
Loading component...
4.8 【AWS 待機系】HULFTでの動作確認(起動・実行・履歴確認)
Loading component...
5. 製品情報
HULFTおよびPRIMECLUSTERの製品情報については下記のページをご覧ください。
以上、PRIMECLUSTERを使用してAWS上にアベイラビリティゾーン間でのHAクラスタ構成となるHULFTサーバーを構築し、HULFTのファイル転送によってオンプレミスとAmazon S3でデータ連携を行うシステムを構築する手順をご紹介しました。
こちらもおすすめ
クラウドで起こりうる障害と対策についてもっと知りたい方は下記の特集記事もお勧めです!ぜひ併せてご覧ください。
Loading component...
Loading component...
備考
Amazon Web Services、AWS、Amazon Elastic Block Store、Amazon EBS、Amazon Simple Storage Service、Amazon S3、Amazon Route 53は、Amazon.com, Inc. またはその関連会社の商標です。























