JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle VM Server for SPARC 3.0 관리 설명서     Oracle VM Server for SPARC (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Oracle VM Server for SPARC 3.0 소프트웨어

1.  Oracle VM Server for SPARC 소프트웨어 개요

2.  소프트웨어 설치 및 사용

3.  Oracle VM Server for SPARC 보안

4.  서비스 및 컨트롤 도메인 설정

5.  게스트 도메인 설정

6.  I/O 도메인 설정

7.  가상 디스크 사용

8.  가상 네트워크 사용

9.  도메인 마이그레이션

10.  리소스 관리

리소스 재구성

동적 재구성

지연된 재구성

리소스 할당

CPU 할당

전체 코어 제약 조건을 적용하는 방법

최대 코어 제약 조건을 적용하는 방법

전체 코어 제약 조건과 다른 도메인 기능 사이의 상호 작용

CPU 동적 재구성

동적 리소스 관리

도메인 마이그레이션

전원 관리

하드 분할을 사용하여 시스템 구성

도메인의 구성 확인

도메인이 CPU 전체 코어로 구성되었는지 여부를 확인하는 방법

도메인에 지정된 CPU 코어를 나열하는 방법

CPU 전체 코어로 도메인 구성

CPU 전체 코어로 새 도메인을 만드는 방법

CPU 전체 코어로 기존 도메인을 구성하는 방법

CPU 전체 코어로 기본 도메인을 구성하는 방법

하드 분할된 시스템과 다른 Oracle VM Server for SPARC 기능과의 상호 작용

CPU 동적 재구성

CPU 동적 리소스 관리

CPU 전원 관리

도메인 재부트 또는 재바인드

도메인 마이그레이션 비호환성

도메인에 물리적 리소스 지정

physical-bindings 제약 조건을 제거하는 방법

물리적으로 바인드되지 않은 모든 리소스를 제거하는 방법

제어 도메인에서 물리적 리소스 관리

도메인에서 물리적 리소스 관리 제한 사항

메모리 동적 재구성 사용

메모리 추가

메모리 제거

메모리 DR 요청 진행 추적

메모리 DR 요청 취소

일부 메모리 DR 요청

제어 도메인의 메모리 재구성

제어 도메인의 메모리 줄이기

동적 및 지연된 재구성

메모리 정렬

활성 도메인에 대한 메모리 정렬

바인드된 도메인에 대한 메모리 정렬

비활성 도메인에 대한 메모리 정렬

정렬되지 않은 메모리 추가

메모리 DR 예

전원 관리 사용

동적 리소스 관리 사용

도메인 리소스 나열

시스템에서 읽을 수 있는 출력

ldm 명령에 대한 구문 사용법을 표시하는 방법

플래그 정의

사용률 통계 정의

다양한 목록 보기

소프트웨어 버전을 표시하는 방법(-V)

짧은 목록을 생성하는 방법

긴 목록을 생성하는 방법(-l)

확장된 목록을 생성하는 방법(-e)

구문 분석 가능하고 시스템에서 읽을 수 있는 목록을 생성하는 방법(-p)

긴 목록의 하위 세트를 생성하는 방법(-o format)

변수를 나열하는 방법

바인딩을 나열하는 방법

구성을 나열하는 방법

장치를 나열하는 방법

사용 가능한 메모리를 나열하는 방법

서비스를 나열하는 방법

제약 조건 나열

한 도메인에 대한 제약 조건을 나열하는 방법

XML 형식으로 제약 조건을 나열하는 방법

시스템에서 읽을 수 있는 형식으로 제약 조건을 나열하는 방법

11.  도메인 구성 관리

12.  기타 관리 작업 수행

제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.  전원 관리 사용

16.  Oracle VM Server for SPARC Management Information Base 소프트웨어 사용

17.  Logical Domains Manager 검색

18.  Logical Domains Manager에서 XML 인터페이스 사용

용어집

색인

CPU 할당

별도의 도메인에서 동일한 코어의 스레드를 실행하는 경우 성능이 저하되거나 예측 불가능할 수 있습니다. Oracle VM Server for SPARC 소프트웨어는 CPU 유사성 기능을 사용하여 도메인을 시작하기 전에 발생하는 논리적 도메인 바인딩 프로세스 중의 CPU 할당을 최적화합니다. 이 기능에서는 동일한 코어의 스레드를 동일한 논리적 도메인에 할당하려고 시도합니다. 이러한 유형의 할당을 사용하면 동일한 코어 내의 스레드 간 캐시 공유가 개선되기 때문입니다.

CPU 유사성 기능에서는 다른 리소스가 있는 한 도메인 사이의 코어 공유가 발생하지 않도록 합니다. 도메인에 부분 코어가 할당되고 추가 스트랜드가 요청되는 경우 해당 부분 코어의 스트랜드가 먼저 바인드되고, 그런 다음 필요에 따라 요청을 충족하기 위해 사용 가능한 다른 코어가 검색됩니다.

CPU 할당 방식에서는 CPU 리소스에 대해 다음 제약 조건을 사용합니다.

전체 코어 제약 조건을 적용하는 방법

최대 코어 제약 조건을 설정하기 전에 도메인에서 전체 코어 제약 조건을 사용으로 설정하는 것이 가장 좋습니다.

  1. 도메인에 전체 코어 제약 조건을 적용합니다.
    # ldm set-core 1 domain
  2. 도메인에서 전체 코어 제약 조건이 사용으로 설정되었는지 확인합니다.
    # ldm ls -o resmgmt domain

    max-coresunlimited로 설정되어 있습니다. 도메인은 최대 코어 제약 조건이 사용으로 설정될 때까지 하드 분할과 함께 사용할 수 없습니다.

예 10-1 전체 코어 제약 조건 적용

이 예에서는 ldg1 도메인에서 전체 코어 제약 조건을 적용하는 방법을 보여줍니다. 첫번째 명령은 제약 조건을 적용하고, 두번째 명령은 사용으로 설정되었는지 여부를 확인합니다.

# ldm set-core 1 ldg1
# ldm ls -o resmgmt ldg1
NAME
ldg1

CONSTRAINT
    cpu=whole-core
    max-cores=unlimited
    threading=max-throughput

최대 코어 제약 조건을 적용하는 방법

최대 코어 제약 조건을 설정하기 전에 도메인에서 전체 코어 제약 조건을 사용으로 설정하는 것이 가장 좋습니다.

최대 코어 제약 조건은 바인드되거나 활성인 도메인이 아닌 비활성 도메인에서만 수정하거나 사용/사용 안함으로 설정할 수 있습니다. 컨트롤 도메인에서 최대 코어 제약 조건을 업데이트하기 전에 먼저 지연된 재구성을 시작해야 합니다.

  1. 도메인에서 최대 코어 제약 조건을 사용으로 설정합니다.
    # ldm set-domain max-cores=max-number-of-CPU-cores domain

    주 - 이러한 코어와 연결된 암호화 장치는 코어 추가의 영향을 받지 않습니다. 따라서 시스템에서는 연결된 암호화 장치를 도메인에 자동으로 추가하지 않습니다. 하지만 코어의 마지막 가상 CPU가 제거될 경우에만 암호화 장치가 자동으로 제거됩니다. 이 작업은 암호화 장치가 “고립화”되지 않도록 합니다.


  2. 전체 코어 제약 조건이 사용으로 설정되었는지 확인합니다.
    # ldm ls -o resmgmt domain
  3. 도메인을 바인드하고 다시 시작합니다.
    # ldm bind domain
    # ldm start domain

    이제 하드 분할과 함께 도메인을 사용할 수 있습니다.

예 10-2 최대 코어 제약 조건 적용

다음 예에서는 max-cores 등록 정보를 설정하여 최대 코어를 3코어로 제한하는 방법을 보여주고 해당 제약 조건이 사용으로 설정되었는지 확인합니다.

# ldm set-domain max-cores=3 ldg1
# ldm ls -o resmgmt ldg1
NAME
ldg1

CONSTRAINT
    cpu=whole-core
    max-cores=3
    threading=max-throughput

이제 하드 분할과 함께 도메인을 사용할 수 있습니다.

다음 예에서는 바인드되지 않고 비활성인 ldg1 도메인에서 최대 코어 제약 조건을 제거하지만 전체 코어 제약 조건을 그대로 남겨둡니다.

# ldm stop ldg1
# ldm unbind ldg1
# ldm set-domain max-cores=unlimited ldg1

또 다른 경우로, ldg1 도메인에서 최대 코어 제약 조건과 전체 코어 제약 조건을 모두 제거하려면 다음과 같이 코어 대신 가상 CPU를 지정합니다.

# ldm set-vcpu 8 ldg1

두 경우 모두 도메인을 바인드하고 다시 시작하십시오.

# ldm bind ldg1
# ldm start ldg1

전체 코어 제약 조건과 다른 도메인 기능 사이의 상호 작용

이 절에서는 전체 코어 제약 조건과 다음 기능 사이의 상호 작용을 설명합니다.

CPU 동적 재구성

전체 코어 제약 조건은 CPU 동적 재구성(DR)과 완벽하게 호환됩니다. 도메인이 전체 코어 제약 조건으로 정의된 경우 ldm add-core, ldm set-core 또는 ldm remove-core 명령을 사용하여 활성 도메인에서 코어 수를 변경할 수 있습니다.

하지만 바인드된 도메인이나 활성 도메인이 지연된 재구성 모드가 아닌 경우 코어 수는 최대 코어 수를 초과할 수 없습니다. 이 최대값은 최대 코어 제약 조건으로 설정되며, 전체 코어 제약 조건이 사용으로 설정되면 자동으로 사용으로 설정됩니다. 최대 코어 제약 조건을 충족하지 못하는 모든 CPU DR 작업은 실패합니다.

동적 리소스 관리

전체 코어 제약 조건은 동적 리소스 관리(DRM)와 호환되지 않습니다. 전체 코어 제약 조건을 사용하는 도메인에서 DRM 정책이 사용으로 설정된 경우 해당 정책은 자동으로 사용 안함으로 설정됩니다. 전체 코어 제약 조건은 계속 사용으로 설정됩니다.

전체 코어 제약 조건이 적용 중일 때 DRM 정책을 사용으로 설정할 수 없더라도 도메인에 대한 DRM 정책은 정의할 수 있습니다. 정책이 자동으로 사용 안함으로 설정되더라도 여전히 활성 상태로 유지됩니다. 도메인이 전체 코어 제약 조건 없이 다시 시작될 경우 정책은 자동으로 다시 사용으로 설정됩니다.

다음은 전체 코어 제약 조건과 DRM 사이에 예상되는 상호 작용입니다.

도메인 마이그레이션

전체 코어로 구성된 도메인을 마이그레이션하는 경우 마이그레이션이 완료된 후 하드 분할을 사용하려면 대상 도메인을 재구성해야 합니다. 또한 소스 및 대상 시스템 모두에서 도메인을 사용할 수 있는 사용권 계약이 있는지 확인해야 합니다.

전원 관리

전체 코어 제약 조건은 전원 관리(PM) 성능 및 탄력적 정책과 완벽하게 호환됩니다. 탄력적 정책이 적용 중인 경우 PM 부속 시스템은 전체 코어 제약 조건으로 구성된 도메인에서 CPU 코어를 추가하거나 제거할 수 있습니다. 이러한 경우 전체 코어 제약 조건은 계속 유지되며, 해당 제약 조건을 사용하는 도메인은 전체 코어로만 구성됩니다.