탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10 8/11 새로운 기능 Oracle Solaris 10 8/11 Information Library (한국어) |
1. Oracle Solaris 10 8/11 릴리스의 새로운 기능
x86: Nehalem-EX 플랫폼에서 Oracle Solaris I/O 인터럽트 프레임워크의 향상된 기능
Oracle Key Manager용 PKCS#11 제공자
Apache C++ Standard Library 버전 4
e1000g(7D) 드라이버에서 LOM(LAN-On-Motherboard) 장치 지원
mcxnex/mcxe(7D) 드라이버에서 새 장치 지원
Oracle Solaris 10 8/11 릴리스에서는 다음과 같은 향상된 시스템 관리 기능이 추가되었습니다.
다음 섹션에서는 Oracle Solaris 10 8/11 릴리스에서 ZFS 파일 시스템의 새로운 기능을 요약합니다. 이러한 새로운 기능에 대한 자세한 내용은 Oracle Solaris ZFS 관리 설명서를 참조하십시오.
향상된 전송 스트림 기능 – 스냅샷 스트림에서 전송/수신되는 파일 시스템 속성을 설정할 수 있습니다. 이러한 향상 기능은 다음 영역에서 유연성을 발휘합니다.
전송 스트림의 파일 시스템 속성을 수신 파일 시스템에 적용
mountpoint 속성 값과 같은 로컬 파일 시스템 속성을 수신 시 무시해야 하는지 여부 결정
스냅샷 차이 식별 – zfs diff 명령을 사용하여 ZFS 스냅샷 차이를 확인할 수 있습니다.
예를 들어, fileA를 만든 후에 첫 번째 스냅샷(snap1)이 생성된다고 가정합니다. 그런 다음, fileB를 만든 후에 두 번째 스냅샷(snap2)이 생성됩니다.
$ ls /tank/username fileA $ zfs snapshot tank/username@snap1 $ ls /tank/username fileA fileB $ zfs snapshot tank/username@snap2
zfs diff 명령을 통해 스냅샷 차이를 식별할 수 있습니다.
$ zfs diff tank/username@snap1 tank/username@snap2 M /tank/username/ + /tank/username/fileB
위의 출력에서 M은 디렉토리가 수정되었음을 나타냅니다. +는 fileB가 나중 스냅샷에 존재함을 나타냅니다.
향상된 풀 복구 기능 – 다음과 같은 새로운 ZFS 스토리지 풀 기능을 사용할 수 있습니다.
zpool import -m 명령을 사용하여 누락된 로그로 풀을 가져올 수 있습니다.
읽기 전용 모드로 풀을 가져올 수 있습니다. 이 기능은 주로 풀 복구에 사용됩니다. 기본 장치가 고장나서 손상된 풀에 액세스할 수 없는 경우 읽기 전용 풀을 가져와서 데이터를 복구할 수 있습니다.
ZFS 동기식 동작 조정 – sync 속성을 사용하여 ZFS 파일 시스템의 동기식 동작을 결정할 수 있습니다. sync 속성 값은 standard, always, disabled입니다.
기본 동기식 동작(standard)은 모든 동기식 파일 시스템 트랜잭션을 의도한 로그에 쓰고 모든 장치를 비워서 데이터가 안정되도록 하는 것입니다. 기본 동기식 동작을 사용 안함으로 설정하는 것은 권장되지 않습니다. 동기식 지원에 의존하는 응용 프로그램에 영향을 줄 수 있으며 데이터 손실이 발생할 수 있습니다. 예를 들어, 작성되지 않은 트랜잭션이 전원 오류 중 손실될 수 있습니다.
이 속성은 데이터가 생성되기 전/후에 설정할 수 있으며 즉시 효력이 발생합니다. 예를 들면 다음과 같습니다.
# zfs set sync=always tank/perrin
이 명령으로 sync 속성을 포함하는 Oracle Solaris 릴리스에서 zil_disable 매개변수를 더 이상 사용할 수 없습니다.
향상된 ZFS 풀 메시지 – zpool list 및 zpool status 명령에 대한 간격 및 개수 값을 제공하는 -T 옵션을 사용하여 추가 정보를 표시할 수 있습니다. 또한 추가로 풀 scrub/resilver 정보가 zpool status 명령에 제공됩니다.
ACL 상호 운용성 향상 – 이 릴리스는 다음과 같은 ACL(액세스 제어 목록) 향상 기능을 제공합니다.
단순 ACL에 비정상적 권한을 제외하고 액세스 거부 항목이 필요하지 않습니다. 예를 들어, 0644, 0755, 0664 모드에는 액세스 거부 항목이 필요하지 않지만 0705, 0060 등의 모드에는 여전히 액세스 거부 항목이 필요합니다.
ACL이 원래의 수정되지 않은 권한을 보존하기 위해 상속 도중 더 이상 여러 액세스 항목으로 분할되지 않습니다. 대신, 파일 생성 모드를 강제하기 위해 필요에 따라 권한이 수정됩니다.
aclinherit 속성을 restricted로 설정할 때(즉, ACL이 상속 도중 더 이상 여러 액세스 항목으로 분할되지 않음) 속성 동작에 권한 감소가 동반됩니다.
기존 ACL은 기본적으로 chmod(2) 작업 중 폐기됩니다. 이 변경에 따라 ZFS aclmode 속성은 더 이상 사용할 수 없습니다.
새 권한 모드 계산 규칙에 따르면, ACL에 user 액세스 항목이 있고 파일 소유자인 경우 해당 권한이 권한 모드 계산에 포함됩니다. group 액세스 항목이 파일의 그룹 소유자인 경우 동일한 규칙이 적용됩니다.
설치 기능 – ZFS 파일 시스템의 향상된 설치 기능은 ZFS 설치 기능 강화를 참조하십시오.
SPARC 플랫폼에 Oracle Solaris의 Fast Reboot 기능을 통합하면 reboot 명령과 함께 -f 옵션을 사용하여 특정 POST 테스트를 건너뛰는 방법으로 부트 프로세스 속도를 높일 수 있습니다.
SPARC 플랫폼의 Fast Reboot는 SMF(Service Management Facility)를 통해 관리하고 부트 구성 서비스 svc:/system/boot-config를 통해 구현합니다. boot-config 서비스를 통해 기본 부트 구성 매개변수를 설정하거나 변경할 수 있습니다. config/fastreboot_default 속성이 true로 설정된 경우 reboot -f 명령을 사용할 필요 없이 시스템이 자동으로 Fast Reboot를 수행합니다. 기본적으로 이 속성 값은 SPARC 플랫폼에서 false로 설정됩니다.
주 - SPARC 플랫폼에서 boot-config 서비스에 action_authorization 및 value_authorization로 solaris.system.shutdown 권한도 필요합니다.
Fast Reboot를 SPARC 플랫폼의 기본 동작으로 만들려면 svccfg 및 svcadm 명령을 사용하십시오. 자세한 내용은 System Administration Guide: Basic Administration의 Support for Fast Reboot on the SPARC Platform과 svccfg(1M) 및 svcadm(1M) 매뉴얼 페이지를 참조하십시오.
Fast Reboot에 대한 자세한 내용은 reboot(1M) 매뉴얼 페이지를 참조하십시오.
이 기능은 사용자가 CMT(chip-level multithreading)를 사용한 시스템 로드를 잘 이해할 수 있도록 돕습니다. 다음 명령이 이 릴리스에 추가되었습니다.
pginfo(1M) – 성능 관련 하드웨어를 공유하는 프로세서 그룹의 OS 뷰를 표시합니다.
pgstat(1M) – 프로세서 그룹의 하드웨어 및 소프트웨어 활용률을 표시합니다.
자세한 내용은 pginfo(1M) 및 pgstat(1M) 매뉴얼 페이지를 참조하십시오.
diskinfo 명령줄 유틸리티로 시스템 관리자는 JBOD 또는 블레이드 섀시에서 논리적 디스크 이름(cXtYdZ )과 베이 사이의 관계를 확인할 수 있습니다.
diskinfo 유틸리티는 FMA(Fault Management Architecture)를 기반으로 레이블 정보를 제공합니다. 특정 필수 조건을 충족할 경우 유틸리티가 타사 JBOD나 인클로저를 지원합니다.
이 유틸리티의 필수 조건 및 제한 사항에 대한 자세한 내용은 diskinfo(1M) 매뉴얼 페이지를 참조하십시오.
OCM(Oracle Configuration Manager)이 Oracle Solaris OS에 통합됩니다. OCM은 Oracle Solaris를 실행 중인 서버에서 구성 정보를 수집하여 Oracle 저장소로 업로드합니다. 이 데이터를 통해 지원 문제를 해결하는 데 필요한 시간을 줄일 수 있습니다.
기본적으로, OCM은 연결 해제 모드로 /usr/lib/ccr 디렉토리(OCM_HOME으로 간주됨)에 설치됩니다. 사용자나 관리자가 구성 정보 수집을 시작하려면 OCM collector daemon을 수동으로 활성화해야 합니다.
OCM 활성화에 대한 내용은 http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/admin.htm을 참조하십시오.
OCM에 대한 자세한 내용은 http://download.oracle.com/docs/cd/E18041_01/doc.103/e18035/toc.htm을 참조하십시오.
Oracle Solaris 10 8/11 릴리스부터 사용자가 flarcreate 명령의 -x(제외) 옵션으로 /mnt 디렉토리를 지정하면 플래시 아카이브 작성을 성공합니다. 예를 들면 다음과 같습니다.
# flarcreate -n test -x /mnt /export/test.flar
자세한 내용은 flar(1M) 매뉴얼 페이지를 참조하십시오.
Oracle Solaris 10 8/11 릴리스부터 Oracle Solaris Cluster를 실행할 때 metaimport 명령이 디스크 세트 가져오기를 지원합니다. 이 향상 기능으로 클러스터된/클러스터되지 않은 구성에서 기존의 SVM과 다중 소유자 SVM 디스크 세트에 대한 데이터 복구가 가능합니다.
metaimport 명령은 기존 SVM(Solaris Volume Manager) 구성으로 디스크 세트를 복제하여 데이터 복구를 위해 디스크 세트를 가져오는 방식을 제공합니다.
자세한 내용은 Solaris Volume Manager Administration Guide 및 metaimport(1M) 매뉴얼 페이지를 참조하십시오.
Oracle Solaris 10 8/11 릴리스부터 사용자가 최대 1024개 그룹의 구성원이 될 수 있습니다. 이 기능은 /etc/system 구성 파일에서 시스템 조정 가능 ngroups_max를 사용하여 활성화해야 합니다. 예를 들면 다음과 같습니다.
set ngroups_max=1024
주 - 1024개 그룹에 ngroups_max의 값이 증가하여도 NFS 작업에는 영향을 주지 않습니다. NFS 작업은 오직 16개 그룹의 구성원에 해당하는 사용자는 계속 지원합니다. ngroups_max가 16보다 큰 숫자로 증가할 경우, 사용자의 NFS 작업은 16개 그룹으로 제한된다는 내용의 다음과 같은 경고 메시지가 관리자에게 표시됩니다.
WARNING: ngroups_max of 1024 > 16, NFS AUTH_SYS will not work properly
Oracle Solaris 10 8/11 릴리스에서 LDAP 이름 서비스 기능이 다음과 같이 향상되었습니다.
LDAP 이름 서비스 독립 지원 – 이 향상 기능으로 LDAP를 사용하도록 이름 서비스 스위치를 구성할 필요 없이 LDAP 이름 서비스 도구 ldapclient, ldapaddent, ldaplist에서 LDAP 디렉토리를 채우고 테스트할 수 있습니다.
보안 포트를 사용하여 LDAP 이름 서비스 구성 – 이 향상 기능으로 LDAP 이름 서비스에서 LDAP 보안 포트 636만 사용하도록 구성할 수 있습니다. 그 결과, LDAP 이름 서비스를 이용하려면 항상 LDAP 비보안 포트 389에 액세스해야 한다는 제한이 해제되었습니다.
x86pi.so는 SMBIOS(시스템 관리 BIOS) 호환 구조에서 시스템 토폴로지를 만드는 FMA 토폴로지 열거자입니다. Oracle Solaris 10 8/11 릴리스에서 FMA 토폴로지 열거자 기능이 다음과 같이 향상되었습니다.
FRU(Field Replaceable Units)를 수리 관리로 교체할 때 FMA에서 자동으로 추적할 수 있는 FRU 일련 번호 제공 가능.
직접 연결된 SATA(Serial Advanced Technology Attachment) 디스크 열거 가능. 이 향상 기능으로 불량 디스크를 진단하고 불량 디스크 교체를 위해 ASR(Automated System Recovery)을 사용할 수 있습니다.
다음 섹션에서는 Oracle Solaris 10 8/11 릴리스에서 Oracle VTS 7.0 ps11의 향상된 기능을 요약합니다.
Oracle VTS(Oracle Validation Test Suite)는 Oracle 플랫폼에서 대부분의 컨트롤러 및 장치의 연결성과 기능성을 테스트/검증하는 종합적 하드웨어 진단 도구입니다. VTS 테스트는 시스템의 각 하드웨어 구성 요소나 기능을 대상으로 합니다. 이 도구는 그래픽 UI(GUI), 터미널 기반 UI, 명령줄 인터페이스(CLI)의 세 가지 사용자 인터페이스를 지원합니다.
메모리 및 CPU 진단 기능이 다음과 같이 향상되었습니다.
VTS 커널은 고유의 메소드를 사용하여 VTS 라이브러리에서 sunvts.conf 파일의 옵션 및 값에 액세스합니다. 구성 파일에서 option-value format 매개변수가 변경되어 구성 파일의 형식을 표준화하고 코드로부터 중앙화된 접근성을 제공하게 됩니다.
실행 모드의 추가적 멤버(예: functional, exclusive, online)가 구조 TEST_ENV_INFO_T ( /include/testinfo.h)에 추가되었습니다. 개별 테스트 소유자는 이 멤버를 사용하여 논리적 테스트에 대한 메모리 사용량을 결정하고 적절한 값을 vtsk에 반환하여 최적의 일정 잡기 결정을 내릴 수 있습니다.
저장소 및 네트워킹 진단 기능이 다음과 같이 향상되었습니다.
디스크 테스트 기능을 향상시키는 내부, 중간, 외부 탐색점을 지정할 수 있습니다.
diskmediatest를 통해 /etc/sunvts/conf/sunvts.conf 파일에서 디스크 유형이 SSD(Solid State Disk)인지 여부를 지정할 수 있습니다.
iobustest가 추가 옵션 target을 제공합니다. 사용자는 이 옵션을 사용하여 라이브 네트워크 테스트를 실행하기 위한 특정 대상 시스템을 제공할 수 있습니다.