Sun Cluster ソフトウェアのインストール (Solaris OS 版)

Procedureクラスタノードに非大域ゾーンを作成する

クラスタに作成する非大域ゾーンごとにこの手順を実行してください。


注 –

ゾーンのインストールの詳細は、『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』を参照してください。


ノードがクラスタモードまたは非クラスタモードで起動される間に、クラスタノードに Solaris 10 非大域ゾーン (以下単に「ゾーン」と呼ぶ) を設定することができます。

始める前に

次の作業を実行します。

詳細については、『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「Zone Components」を参照してください。

  1. 作成する非大域ゾーンのあるノードでスーパーユーザーになります。

    ユーザーは大域ゾーン内に存在する必要があります。

  2. Solaris 10 OS では、各ノードで、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 に設定します。


    次のマニュアルの手順に従ってください。

    1. 『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』の第 18 章「Planning and Configuring Non-Global Zones (Tasks)」の手順を実行します。

    2. 『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「Installing and Booting Zones」の手順を実行します。

    3. 『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「How to Boot a Zone」の手順を実行します。

  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 アドレスにそれをマッピングします。


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

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

    zprivatehostname=hostalias

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

    node

    ノードの名前。

    zone

    非大域ゾーンの名前。

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

    『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「Performing the Initial Internal Zone Configuration」の手順に従います。次のどちらかの方法を選択します。

    • ゾーンにログインする

    • /etc/sysidcfg ファイルを使用する

  7. 非大域ゾーンで、nsswitch.conf ファイルを変更します。

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

    1. ゾーンにログインします。


      phys-schost# zogin -c zonename
      
    2. 編集するため /etc/nsswitch.conf ファイルを開きます。


      phys-schost# vi /etc/nsswitch.conf
      
    3. hosts エントリと netmasks エントリのルックアップの先頭に、cluster スイッチを追加します。

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


      …
      hosts:      cluster files nis [NOTFOUND=return]
      …
      netmasks:   cluster files nis [NOTFOUND=return]
      …
次の手順

非大域ゾーンにアプリケーションをインストールするには、スタンドアロンシステムの場合と同じ手順を実行します。非大域ゾーンにソフトウェアをインストールする手順については、アプリケーションのインストールマニュアルを参照してください。また、『System Administration Guide: Solaris Containers-Resource Management and Solaris Zones』「Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map)」も参照してください。

非大域ゾーンにデータサービスをインストールして設定する場合は、個々のデータサービスの Sun Cluster マニュアルを参照してください。