Go to main content

Oracle® Solaris 11.3의 새로운 기능

인쇄 보기 종료

업데이트 날짜: 2016년 11월
 
 

시스템 관리 기능

이 절에서는 해당 릴리스의 시스템 관리 기능에 대해 설명합니다. 이러한 새로운 기능을 통해 완벽한 구성 관리로 서비스를 구성하고, 시스템에 걸쳐 구성 적용을 자동화하며, 안전한 원격 관리 액세스도 제공할 수 있습니다.

리소스 상한값 지원 데몬

리소스 상한값 지원 데몬은 단순화된 구성, 더욱 응답성 높은 rcapd 성능 및 더욱 효과적인 상한값 적용을 제공합니다. 명령 옵션이 단순화되었으며 rcapd 관리 유틸리티 rcapadm(1M)에 대한 인터페이스가 업데이트되었습니다. rcapd 작업에서 사용을 위한 사용 가능한 메모리 페이지를 선택하는 더욱 효율적인 방법이 시스템 성능 향상을 위해 도입되었습니다.

rcapadm 매개변수인 samplemode를 통해 이제 관리자가 모든 rcapd 작업을 제어할 수 있습니다. 또한 적용되지 않은 메모리 상한값을 해결하기 위한 기능도 이제 사용할 수 있습니다. 프로세스 모음이 일정 시간 동안 메모리 상한값을 초과하는 경우 rcapd는 메모리 상한값이 해당 모음에 대해 계속 적용되어야 하는지 여부를 결정합니다. 메모리 상한값이 더 이상 적용되지 않을 경우 rcapd는 원인을 보고하는 상세한 오류 메시지를 기록합니다.

자세한 내용은 Oracle Solaris 11.3의 리소스 관리를 참조하십시오. 또한 rcapd(1M)rcapadm(1M) 매뉴얼 페이지를 참조하십시오.

RAD에서 REST 기반 관리 인터페이스

Oracle Solaris 11.3에는 ZFS, IPS, 데이터 링크 및 플로우 관리와 AI 서버 관리를 위한 지원을 제공하는 새로운 원격 관리 데몬(RAD) 모듈 세트가 포함되어 있습니다. RAD는 관리자에게 C, Java 및 Python을 포함한 인터페이스 세트를 통해 시스템 구성에 대한 프로그래밍적 액세스를 제공합니다.

Oracle Solaris 11.3은 RAD를 사용하여 REST(REpresentational State Transfer) 기반 API를 개발하기 위한 예비 지원을 추가합니다. 이제 개발자는 다양한 시스템 구성 요소에 대한 RAD 모듈을 개발할 때 C, Python 및 Java와 같은 표준 인터페이스 이외에 REST 인터페이스를 추가할 수 있습니다.

자세한 내용은 rad(1M) 매뉴얼 페이지를 참조하십시오.

향상된 장치 관리

diskinfo 명령을 사용하여 일반 /dev/chassis 경로의 시스템에 있는 여러 유형의 장치 및 해당 토폴로지에 대한 정보를 표시할 수 있습니다. 이 명령은 NVM Express(NVMe) 및 Sun Flash Accelerator PCIe 장치를 포함하도록 향상되었습니다.

예를 들어, 다음 출력은 SAS 내부 저장소, NVMe 및 USB 장치 열거를 보여줍니다.

# diskinfo -A SYS -o Rcs
R:receptacle-name   c:occupant-compdev     s:occupant-serial           
------------------  ---------------------  ----------------------------
/SYS/HDD0           c0t5000C5000EBC7FAFd0  083997JTVE--------3NM7JTVE  
/SYS/HDD1           c0t5000C5000EBDF45Fd0  083897MAEJ--------3NM7MAEJ  
/SYS/HDD2           c0t5000CCA012CFADFCd0  001143PP6R1B--------PPKP6R1B
/SYS/HDD3           c0t5000C5003AFFB6E3d0  001122P147CD--------6XR147CD
/SYS/HDD4           -                      -                           
/SYS/HDD5           -                      -                           
/SYS/HDD6           c0t5001E82002653B00d0  40188672                    
/SYS/HDD7           -                      -                           
/SYS/MB/PCIE3/NVME  c16t1d0                CVMD416600591P6DGN          
/SYS/MB/USB0        c2t0d0                 2BF0022700021243            
/SYS/MB/USB1        -                      -                        

주기적 및 일정이 잡힌 서비스

SMF는 서비스를 주기적으로 실행하는 기능과 함께 서비스가 특정 일정에 따라 실행되도록 정의하고 구성하는 기능을 제공합니다. 이 기능은 cron 항목과 유사한 기능을 제공하지만 내장된 종속성 관리 및 단순화된 수명 주기 관리와 같은 추가적인 SMF 이점도 제공합니다. 일정이 잡힌 서비스는 이제 서비스의 모든 구성 요소와 함께 구성, 사용으로 설정 및 일정 목록에서 제거된 IPS 패키지로 제공할 수 있어 배치가 매우 용이합니다.

자세한 내용은 Oracle Solaris 11.3의 시스템 서비스 관리를 참조하십시오.

Oracle Solaris 프로젝트에 대한 다중 CPU 바인딩

프로젝트에 대한 다중 CPU 바인딩(MCB)을 통해 기존 제어 유틸리티인 projmod(1M)project(4)를 사용하여 Oracle Solaris 프로젝트의 MCB를 제어할 수 있습니다. 프로젝트로 제어되는 기타 리소스의 경우 프로젝트의 속성으로 프로젝트의 MCB를 수정할 수 있습니다.

자세한 내용은 Oracle Solaris 11.3의 리소스 관리를 참조하십시오. 또한 projadd(1M), projdel(1M), projmod(1M), setproject(3PROJECT), project(4)resource-controls(5) 매뉴얼 페이지를 참조하십시오.

Hiera

Hiera는 구성 데이터를 보기 위한 조회 도구입니다. Hiera가 Puppet과 함께 사용될 경우 Hiera는 Puppet 매니페스트에서 사이트별 데이터를 유지하여 여러 시스템에 대한 더욱 일반적인 매니페스트를 사용할 수 있습니다. Puppet 클래스는 클래스에서 필요한 모든 데이터를 요청하고, Hiera 데이터는 사이트 전역 구성 파일로 작동합니다. Hiera의 구성 데이터는 YAML 또는 JSON 형식이 될 수 있습니다. Oracle Solaris 11.3은 Puppet 3.6.2를 포함하도록 업데이트되었습니다.

USB FMA

Oracle Solaris 11.3에는 USB 클라이언트 드라이버에서 결함 관리가 가능하도록 하는 USB FMA 강화 기능이 포함됩니다. 새로운 USB FMA 결함은 하드웨어 및 소프트웨어 실패 모두에 대해 정의되어 더 많은 소프트웨어 및 하드웨어 오류를 캡처, 진단 및 문서화할 수 있습니다.

자세한 내용은 usb_fm_error_log(9F) 매뉴얼 페이지를 참조하십시오.