Go to main content

Oracle® Solaris 11.4의 새로운 기능

인쇄 보기 종료

업데이트 날짜: 2018년 8월
 
 

시스템 관리 기능

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

또한 신뢰할 수 있는 경로에서 실행하여 변경할 수 없는 영역 구성을 참조하십시오.

Oracle Solaris 시스템 웹 인터페이스 대시보드를 사용한 시스템 데이터 시각화 및 성능 분석

Oracle Solaris는 통계 도구(예: mpstat), DTrace 및 감사 레코드를 비롯한 여러 시스템 관찰 가능 도구를 제공합니다. Oracle Solaris 시스템 웹 인터페이스 대시보드에서는 여러 종류의 단일 시스템 및 응용 프로그램 성능 데이터를 그래픽 방식으로 쉽게 확인할 수 있도록 지원하여 관찰 가능성 및 분석 효율을 향상시켜 줍니다. 현재 시스템 상태를 식별하고, 시간별 통계, 오류 및 관리 변경사항을 시각화하고 다른 기간과 비교할 수 있습니다. 데이터 시트에서는 세부정보를 확인하고 추가 관련 데이터를 볼 수 있습니다. 현재 및 이전 데이터 그래프를 비교하여 비정상 상태 및 추세를 시각화하고, 동일 페이지의 추가 차트에서 관련 데이터를 그래프로 확인하고, 동일 그래프에서의 감사 이벤트와 같은 이벤트를 다른 데이터와 함께 볼 수 있습니다.

Oracle Solaris 시스템 웹 인터페이스 대시보드는 현재 및 최근 성능, 최근 시스템 결함 및 기타 이벤트를 시각적으로 보여줍니다. 이러한 정보 조합을 통해 문제 진단을 위해 조사할 시스템 리소스를 확인할 수 있습니다.

선택된 유형의 모든 리소스에 대한 평균 사용률을 보거나 단일 리소스의 사용률을 볼 수 있습니다. 예를 들어, 시스템에서 네트워크 트래픽을 대부분 소비하고 있는 응용 프로그램이 무엇인지 확인할 수 있습니다. 마찬가지로, 전체 CPU 사용량 데이터 외에도, CPU 사용량 데이터의 영역 분할 영역을 선택하여 CPU를 가장 많이 소비하고 있는 영역을 확인할 수 있습니다. 리소스가 특정 영역 또는 작업 부하에 할당되었는지 확인할 수 있습니다.

자세한 내용은 Oracle Solaris 12 Analytics 사용을 참조하십시오. 기본 통계 저장소에 사용자의 고유 데이터를 저장하는 방법에 대한 자세한 내용은 Oracle Solaris 12 Analytics에 사용자 정의 데이터 추가를 참조하십시오.

DAX 사용률 및 성능 표시

SPARC M7, M8, T7 및 T8 시스템에서는 daxstat 명령을 사용하여 DAX 통계(per-dax, per-cpu 또는 per-queue)를 표 형식으로 표시할 수 있습니다.

daxinfo 명령을 사용하면 시스템에서 제공되는 DAX 하드웨어의 정적 구성을 확인할 수 있습니다. 이 정보는 성능 및 진단 보고용으로 사용될 수 있습니다.

자세한 내용은 Managing System Information, Processes, and Performance in Oracle Solaris 11.4 의 Displaying DAX Informationdaxstat(8) and daxinfo (8) 메뉴얼 페이지를 참조하십시오.

SMF 중첩 등록 정보 그룹

Oracle Solaris SMF(서비스 관리 기능)는 응용 프로그램별 구성 파일이 아니라 중앙 위치에 시스템 구성 데이터를 저장할 수 있는 기반구조를 제공합니다. 이전 SMF 모델링 기능은 구성 데이터 간 연계를 모델링하는 기능으로 제한되었습니다.

Oracle Solaris 11.4 릴리스는 서비스 또는 인스턴스로 등록 정보 그룹의 상위 항목을 지정할 수 없고, 다른 등록 정보 그룹만 상위 항목으로 지정할 수 있도록 SMF 등록 정보 그룹 관계를 수정합니다. 이러한 관계의 도입에 따라 이제는 더 다양한 시스템 구성 데이터를 모델링할 수 있게 되었습니다. 이러한 관계가 추가되어, 이제는 등록 정보 그룹을 고유하게 식별할 때, 이름만 고려할 것이 아니라 계보도 고려해야 합니다.

중첩된 등록 정보 그룹에는 등록 정보 그룹과 동일한 권한 모델 및 등록 정보 그룹과 동일한 템플리트 확인이 적용됩니다. 자세한 내용은 smf_template(7) 매뉴얼 페이지를 참조하십시오.

새로운 SMF 프로파일 계층

Oracle Solaris 11.4에는 enterprise-profile, node-profilesysconfig-profile의 새로운 SMF 프로파일 계층이 도입되었습니다. 이전 릴리스에서는 SMF 구성을 site-profileadmin 계층에만 적용할 수 있었습니다. 이 릴리스에서는 여러 계층을 사용해서 enterprise-profile 계층에 일반적으로 유용한 구성을 적용하고, site-profile 계층에 위치별 구성을 적용하고, node-profile 계층에 호스트별 구성을 적용할 수 있습니다. 이러한 기능을 통해 시스템 또는 개별 시스템의 하위 세트가 보다 일반적인 구성을 대체해야 하는 환경에서 SMF 프로파일을 효율적으로 사용할 수 있습니다.

자세한 내용은 Managing System Services in Oracle Solaris 11.4 의 Repository LayersManaging System Services in Oracle Solaris 11.4 의 5 장, Configuring Multiple Systems을 참조하십시오. 또한 smf(7), svccfg(8)svcprop(1) 매뉴얼 페이지와 sysconfig(8), solaris(7), solaris-kz(7)smf_bootstrap(7) 매뉴얼 페이지를 참조하십시오.

목표 서비스

Oracle Solaris 11.4에는 새로운 유형의 서비스인 목표 서비스가 도입되었습니다. 이 서비스는 목표 서비스가 종속된 구성 가능한 서비스 세트에 대한 단일 모니터링 지점을 제공합니다. 목표 서비스의 종속성을 충족할 수 없으면, 목표 서비스가 유지 관리 상태로 전환되고, 소프트웨어 FMA 경보가 생성됩니다.

자세한 내용은 Oracle Solaris 12에서 시스템 서비스 개발 의 7 장, Creating a Service that Notifies if Conditions are not Satisfiedsmf(7)svcadm(8) 매뉴얼 페이지를 참조하십시오.

장치 핫 플러그 오류 진단

Oracle Solaris 11.4의 새로운 장치 사용량 정보 기능은 hotplug 오류를 진단하는 데 도움을 줍니다. 이전 릴리스에서는 hotplug 명령이 사용 중인 장치 제거를 실패할 때, “Devices or resources are busy.” 메시지가 표시되었지만, 추가 설명이 없어서, 문제를 진단하는 데 어려움이 있었습니다. 이제는 이 기능을 통해 장치를 열었거나 보유하고 있는 항목이 무엇인지 설명하는 추가 정보가 표시되어, 문제를 진단하는 데 도움이 됩니다.

예를 들어 장치가 사용 중인지 확인하려면 다음 명령을 사용합니다.

# hotplug offline /pci@0,0 pci.1,0
ERROR: devices or resources are busy.
/pci@0,0/pci8086,3408@1/pci1000,1000@0/sd@0,0:
   { Hold: module devfs (modid=6). }
   { Hold: module specfs (modid=3): spec_open() }
   { Open: process format[123501]. }
   { Open: module zfs (modid=49). }

자세한 내용은 Oracle Solaris 12에서 장치 관리를 참조하십시오.

sysadm 유틸리티

Oracle Solaris 11.4에는 새로운 sysadm 유틸리티가 도입되었습니다. 이 도구를 사용하면 시스템의 유지 관리 모드를 제어하고, 시스템에서 호스트된 영역 비우기를 수행할 수 있습니다. 유지 관리 모드를 시작하면 감사 레코드가 기록되고, 모든 영역의 이후 연결, 부트 또는 시스템으로의 마이그레이션이 방지됩니다. 시스템에서 영역 SMF 서비스 인스턴스에 지정된 대상으로 모든 solaris-kz 브랜드 영역을 마이그레이션하면 호스트를 비울 수 있습니다.

유지 관리 모드 및 비우기를 사용하면 영역 호스트에서 관리를 수행하거나 서비스에서 이를 제거할 수 있습니다. 실행 중인 커널 영역에 대한 중단 없이 몇 가지 명령만 사용하여 새로운 영역이 연결 또는 부트되지 않도록 방지하고, 모든 실행 중인 커널 영역을 외부로 마이그레이션하고, Oracle Solaris 업데이트와 같이 재부트가 필요한 일부 유지 관리를 수행하고, 마지막으로 이러한 커널 영역을 다시 마이그레이션할 수 있습니다.

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

OpenLDAP 및 OUD 서버 구성 자동화

ldapservercfg 유틸리티는 OpenLDAP 서버 및 Oracle Unified Directory(OUD) 서버 구성을 자동화하여 Oracle Solaris LDAP 이름 지정 서비스 및 계정 관리를 지원합니다. 이 유틸리티는 svc:/network/ldap/server:openldap SMF 서비스에 통합되어 있으며, 처음 사용으로 설정될 때 서버를 자동으로 구성합니다. 또한 대화식으로 실행하여 OpenLDAP 서버 구성을 사용자정의하거나 OUD 서버를 구성할 수 있습니다. ldapservercfg 유틸리티를 사용하면 Oracle Solaris 시스템에서 OpenLDAP 및 OUD 서버를 쉽게 배치할 수 있습니다. 또한 RAD를 사용한 원격 계정 관리 기능을 지원합니다.

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

Puppet 구성 관리 소프트웨어

Puppet은 Oracle Solaris 서버 및 해당 부속 시스템을 포함하여 여러 플랫폼의 구성 관리를 자동화하기 위해 사용할 수 있는 플랫폼 간 소프트웨어입니다.

Puppet을 사용하면 전체 IT 기반구조에서 리소스 구성을 표준화하고 강제 적용할 수 있습니다. Oracle Solaris 11.4에는 파일, 패키지, 사용자 및 서비스를 포함한 코어 Puppet 리소스 유형이 포함되어 있습니다. 또한 Oracle Solaris에서 기타 타사 소프트웨어를 관리하기 위한 여러 모듈이 포함되어 있습니다. 마지막으로 Oracle Solaris 영역과 같이 Oracle Solaris 릴리스에서 사용할 수 있도록 여러 Oracle Solaris 특정 리소스 유형이 제공되었습니다.

새로운 Oracle Solaris Puppet 구성 옵션 config/degrade_smf_on_error Degrade_smf_on_error는 Puppet 매니페스트 적용 중 리소스 오류가 발생할 때 puppet:agent 서비스가 상태를 성능 저하 상태로 변경하도록 만듭니다. Puppet은 성능 저하로 표시된 후에도 계속 실행됩니다. 이 옵션은 Puppet 매니페스트 적용 중 리소스 오류를 사용자가 더 쉽게 확인할 수 있게 해줍니다.

Oracle Solaris 11.4에서는 Puppet 5.5가 지원됩니다. 이 소프트웨어 패키지는 시스템에 기본적으로 설치되지 않습니다.

시스템에 이전 Puppet 버전이 설치된 경우, 해당 버전이 Puppet 5.5로 자동으로 업그레이드됩니다. 이 업그레이드에 대한 중요한 정보는 Oracle Solaris 12에서 Puppet을 사용하여 구성 관리 수행 의 What’s New in Puppet in Oracle Solaris 11.4을 참조하십시오.

Puppet에 대한 일반적인 정보는 Puppet Documentation을 참조하십시오.

MCollective

MCollective로 알려진 Marionette Collective는 대규모 서버를 보다 쉽게 구축 및 관리할 수 있게 해주는 프레임워크입니다. 대규모 서버로 작업할 때는 시스템 관리를 위한 정적 도구 목록을 사용하는 것이 어렵습니다. MCollective는 메타데이터를 기반으로 하는 검색 방법과 호스트 검색을 위한 필터링을 지원합니다.

MCollective는 또한 게시-가입 패턴을 사용하여 미들웨어 구성요소에 연결된 모든 서버로 요청을 브로드캐스트합니다. 이러한 요청에는 연결된 필터가 포함되므로, 필터와 일치하는 서버만 요청에 사용됩니다.

자세한 내용은 Oracle Solaris 12에서 Puppet을 사용하여 구성 관리 수행Using MCollective Command Line Applications를 참조하십시오.

Augeas

Augeas는 여러 형식의 UNIX 구성 파일을 편집할 수 있는 통합 방식을 제공하는 라이브러리 및 명령줄 도구입니다. Augeas를 호출하면 트리 형식으로 구성 파일을 읽고 표시할 수 있는 명령줄 인터페이스가 제공됩니다. 그런 다음 Augeas 인터페이스 내에서 이 데이터를 조작할 수 있습니다. 데이터는 원래 구성 파일 형식으로 다시 변환하여 저장할 수 있습니다.

Augeas는 여러 UNIX 구성 파일을 조작하기 위한 단일 공용 API를 제공합니다. 다른 응용 프로그램은 구성 파일 수정을 위해 고유한 솔루션을 제공할 필요 없이 이 API를 활용할 수 있습니다.

LDAP 계정을 위한 기본 사용자 속성

Oracle Solaris 11.4에서는 한정 사용자 속성의 기능이 특정 호스트 또는 netgroup의 기본 설정을 제공하도록 확장되었습니다. 명시적으로 지정된 속성이 없는 LDAP 기반 사용자 계정은 해당 계정이 실행된 호스트의 기본 속성을 상속할 수 있습니다. 호스트 기반 기본 속성이 지정되지 않은 경우, 사용자가 netgroup의 구성원인 경우, 해당 netgroup과 연관된 속성이 상속됩니다. 이 기능은 netgroup 멤버쉽을 기준으로 공통 사용자 속성을 공유하도록 지원함으로써 LDAP 기반 계정을 쉽게 관리할 수 있게 해줍니다.

자세한 내용은 user_attr(5), useradd(8), userdel(8)usermod(8) 매뉴얼 페이지를 참조하십시오.

useradm 도구

useradm 도구는 사용자 및 역할 계정의 관리를 위한 대화식 메뉴 기반 도구입니다. 이 도구는 Visual Panels User Manager를 대신합니다. 이 도구는 usermgr(3rad)에 설명된 Python 바인딩을 사용하는 RAD 클라이언트로 구현되며, 모든 터미널 창에서 실행될 수 있습니다. 사용자 인터페이스는 사용 가능한 선택 항목의 목록이 포함된 계층적 메뉴로 구성됩니다.

useradm의 메뉴 기반 인터페이스를 통해 사용자 및 역할을 쉽게 관리할 수 있고, 액세스 권한, 감사 및 암호 관리와 같은 모든 계정 관리 작업을 수행할 수 있습니다. 모든 유효한 옵션이 스크롤 목록에 표시되어, 키보드로 조작하고, 적합한 키 입력을 사용해서 항목을 선택할 수 있습니다.

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

결함 출력으로 버그 식별

새로운 stackdiag 기능에서는 fmadm faulty를 사용하여 결함을 일으켰을 수 있는 모든 버그 목록을 표시할 수 있습니다. 이 알려진 버그 목록을 사용하여 My Oracle Support에서 해결 방법을 찾을 수 있습니다.

자세한 내용은 Oracle Solaris 12에서 고장, 결함 및 경보 관리stackdiag(1) 매뉴얼 페이지를 참조하십시오.

fcinfo 유틸리티

Oracle Solaris 11.4에서는 fcinfo 유틸리티가 다음 기능을 제공하도록 향상되었습니다.

  • HBA 포트의 원격 포트에 대한 액세스 권한 여부를 설정할 수 있습니다. fcinfo remote-port 명령은 옵션이 지정되지 않았을 때 각 HBA 포트에 대해 모든 원격 포트의 개수 및 세부정보를 표시할 수 있습니다.

  • 개별 저장소 어레이로 표시된 모든 LUN의 경로 클래스 및 경로 상태를 설정할 수 있습니다. fcinfo lu -v 명령은 각각 –P–N 옵션을 사용하여 원격 포트 및 노드 WWN(World Wide Name)을 지정할 수 있습니다.

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

새로운 IPS 저장소 관리 옵션

Oracle Solaris IPS(Image Packaging System)에는 패키지 저장소 액세스를 관리하고 일부 설치 및 업데이트 문제를 해결하기 위한 새로운 옵션이 포함되어 있습니다.

  • 네트워크 캐시를 무시합니다. 캐시된 네트워크 데이터를 무시하기 위해 이름이 –-no-network-cache인 새로운 전역 옵션이 추가되었습니다.

    패키지 데이터 액세스와 관련된 문제는 패키지 클라이언트와 네트워크 기반 패키지 저장소 사이의 프록시를 캐시하여 발생할 수 있습니다. 이러한 문제를 해결하기 위해서는 –-no-network-cache 옵션을 사용하여 항상 저장소에서 패키지 데이터를 가져오고, HTTP 프록시에 포함될 수 있는 캐시에서는 데이터를 가져오지 않도록 할 수 있습니다.

    자세한 내용은 Oracle Solaris 12에서 소프트웨어 추가 및 시스템 업데이트 의 Initial Troubleshooting Stepspkg(1) 매뉴얼 페이지를 참조하십시오.

  • 특정 원본을 사용 또는 사용 안함으로 설정합니다. pkg set-publisher 하위 명령의 –d, –e–g 조합을 사용해서 게시자의 특정 원본을 사용 또는 사용 안함으로 설정할 수 있습니다.

    자세한 내용은 Oracle Solaris 12에서 소프트웨어 추가 및 시스템 업데이트 의 Enabling and Disabling Publisher Originspkg(1) 매뉴얼 페이지를 참조하십시오.

IPS에서도 더 효율적인 오류 메시징이 지원됩니다. 예를 들어, 누락된 파일 항목을 보고하는 오류 메시지에 해당 파일을 제공한 패키지도 포함됩니다.