1 |
1
컨테이너 이미지가 저장된 컨테이너 관리 서버로부터 상기 컨테이너 이미지를 획득하는 단계;상기 획득된 컨테이너 이미지에서 레이어 이미지(layered image)를 추출하는 단계;상기 추출된 레이어 이미지를 가상 머신용 디스크 이미지로 변환하는 단계; 및상기 변환된 가상 머신용 디스크 이미지를 이용하여 가상 머신 인프라스트럭처에 배포하도록 하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
2 |
2
제1항에 있어서, 상기 컨테이너 관리 서버로부터 상기 컨테이너 이미지를 획득하는 단계는,사용될 컨테이너 이미지를 상기 컨테이너 관리 서버에서 검색하는 단계; 및상기 검색된 컨테이너 이미지를 획득하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
3 |
3
제1항에 있어서, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하는 단계는,상기 컨테이너 이미지 중 변환이 요구되는 부분을 결정하는 단계; 및변환이 요구되는 부분을 상기 컨테이너 이미지로 추출하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
4 |
4
제1항에 있어서, 상기 가상 머신 인프라스트럭처에서 호스트의 운영체제와 가상 머신의 운영체제가 커널(kernel)을 공유하는 경우, 상기 획득된 컨테이너 이미지에서 레이어 이미지를 추출하는 단계는,상기 가상 머신의 운영체제를 포함하는 운영체제 이미지를 추출하는 단계를 포함하고,상기 추출된 레이어 이미지를 상기 가상 머신용 디스크 이미지로 변환하는 단계는,상기 추출된 운영체제 이미지를 가상 머신용 운영체제 이미지로 변환하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
5 |
5
제4항에 있어서, 상기 추출된 운영체제 이미지를 상기 가상 머신용 운영체제 이미지로 변환하는 단계는, 상기 호스트의 운영체제와 상기 가상 머신의 운영체제가 커널을 공유할 수 있도록 설정을 변환하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
6 |
6
제1항에 있어서, 상기 가상 머신 인프라스트럭처에서 호스트의 운영체제와 가상 머신의 운영체제가 커널을 공유하지 않는 경우, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하는 단계는,상기 가상 머신의 운영체제를 포함하는 운영체제 이미지를 제외한 어플리케이션 소프트웨어 이미지만을 추출하는 단계를 포함하고,상기 추출된 레이어 이미지를 상기 가상 머신용 디스크 이미지로 변환하는 단계는,상기 추출된 어플리케이션 소프트웨어 이미지를 상기 가상 머신용 디스크 이미지로 변환하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
7 |
7
제1항에 있어서, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하는 단계는,상기 가상 머신의 운영체제를 포함하는 운영체제 이미지를 제외한 어플리케이션 소프트웨어 이미지만을 추출하는 단계를 포함하고,상기 추출된 레이어 이미지를 상기 가상 머신용 디스크 이미지로 변환하는 단계는,상기 추출된 어플리케이션 소프트웨어 이미지를 상기 가상 머신용 디스크 이미지로 변환하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
8 |
8
제1항에 있어서,쓰기 가능한 어퍼 디스크(upper disk)를 생성하는 단계; 및상기 쓰기 가능한 어퍼 디스크 및 읽기 전용으로 설정된 가상 머신용 디스크 이미지를 병합함으로써 최종 가상 머신용 디스크 이미지를 생성하는 단계를 더 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
9 |
9
제1항에 있어서,상기 가상 머신용 디스크 이미지를 별도의 데이터베이스 또는 가상 머신 인프라스트럭처 구축 장치에 저장하는 단계를 더 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
10 |
10
제1항에 있어서, 상기 변환된 가상 머신용 디스크 이미지를 이용하여 상기 가상 머신 인프라스트럭처에 배포하도록 하는 단계는,가상 머신 인프라스트럭처 설계에 관한 스킴(scheme)을 생성하는 단계;상기 스킴을 데이터를 기술하는코드로 이루어진 명세서로 변환하는 단계; 및상기 명세서를 기반으로 상기 가상 머신 인프라스트럭처에 상기 소프트웨어를 배포하도록 하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
11 |
11
컨테이너 이미지가 저장된 컨테이너 관리 서버로부터 상기 컨테이너 이미지를 획득하는 단계;상기 획득된 컨테이너 이미지에서 레이어 이미지(layered image)를 추출하는 단계;상기 추출된 레이어 이미지를 베어메탈 서버용 이미지로 변환하는 단계; 및상기 변환된 베어메탈 서버용 이미지를 이용하여 베어메탈 서버 인프라스트럭처에 배포하도록 하는 단계를 포함하는, 가상 머신 인프라스트럭처 구축 방법
|
12 |
12
컨테이너 이미지가 저장된 컨테이너 관리 서버로부터 상기 컨테이너 이미지를 획득하도록 구성된 통신부; 및상기 통신부와 동작 가능하도록 연결된 프로세서를 포함하고,상기 프로세서는,상기 획득된 컨테이너 이미지에서 레이어 이미지를 추출하고,상기 추출된 레이어 이미지를 가상 머신용 디스크 이미지로 변환하고,상기 변환된 가상 머신용 디스크 이미지를 이용하여 가상 머신 인프라스트럭처에 배포하도록 구성된, 가상 머신 인프라스트럭처 구축 장치
|
13 |
13
제12항에 있어서, 상기 통신부는,사용될 컨테이너 이미지를 상기 컨테이너 관리 서버에서 검색하고,상기 검색된 컨테이너 이미지를 획득함으로써, 상기 컨테이너 관리 서버로부터 상기 컨테이너 이미지를 획득하도록 구성된, 가상 머신 인프라스트럭처 구축 장치
|
14 |
14
제12항에 있어서, 상기 프로세서는,상기 컨테이너 이미지 중 변환이 요구되는 부분을 결정하고,상기 변환이 요구되는 부분을 상기 컨테이너 이미지로 추출함으로써, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하도록 구성된, 가상 머신 인프라스트럭처 구축 장치
|
15 |
15
제12항에 있어서, 상기 프로세서는,상기 가상 머신 인프라스트럭처에서 호스트의 운영체제와 가상 머신의 운영체제가 커널(kernel)을 공유하는 경우, 상기 가상 머신의 운영체제를 포함하는 운영체제 이미지를 추출하고, 상기 추출된 운영체제 이미지를 가상 머신용 운영체제 이미지로 변환함으로써, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하고, 상기 추출된 레이어 이미지를 상기 가상 머신용 디스크 이미지로 변환하도록 구성된, 가상 머신 인프라스트럭처 구축 장치
|
16 |
16
제12항에 있어서, 상기 프로세서는,상기 가상 머신 인프라스트럭처에서 호스트의 운영체제와 가상 머신의 운영체제가 커널을 공유하지 않는 경우, 상기 가상 머신의 운영체제를 포함하는 운영체제 이미지를 제외한 어플리케이션 소프트웨어 이미지만을 추출하고,상기 추출된 어플리케이션 소프트웨어 이미지를 상기 가상 머신용 디스크 이미지로 변환함으로써, 상기 획득된 컨테이너 이미지에서 상기 레이어 이미지를 추출하고, 상기 추출된 레이어 이미지를 상기 가상 머신용 디스크 이미지로 변환하도록 구성된, 가상 머신 인프라스트럭처 구축 장치
|