Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

Logical Domains Manager

Logical Domains Manager를 사용하여 논리적 도메인을 만들고 관리할 뿐만 아니라 논리적 도메인을 물리적 리소스에 매핑할 수 있습니다. 하나의 Logical Domains Manager만 서버에 실행할 수 있습니다.

도메인의 역할

    모든 논리적 도메인은 동일하며, 사용자가 지정한 역할을 기반으로 서로 구별할 수 있습니다. 논리적 도메인은 다음 역할을 수행할 수 있습니다.

  • 컨트롤 도메인. Logical Domains Manager는 이 도메인에서 실행되며, 다른 논리적 도메인을 만들고 관리하며 다른 도메인에 가상 리소스를 할당할 수 있습니다. 서버당 하나의 컨트롤 도메인만 가질 수 있습니다. 컨트롤 도메인은 Oracle VM Server for SPARC 소프트웨어를 설치할 때 처음 만든 도메인입니다. 컨트롤 도메인을 primary라고 합니다.

  • 서비스 도메인. 서비스 도메인은 가상 스위치, 가상 콘솔 집중기, 가상 디스크 서버와 같은 가상 장치 서비스를 다른 도메인에 제공합니다. 서비스 도메인을 여러 개 가질 수 있으며 모든 도메인을 서비스 도메인으로 구성할 수 있습니다.

  • I/O 도메인. I/O 도메인은 PCI EXPRESS(PCIe) 컨트롤러를 통해 네트워크 카드와 같은 물리적 I/O 장치에 직접 액세스를 제공합니다. I/O 도메인은 다음을 소유할 수 있습니다.

    I/O 도메인은 서비스 도메인으로 사용될 경우 물리적 I/O 장치를 가상 장치 형태로 다른 도메인과 공유할 수 있습니다.

  • 루트 도메인. 루트 도메인에 PCIe 루트 컴플렉스가 지정됩니다. 이 도메인은 PCIe 패브릭을 소유하며 패브릭 오류 처리와 같은 모든 패브릭 관련 서비스를 제공합니다. 루트 도메인은 물리적 I/O 장치를 소유하고 직접 액세스를 제공하므로 I/O 도메인이기도 합니다.

    플랫폼 구조에 따라 지정할 수 있는 루트 도메인 수가 다릅니다. 예를 들어, 8소켓 Oracle SPARC T5-8 서버를 사용하는 경우 최대 16개의 루트 도메인을 지정할 수 있습니다.

    기본 루트 도메인은 primary 도메인입니다. 비primary 도메인을 루트 도메인으로 사용할 수 있습니다.

  • 게스트 도메인. 게스트 도메인은 하나 이상의 서비스 도메인에서 제공한 가상 장치 서비스를 이용하는 비I/O 도메인입니다. 게스트 도메인의 경우 물리적 I/O 장치는 없고 가상 I/O 장치(예: 가상 디스크 및 가상 네트워크 인터페이스)만 있습니다.

아직 Oracle VM Server for SPARC로 구성되지 않은 기존 시스템에 Logical Domains Manager를 설치할 수 있습니다. 이 경우 현재 OS 인스턴스가 컨트롤 도메인이 됩니다. 또한 단 하나의 도메인, 즉 컨트롤 도메인으로 시스템이 구성됩니다. 컨트롤 도메인을 구성한 후 도메인을 추가하고 해당 응용 프로그램을 컨트롤 도메인에서 새 도메인으로 이동하여 전체 시스템을 가장 효율적으로 사용할 수 있도록 다른 도메인에서 응용 프로그램의 로드 균형을 조정할 수 있습니다.

명령줄 인터페이스

Logical Domains Manager는 명령줄 인터페이스(CLI)를 사용하여 논리적 도메인을 만들고 구성합니다. CLI는 단일 명령 ldm에 여러 하위 명령이 있습니다. ldm(1M) 매뉴얼 페이지를 참조하십시오.

Logical Domains Manager CLI를 사용하려면 Logical Domains Manager 데몬 ldmd가 실행 중이어야 합니다.

가상 입/출력

Oracle VM Server for SPARC 환경에서는 시스템 하나에서 도메인을 최대 128개(Fujitsu M10 서버의 경우 최대 256개) 구성할 수 있습니다. 일부 서버, 특히 단일 프로세서와 일부 듀얼 프로세서 시스템에는 제한된 수의 I/O 버스와 물리적 I/O 슬롯이 허용됩니다. 그 결과, 이러한 시스템의 모든 도메인에서 물리적 디스크 및 네트워크 장치에 배타적 액세스를 제공하지 못할 수 있습니다. 물리적 장치에 액세스를 제공하려면 PCIe 버스 또는 끝점 장치를 도메인에 지정할 수 있습니다. 이 해결법은 모든 도메인에 배타적 장치 액세스를 제공하기에는 부족합니다. 직접 액세스할 수 있는 물리적 I/O 장치 수에 대한 이와 같은 제한은 가상화된 I/O 모델을 구현하여 해결할 수 있습니다. I/O 도메인 구성을 참조하십시오.

물리적 I/O 액세스가 없는 논리적 도메인은 서비스 도메인과 통신하는 가상 I/O 장치로 구성됩니다. 서비스 도메인은 가상 장치 서비스를 실행하여 물리적 장치 또는 그 기능에 액세스할 수 있습니다. 이 클라이언트-서버 모델에서 가상 I/O 장치는 LDC(논리적 도메인 채널)라는 도메인간 통신 채널을 통해 서비스 상대방과 또는 서로 통신합니다. 가상화된 I/O 기능은 가상 네트워킹, 저장소, 콘솔에 지원됩니다.

가상 네트워크

Oracle VM Server for SPARC는 가상 네트워크 장치 및 가상 네트워크 스위치 장치를 사용하여 가상 네트워킹을 구현합니다. 가상 네트워크(vnet) 장치는 이더넷 장치를 에뮬레이트하고 지점간 채널을 사용하여 시스템의 다른 vnet 장치와 통신합니다. 가상 스위치(vsw) 장치는 주로 모든 가상 네트워크의 송/수신 패킷의 멀티플렉서로 작동합니다. vsw 장치는 서비스 도메인에서 물리적 네트워크 어댑터와 직접 상호 작용하고 가상 네트워크 대신 패킷을 송/수신합니다. 또한 vsw 장치는 단순 계층-2 스위치로 작동하고 시스템에서 연결된 vnet 장치 간에 패킷을 전환합니다.

가상 저장소

    가상 저장소 기반구조는 클라이언트-서버 모델을 사용하여 논리적 도메인에 직접 지정되지 않은 블록 레벨 저장소에 액세스할 수 있습니다. 이 모델은 다음 구성요소를 사용합니다.

  • 가상 디스크 클라이언트(vdc) - 블록 장치 인터페이스를 내보냅니다.

  • 가상 디스크 서비스(vds) - 가상 디스크 클라이언트 대신 디스크 요청을 처리하여 서비스 도메인에 상주하는 백엔드 저장소에 제출합니다.

가상 디스크는 클라이언트 도메인에 일반 디스크로 나타나지만, 대부분의 디스크 작업이 가상 디스크 서비스로 전달되고 서비스 도메인에서 처리됩니다.

가상 콘솔

Oracle VM Server for SPARC 환경에서 primary 도메인의 콘솔 I/O는 서비스 프로세서로 지정됩니다. 그 밖의 모든 도메인의 콘솔 I/O는 가상 콘솔 집중기(vcc)를 실행 중인 서비스 도메인으로 재지정됩니다. vcc를 실행하는 도메인은 일반적으로 primary 도메인입니다. 가상 콘솔 집중 장치 서비스는 모든 도메인의 콘솔 트래픽 집중 장치로 작동하고 가상 네트워크 터미널 서버 데몬(vntsd)상호 작용하여 UNIX 소켓을 통해 각 콘솔에 대한 액세스를 제공합니다.

리소스 구성

Oracle VM Server for SPARC 소프트웨어를 실행하는 시스템은 가상 CPU, 가상 I/O 장치, 암호화 장치, 메모리와 같은 리소스를 구성할 수 있습니다. 일부 리소스는 실행 중인 도메인에 동적으로 구성할 수 있는 반면, 나머지는 중지된 도메인에 구성해야 합니다. 컨트롤 도메인에서 리소스를 동적으로 구성할 수 없는 경우 먼저 지연된 재구성을 시작해야 합니다. 컨트롤 도메인이 재부트될 때까지 지연된 재구성이 구성 작업을 연기합니다. 자세한 내용은 리소스 재구성을 참조하십시오.

지속적 구성

ldm 명령을 사용하여 논리적 도메인의 현재 구성을 서비스 프로세서에 저장할 수 있습니다. 구성을 추가하고, 사용할 구성을 지정하고, 구성을 제거하고, 구성을 나열할 수 있습니다. 자세한 내용은 ldm(1M) 매뉴얼 페이지를 참조하십시오. 서비스 프로세서와 함께 Oracle VM Server for SPARC 사용에 설명된 대로 SP에서 부트하도록 구성을 지정할 수도 있습니다.

구성 관리에 대한 내용은 도메인 구성 관리를 참조하십시오.