1 |
1
가상 데스크톱 서비스 이용을 위한 가상 머신을 할당 받는 클라이언트;상기 클라이언트의 사용자 단말 등록 정보에 따라 할당할 가상 머신의 형태를 분류하고, 복수의 운영 서버들 중 어느 하나의 운영 서버를 선택하여 상기 가상 머신을 할당하도록 제어하는 관리 서버;상기 관리 서버 제어에 따라 가상 머신을 상기 클라이언트에 제공하는 상기 복수의 운영 서버;상기 가상 머신 제공을 위한 상기 클라이언트 관련 데이터를 저장하고 상기 운영 서버들에게 제공하는 공유 스토리지;를 포함하는 것을 특징으로 하는 서버 가상 머신 제공 시스템
|
2 |
2
제1항에 있어서,상기 관리 서버는상기 사용자 단말 등록 정보에 따라 이미 할당된 가상 머신을 상기 클라이언트에 제공하거나, 가상 머신 풀에 속한 특정 가상 머신을 일시적으로 상기 클라이언트에 제공하거나, 복수의 가상 머신 정보를 제공하고 선택된 특정 가상 머신을 상기 클라이언트에게 제공하도록 제어하는 것을 특징으로 하는 서버 가상 머신 제공 시스템
|
3 |
3
제1항에 있어서,상기 관리 서버는상기 운영 서버들 중 서버 전력 측정치가 상대적으로 양호한 또는 서버 가용량이 상대적으로 양호한 운영 서버를 선택하여 가상 머신이 할당되도록 제어하는 것을 특징으로 하는 서버 가상 머신 제공 시스템
|
4 |
4
제1항에 있어서,상기 운영 서버는상기 가상 머신 제공을 위해 상기 클라이언트 관련 OS 이미지 및 사용자 디스크 이미지를 사전 생성하여 저장하도록 제어하는 것을 특징으로 하는 서버 가상 머신 제공 시스템
|
5 |
5
제1항에 있어서,상기 공유 스토리지는상기 가상 머신 제공을 위한 OS 이미지와 사용자 디스크 이미지를 사전 저장하는 것을 특징으로 하는 서버 가상 머신 제공 시스템
|
6 |
6
클라이언트별 사용자 단말 등록 정보를 관리하는 사용자 관리 모듈;상기 클라이언트에 할당한 가상 머신을 포함하는 운영 서버들을 관리하는 운영 서버 관리 모듈;상기 클라이언트의 사용자 단말 등록 정보에 대응하여 특정 운영 서버의 가상 머신을 선택하여 할당하는 가상 머신 할당 모듈;을 포함하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
7 |
7
제6항에 있어서,상기 가상 머신 할당 모듈은상기 클라이언트의 가상 머신 제공을 위한 OS 이미지 사용자 디스크 이미지 생성을 지원하고, 상기 OS 이미지 및 사용자 디스크 이미지의 저장을 제어하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
8 |
8
제7항에 있어서,상기 가상 머신 할당 모듈은상기 OS 이미지 및 사용자 디스크 이미지의 저장 위치 정보를 운영 서버에 제공하는 서버 가상 머신 제공을 지원하는 관리 서버
|
9 |
9
제6항에 있어서,상기 사용자 관리 모듈은상기 클라이언트들을 지정된 가상 머신이 할당되는 Allocated User, 일시적인 가상 머신을 할당하고 회수하는 Pooled User, 복수의 가상 머신이 할당되는 Multi-VM User의 사용자 단말 등록 정보로 분류하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
10 |
10
제9항에 있어서,상기 가상 머신 할당 모듈은상기 Allocated User 타입의 클라이언트에게 사전 할당된 온(ON) 상태의 가상 머신 접속 정보 및 접속 허용 정보를 제공하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
11 |
11
제9항에 있어서,상기 가상 머신 할당 모듈은상기 Pooled User 타입의 클라이언트에게 가상 머신 풀에 속해 일시적으로 이용할 수 있는 가상 머신 접속 정보 및 접속 허용 정보를 제공하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
12 |
12
제9항에 있어서,상기 가상 머신 할당 모듈은상기 Multi-VM User 타입의 클라이언트에게 복수의 가상 머신 정보를 제공하고, 상기 클라이언트가 선택한 가상 머신 접속 정보 및 접속 허용 정보를 제공하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
13 |
13
제6항에 있어서,상기 가상 머신 할당 모듈은상기 운영 서버들 중 상대적으로 양호한 서버 전력 측정치 또는 서버 가용량을 가지는 운영 서버를 선택하여 가상 머신에 제공되도록 제어하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 관리 서버
|
14 |
14
클라이언트에 제공되는 적어도 하나의 가상 머신;상기 가상 머신 구동을 지원하는 하이퍼바이저;공유 스토리지에 사전 저장된 OS 이미지 및 사용자 디스크 이미지를 호출하여 상기 클라이언트에게 상기 가상 머신 제공을 지원하는 에이전트;를 포함하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 운영 서버
|
15 |
15
제14항에 있어서,상기 에이전트는이미지 생성기를 이용하여 상기 클라이언트 관련 상기 OS 이미지 및 상기 사용자 디스크 이미지 생성을 지원하고, 상기 OS 이미지 및 상기 사용자 디스크 이미지를 상기 공유 스토리지에 저장하도록 제어하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 운영 서버
|
16 |
16
제14항에 있어서,상기 에이전트는상기 클라이언트에서 운용될 가상 머신에 사용할 리소스의 정보 및 OS 정보를 포함하는 사용자 정보를 저장 및 갱신 관리하는 것을 특징으로 하는 서버 가상 머신 제공을 지원하는 운영 서버
|
17 |
17
접속되는 클라이언트의 사용자 단말 등록 정보를 확인하는 단계;상기 사용자 단말 등록 정보에 대응하여 복수의 운영 서버들에서 할당할 가상 머신을 확인하는 단계;상기 가상 머신을 상기 사용자 단말 등록 정보에 대응하는 클라이언트에 할당하는 제공 단계;를 포함하는 것을 특징으로 하는 서버 가상 머신 제공 방법
|
18 |
18
제17항에 있어서,상기 제공 단계는상기 사용자 단말 등록 정보에 따라 이미 할당된 가상 머신을 상기 클라이언트에 제공하는 단계;가상 머신 풀에 속한 특정 가상 머신을 일시적으로 상기 클라이언트에 제공하는 단계;복수의 가상 머신 정보를 제공하고 선택된 특정 가상 머신을 상기 클라이언트에게 제공하는 단계; 중 어느 하나를 포함하는 것을 특징으로 하는 서버 가상 머신 제공 방법
|
19 |
19
제17항에 있어서,상기 가상 머신 제공 이전에 상기 클라이언트 관련 상기 OS 이미지 및 상기 사용자 디스크 이미지 생성을 수행하는 단계;상기 OS 이미지 및 상기 사용자 디스크 이미지를 공유 스토리지에 저장하는 단계;를 더 포함하는 것을 특징으로 하는 서버 가상 머신 제공 방법
|
20 |
20
제17항에 있어서,상기 제공 단계는 상기 운영 서버들 중 상대적으로 양호한 서버 전력 측정치 또는 서버 가용량을 가지는 운영 서버를 선택하는 단계;상기 선택된 운영 서버의 가상 머신을 제공하는 단계;를 포함하는 것을 특징으로 하는 서버 가상 머신 제공 방법
|