この手順では、scrgadm(1M) コマンドを使って Sun Cluster HA for NetBackup の登録と構成を行う方法を説明します。
このデータサービスの登録と構成は、他のいくつかの方法でも行うことができます。これらのオプションの詳細は、「データサービスリソースを管理するためのツール」を参照してください。
この手順を実行するには、次の情報が必要になります。
データサービスをマスターできるクラスタノードの一覧。
データサービスへのアクセスにクライアントが使用するネットワークリソース。通常、クラスタをインストールするときにこの IP アドレスを設定します。ネットワークリソースの詳細は、『Sun Cluster 3.0 12/01 の概念』を参照してください。
この手順は、1 つのクラスタメンバーで実行してください。
クラスタメンバーでスーパーユーザーになります。
scrgadm コマンドを実行し、データサービスのリソースタイプを登録します。
リソースタイプとして SUNW.netbackup_master を登録してください。
# scrgadm -a -t SUNW.netbackup_master |
新しい構成を追加することを指定します。
データサービス用に事前に定義したリソースタイプ名を指定します。
ネットワークリソースおよびアプリケーションリソースを保持するフェイルオーバーリソースグループを作成します。
必要に応じて、-h オプションを指定し、データサービスを実行できる一群のノードを選択することもできます。
# scrgadm -a -g resource-group [-h nodelist] |
リソースグループの名前を指定します。この名前は一意のものでなければなりません。
潜在的マスターを識別する物理ノード名または ID をコンマで区切って指定します (任意)。フェイルオーバー時は、この順序で主ノードが決まります。クラスタのすべてのノードがマスターになり得るのであれば、-h オプションを指定する必要はありません。
ネームサービスデータベースにすべてのネットワークリソースが追加されたか確認します。
Sun Cluster のインストール時に、この確認を行なっておく必要があります。
ネームサービスの検索が原因で障害が発生するのを防ぐために、サーバーおよびクライアントの /etc/hosts ファイルにすべてのネットワークリソースが登録されていることを確認してください。
リソースグループにネットワークリソースを追加します。
# scrgadm -a {-L|-S} -g resource-group -l hostname-list¥ [-j resource] [-n netiflist] |
リソースグループが使用するネットワークリソースの種類を指定します。論理ホスト名リソースの場合は -L、共有アドレスリソースの場合は -S を選択してください。
共有される一連のアドレスを指定します。
論理ホスト名リソースに名前を指定します (任意)。名前を指定しない場合、デフォルトでリソース名は -l オプションで最初に指定した名前になります。
各ノード上の NAFO グループをコンマで区切って指定します (省略可能)。リソースグループのノードリストに含まれるノードをすべて netiflist に指定する必要があります。このオプションを指定しないと、scrgadm コマンドは nodelist 内の各ノードの hostname-list によって指定されるサブネット上からネットアダプタを見つけようとします。例: -n nafo0@nodename, nafo0@nodename2
リソースグループ内に NetBackup リソースを作成します。
# scrgadm -a -j resource -g resource-group -t SUNW.netbackup_master |
追加するリソースの名前を指定します。
リソースを配置するリソースグループの名前を指定します。
追加するリソースの種類を指定します。
scswitch(1M) コマンドを実行して次の作業を行います。
リソースと障害モニターを有効にします。
リソースグループを管理状態にします。
リソースグループをオンラインにします。
# scswitch -Z -g resource-group |
リソースとモニターを有効に設定し、リソースグループを管理状態にし、オンラインにします。
リソースグループの名前を指定します。
次に、2 ノード構成のクラスタで Sun Cluster HA for NetBackup を構成する例を示します。
Cluster Information Node names: phys-schost-1, phys-schost-2 Resource Type: SUNW.netbackup_master Logical hostname resource: nb-master Resource group: NB-RG (フェイルオーバーリソースグループ) Netbackup Resources: test-scnb (NetBackup リソースタイプを登録する) # scrgadm -a -t SUNW.netbackup_master (すべてのリソースを含むようにフェイルオーバーリソースグループを追加する) # scrgadm -a -g NB-RG -h phys-schost-1,phys-schost-2 (リソースグループにネットワークリソースを追加する) # scrgadm -a -L -g NB-RG -l nb-master (リソースグループに NetBackup リソースを追加する) # scrgadm -a -j test-scnb -g NB-RG -t SUNW.netbackup_master (リソースグループをオンラインにする) # scswitch -Z -g NB-RG |