ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [OpenStack Class] 제51강 Glance에 Ubuntu 이미지 올리기
    openstack 2016. 2. 1. 21:09
    728x90

    안녕하세요~!!

    정말 거의 한달만에 글을 올리는 것 같습니다.

    요즘 좀 많이 바뻐서 글을 올릴 시간이 없었습니다. 그래서, 오늘도 역시 새벽에 이렇게 글을 올려봅니다.

    그동안 오픈스택이 무엇인지 그리고, 어떻게 설치하면 되는지에 대해 포스팅을 했었습니다. 오늘부터는 사용방법에 대해 포스팅을 할까합니다. 이미 다 아신다구요? 책에 있는 모든 내용은 다 공개해 드리기로 약속했으니, 아는 내용이라도 다 올려드릴려고 노력하고 있습니다. 자 그럼 지금부터 Glance에 우분투 이미지를 한번 올려봅시다. 

    Glance에 우분투 이미지 올리기

    클라우드 운영체제 이미지 중 가장 많이 사용하는 운영체제는 바로 우분투입니다이번에는 Glance를 이용해서 우분투 이미지를 등록해 보겠습니다.

    우분투 클라우드 이미지 다운로드

    오픈스택용 우분투 이미지는 일반 OS 이미지를 사용하는 것이 아니라 클라우드용으로 생성해 놓은 이미지를 사용해야 합니다. Ubuntu Cloud Image 사이트에 방문하면 버전 별로 생성되어 있는 우분투 이미지를 받을 수 있습니다.

     

    1.     우선 Ubuntu Cloud Images 사이트(https://cloud-images.ubuntu.com)에 방문해서 [Trusty]를 클릭합니다.

     

    2.     다음과 같은 화면이 나오면 [current]를 클릭합니다.

     

    3.     상단에 Amazon EC2 Published AMIs 목록이 보입니다화면을 다음과 같은 목록이 나올 때까지 스크롤합니다목록이 나오면 [trusy-server-cloudimg-amd64-disk1.img]를 클릭해서 내려 받습니다.


    Glance 명령어로 우분투 이미지 다운로드와 업로드

    이미지를 등록하는 방법은 명령 창을 이용하는 방법과 데쉬보드에서 등록하는 방법 두 가지가 있습니다여기서는 명령어를 이용해서 우분투 이미지를 등록하는 방법을 먼저 알아보겠습니다.

     

    1.     우선 이미지를 내려 받을 images 디렉터리를 하나 생성하고 생성한 디렉터리로 이동합니다.

    $ mkdir images

    $ cd imgaes

     

    2.     앞서 방문한 Ubuntu Cloud Images 사이트의 trusty-server-cloudimg-amd64-disk.img 하이퍼링크를 마우스 오른쪽 버튼으로 클릭해 링크주소를 복사합니다.

     

    3.     Wget 명령어 뒤에 복사한 링크 주소를 붙여 넣고 엔터를 누르면 다음과 같이 우분투 이미지를 내려 받습니다.

    $ wget https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img

    --2014-06-23 17:03:52--  https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img

    Resolving cloud-images.ubuntu.com (cloud-images.ubuntu.com)... 91.189.88.141

    Connecting to cloud-images.ubuntu.com (cloud-images.ubuntu.com)|91.189.88.141|:443... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 254149120 (242M) [application/octet-stream]

    Saving to: ??trusty-server-cloudimg-amd64-disk1.img??

     

    100%[==============================>] 254,149,120 4.88MB/s   in 47s   

     

    2014-06-23 17:04:40 (5.13 MB/s) - ??trusty-server-cloudimg-amd64-disk1.img?? saved [254149120/254149120]

     

    4.     이미지를 받았으면 이번에는 다음과 같이 admin-openrc.sh를 생성해서 로그인 정보를 입력하고 저장합니다.

    $ vi admin-openrc.sh

    export OS_USERNAME=admin

    export OS_PASSWORD=adminpass

    export OS_TENANT_NAME=admin

    export OS_AUTH_URL=http://10.10.15.11:35357/v2.0

     

    5.     생성한 로그인 정보를 다음과 같은 명령어로 화면에 export합니다.

    $ source admin-openrc.sh

     

    6.     이제 glance image-create 명령어를 이용해서 우분투 이미지를 다음과 같이 등록합니다.

    $ glance image-create --name Ubuntu14.04_LTS --disk-format raw --container-format bare --is-public True --progress < trusty-server-cloudimg-amd64-disk1.img

    [=============================>] 100%

    +------------------+--------------------------------------+

    | Property         | Value                                |

    +------------------+--------------------------------------+

    | checksum         | 61a5d5500c5e11257fa7ba1b5a35bc3d     |

    | container_format | bare                                 |

    | created_at       | 2014-06-23T08:16:14                  |

    | deleted          | False                                |

    | deleted_at       | None                                 |

    | disk_format      | raw                                  |

    | id               | 4cec58a3-348a-4e0e-af5d-e930db4686a5 |

    | is_public        | True                                 |

    | min_disk         | 0                                    |

    | min_ram          | 0                                    |

    | name             | Ubuntu14.04_LTS                      |

    | owner            | 638f44ca11a942cb9945f88db8cea43e     |

    | protected        | False                                |

    | size             | 254149120                            |

    | status           | active                               |

    | updated_at       | 2014-06-23T08:16:15                  |

    | virtual_size     | None                                 |

    +------------------+--------------------------------------+


    7.     Glance image-list 명령어로 등록된 이미지를 다시 한번 확인할 수 있습니다.

    $ glance image-list

    +--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+

    | ID                                   | Name                            | Disk Format | Container Format | Size      | Status |

    +--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+

    | f806db2a-4266-4da5-bac6-82239442a36d | cirros-0.3.2-x86_64-uec         | ami         | ami              | 25165824  | active |

    | 1ed2e78d-939c-44df-bb06-3685e2b2092f | cirros-0.3.2-x86_64-uec-kernel  | aki         | aki              | 4969360   | active |

    | b0867e0a-3eaf-4159-942d-6c27b5add146 | cirros-0.3.2-x86_64-uec-ramdisk | ari         | ari              | 3723817   | active |

    | 4cec58a3-348a-4e0e-af5d-e930db4686a5 | Ubuntu14.04_LTS                 | raw         | bare             | 254149120 | active |

    +--------------------------------------+---------------------------------+-------------+------------------+-----------+--------+


    데쉬보드로 우분투 이미지 다운로드와 업로드

    앞에서 Glance 명령어로 이미지를 업로드 했다면 이번에는 데쉬보드로 이미지를 업로드 해 보겠습니다.

     

    1.     Admin 계정으로 데쉬보드에 접속한 후 화면 왼쪽에서 [관리자] > [시스템 패널] > [이미지메뉴를 선택합니다그리고[+이미지 생성]을 클릭합니다.


    2.     Ubuntu Cloud Images 사이트의 trusty-server-cloudimg-amd64-disk.img 하이퍼링크를 마우스 오른쪽 버튼으로 클릭하고[링크 주소 복사]를 선택합니다.

     

    3.     이미지 생성 창에 이름을 입력하고 앞서 복사한 URL을 이미지 위치에 붙여 넣습니다그리고 포맷을 Raw로 선택합니다.

     

    4.     화면 아래로 스크롤해서 공용에 체크하고 [이미지 생성]을 클릭합니다.

     

    5.     이미지가 등록될 때까지 기다립니다.


    데쉬보드로 우분투 이미지 업로드

    앞서 우분투 이미지 URL을 이용해서 이미지를 업로드 했다면 이번에는 이미 받아놓은 이미지 파일을 이용해서 Glance에 업로드 해 보겠습니다.

     

    1.     데쉬보드의 이미지 목록에서 [+이미지 생성]을 클릭해 이미지 생성 창을 엽니다이미지 소스에서 [이미지 파일]을 선택합니다이미지 파일 부분이 파일을 선택을 할 수 있게 변경되면 [파일 선택]을 클릭합니다.

     

    2.     이미 받아놓은 우분투 이미지를 선택하고 [열기]를 클릭합니다.

     

    3.     포맷을 Raw로 선택하고 화면 아래쪽에 있는 공용에 체크한 후 [이미지 생성]을 클릭합니다.


    4.     파일이 업로드되고 우분투 이미지가 등록된 것을 확인할 수 있습니다.



    이렇게 해서 이미지를 올리기 위한 다양한 방법을 알아보았습니다. 

    다음시간에는 올린 파일을 이용하여 우분투 인스턴스를 만들어보도록 하겠습니다.


    출처 - http://naleejang.tistory.com/159

Designed by Tistory.