このセクションでは Samba リソースの設定に必要な手順について説明します。

  1. Samba の設定案を作成します。次のような項目を決定します。

    • 使用する NetBIOS 名
    • 保護して共用へのアクセスを許可するインタフェース
    • Samba の共用で使用し、したがって保護するファイルシステム
    • アクセスし保護するプリンタ(存在する場合)

    ロックディレクトリーとログディレクトリーの場所 使用する設定ファイルの数と設定の種類 (アクティブ/スタンバイかアクティブ/アクティブか)について検討します。たとえば、保護するSambaの共用が4つある場合、1 つの設定ファイルに4つの共用をすべて記述することもできますが、1 つのファイルシステムに障害が発生するだけで4つのファイルの共用すべてを含めてSamba階層全体のフェイルオーバが発生するというデメリットがあります。別の方法として、それぞれ1つのファイルの共用を保護する独立した設定ファイルを4つ作成することもできますが、この場合、4つのNetBIOS 名を定義して管理する必要があります。

  2. Samba設定ファイルをステップ 1 で作成した設定案に従ってセットアップします。これには、[global] セクションに必要な命令や、使用するファイルとプリンタの共有などがあります。LifeKeeper Samba階層に必要なグローバル命令と共用命令については、「LifeKeeper での Sambaの設定 」を参照してください。

  3. LifeKeeper で保護する IP アドレスを作成します。 この IP アドレスは、NetBIOS 名を使用してクライアントが Sambaサーバーに接続するのに使用されます。保護された IP アドレスは、設定ファイルの interface 命令に一致する必要があります。IP リソースのセットアップの詳細については、『LifeKeeper for Linux IP Recovery Kit 管理ガイ ド 』を参照してください。すべてのクライアントおよびその他のクラスターサーバー から ping を実行して、保護するIPアドレスをテストします。ローカルホスト(127.0.0.1) 用の保護される IP リソースは不要です。

  4. Samba デーモンを起動して、クライアント接続をテストします。

    1. デーモンを起動するコマンドは次のとおりです。
      s/nmbd –D –s ConfigurationFile

    2. Samba ユーティリティーsmbclient を使用して、次のように smbd デーモンへの接続をテストします。これは interfaces 命令で定義された各アドレスに対して実行する必要があります。
      smbclient -L netbios_name -U% -I Protected_IP_Address

    3. nmblookup を使用して nmbd デーモンプロセスへの接続をテストします。これは各ブロードキャストアドレスに対して実行する必要があります。interfaces 命令に定義された各アドレスごとに、関連するブロードキャスト・アドレスを使用します。(ブロードキャスト・アドレスは、 ip addr show を実行すると取得できます。)
      nmblookup -B broadcast_address netbios_name

  5. 1 つ前の手順で起動した Samba デーモンを停止します。これは kill コマンドを使用して行います。ps コマンドを使用して実行中のデーモン・プロセスを見つけ、 kill pid を発行してデーモンプロセスを終了します。

  6. LifeKeeper 下で保護されるファイル・システム(Samba ファイルを管理する) を作成し、上記のステップで定義した共有を印刷します。(SPS for Linux テクニカルドキュメンテーションの「ファイルシステムリソース階層の作成 」を参照してください。) ファイルシステムリソースは、プリント・サービス・リソースまたは Samba リソース作成時に自動的に作成されるため、この手順は省略することもできます。Sambaリソースを作成する前に、レプリケーション(SIOS DataKeeper)ファイルシステムリソースを作成する必要があります。

  7. 1 つのファイルシステムを複数の Sambaの共用で使用する場合は、保護するファイル・システム上に共用のためのディレクトリを作成します。

  8. LifeKeeper 下で保護される印刷サービス階層 (設定ファイルにプリンタ共有が定義さ れている場合に、クライアントの印刷に使用される) を作成します。

  9. LifeKeeperでSamba リソース階層を作成し、少なくとも 1 つのバックアップサーバーに拡張します(後述の「LifeKeeper設定作業 」を参照してください)。extend スクリプトによってSamba設定ファイルがテンプレート・サーバーからターゲットサーバーの同じ場所にコピーされます。

  10. プライマリサーバー側で、サービス中のSamba階層が保護する共用へのクライアント接続をテストします。たとえば、Windows クライアントから共用ディレクトリにマッ ピングして、共用ファイルにアクセスできるか確認します。クラスタ内の全サーバーに対してテストを繰り返します。Sambaリソースは、手動でバックアップサーバーへスイッチオーバする方法でテストすることもできます。(「リソース階層のテスト 」を参照してください。)

  11. LifeKeeper で保護するSamba デーモンは LifeKeeper が制御するので、システム起動時の自動起動を無効化する必要があります。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信