Go to main content

Oracle® SuperCluster M7 시리즈 개⁠요 설⁠명⁠서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

루트 도메인

루트 도메인은 PCIe 슬롯에 설치된 10GbE NIC 및 IB HCA와 같은 물리적 I/O 장치 또는 PF(물리적 기능)를 호스트하는 SR-IOV 도메인입니다. 해당 CPU 및 메모리 리소스 중 거의 대부분은 나중에 I/O 도메인에서 사용할 수 있도록 보관됩니다. 논리적 장치 또는 VF(가상 기능)는 16개 VF를 호스트하는 각 PF에서 생성됩니다.

전용 도메인의 현재 방식과 마찬가지로 루트 도메인에서도 물리적 I/O 장치를 호스트하기 때문에 루트 도메인은 본질적으로 전용 도메인과 동일한 레벨에 존재합니다.

루트 도메인 도입에 따라 SuperCluster에 대한 도메인 구성의 다음 부분이 초기 설치 시에 설정되며, 오라클 담당자만 이를 변경할 수 있습니다.

  • 도메인 유형:

    • 루트 도메인

    • Oracle Solaris 11을 실행 중인 응용 프로그램 도메인(전용 도메인)

    • 데이터베이스 도메인(전용 도메인)

  • 서버에 있는 루트 도메인 및 전용 도메인 수

루트 도메인이 될 도메인을 결정할 때는 마지막 도메인이 항상 첫번째 루트 도메인이어야 하며 나머지 도메인은 루트 도메인 또는 전용 도메인의 조합이 될 수 있습니다. 그러나 연관된 IB HCA가 1개 또는 2개인 경우 도메인은 루트 도메인만 될 수 있습니다. 연관된 IB HCA가 3개 이상인 경우에는 도메인이 루트 도메인이 될 수 없습니다. 3개 이상의 IB HCA가 연관된 도메인의 경우(예: SuperCluster M7의 U4-1 도메인), 해당 도메인이 전용 도메인이어야 합니다.


주 -  SuperCluster M7의 논리적 도메인 구성 및 각 도메인과 연관된 IB HCA 수에 대한 정보는 이 장에서 나중에 설명합니다.

주 -  2개의 IB HCA가 있는 도메인도 루트 도메인에 적합하지만 IB HCA가 1개인 도메인을 루트 도메인으로 사용해야 합니다. 루트 도메인에 단일 IB HCA가 포함된 경우에는 해당 루트 도메인에서 제공되는 I/O 장치에 대해 종속성을 갖는 I/O 도메인 수가 더 줄어듭니다. IB HCA가 1개인 루트 도메인에서는 고가용성과 관련된 유연성이 늘어납니다.

도메인 구성에서 루트 도메인으로 사용 중인 도메인 및 해당 루트 도메인과 연관된 IB HCA와 10GbE NIC의 수에 따라 각 루트 도메인에는 특정 CPU 코어 및 메모리가 항상 예약됩니다.

  • 도메인 구성의 마지막 도메인:

    • IB HCA 1개 및 10GbE NIC를 포함하는 루트 도메인의 경우 2개 코어 및 32GB 메모리 예약

    • IB HCA 2개 및 10GbE NIC를 포함하는 루트 도메인의 경우 4개 코어 및 64GB 메모리 예약

  • 도메인 구성의 다른 도메인 - IB HCA 1개 및 10GbE NIC를 포함하는 나머지 루트 도메인의 경우 1개 코어 및 16GB 메모리 예약


주 -  루트 도메인에 예약된 CPU 코어 및 메모리는 각 루트 도메인의 PF만 지원할 수 있는 양입니다. 루트 도메인의 영역 또는 응용 프로그램을 지원하기에는 CPU 코어 또는 메모리 리소스가 부족하므로 영역 및 응용 프로그램은 I/O 도메인에서만 지원됩니다.

각 루트 도메인과 연관된 남은 CPU 코어 및 메모리 리소스는 다음 그림에 표시된 것처럼 CPU 및 메모리 저장소에 보관됩니다.

image:CPU 및 메모리 저장소에 예약된 CPU 및 메모리 리소스를 보여주는 그림입니다.

CPU 및 메모리 저장소에는 루트 도메인의 리소스뿐만 아니라 전용 도메인에서 유휴 리소스도 포함됩니다. CPU 코어 및 메모리 리소스의 출처가 전용 도메인 또는 루트 도메인인지 여부에 관계없이 이러한 리소스가 CPU 및 메모리 저장소에 보관된 다음에는 더 이상 원래의 도메인과 연관되지 않습니다. 이러한 리소스는 I/O 도메인에 동일하게 제공됩니다.

또한 CPU 및 메모리 저장소에는 이러한 유휴 리소스를 제공하는 도메인을 포함하는 컴퓨트 서버에서 유휴 리소스만 포함됩니다. 즉, 컴퓨트 서버가 2개이고, 두 컴퓨트 서버 모두에 루트 도메인이 있으면, CPU 및 메모리 저장소 세트도 2개이고, 각 컴퓨트 서버는 리소스가 보관된 고유한 CPU 및 메모리 저장소를 갖게 됩니다.

예를 들어 이전 그림에 표시된 것처럼 컴퓨트 서버에 4개의 도메인이 있고, 4개의 도메인 중 3개는 루트 도메인이라고 가정해보십시오. 각 도메인에는 다음과 같은 IB HCA 및 10GbE NIC가 포함되고, 다음과 같은 CPU 코어 및 메모리 리소스가 포함됩니다.

  • IB HCA 1개 및 10GbE NIC 1개

  • 32개 코어

  • 512GB 메모리

이 경우, 각 루트 도메인에 대해 다음과 같은 CPU 코어 및 메모리 리소스가 예약되며, 나머지 리소스는 CPU 및 메모리 저장소에 제공됩니다.

  • 이 구성에서는 마지막 루트 도메인에 2개 코어 및 32GB 메모리가 예약되고, 이 루트 도메인의 30개 코어 및 480GB 메모리가 CPU 및 메모리 저장소에 제공됩니다.

  • 이 구성에서 두번째 및 세번째 루트 도메인에는 1개 코어 및 16GB 메모리가 예약됩니다.

    • 이러한 각 루트 도메인의 31개 코어 및 496GB 메모리는 CPU 및 메모리 저장소에 제공됩니다.

    • 이러한 2개의 루트 도메인에서 CPU 및 메모리 저장소에 대해 총 62개 코어(31 x 2) 및 992GB 메모리(496GB x 2)가 제공됩니다.

따라서 총 92개 코어(30 + 62개 코어)가 CPU 저장소에 보관되고 1472GB 메모리(480 + 992GB 메모리)가 메모리 저장소에 보관되며, I/O 도메인에 대해 사용할 수 있습니다.

루트 도메인에서는 3개 네트워크(클라이언트 액세스, IB 및 관리)에 대한 연결은 전용 도메인에서와 같이 NIC 및 HCA의 물리적 포트를 통과합니다. 그러나 루트 도메인에 사용된 10GbE NIC 및 IB HCA도 SR-IOV와 호환되어야 합니다. SR-IOV 호환 카드를 사용으로 설정하여 카드 자체에서 가상화가 수행되도록 각 카드에 VF를 생성할 수 있습니다. 관리 네트워크용 1GbE NIC에는 VF가 생성되지 않습니다.

각 루트 도메인의 VF는 다음 그림에 표시된 것처럼 CPU 및 메모리 저장소와 비슷하게 IB VF 및 10GbE VF 저장소에 보관됩니다.

image:IB VF 및 10GbE VF 저장소에 예약된 IB VF 및 10GbE VF 리소스를 보여주는 그림입니다.

각 루트 도메인의 VF가 VF 저장소에 보관되더라도 VF는 각 10GbE NIC 및 IB HCA에서 생성되므로, 이러한 VF는 특정 10GbE NIC 및 IB HCA 카드를 포함하는 루트 도메인과 연관됩니다. 예를 들어 이전 그림에서 예제 구성을 보면 마지막(오른쪽 끝에 있는) 10GbE NIC 및 IB HCA에서 생성된 VF가 마지막 루트 도메인과 연관됩니다.

관련 정보