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

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

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


注 –

ゾーンのインストールについては、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』を参照してください。


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

始める前に

次の作業を実行します。

詳細は、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』「ゾーンの構成要素」を参照してください。

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

    大域ゾーンにいる必要があります。

  2. Solaris 10 OS の場合、各ノードで Service Management Facility (SMF) のマルチユーザーサービスがオンラインであることを確認してください。

    ノードでサービスがまだオンラインでない場合は、状態がオンラインになるのを待ってから、次の手順に進んでください。


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


    注 –

    非大域ゾーンでリソースグループの機能をサポートするには、autoboot プロパティーを true に設定する必要があります。


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

    1. 『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』の第 18 章「非大域ゾーンの計画と構成 (手順)」の手順を実行します。

    2. 『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』「ゾーンのインストールと起動」の手順を実行します。

    3. 『Solaris のシステム管理 (Solaris コンテナ : 資源管理と 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 アドレスにマッピングされます。


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

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

    zprivatehostname=hostalias

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

    node

    ノードの名前。

    zone

    非大域ゾーンの名前。

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

    『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』「初期内部ゾーン構成を実行する」の手順に従います。次のどちらかの方法を選択します。

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

    • /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]
      …
次の手順

非大域ゾーンにアプリケーションをインストールするには、スタンドアロンシステムの場合と同じ手順を実行します。非大域ゾーンにソフトウェアをインストールする手順については、アプリケーションのインストールマニュアルを参照してください。また、『Solaris のシステム管理 (Solaris コンテナ : 資源管理と Solaris ゾーン)』「ゾーンがインストールされている Solaris システムでのパッケージとパッチの追加および削除 (作業マップ)」も参照してください。

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