탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 기본 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
2. Solaris Management Console 작업(작업)
3. Oracle Java Web Console 작업(작업)
11. Oracle Solaris 부트 동작 수정(작업)
13. Oracle Solaris 부트 아카이브 관리(작업)
14. Oracle Solaris 시스템 부트(작업) 문제 해결
16. x86: GRUB가 구현되지 않은 시스템 부트(작업)
17. Oracle Solaris 자동 등록 regadm 명령 작업(작업)
21. Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)
SMF는 기존의 UNIX 시작 스크립트, init 실행 레벨 및 구성 파일을 보완하는 기반구조를 제공합니다. SMF에서 제공하는 기능은 다음과 같습니다.
서비스가 관리자의 실수로 인해 실패했는지, 소프트웨어 버그로 인해 실패했는지 아니면 해결할 수 없는 하드웨어 오류로 인해 영향을 받았는지에 따라 종속성 순서로 실패한 서비스를 자동으로 다시 시작합니다. 종속성 순서는 종속성 명령문에 의해 정의됩니다.
신규 svcs 명령으로 볼수 있으며 svcadm 및 svccfg 명령으로 관리할 수 있는 서비스 객체를 만듭니다. 또한 SMF 서비스와 레거시 init.d 스크립트 모두에 대해 svcs -p를 사용하여 서비스와 프로세스 간의 관계를 확인할 수 있습니다.
서비스 구성에 대한 자동 스냅샷을 만들어 간편하게 서비스를 백업 및 복원하고 서비스에 대한 변경 실행을 취소할 수 있도록 합니다.
svcs -x를 통해 서비스가 실행되고 있지 않은 원인을 설명하여 간편하게 서비스를 디버그하고 서비스에 대해 질문할 수 있도록 합니다. 또한 이 프로세스는 각 서비스의 개별적이며 지속적인 로그 파일을 사용하여 쉽게 할 수 있습니다.
svcadm을 사용하여 서비스를 사용 및 사용 안함으로 설정할 수 있도록 합니다. 이러한 변경 사항은 업그레이드 및 재부트를 통해 지속할 수 있습니다. -t 옵션을 사용하면 변경 사항이 일시적으로 적용됩니다.
등록 정보를 수정하고 시스템에서 서비스를 사용 또는 사용 안함으로 설정하거나 다시 시작하는 기능을 포함하여 관리자가 루트가 아닌 사용자에게 안전하게 작업을 위임할 수 있는 기능을 향상시킵니다.
서비스의 종속성에 따라 서비스를 병렬로 시작하므로 대규모 시스템의 속도를 향상시킵니다. 종료 동안 상대 프로세스가 발생합니다.
최대한 간단하게 표시(기본값)되도록 또는boot -m verbose를 사용하여 상세 정보가 표시되도록 부트 콘솔 출력을 사용자 정의할 수 있도록 합니다.
가능한 경우 기존 관리 방법과의 호환성을 보존합니다. 예를 들어 대부분의 고객 및 ISV 제공 rc 스크립트는 예전처럼 작동합니다.
종속성 명령문은 서비스 간의 관계를 정의합니다. 이러한 관계를 사용하면 모든 서비스를 다시 시작하지 않고 결함으로 인해 직접적으로 영향을 받는 서비스만 다시 시작하여 제한적인 정확한 결함을 제공할 수 있습니다. 종속성 명령문의 다른 이점은 확장 및 재현이 가능한 초기화 프로세스에 명령문을 사용할 수 있다는 것입니다. 또한 모든 비종속 서비스를 병렬로 시작할 수 있으므로 모든 종속성을 정의하여 최신 병렬 시스템을 활용할 수 있습니다.
SMF는 관리자가 서비스에서 호출할 수 있는 일련의 작업을 정의합니다. 사용으로 설정, 사용 안함으로 설정, 새로 고침, 다시 시작, 유지 관리 등이 이러한 작업에 해당합니다. 각 서비스는 관리 작업을 수행하는 서비스 다시 시작 프로그램에 의해 관리됩니다. 일반적으로 다시 시작 프로그램은 서비스에 대한 메소드를 실행하여 작업을 수행합니다. 각 서비스에 대한 메소드는 서비스 구성 저장소에서 정의됩니다. 이러한 메소드를 통해 다시 시작 프로그램은 서비스의 상태를 전환할 수 있습니다.
서비스 구성 저장소는 대체가 가능하도록 각 서비스가 성공적으로 시작될 때 서비스별 스냅샷을 제공합니다. 또한 저장소는 서비스를 사용 또는 사용 안함으로 설정할 수 있는 일관적이며 지속적인 방법과 일관적인 서비스 상태 보기를 제공합니다. 이 기능을 통해 서비스 구성 문제를 디버그할 수 있습니다.