N1 Provisioning Server 3.1, Blades Edition ご使用にあたって

Procedureスナップショット用にディスクを準備する

手順
  1. リソースプールサーバーをそのディスクからイメージ VLAN にブートします。

    システムコントローラ上で、次のコマンドを入力します。


    sc>bootmode bootscript="boot disk" console-id
    sc>poweron console-id
    

    以下に例を示します。


    sc>bootmode bootscript="boot disk" s5
    S5: Boot script set.
    sc>poweron s5
    S5: Poweron sequence started.
  2. 新たにインストールした Linux マシン上で、ダミーのファイルシステムを除外します。

    「標準以外のディスクサイズと Linux」で作成したダミーのファイルシステムを除外します。 /etc/fstab ファイル内の /dummy 用のエントリをコメントアウトします。

  3. ダミーのファイルシステムをマウント解除します。

    次のコマンドを入力して、ダミーのファイルシステムをマウント解除し、マウントされていないことを確認します。


    [root@linux-client root]# umount /dummy 
    [root@linux-client root]# df -k 
    Filesystem           1k-blocks      Used Available Use% Mounted on 
    /dev/hda1             26251900   1146164  23772204   5% / 
    none                   1029196         0   1029196   0% /dev/shm 
    /dev/hda3               507620      8253    473159   2% /tmp 
    [root@linux-client root]#
  4. Linux インストールが N1 Provisioning Server ソフトウェアと互換性をとれるように構成します。

    1. Provisioning Server マシンから /tftpboot/terraspring ディレクトリを NFS マウントします。

      次のコマンドを入力します。


      [root@linux-client root]# mount PS-IP-address:/tftpboot/terraspring mount-point
      

      以下に例を示します。


      [root@linux-client root]# mount 10.42.42.1:/tftpboot/terraspring /mnt  
      
    2. ソフトウェアパッケージ用のダウンロードディレクトリを作成して、そのディレクトリに移動します。

      以下に例を示します。


      [root@linux-client root]# mkdir -p /tmp/packages
      [root@linux-client root]# cd /tmp/packages 
      
    3. Sun Java Runtime Environment (JRE)、N1 Provisioning Server Agent、および Content Load Balancing (CLB) モジュールをコピーします。


      [root@linux-client root]# cp /mnt/packages/j2re-1_4_1_06-linux-i586-rpm.bin . 
      [root@linux-client root]# cp /mnt/packages/TSPRaglnx-3.1.6.i386.rpm . 
      [root@linux-client root]# cp /mnt/packages/sunclb-admin-1.36-1.i386.rpm . 
      [root@linux-client root]# cp /mnt/packages/sunclb-k2_4_9_e_3smp-1.36-1.i386.rpm . 
      [root@linux-client root]# cp /mnt/packages/sunclb-k2_4_9_e_3-1.36-1.i386.rpm . 
      
    4. このディレクトリをマウント解除します。


      [root@linux-client root]# umount /mnt
      
    5. JRE ソフトウェアをインストールします。

      次のコマンドを入力します。


      [root@linux-client root]# sh ./j2re-1_4_1_06-linux-i586-rpm.bin 
      [root@linux-client root]# rpm -i j2re-1_4_1_06-fcs-linux-i586.rpm
      
    6. N1 Provisioning Server エージェントをインストールおよび構成します。

      次のコマンドを入力します。


      [root@linux-client root]# rpm -i TSPRaglnx-3.1.6.i386.rpm 
      [root@linux-client root]# ln -s /usr/java/j2re1.4.1_06/bin/java /opt/terraspring/lib/java
      
    7. CLB モジュールをインストールおよび構成します (必要であれば)。

      Sun Fire B10n シリーズのコンテンツ負荷均衡機能を使用してサーバーブレードを Sun Fire ブレードプラットフォームの一部にするには、次のコマンドを入力して、CLB モジュールをインストールおよび構成します。


      [root@linux-client root]# rpm -i sunclb-admin-1.36-1.i386.rpm 
      [root@linux-client root]# rpm -i sunclb-k2_4_9_e_3smp-1.36-1.i386.rpm 
      [root@linux-client root]# rpm -i sunclb-k2_4_9_e_3-1.36-1.i386.rpm  
      [root@linux-client root]# ln -s /etc/init.d/sun-clb /etc/rc3.d/S99sunclb
      
    8. 二次 Ethernet インタフェースを指定します。

      システムに存在する NIC ドライバを調べて (たとえば、snetcebge)、すべての二次インタフェースの名前 (たとえば、snet1ce1bge1) をファイル /etc/opt/terraspring/managed_interfaces に記入します。 二次インタフェース snet1 が 1 つだけの例を以下に示します。


      [root@linux-client root ]#cat /etc/opt/terraspring/managed_interfaces 
      snet1 
      [root@linux-client root ]#
  5. リソースプールサーバーを停止します。


    [root@linux-client root ]#/sbin/shutdown -h now
    

    これで、このブレードはいつでもスナップショットを撮ることができます。

  6. イメージウィザードに戻って、「Linux イメージを作成する (手順の概要)」の手順を実行して、手順 9 と手順 10 を実行します。