クラスタの設定
ここでは、Synology CIFS スケールアウト クラスタを設定する手順と、関連する情報について説明します。
はじめる前に
次の注意をよくお読みください。
- 一部の Synology NAS モデルしか CIFS スケールアウト クラスタ機能に対応していません。
- クラスタに含まれるすべてのサーバーは、[CMS] > [サーバー] > [追加] を選択して、CMS ホストに追加されなければなりません。
CIFS スケールアウト クラスタの設定
すべてのサーバーを CMS ホストに追加したら、下の手順に従って CIFS スケールアウト クラスタを設定してください。
新しいクラスタを設定する:
- [CMS] > [クラスタの概要] を選択した後、[クラスタの設定] をクリックします。
- すると、セットアップ ウィザードが開きますので、次の手順に従ってください。
- クラスタ ボリュームの作成:ストレージ サーバーにデータを保管するためのクラスタ ボリュームを作成します。
- コンピューティング サーバーを選択:コンピューティング サーバーは、クライアントが送信したファイルアクセス リクエストを処理するために使用されます。すべてのサーバーは、同じドメイン/LDAP に属している必要がありますので、ドメイン/LDAP サーバーのアドレスとログイン情報を入力する必要があります。ドメイン/LDAP サーバーがない場合は、自分の LDAP サーバーを設定するために、Synology のDirectory Server パッケージをダウンロードしてインストールすることができます。
- 分散 CIFS サービスの設定:統一した NetBIOS 名または CIFS サーバー IP アドレスを使って、分散 CIFS サービスにアクセスすることができます。
- クラスタ共有の作成:データを整理したり、共有したりするために、クラスタ ボリュームの一番上に共有フォルダを作成します。
コンピューティング サーバーのフェイルオーバー
コンピューティング サーバーでエラーや故障が発生した場合は、サービスが中断しないように、もう1台のコンピューティング サーバーが CIFS サービスを引き継ぎます。このような処理を「フェイルオーバー」と呼びます。
コンピューティング サーバーのフェイルオーバーを有効にするには、[クラスタ CIFS サービスの IP アドレス] オプションを設定する必要があります。これを有効にすると、コンピューティング サーバーでエラーや故障が発生したとき、クラスタ サービスの IP アドレスを介してアクセスしているサービス セッションはもう1台のコンピューティング サーバーに転送されます。このようにして、フェイルオーバーが実行され、サービス停止に陥る危機を回避します。
クラスタ CIFS サービス IP アドレスを設定するには:
- [CMS] > [クラスタの概要] > [クラスタの設定] > [集約した CIFS サービスの設定] の順番に選択します。次に、[次へ] をクリックします。
- [クラスタ CIFS サービス IP アドレスを有効にする] にチェックマークを付けます。
- [追加] をクリックして、コンピューティング サーバーの数に応じて適切な数の IP アドレスを追加してください。
- IP アドレスとサブネット マスクを入力します。
- セットアップ ウィザードを完了すると、クラスタ CIFS サービス IP アドレスを使って集約した CIFS サービスにアクセスできるようになります。
コンピューティング サーバーの読み込みバランス
クラスタが稼働したら、コンピューティング サーバーの読み込みバランスを設定するようお勧めします。すべてのコンピューティング サーバーは CIFS サービスを同時に処理しますので、すべてのコンピューティング サーバーに亘ってファイル アクセス リクエストを配布するために、読み込みバランスが必要です。読み込みバランスには次の 2 つのタイプがあります:
- NetBIOS ネームによる読み込みバランス:この方法では、クライアントが NetBIOS ネームを使ってクラスタ共有にアクセスするとき、コンピューティング サーバーの 1 台がランダムにリクエストに応答しますので、すべてのコンピューティング サーバーに亘って接続の読み込みのバランスを取ることができます。
- ラウンド ロビン DNS による読み込みバランス:ラウンド ロビン DNS は、ローテーション シーケンスに応じてクエリーをコンピューティング サーバーにジャンプさせることによって、コンピューティング サーバーの接続読み込みを配布します。ラウンド ロビン DNS を使用すると、各クエリアーは別のコンピューティング サーバーに転送されます。そのため、サーバー間に全体的な接続読み込みを配布します。
ラウンド ロビン は、あなたの環境の DNS サーバーで設定できます。環境に DNS サーバーがない場合は、Synology の DNS Server パッケージをインストールして、DNS リソース レコードを設定します。
ラウンド ロビン DNS を設定する:
- このチュートリアルにしたがって、DNS Server をインストールし、設定してください。
- ゾーン ページでマスター ゾーンを選択し、[編集] > [リソース レコード] を選択します。
- [作成] > [A タイプ] をクリックします。ホスト名を入力します(例:クラスタ名と FQDN が [ホスト名].[ドメイン名] の場合、ホスト名は cluster.synology.com となります)。次に、コンピューティング サーバーの1つの IP アドレスか、クラスタ サービスの IP アドレスを入力します。
- すべてのコンピューティング サーバーが A レコードに含まれるまで、上記の手順を繰り返してください。ホスト名はコンピューティング サーバーの各 A レコードと同じでなければなりません。
- あなたのコンピュータから新しく構成した DNS サーバーにアクセスします。FQDN (cluster.synology.com) を使用すれば、クラスタ CIFS サーバーにアクセスできるはずです。
新しい Synology NAS で既存のクラスタを拡張する
クラスタの計算リソースおよびストレージ リソースを増量するには、サーバーを追加してクラスタを拡張する方法があります。次の手順に従って、既存のクラスタに新しいサーバーを簡単に追加することができます。
アンインストールした Synology NAS サーバーでクラスタを拡張する:
- [CMS] > [サーバー] > [追加] を選択します。
- [新しいサーバーで既存のクラスタを拡張する] を選択します。
- ウィザードの手順に従って完了します。