탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle VM Server for SPARC 2.2 관리 설명서 Oracle VM Server for SPARC (한국어) |
제1부Oracle VM Server for SPARC 2.2 소프트웨어
1. Oracle VM Server for SPARC 소프트웨어 개요
3. Oracle VM Server for SPARC 보안
SPARC CPU를 조정하여 SPARC T4 시스템에서 작업 로드 성능 최적화
도메인이 CPU 전체 코어로 구성되었는지 여부를 확인하는 방법
다른 Oracle VM Server for SPARC 기능과의 상호 작용
구문 분석 가능하고 시스템에서 읽을 수 있는 목록을 생성하는 방법(-p)
긴 목록의 하위 세트를 생성하는 방법(-o format)
시스템에서 읽을 수 있는 형식으로 제약 조건을 나열하는 방법
제2부선택적 Oracle VM Server for SPARC 소프트웨어
13. Oracle VM Server for SPARC Physical-to-Virtual 변환 도구
14. Oracle VM Server for SPARC Configuration Assistant(Oracle Solaris 10)
15. Oracle VM Server for SPARC Management Information Base 소프트웨어 사용
16. Logical Domains Manager 검색
CPU 할당 방식에서는 CPU 리소스에 대해 다음 제약 조건을 사용합니다.
전체 코어 제약 조건. 이 제약 조건은 CPU 코어가 가상 CPU가 아닌 도메인에 할당되도록 지정합니다. 도메인에 사용으로 설정된 최대 코어 제약 조건이 없는 한 전체 코어 제약 조건은 동적이며, 이것은 추가 또는 제거 작업을 ldm set-core 또는 ldm set-vcpu 명령을 사용하여 각각 수행할 수 있음을 의미합니다. 도메인은 비활성, 바인드됨 또는 활성일 수 있습니다. 하지만 제약 조건 적용 요청을 충족하려면 사용 가능한 충분한 코어가 있어야 합니다. 가장 나쁜 사례로는 다른 도메인과 코어를 공유하는 도메인에서 전체 코어 제약 조건을 요청할 경우 요청을 충족하려면 해제 목록의 코어를 사용할 수 있어야 하는 경우입니다. 가장 좋은 사례로는 코어의 모든 가상 CPU가 이미 코어 경계에 있어서 CPU 리소스 변경 없이 제약 조건이 적용되는 경우입니다.
최대 코어 수(max-cores) 제약 조건. 이 제약 조건은 바인드된 도메인 또는 활성 도메인에 지정할 수 있는 최대 코어 수를 지정합니다.
주 - 도메인이 중지 및 바인드 해제되거나 제어 도메인이 지연된 재구성 상태가 아니라면 max-cores 등록 정보는 변경할 수 없습니다. 따라서 전체 코어 제약 조건이 사용으로 설정되었을 때 지정된 값에서 최대 코어 수를 높이려면 먼저 도메인을 중지 및 바인드 해제해야 합니다.
최대 코어 제약 조건을 설정하기 전에 제어 도메인에서 전체 코어 제약 조건을 사용으로 설정하는 것이 가장 좋습니다.
# ldm set-core 1 primary
# ldm ls -o re primary
max-cores는 unlimited로 설정되어 있습니다. 다른 도메인과 마찬가지로 제어 도메인은 최대 코어 제약 조건이 사용으로 설정될 때까지 하드 분할과 함께 사용할 수 없습니다.
# ldm start-reconf primary
# ldm set-domain max-cores=number-of-CPU-cores primary
주 - 이러한 코어와 연결된 암호화 장치는 코어 추가의 영향을 받지 않습니다. 따라서 시스템에서는 연결된 암호화 장치를 도메인에 자동으로 추가하지 않습니다. 하지만 코어의 마지막 가상 CPU가 제거될 경우에만 암호화 장치가 자동으로 제거됩니다. 이 작업은 암호화 장치가 “고립화”되지 않도록 합니다.
최대 코어 제약 조건은 바인드되거나 활성인 도메인이 아닌 비활성 도메인에서만 사용 안함으로 설정할 수 있습니다. 제어 도메인에서 최대 코어 제약 조건을 사용 안함으로 설정하기 전에 먼저 지연된 재구성을 시작해야 합니다.
# ldm ls -o re primary
# reboot
재부트 시 하드 분할과 함께 제어 도메인을 사용할 수 있습니다.
예 10-1 전체 코어 제약 조건 적용
이 예에서는 primary 도메인에서 전체 코어 제약 조건을 적용하는 방법을 보여줍니다. 첫번째 명령은 제약 조건을 적용하고, 두번째 명령은 사용으로 설정되었는지 여부를 확인합니다.
# ldm set-core 1 primary # ldm ls -o re primary NAME primary CONSTRAINT cpu=whole-core max-cores=unlimited threading=max-throughput
다음 명령은 지연된 재구성을 시작하고 max-cores 등록 정보를 설정한 다음 제약 조건이 사용으로 설정되었는지 확인하여 최대 코어를 3코어로 제한합니다.
# ldm start-reconf primary Initiating a delayed reconfiguration operation on the primary domain. All configuration changes for other domains are disabled until the primary domain reboots, at which time the new configuration for the primary domain will also take effect. # ldm set-domain max-cores=3 primary ------------------------------------------------------------------------------ Notice: The primary domain is in the process of a delayed reconfiguration. Any changes made to the primary domain will only take effect after it reboots. ------------------------------------------------------------------------------ # ldm ls -o re primary NAME primary FLAGS normal,delayed(modify),control,vio-service CONSTRAINT cpu=whole-core max-cores=3 threading=max-throughput
재부트 시 하드 분할과 함께 제어 도메인을 사용할 수 있습니다.
다음 명령은 최대 코어 제약 조건을 제거하지만, ldg1 도메인에서 전체 코어 제약 조건은 그대로 둡니다.
# ldm set-domain max-cores=unlimited ldg1
ldg1 도메인에서 최대 코어 제약 조건과 전체 코어 제약 조건을 모두 제거하려면 코어 대신 가상 CPU를 다음과 같이 지정합니다.
# ldm set-vcpu 8 ldg1
이 절에서는 전체 코어 제약 조건과 다음 기능 사이의 상호 작용을 설명합니다.
전체 코어 제약 조건은 CPU 동적 재구성(DR)과 완벽하게 호환됩니다. 도메인이 전체 코어 제약 조건으로 정의된 경우 ldm add-core, ldm set-core 또는 ldm remove-core 명령을 사용하여 활성 도메인에서 코어 수를 변경할 수 있습니다.
하지만 바인드된 도메인이나 활성 도메인이 지연된 재구성 모드가 아닌 경우 코어 수는 최대 코어 수를 초과할 수 없습니다. 이 최대값은 최대 코어 제약 조건으로 설정되며, 전체 코어 제약 조건이 사용으로 설정되면 자동으로 사용으로 설정됩니다. 최대 코어 제약 조건을 충족하지 못하는 모든 CPU DR 작업은 실패합니다.
전체 코어 제약 조건은 동적 리소스 관리(DRM)와 호환되지 않습니다. 전체 코어 제약 조건을 사용하는 도메인에서 DRM 정책이 사용으로 설정된 경우 해당 정책은 자동으로 사용 안함으로 설정됩니다. 전체 코어 제약 조건은 계속 사용으로 설정됩니다.
전체 코어 제약 조건이 적용 중일 때 DRM 정책을 사용으로 설정할 수 없더라도 도메인에 대한 DRM 정책은 정의할 수 있습니다. 정책이 자동으로 사용 안함으로 설정되더라도 여전히 활성 상태로 유지됩니다. 도메인이 전체 코어 제약 조건 없이 다시 시작될 경우 정책은 자동으로 다시 사용으로 설정됩니다.
다음은 전체 코어 제약 조건과 DRM 사이에 예상되는 상호 작용입니다.
전체 코어 제약 조건이 도메인에서 설정된 경우 해당 도메인에서 DRM 정책을 사용으로 설정하려고 시도하면 경고 메시지가 표시됩니다.
DRM 정책이 비활성 도메인에서 적용 중인 경우 해당 도메인에서 전체 코어 제약 조건을 사용으로 설정할 수 있습니다. 도메인이 활성 상태가 되고 정책이 사용으로 설정된 경우 시스템은 도메인에 대한 DRM 정책을 자동으로 사용 안함으로 설정합니다.
DRM 정책이 활성 도메인 또는 바인드된 도메인에서 사용으로 설정된 경우 전체 코어 제약 조건을 사용으로 설정할 수 없습니다.
CPU 전체 코어 구성은 도메인 마이그레이션과 호환되지 않습니다. 하지만 CPU 전체 코어로 구성된 도메인을 마이그레이션할 수는 있습니다. 이러한 마이그레이션 이후 대상 시스템에서 하드 분할은 적용되지 않습니다. 또한 전체 코어 구성 및 최대 CPU 코어 수는 대상 시스템에서 유지되지 않습니다.
전체 코어로 구성된 도메인을 마이그레이션하는 경우 마이그레이션이 완료된 후 하드 분할을 사용하려면 대상 도메인을 재구성해야 합니다. 또한 소스 및 대상 시스템 모두에서 도메인을 사용할 수 있는 사용권 계약이 있는지 확인해야 합니다.
전체 코어 제약 조건은 전원 관리(PM) 성능 및 탄력적 정책과 완벽하게 호환됩니다. 탄력적 정책이 적용 중인 경우 PM 부속 시스템은 전체 코어 제약 조건으로 구성된 도메인에서 CPU 코어를 추가하거나 제거할 수 있습니다. 이러한 경우 전체 코어 제약 조건은 계속 유지되며, 해당 제약 조건을 사용하는 도메인은 전체 코어로만 구성됩니다.