탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 서비스 및 결함 관리 Oracle Solaris 11.1 Information Library (한국어) |
SMF가 제공하는 프레임워크를 사용하면 서버에서 실행되는 모든 서비스를 더 손쉽게 관리할 수 있습니다. 구체적으로 프레임워크를 사용하면 다음과 같은 이점이 있습니다.
관리자 오류, 소프트웨어 버그, 수정할 수 없는 하드웨어 오류 등 실패한 이유에 관계없이 종속성 순서에서 따라 실패한 서비스를 자동으로 다시 시작합니다. 종속성 순서는 종속성 문에 의해 정의됩니다.
svcs 명령으로 볼 수 있고 svcadm 및 svccfg 명령으로 관리할 수 있는 서비스 객체를 만듭니다. 또한 SMF 서비스와 레거시 init.d 스크립트 모두에 대해 svcs -p를 사용하여 서비스와 프로세스 간 관계를 볼 수 있습니다.
svcadm 명령을 통해 서비스를 사용으로 설정하거나 사용 안함으로 설정할 수도 있습니다. 이러한 변경 내용은 업그레이드 및 재부트 후에도 지속적으로 유지됩니다. -t 옵션을 사용하면 변경 내용이 일시적으로 적용됩니다.
svcs -x를 사용하여 서비스가 실행되지 않는 이유에 대한 설명을 제공하므로 서비스에 대한 디버깅과 질문이 용이해집니다. 또한 각 서비스에 대한 개별 및 영구 로그 파일이 제공되므로 이러한 작업을 쉽게 처리할 수 있습니다.
등록 정보를 수정하는 권한, 시스템에서 서비스를 사용으로 설정하거나, 사용 안함으로 설정하거나, 다시 시작하는 권한을 포함하여 관리자가 루트가 아닌 사용자에게 작업을 안전하게 위임할 수 있도록 기능이 향상됩니다.
서비스 종속성에 따라 서비스를 병렬로 시작하여 대규모 시스템에서 부트가 빨라집니다. 종료 중에는 반대로 프로세스가 발생합니다.
가능한 한 기존 관리 방식과의 호환성을 유지합니다. 예를 들어, 대부분의 고객 및 ISV 제공 rc 스크립트는 이전과 동일하게 작동합니다.