Oracle® Solaris 11.2의 시스템 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

스텐실 서비스를 만드는 방법

스텐실 파일에는 서비스가 현재 SMF에서 관리되더라도 계속해서 서비스에 필요한 구성 파일의 구조 정의가 포함됩니다. svcio 유틸리티는 SMF 서비스의 스텐실 파일 및 등록 정보에 있는 정의에서 구성 파일을 생성합니다. svcio 유틸리티에 대한 자세한 내용은 svcio(1) 매뉴얼 페이지를 참조하고 스텐실 파일 형식에 대한 자세한 내용은 smf_stencil(4) 매뉴얼 페이지를 참조하십시오.

  1. 스텐실 파일을 만듭니다.

    스텐실 파일은 구성 파일을 만드는 데 사용할 형식을 svcio 유틸리티에 알립니다. svcio 유틸리티는 스텐실이라는 템플리트를 기반으로 SMF 등록 정보를 응용 프로그램별 구성 파일로 변환합니다.

  2. 서비스에 등록 정보 그룹을 추가합니다.

    스텐실 서비스 등록 정보 그룹은 구성 파일을 만드는 데 사용할 경로와 소유권을 svcio 유틸리티에 알립니다. SMF는 시작 또는 새로 고침 메소드를 실행하기 전에 모든 스텐실 인식 서비스에 대한 구성을 재생성합니다. configfile 유형의 등록 정보 그룹은 구성 파일을 생성하는 방법을 SMF에 알립니다. 각 configfile 등록 정보 그룹은 서비스에 대한 단일 구성 파일을 설명하고 SMF 저장소에 저장된 다른 등록 정보에서 이러한 파일을 생성하는 방법을 svcio에 알립니다.

    서비스에서 스텐실을 인식하게 구성하려면 템플리트 및 결과 구성 파일로 사용할 두 스텐실 파일의 경로가 포함된 각 관리되는 구성 파일에 대한 등록 정보 그룹을 추가합니다. 등록 정보 그룹에는 다음 등록 정보가 있습니다.

    path

    구성 파일을 쓸 경로입니다(예: /etc/svc.conf).

    stencil

    /lib/svc/stencils에 대한 상대적 위치인 사용할 스텐실 파일의 경로입니다. 예를 들어 stencil 등록 정보 값이 svc.stencil이면 /lib/svc/stencils/svc.stencil 파일이 사용됩니다.

    mode

    구성 파일(path)에 사용할 모드입니다(예: 644).

    owner

    구성 파일(path)에 대해 설정할 소유자입니다. 이 등록 정보를 설정하지 않을 경우 파일의 소유자는 svcio를 호출하는 사용자입니다.

    group

    구성 파일(path)에 대해 설정할 그룹입니다. 이 등록 정보를 설정하지 않으면 해당 그룹이 path에 대한 기본 그룹이 됩니다.