JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Cluster システム管理     Oracle Solaris Cluster 3.3 3/13 (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris Cluster の管理の概要

2.  Oracle Solaris Cluster と RBAC

3.  クラスタの停止とブート

4.  データ複製のアプローチ

5.  グローバルデバイス、ディスクパス監視、およびクラスタファイルシステムの管理

6.  定足数の管理

7.  クラスタインターコネクトとパブリックネットワークの管理

8.  ノードの追加と削除

クラスタへのノードの追加

既存のクラスタにノードを追加する方法

グローバルクラスタ内での非投票ノード (ゾーン) の作成

グローバルクラスタ内に非投票ノードを作成する方法

クラスタからのノードの削除

ゾーンクラスタからノードを削除する方法

クラスタソフトウェア構成からノードを削除する方法

グローバルクラスタから非投票ノード (ゾーン) を削除する方法

2 ノード接続より大きなクラスタでアレイと単一ノード間の接続を削除する方法

エラーメッセージを修正する方法

9.  クラスタの管理

10.  CPU 使用率の制御の構成

11.  Oracle Solaris Cluster ソフトウェアおよびファームウェアのパッチ適用

12.  クラスタのバックアップと復元

13.  グラフィカルユーザーインタフェースによる Oracle Solaris Cluster の管理

A.  例

索引

クラスタへのノードの追加

このセクションでは、グローバルクラスタまたはゾーンクラスタにノードを追加する方法を説明します。新しいゾーンクラスタノードは、そのゾーンクラスタをホストするグローバルクラスタのノード上に作成できますが、それは、グローバルクラスタノードが、そのゾーンクラスタのノードをまだホストしていない場合に限られます。グローバルクラスタ上の既存の非投票ノードをゾーンクラスタノードに変換することはできません。

各ゾーンクラスタノードの IP アドレスおよび NIC の指定は任意です。


注 - 各ゾーンクラスタノードで IP アドレスを構成しない場合、次の 2 つのことが発生します。

  1. その特定のゾーンクラスタでは、ゾーンクラスタで使用するための NAS デバイスを構成することができません。NAS デバイスと通信する際にはゾーンクラスタノードの IP アドレスを使用するため、IP アドレスを持たないクラスタは、NAS デバイスのフェンシングをサポートできません。

  2. クラスタソフトウェアによって、NIC の論理ホスト IP アドレスが有効化されます。


元のゾーンクラスタノード用 IP アドレスまたは NIC を指定しなかった場合、新しいゾーンクラスタノード用にその情報を指定する必要はありません。

この章での phys-schost# は、グローバルクラスタのプロンプトを表します。clzonecluster の対話型シェルプロンプトは clzc:schost> です。

次の表に、ノードを既存のクラスタに追加するときに行うタスクを示します。タスクは、示されている順に実行してください。

表 8-1 タスクマップ: 既存のグローバルクラスタまたはゾーンクラスタへのノードの追加

タスク
手順
ホストアダプタのノードへの取り付けと、既存のクラスタインターコネクトが新しいノードをサポートできることの確認
共有ストレージの追加
認証ノードリストへのノードの追加
/usr/cluster/bin/claccess allow -h node-being-added
新しいクラスタノードへのソフトウェアのインストールと構成
既存のクラスタに新しいノードを追加する
クラスタが Oracle Solaris Cluster Geographic Edition のパートナーシップで構成されている場合、構成内のアクティブな参加メンバーとして新しいノードを構成する

既存のクラスタにノードを追加する方法

Oracle Solaris ホストまたは仮想マシンを既存のグローバルクラスタまたはゾーンクラスタに追加する前に、プライベートクラスタインターコネクトへの運用面の物理接続を含む、必要なハードウェアすべてがノードに正しく取り付けられ、構成されていることを確認してください。

ハードウェアのインストールについては、『Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual』またはサーバーに付属するハードウェアのドキュメントを参照してください。

この手順によって、マシンは自分自身をクラスタ内にインストールします。つまり、自分のノード名を当該クラスタの認証ノードリストに追加します。

phys-schost# プロンプトは、グローバルクラスタのプロンプトを表します。この手順は、グローバルクラスタ上で実行します。

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式の長短を除き、コマンドは同一です。

  1. 表 8-1 のタスクマップに記載されている必要なハードウェアのインストールと構成タスクをすべて正しく完了していることを確認します。
  2. scinstallユーティリティーを使用してスイッチ、アダプタ、およびケーブルが作成されたことを確認してください
  3. 追加されるノードで、scinstall ユーティリティーを使用して、クラスタノードを追加するメニュー項目を選択し、プロンプトに従います。
  4. ゾーンクラスタに手動でノードを追加するには、次の追加の手順に従います。
    1. Oracle Solaris ホストおよび仮想ノード名を指定します。また、各ノードでパブリックネットワーク通信に使用するネットワークリソースも指定してください。次の例では、ゾーン名は sczone で、bge0 は両方のマシン上のパブリックネットネットワークアダプタです
      clzc:sczone>add node
      clzc:sczone:node>set physical-host=phys-cluster-1
      clzc:sczone:node>set hostname=hostname1
      clzc:sczone:node>add net
      clzc:sczone:node:net>set address=hostname1
      clzc:sczone:node:net>set physical=bge0
      clzc:sczone:node:net>end
      clzc:sczone:node>end
      clzc:sczone>add node
      clzc:sczone:node>set physical-host=phys-cluster-2
      clzc:sczone:node>set hostname=hostname2
      clzc:sczone:node>add net
      clzc:sczone:node:net>set address=hostname2
      clzc:sczone:node:net>set physical=bge0
      clzc:sczone:node:net>end
      clzc:sczone:node>end
    2. ノードの構成後、ノードをクラスタモードでリブートし、そのノードにゾーンクラスタをインストールします。

      # clzc install zone-clustername

    ゾーンクラスタノードを構成する手順の詳細は、『Oracle Solaris Cluster Software Installation Guide 』『Oracle Solaris Cluster ソフトウェアのインストール』の「ゾーンクラスタの構成」を参照してください。

  5. 新しいマシンがクラスタに追加されないようにするために、新しいマシンを追加する要求を無視するようクラスタに指示するオプションの番号を clsetup ユーティリティーから入力します。

    clsetup のプロンプトに従います。このオプションを設定すると、クラスタは、自分自身をクラスタに追加しようとする新しいマシンからのパブリックネットワーク経由の要求をすべて無視します。完了後 clsetup ユーティリティーを終了します。

例 8-1 認証ノードリストへのグローバルクラスタノードの追加

次に、ノード phys-schost-3 を既存のクラスタの認証ノードリストに追加する方法を示します。

[Become superuser and execute the clsetup utility.]
phys-schost# clsetup
[Select New nodes>Specify the name of a machine which may add itself.]
[Answer the questions when prompted.]
[Verify that the command completed successfully.]
 
claccess allow -h phys-schost-3
 
    Command completed successfully.
[Select Prevent any new machines from being added to the cluster.]
[Quit the clsetup New Nodes Menu and Main Menu.]
[Install the cluster software.]

参照

clsetup(1CL)

クラスタノードを追加するタスクの一連の手順については、表 8-1、「タスクマップ: クラスタノードの追加」を参照してください。

ノードを既存のリソースグループに追加する方法については、『Oracle Solaris Cluster Data Services Planning and Administration Guide』を参照してください。

グローバルクラスタ内での非投票ノード (ゾーン) の作成

このセクションでは、グローバルクラスタノード上に、単にゾーンと呼ばれる非投票ノードを作成する場合の情報と手順を説明します。

グローバルクラスタ内に非投票ノードを作成する方法

  1. 非投票ノードを作成するグローバルクラスタノードでスーパーユーザーになります。

    大域ゾーンで作業してください。

  2. 各ノードで、サービス管理機能 (Service Management Facility、SMF) のマルチユーザーサービスがオンラインになっていることを確認します。

    ノードのサービスがまだオンラインでない場合は、次のステップに進む前に状態がオンラインに変わるまで待ちます。

    phys-schost# svcs multi-user-server node
    STATE          STIME    FMRI
    online         17:52:55 svc:/milestone/multi-user-server:default
  3. 新しいゾーンを構成、インストール、およびブートします。

    注 - グローバルクラスタ上の非投票ノードでリソースグループの機能をサポートするには、autoboot プロパティーを true に設定します。


    Oracle Solaris のドキュメントの手順に従ってください。

    1. 『Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン』の第 18 章「非大域ゾーンの計画と構成 (タスク)」の手順を実行します。
    2. 『Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン』の「ゾーンのインストールとブート」の手順を実行します。
    3. 『Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン』の「ゾーンのブート方法」の手順を実行します。
  4. ゾーンが ready 状態であることを確認します。
    phys-schost# zoneadm list -v
    ID  NAME     STATUS       PATH
     0  global   running      /
     1  my-zone  ready        /zone-path
  5. (省略可能) 共有 IP ゾーンでは、プライベート IP アドレスとプライベートホスト名をゾーンに割り当てます。

    次のコマンドは、クラスタのプライベート IP アドレスの範囲から、使用可能な IP アドレスを選択し、割り当てます。またこのコマンドは、指定されたプライベートホスト名、またはホスト別名をゾーンに割り当て、割り当てられたプライベート IP アドレスにそれをマッピングします。

    phys-schost# clnode set -p zprivatehostname=hostalias node:zone
    -p

    プロパティーを指定します。

    zprivatehostname=hostalias

    ゾーンプライベートホスト名、またはホスト別名を指定します。

    node

    ノードの名前。

    zone

    グローバルクラスタの非投票ノードの名前。

  6. 初期内部ゾーン構成を実行します。

    『Oracle Solaris の管理: Oracle Solaris コンテナ - リソース管理と Oracle Solaris ゾーン』の「初期内部ゾーン構成を実行する」の指示に従います。次のどちらかの方法を選択します。

    • ゾーンにログインします。

    • /etc/sysidcfg ファイルを使用します。

  7. 非投票ノードで、nsswitch.conf ファイルを変更します。

    これらの変更により、クラスタ固有のホスト名と IP アドレスの検索をゾーンが解決できるようになります。

    1. ゾーンにログインします。
      phys-schost# zlogin -c zonename
    2. 編集のために /etc/nsswitch.conf ファイルを開きます。
      sczone# vi /etc/nsswitch.conf
    3. hosts および netmasks エントリの検索の先頭に cluster スイッチを追加し、files スイッチを続けます。

      変更したエントリは次のようになります。

      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …
    4. ほかのすべてのエントリで、エントリに記載される最初のスイッチが files スイッチであることを確認します。
    5. ゾーンを終了します。
  8. 排他的 IP ゾーンを作成した場合は、ゾーン上の各 /etc/hostname.interface ファイルで IPMP グループを構成します。

    ゾーン内のデータサービストラフィックに使用されているパブリックネットワークアダプタごとに、IPMP グループを構成します。この情報は、大域ゾーンから継承されません。IPMP グループをクラスタ内に構成する方法の詳細は、『Oracle Solaris Cluster ソフトウェアのインストール』の「パブリックネットワーク」を参照してください。

  9. ゾーンにより使用されるすべての論理ホスト名リソースの名前とアドレスのマッピングを設定します。
    1. ゾーン上の /etc/inet/hosts ファイルに名前とアドレスのマッピングを追加します。

      この情報は、大域ゾーンから継承されません。

    2. ネームサーバーを使用している場合は、名前とアドレスのマッピングを追加します。