Go to main content

Oracle® Solaris 11.3의 새로운 기능

인쇄 보기 종료

업데이트 날짜: 2016년 11월
 
 

가상화 기능

이 절에서는 해당 릴리스의 가상화 기능에 대해 설명합니다. 이러한 기능은 성능 저하 없이 효율적인 클라우드 가상화를 제공하며, 최적화된 리소스 사용으로 클라우드에서 대규모 응용 프로그램 실행을 가능하게 합니다.

Oracle Solaris 커널 영역에 대한 라이브 마이그레이션

Oracle Solaris 커널 영역 사용자들은 이제 커널 영역 중단 없이 클라우드 기반구조 내에서 커널 영역 인스턴스를 이동할 수 있습니다. 라이브 마이그레이션을 통해 이제 커널 영역 환경을 쉽게 이동함으로써 관리자가 응용 프로그램이나 최종 사용자에 대한 영향 없이 전역 영역 레벨에서 업데이트를 수행할 수 있습니다. 또한 커널 영역 인스턴스를 이동하여 최종 사용자나 응용 프로그램을 방해하지 않으면서 데이터 센터에 걸쳐 로드 균형이 조정된 작업 로드를 달성할 수 있습니다.

커널 영역 라이브 마이그레이션은 SPARC 및 x86 플랫폼에서 사용 가능하며, 여러 레벨에서 마이그레이션을 보호하는 안전한 방식으로 자동 수행됩니다. 초기 검사를 통해 커널 영역 마이그레이션이 가능한지 여부를 확인합니다. 발생하는 연결은 암호화될 뿐 아니라 무결성 보호를 포함하여 포함된 데이터를 보호하고 중간 전달자의 공격을 방지합니다. SPARC에서 커널 영역 라이브 마이그레이션의 경우, 교차 CPU 마이그레이션을 수행하여 커널 영역 작업 중단 없이 최신 시스템 및 최신 OS 버전을 신속하게 채택할 수도 있습니다.

커널 영역 라이브 마이그레이션 기능을 사용할 경우 영역 및 대상 시스템만 식별하면 됩니다.

# zoneadm -z zone-name migrate ssh://destination-host/

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

공유 저장소의 Oracle Solaris 영역

Oracle Solaris 공유 저장소 영역 기능을 통해 영역을 FC-SAN(fiber channel storage area network) 및 iSCSI(internet small computer system interface) 장치에 둘 수 있습니다. 이 릴리스에서는 공유 저장소 영역 지원이 커널 영역 저장 장치에 대한 NFS(Network File System)로 확장되었습니다. 관리자는 이제 영역 부트 환경, 빠른 스냅샷 및 즉시 복제의 이점을 그대로 활용하면서 해당 환경에 적합한 저장소를 선택할 수 있는 유연성을 갖게 되었습니다. 공유 저장소 영역은 저장 장치에서 커널 영역의 관리를 크게 단순화함으로써 구성을 직관화하여 구성 단계의 수를 줄입니다. 이 관리 단순화는 또한 커널 영역 마이그레이션을 지원하고 구성 실수를 없애는 이점도 제공합니다.

예를 들어, NFS URI를 만들고 커널 영역의 루트 파일 시스템 크기를 설정하려는 경우 다음과 같이 합니다.

# zonecfg -z kernelzone1
>add device
>set storage=nfs://amy:staff@west/eng/zones/kernelzone1
>set create-size=4g
>end
>exit

자세한 내용은 zonecfg(1M) 매뉴얼 페이지를 참조하십시오. 또한 Oracle Solaris 영역 만들기 및 사용Oracle Solaris 영역 구성 리소스를 참조하십시오.

Oracle Solaris 커널 영역에 대한 라이브 영역 재구성

Oracle Solaris 11.3 릴리스에는 Oracle Solaris 커널 영역에 대한 라이브 영역 재구성 기능이 도입되었습니다. 이 기능을 사용하여 실행 중인 커널 영역의 네트워크 및 연결된 장치를 재구성할 수 있습니다. 구성 변경 사항은 재부트할 필요 없이 즉시 적용되므로 영역 내에서 작동 중지 없는 서비스 가용성을 제공합니다. zonecfgzoneadm과 같은 표준 영역 유틸리티를 사용하여 라이브 영역 재구성을 관리할 수 있습니다.

자세한 내용은 Oracle Solaris 영역 만들기 및 사용 의 6 장, 라이브 영역 재구성을 참조하십시오. 또한 zonecfg(1M)zoneadm(1M) 매뉴얼 페이지를 참조하십시오.

Oracle Solaris 영역에서 NPIV 지원

NPIV(N_Port ID virtualization) 기술 지원을 통해 Oracle Solaris 영역에서는 광 섬유 채널 장치의 관리를 향상시키고 여러 NPIV 이점을 활용할 수 있습니다. 가상 인스턴스 관점에서 NPIV는 여러 VM 인스턴스가 SAN(storage area network)에 액세스할 수 있는 방법에 대한 문제를 해결할 수 있습니다. NPIV는 여러 가상 인스턴스가 단일 물리적 포트 ID를 통해 단일 또는 다중 가상 포트 액세스를 가능하게 합니다. 이 기능은 물리적 연결을 줄이고 가상 인스턴스 확장성을 높여 연관된 절감을 가능하게 하고, 여러 가상 포트 인스턴스를 단일 가상 인스턴스에 빠르고 쉽게 할당함으로써 관리 오버헤드를 단순화하기도 합니다. 이 기술을 사용하면 가상 인스턴스가 액세스해야 하는 리소스만 공유함으로써 안전한 가상 패브릭을 만들 수 있습니다.

자세한 내용은 zonecfg(1M) 매뉴얼 페이지 및 Oracle Solaris 영역 구성 리소스를 참조하십시오.

Oracle Solaris 커널 영역에 대한 SR-IOV 지원

Oracle Solaris 11.3에서는 SR-IOV(single root I/O virtualization)에 대한 지원으로 Oracle Solaris 커널 영역의 네트워킹 성능이 향상되었습니다. 이 지원을 통해 커널 영역은 네트워크 인터페이스 카드(NIC)의 SR-IOV 가상 기능(VF)을 사용할 수 있습니다. SR-IOV VF로 커널 영역을 구성하려면 zonecfg anet 등록 정보 iov를 지정해야 합니다. 커널 영역을 만들거나 수정할 때 zonecfg 명령을 사용하여 anet 리소스에 대한 iov 등록 정보를 지정할 수 있습니다.

자세한 내용은 zonecfg(1M) 매뉴얼 페이지 및 Oracle Solaris 11.3의 네트워크 가상화 및 네트워크 리소스 관리를 참조하십시오.

커널 영역 교차 CPU 마이그레이션

Oracle Solaris 커널 영역에 대한 고유 교차 CPU 마이그레이션 클래스 지원을 통해 커널 영역은 여러 CPU 유형에 걸쳐 마이그레이션할 수 있습니다. 새로운 영역 구성 등록 정보인 cpu-arch를 통해 커널 영역이 실행될 마이그레이션 클래스를 지정할 수 있습니다. 커널 영역은 지정된 마이그레이션 클래스를 지원하는 모든 CPU 유형에 걸쳐 마이그레이션할 수 있습니다.

자세한 내용은 Oracle Solaris 영역 구성 리소스를 참조하십시오. zonecfg(1M)solaris-kz(5) 매뉴얼 페이지도 참조할 수 있습니다.

Oracle Solaris 영역에 대한 메모리 상한값 성능 향상

Oracle Solaris 영역의 리소스 관리에는 Oracle Solaris 고유 영역에 지정된 메모리 상한값 제어 기능이 포함됩니다. Oracle Solaris 11.3에서는 메모리 검사를 3배 더 빠르게 수행하고 “콜드” 메모리를 먼저 복구하기 위해 핫 또는 콜드 메모리를 식별하도록 메모리 상한값 기능이 향상되었습니다. 메모리 상한값이 사용으로 설정되면 응용 프로그램은 덜 영향을 받으면서 확보할 메모리 식별 프로세스는 더욱 효과적입니다.

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

변경할 수 없는 전역 영역 내에서 Oracle Solaris 영역 만들기

변경할 수 없는 영역을 통해 전역 영역 관리자는 영역 내의 응용 프로그램이 읽을 수 있지만 쓸 수 없거나 특정 디렉토리에만 쓸 수 있도록 개별 영역을 읽기 전용 모드로 잠글 수 있습니다. 이 모드는 특히 인터넷 접근 응용 프로그램에 대한 침입의 영향을 크게 제한할 수 있습니다. 변경할 수 없는 전역 영역 지원은 변경할 수 없는 영역 기능을 전역 영역으로 확대합니다. 변경할 수 없는 전역 영역이 사용되도록 시스템이 구성된 경우 루트 파일 시스템의 파일이 읽기 전용입니다. 하지만 이 환경은 이전에 잠겼으므로 Oracle Solaris 영역 인스턴스를 만들지 못했습니다. Oracle Solaris 11.3에서는 이 잠긴 환경에서 영역 만들기가 가능한 프로파일을 선택할 수 있습니다.

프로파일을 선택하고 활성화하려면 다음 명령을 사용합니다.

# zonecfg -z global set file-mac-profile=dynamic-zones

자세한 내용은 zonecfg(1M) 매뉴얼 페이지 및 Oracle Solaris 영역 만들기 및 사용을 참조하십시오.

고아 영역 부트 환경 관리

호스트에서 호스트로 마이그레이션된 Oracle Solaris 비전역 영역은 어느 전역 영역과도 연관되지 않은 영역 부트 환경을 축적할 수 있습니다. Oracle Solaris 11.3에서는 이제 안전한 영역 마이그레이션 및 영역 마이그레이션 중 고아가 된 영역 부트 환경의 삭제가 가능합니다. 변경은 다음 명령을 통해 구현됩니다.

  • zoneadm attach

  • beadm list

  • beadm destroy

zoneadm attach –x는 연결 중 Oracle Solaris 영역 부트 환경을 관리하기 위한 3개의 새로운 옵션으로 구성됩니다.

beadm list 출력은 새 활성 플래그인 O 덕분에 부트 환경이 고아가 되었음을 나타냅니다. beadm list 출력에 표시된 고아 부트 환경은 삭제가 가능합니다.

새로운 beadm destroy –O 옵션은 모든 고아 부트 환경을 삭제합니다.

자세한 내용은 Oracle Solaris 11.3 부트 환경 만들기 및 관리Oracle Solaris 영역 만들기 및 사용을 참조하십시오. 또한 beadm(1M)solaris(5) 매뉴얼 페이지를 참조하십시오.

Oracle Solaris 영역에 대한 가상화된 시계

Oracle Solaris 고유 영역에는 이제 서로 다른 시간에 실행되어야 하거나 특정 시간 관련 시나리오(예: 응용 프로그램이 윤초에 어떻게 반응하는지)를 테스트해야 하는 응용 프로그램을 지원하기 위한 가상화된 시계가 있습니다.

비전역 영역의 시간 값을 전역 영역의 값과 다르게 설정할 수 있습니다. 비전역 영역에서 서로 다른 시간 값을 설정하는 기능은 여전히 전역 영역에서의 시간 변경에 종속됩니다. 전역 영역에서 시간을 변경할 경우 비전역 영역 시간도 동일한 양만큼 오프셋됩니다.

예를 들어, 비전역 영역에서 시간 값을 설정하려면 다음과 같이 합니다.

# zonecfg -z myzone
zonecfg:myzone> set limitpriv=default,sys_time
zonecfg:myzone> set global-time=false
zonecfg:myzone> exit
  

자세한 내용은 Oracle Solaris 영역 구성 리소스Oracle Solaris 영역 만들기 및 사용을 참조하십시오. 또한 zonecfg(1M)date(1) 매뉴얼 페이지를 참조하십시오.

높아진 Oracle Solaris 커널 영역 기본값

더 나은 즉시 사용 경험을 제공하기 위해 커널 영역에 대한 기본 CPU 및 메모리 구성이 4 vCPU 및 4GB 메모리로 증가했습니다. 새로운 영역 템플리트인 SYSsolaris-kz-minimal은 1 vCPU 및 2GB 메모리로 지원되는 최소 커널 영역 구성을 제공합니다.

자세한 내용은 Oracle Solaris 영역 구성 리소스Oracle Solaris 커널 영역 만들기 및 사용을 참조하십시오.

가상 HBA

Oracle VM Server for SPARC 3.3 소프트웨어에는 모든 유형의 SCSI 장치(예: 디스크, 테이프, CD, DVD)를 가상화할 수 있도록 가상 SCSI 호스트 버스 어댑터(vHBA) 기능이 도입되었습니다. 가상화된 SCSI 장치는 게스트 도메인에서 액세스할 수 있습니다.

vHBA 기능은 MPxIO 다중 경로 지정과 같은 다른 Oracle Solaris I/O 인터페이스를 활용하여 가상 LUN(logical unit number)이 물리적 LUN과 동일하게 동작하도록 할 수 있습니다. 또한 vHBA를 통해 무한대 수의 SCSI 장치를 포함할 수 있는 가상 SAN을 쉽게 구성할 수 있습니다.

자세한 내용은 Oracle VM Server for SPARC 3.3 관리 설명서Oracle VM Server for SPARC 3.3 Reference Manual를 참조하십시오.

전체 코어 동적 재구성 관리

전체 코어 동적 재구성 관리(DRM)는 도메인 활용률을 기준으로 CPU 코어 리소스를 늘리거나 줄일 수 있는 유연한 방식을 제공합니다. 이 기능은 동적 재구성이 분할 또는 vCPU의 세분성 레벨 이외에도 비공유 코어 레벨에서 수행될 수 있음을 의미합니다.

자세한 내용은 Oracle VM Server for SPARC 3.3 관리 설명서Oracle VM Server for SPARC 3.3 Reference Manual를 참조하십시오.

I/O 도메인 복원성

I/O 도메인 복원성은 sun4v 플랫폼의 Oracle VM Server for SPARC에 대한 고가용성 기능입니다. 이 기능을 통해 I/O 도메인은 I/O 도메인에 가상 기능 장치를 제공하는 루트 도메인이 중단되더라도 계속 실행이 가능합니다. 루트 도메인이 복원되면 영향을 받는 가상 기능 장치는 자동으로 복원되어 서비스를 제공합니다.

이 기능을 사용하려면 다중 경로 I/O 구성을 설정해야 합니다. 루트 도메인 중 하나가 중단된 경우 이러한 구성을 통해 I/O 도메인은 대체 장치 경로로 페일오버할 수 있습니다. 이 기능은 현재 I/O 도메인이 SR-IOV 가상 기능 장치로 구성된 경우에만 지원됩니다.

자세한 내용은 Oracle VM Server for SPARC 3.3 관리 설명서를 참조하십시오.

Oracle Solaris 커널 영역에 대한 InfiniBand 지원

InfiniBand는 고속 스위치 패브릭을 통한 컴퓨팅 및 I/O 노드의 대규모 상호 연결을 위한 네트워크 아키텍처입니다. Oracle 서버에서 InfiniBand가 작동하려면 InfiniBand HCA(어댑터) 및 InfiniBand 소프트웨어 스택이 있어야 합니다. Oracle Solaris 11.3에서 IPoIB 프로토콜에 대한 향상된 감시 및 반가상화 지원을 포함한 InfiniBand 지원은 Oracle Solaris 커널 영역에 대해 사용할 수 있습니다.

자세한 내용은 dladm(1M), zonecfg(1M)solaris-kz(5) 매뉴얼 페이지를 참조하십시오. 또한 Oracle Solaris 영역 구성 리소스Oracle Solaris 영역 만들기 및 사용을 참조하십시오.