前のトピック: Solaris ネイティブ パッケージのインストール次のトピック: 通信での ioctl の使用


Solaris ブランド ゾーンへのインストール

Solaris の pkgadd は、Solaris 10 のグローバル ゾーンにインストールされているアプリケーションのブランド ゾーンへのプロパゲートをサポートしません。 CA ControlMinder は、syscall ではなく ioctl を使用してカーネル モジュールとの通信を行う必要があります。

注: グローバル ゾーンにインストールすると、インストール パラメータ ファイルによって、ブランドのゾーンも自動的にインストールできるようになります。

次の手順に従ってください:

  1. $PACKAGE_DIR/paramtemplate ファイルを編集し、以下の設定を変更します。
    UseBrandZone = "yes" 
    
  2. seos.ini ファイルを編集し、以下の行を変更します。
    SEOS_use_ioctl = 1
    

    CA ControlMinder は ioctl を使用するように設定されます。

  3. pkgadd を使用して、CA ControlMinder を Solaris 10 ブランド ゾーンにインストールします。
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -G -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    
  4. pkgadd を使用して、CA ControlMinder を Solaris 8 および 9 ブランド ゾーンにインストールします。
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -n -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    

    警告を無視し、確認を求められたら「y」を入力します。

インストールが完了します。 これで、ブランド ゾーンで CA ControlMinder を開始できるようになります。

重要: SEOS_use_ioctl が 0 に設定されている場合は、すべてのゾーンにおける通信にioctl を使用するように CA ControlMinder を変更する必要があります。 この変更を行い、すべてのゾーンを再起動すると、インストールは完了します。