1 |
1
복수의 가상 머신을 포함하는 가상 클러스터 시스템에 대한 제어 요청을 처리함으로써, 상기 가상 클러스터 시스템의 제어 정보를, 관리하도록 구성된 가상 클러스터 제어 정보 관리부;상기 복수의 호스트에서의 상기 복수의 가상 머신들을 관리하는 외부의 가상 머신 관리 시스템을 통해 또는 상기 복수의 호스트에 직접 접속하여 제어함으로써, 상기 제어 정보에 기초하여 상기 복수의 가상 머신의 동작을 제어하도록 구성된 가상 클러스터 제어부;상기 가상 클러스터 시스템 또는 상기 가상 머신들에 대한 제어 요청을 수신하고, 스케줄링이 요구되는 상기 제어 요청의 경우 상기 제어 요청을 상기 가상 클러스터 제어 정보 관리부에 할당하고, 스케줄링이 요구되지 않는 상기 제어 요청의 경우 상기 제어 요청을 상기 가상 클러스터 제어부에 할당하도록 구성된 가상 클러스터 운영 관리부;가상 클러스터 시스템의 구동 시점을 스케줄링하도록 구성된 타임 엔진; 및상기 복수의 가상 머신이 배치되는 호스트를 결정하도록 구성된 배치 엔진을 포함하는, 가상 클러스터 관리 시스템
|
2 |
2
제1항에 있어서,상기 가상 클러스터 제어부는, 상기 외부의 가상 머신 관리 시스템으로 하여금 상기 가상 머신의 생성, 종료, 정지, 재시작, 이주, 가상 클러스터 규모 및 할당된 자원 규모 변경 중 적어도 하나의 동작을 수행시키도록 더 구성된, 가상 클러스터 관리 시스템
|
3 |
3
제1항에 있어서,상기 가상 클러스터 제어부에 접속되는, 가상 머신 관리 시스템 접근 드라이버를 더 포함하고,상기 가상 머신 관리 시스템 접근 드라이버는 상기 외부의 가상 머신 관리 시스템 또는 호스트에서 사용되는 가상 컴퓨팅 자원 제어 기능을 상기 가상 클러스터 제어부에서 사용가능한 가상 컴퓨팅 자원 제어 기능으로 변환하도록 구성된, 가상 클러스터 관리 시스템
|
4 |
4
제3항에 있어서,가상 머신 관리 시스템 접근 드라이버의 등록 또는 변경 또는 삭제를 수행하도록 구성된 드라이버 관리부를 더 포함하는, 가상 클러스터 관리 시스템
|
5 |
5
제1항에 있어서,상기 가상 클러스터 제어 정보 관리부는, 상기 타임 엔진 또는 상기 배치 엔진에 의해 생성되는 상기 복수의 가상 머신의 제어 정보 또는 상기 가상 클러스터 시스템의 제어 정보를 스케줄 테이블로 저장하는, 가상 클러스터 관리 시스템
|
6 |
6
삭제
|
7 |
7
제5항에 있어서,상기 배치 엔진은 상기 복수의 가상 머신의 배치도를 상기 제어 정보의 형태로 저장하도록 더 구성된, 가상 클러스터 관리 시스템
|
8 |
8
제1항에 있어서,상기 가상 클러스터 시스템 또는 상기 가상 머신들에 대한 제어 요청을 수신하고, 상기 제어 요청의 속성에 따라 상기 제어 요청을 상기 가상 클러스터 제어 정보 관리부 또는 상기 가상 클러스터 제어부에 할당하도록 구성된 가상 클러스터 운영 관리부를 더 포함하는, 가상 클러스터 관리 시스템
|
9 |
9
제1항에 있어서,상기 복수의 호스트의 자원 정보, 상태 정보, 상기 복수의 가상 머신의 자원 정보 및 상태 정보를 수집하고, 상기 복수의 호스트의 자원 정보, 상태 정보, 상기 복수의 가상 머신의 자원 정보, 상태 정보 및 상기 제어 정보 중 적어도 하나를 제공하도록 구성된 정보 관리부를 더 포함하는, 가상 클러스터 관리 시스템
|
10 |
10
복수의 가상 머신을 포함하는 가상 클러스터 시스템에 대한 제어 요청을 수신하는 단계; 상기 제어 요청을 스케줄링이 요구되는 제어 요청 또는 스케줄링이 요구되지 않는 제어 요청으로 분류하는 단계; 상기 가상 클러스터 시스템에 대한 제어 요청에 따라, 상기 스케줄링이 요구되는 제어 요청의 경우 상기 가상 클러스터 시스템의 동작 시간을 결정하고, 상기 스케줄링이 요구되지 않는 제어 요청의 경우 상기 가상 클러스터 시스템의 배치를 결정하는 단계;상기 제어 요청에 따라 복수의 가상 클러스터 시스템의 제어 정보를 생성하거나 정정하는 단계; 및복수의 호스트를 관리하는 외부의 가상 머신 관리 시스템을 통해 또는 상기 복수의 호스트에 직접 접속하여 상기 복수의 가상 머신을 제어함으로써, 상기 제어 정보에 기초하여 상기 복수의 호스트에서의 상기 복수의 가상 머신의 동작을 제어하기 위한 명령을 출력하는 단계를 포함하는, 가상 클러스터 관리 시스템의 제어 방법
|
11 |
11
제10항에 있어서,상기 스케줄링이 요구되지 않는 제어 요청에 따라 상기 복수의 가상 머신의 동작을 제어하기 위한 명령을 출력하는 단계를 더 포함하고,상기 스케줄링이 요구되지 않는 제어 요청에 따라 상기 복수의 가상 머신의 동작을 제어하기 위한 명령을 출력하는 단계는 상기 제어 정보와는 독립적으로 수행하도록 하는, 가상 클러스터 관리 시스템의 제어 방법
|
12 |
12
제10항에 있어서,결정된 상기 동작 시간에 따라 상기 제어 정보를 갱신하는 단계 또는 결정된 상기 배치에 따라 상기 제어 정보를 갱신하는 단계를 더 포함하는, 가상 클러스터 관리 시스템의 제어 방법
|
13 |
13
삭제
|