이전 항목: 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를 사용하여 Solaris 10 브랜드된 영역에 CA ControlMinder를 설치합니다.
    customize_eac_pkg -s -f $PACKAGE_DIR/paramtemplate -d $PACKAGE_DIR CAeAC 
    pkgadd -G -a $PACKAGE_DIR/myadmin -d $PACKAGE_DIR CAeAC
    
  4. pkgadd를 사용하여 Solaris 8 및 9 브랜드된 영역에 CA ControlMinder를 설치합니다.
    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를 수정해야 합니다. 이렇게 변경한 다음 모든 영역을 다시 부팅하면 설치가 완료됩니다.