Go to main content
Oracle® VM Server for SPARC OpenStack Nova 드라이버 및 유틸리티 1.0 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 9월
 
 

Oracle VM Server for SPARC OpenStack 컴퓨트 노드 Flavor 만들기

OpenStack Nova 컴퓨트 노드 flavor는 OpenStack Oracle VM Server for SPARC VM에 대해 미리 구성된 설정 조합입니다. Flavor는 OpenStack에 대한 서비스 카탈로그 방식으로 사용됩니다.

Oracle VM Server for SPARC OpenStack 컴퓨트 노드에 대해 Flavor 구성

Flavor를 만들려면 nova flavor-create 명령을 사용합니다.

cctrl# nova flavor-create "flavor-name" flavor-ID memory-size disk-size vCPU-count

    이때 피연산자를 다음 순서로 지정해야 합니다.

  • flavor-name - flavor 이름입니다(예: "LDom.medium").

  • flavor-ID - 고유 ID 번호입니다.

  • memory-size - RAM 용량(MB)입니다.

  • disk-size - 디스크 공간의 용량(GB)입니다.

  • vCPU-count - 가상 CPU(스트랜드) 수입니다.

–-ephemeral disk-size 옵션을 사용하면 disk-sizeGB의 보조 임시 디스크를 마지막 flavor의 논리 도메인에 선택적으로 추가할 수 있습니다. 이 디스크는 도메인에 연결되는 빈 디스크로, 컴퓨트 노드의 로컬 저장소를 사용합니다. 이처럼 임시 저장소를 사용하면 라이브 마이그레이션이 차단됩니다. 라이브 마이그레이션을 수행하려면 flavor에서 임시 저장소 플래그를 사용하는 대신 Cinder 볼륨을 추가로 사용하십시오.

Oracle VM Server for SPARC OpenStack 컴퓨트 노드 Flavor 사용자정의

Oracle VM Server for SPARC OpenStack Nova 드라이버 버전 1.0을 사용하면 “extra_specs”를 flavor에 설정하여 논리 도메인 구성 방법을 지정할 수 있습니다.

이러한 extra_specs는 nova flavor-key 명령을 사용하여 설정할 수 있습니다.

cctrl# nova flavor-key flavor-ID set keyword=value [ keyword=value]...

    사용 가능한 extra_specs는 다음과 같습니다.

  • ldm:whole-core - whole-core 제약 조건을 사용할지 여부를 지정하는 부울 값입니다.

  • ldm:max-core - 최대 코어 수 제약 조건을 사용할지 여부를 지정하는 부울 값입니다.

  • ldm:live-migrate - 이 VM에 대해 라이브 마이그레이션을 허용할지 여부를 지정하는 부울 값입니다.

  • ldm:cpu-arch - cpu-arch 등록 정보의 마이그레이션 클래스 값을 지정하는 문자열 값입니다. Oracle VM Server for SPARC 3.4 관리 설명서 의 CPU에 대한 도메인 마이그레이션 요구사항을 참조하십시오.

  • ldm:auto-alt-mac-addrs - 해당 VM의 가상 네트워크별로 구성할 대체 MAC 주소의 개수를 지정하는 정수 값입니다. 게스트 도메인 내에 VNIC를 만들려는 경우에 사용하십시오.


주 - whole-core 및 max-core 제약 조건을 사용하려면 flavor에 할당된 가상 CPU가 기본 플랫폼의 코어당 스트랜드 수와 일치하는 경계에 있어야 합니다. 예를 들어 SPARC T7 시리즈 서버의 코어에는 8개의 스트랜드(가상 CPU)가 있습니다. 그러므로 이러한 제약 조건이 제대로 작동하려면 flavor에 대한 가상 CPU 수가 8의 배수여야 합니다.

Flavor 제한사항

  • whole-core 제약 조건을 사용할 경우 Fujitsu M10 서버와 Oracle SPARC 서버를 모두 포함하는 서버 풀을 만들지 마십시오.

    whole core 및 max core 제약 조건은 기본 SPARC 서버에서 제공하는 가상 CPU(또는 스트랜드) 수에 따라 달라집니다.

    예를 들어 SPARC T7 시리즈 서버에는 코어당 8개의 스트랜드가 있습니다. 그러므로 whole core 제약 조건을 flavor에 설정하려면 지정한 가상 CPU 수가 8의 배수여야 합니다. Fujitsu M10 서버에는 코어당 두 개의 스트랜드만 있으므로 flavor에서는 Fujitsu M10 서버의 가상 CPU 수를 2로 나눠야 합니다.

  • whole-core와 whole core 이외의 구성을 혼합할 경우 부분 CPU 할당으로 인해 시간이 경과하면 서버에 남아 있는 사용 가능한 코어가 단편화될 수 있으므로 이렇게 혼합하지 마십시오.

    예를 들어 SPARC T7-2 시리즈 서버에 30개의 도메인이 프로비전되어 있고 각 도메인은 두 개의 스트랜드를 사용할 수 있습니다. 4개의 도메인을 삭제할 경우 8개의 스트랜드가 해제될 수 있지만, 이러한 스트랜드는 다른 물리적 코어에서 제공하는 것일 수 있습니다. 이 경우 한 개의 전체 코어를 사용할 수 있습니다. 이 경우에는 Nova 드라이버와 기본 Oracle VM Server for SPARC 하이퍼바이저가 CPU 리소스에 대한 요청을 서비스할 수 없습니다. nova-scheduler 서비스가 다른 노드에서 이 VM을 예약하려고 시도할 수 있습니다.