続いて、仮想マシンの仕様を決めましょう。CPU、メモリ、OS、ストレージ(ディスク)、ネットワークを選択していきます。
なお、今回構築するDRBD及びDRBD Proxyを使った災害対策システムは、単なるデータのバックアップだけならば、最も低スペックのCPU、メモリ量でも十分動作します。ただしDRBDは、必ず何かのアプリケーションのデータを冗長化するために使うツールです。このため、データベースやアプリケーション、Webサーバなど、メインで使うサービスの推奨環境に合わせて選択してください(図6)(図7)。
OSもいくつかの種類/バージョンから選べます。今回構築するシステムでは、Softlayerで選択できるOSの中では、CentOS、Debian、Red Hat、Ubuntuを推奨します。CoreOSも選択可能ですが、追加で必要なパッケージが多くなってしまうので、推奨はできません。
今回は、DRBDの動作には十分な「CentOS 7(minimal)」を選びました(図8)。
ストレージは、第4回「“Sambaファイルサーバを冗長化する”方法」などのバックナンバーで解説したように、DRBD専用の領域も作成するために計2つのディスクを作成します。1番目はOSなどがインストールされる領域として25GB、2番目はDRBD専用の領域として100GBを確保します(図9)。
続いて「ネットワーク・オプション」を選択します。ここでは、グローバルIPを使うインタフェースを指す「Public」とローカルのIPアドレスを使うインタフェースを指す「Private」の速度と帯域幅を決めます。
DRBDでの同期は、Privateのインタフェースを使います。もちろん速度が速いに越したことはありませんが、その分、利用料金は高くなります。今回は追加料金のない「100Mbps」を選びますが、データの更新頻度や量、重要性などに応じて、どの程度の速度が必要かをテストし、足りなければ「1Gbps」などに変更するのでもいいでしょう。こういった仕様変更がすぐできるのもクラウドサービスのいいところです。
最後に「システム・アドオン」を設定します。「Firewall(APF Software Firewall for Linux)」は最低限設定しつつ、その他は環境に応じてお好みで構いません(図11)。
画面の最下段にある「注文に追加」をクリックします。仮想マシンの確認画面が表示されますので、「ホスト名とドメイン名」を入力します。ホスト名は1台目を「drbd1」、2台目を「drbd2」としました(図12)。
画面右側の利用条件に同意し、「注文の送信」をクリックすると仮想マシンが配置されます(図13)。
作成した仮想マシンは、SoftLayer管理ポータルの「デバイス」→「デバイス・リスト」より確認できます。
最後に、SoftLayerでは「Private」のローカルIPアドレスを使用前に登録しておく必要があります。SoftLayer管理ポータルの「ネットワーク」→「IP管理」→「サブネット」と進み、画面右上の「IPアドレスの注文」でローカル用のIPアドレスを取得できます(図14)。
なお、今回は本番サーバとバックアップサーバ、計2台の仮想マシンを作成します。SoftLayerは、初回のみ1台の仮想マシンと一部の機能が無料で使える30日のお試し期間(無料トライアル)がありますが、今回のようにSoftLayerで仮想マシンを2台作成する場合は無料トライアル範囲から外れますのでご注意ください。
具体的には、1台目は無料トライアルが適用されますが、今回の構成では、2台目で1時間5円〜10円ほどの課金が発生します。また、停止状態(作業していないときなど)でも課金は継続されます。検証が済み、継続して利用しない場合は、仮想マシンを削除する作業が必要です。
また、無料トライアル期間の終了後は1台目にも課金が発生します。無料トライアル期間の終了後、継続して利用しない場合は仮想マシンをアニバーサリービリングデート(Anniversary Billing Date:個々人の課金が更新される日時)の24時間前に削除を行ってください。重ねてご注意ください。
前述した通り、SoftLayerへ配置した今回の仮想マシン(時間課金型)は、使っていないときも課金されます。検証が済んだら、不要な仮想マシンは削除しておくと安心です。
仮想マシンの削除は、SoftLayer管理ポータルから「デバイス」→「デバイス・リスト」を選択すると表れるメニューから「デバイスのキャンセル」をクリックします(図15)。
確認画面→最終確認画面から、「キャンセル(削除)によりデータ損失が生じる可能性があることを了解します」をチェックし、「デバイスのキャンセル」クリックします(図16)(図17)。
正しく削除されたどうかを、SoftLayerポータルの「デバイス・リスト」で確認します。完全に削除されるまでに時間がかかることがありますので、少し時間を空けてからチェックするとよいでしょう。
しかし、テストのたびに仮想マシンの削除と作成を繰り返すのも大変です。後日、「自動構築Tips編」を予定していますので、それまでしばしお待ちください。
ここからの「災害対策システム」の作り方は、バックナンバー「今こそ真剣に考える災害対策システム──クラウドと“DRBD Proxy”ですぐ構築する方法」で解説したサーバ環境を、今回作成した2台の仮想マシンに読み替えていただくと同じように構築できます。ぜひ試してみてください。
今回まで、BCP/DR対策を踏まえたDRBDの基礎を解説してきました。次回からは応用編として、一歩進んだDRBDの活用方法を解説していく予定です。お楽しみに。
さまざまなIT関連業務経験ののちに2013年よりインフラエンジニアとしての業務に携わる。また、DRBDを始めとするオープンソースソフトウェアのサポート業務にも携わっている。ツイッターでDRBDの情報発信も行っている。TwitterID:@ksawada1979。
Copyright © ITmedia, Inc. All Rights Reserved.