I.K.Picture & IT Info.

가상 머신 OS 추가 Ubuntu / CentOS 본문

Cloud/OpenStack

가상 머신 OS 추가 Ubuntu / CentOS

helpful-intruder 2018. 5. 6. 15:53
반응형

정말 오랜만에 OpenStack 카테고리에 글을 남기네요 ㅎㅎ


제가 작성하는 클라우드 기술들 대부분은... 

간단한 내용이지만 차곡 차곡 정보를 정리하기 위해 정리해봅니다.


설치야 뭐 워낙 오픈스택 문서(https://docs.openstack.org) 에 잘나와있는거같구요.

오늘 정리할 내용은 Ubuntu 이미지와 CentOS 이미지를 올리는 명령어를 정리해보려구 해요~


자 일단 먼저 이미지 다운로드 링크입니다.


Ubuntu 

  http://cloud-images.ubuntu.com/      

  

CentOS

  http://cloud.centos.org/centos


들어가면 버전 별로 다 올라와 있구요

이번 글은 ubuntu는 16.04 버전 centos는 7버전을 가지고 보여드리려고 합니다.


일단 먼저 이미지를 다운로드 받으셔야겠지요~?



$wget  http://cloud-images.ubuntu.com/xenial/20180504/xenial-server-cloudimg-amd64-disk1.img


$wget http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2

 



이렇게 받은 이미지를 이제 OpenStack 이미지 서비스인 glance에 등록하는데요 일단 등록하기 전에 설치 가이드 문서를 보신분들은 아시겠지만 

Openstack 사용자 정보를 먼저 불러와야겠죠?


$. admin-openrc 

  참고: admin-openrc 내용은 아래와 같습니다

export OS_USERNAME=admin                         //설치시 생성한 admin 계정 아이디

export OS_PASSWORD=[비밀번호]                   //설치시 생성한 admin 계정에 대한 비밀번호

export OS_PROJECT_NAME=admin                   //설치시 생성한 admin 계정에 프로젝트

export OS_USER_DOMAIN_NAME=Default         //설치시 생성한 사용자 도메인

export OS_PROJECT_DOMAIN_NAME=Default    //설치시 생성한 프로젝트 도메인

export OS_AUTH_URL=http://controller:35357/v3

export OS_IDENTITY_API_VERSION=3

export OS_IMAGE_API_VERSION=2


그 다음 아래 명령어로 등록을 합니다.


$openstack image create "Ubuntu 16.04 LTS" --file xenial-server-cloudimg-amd64-disk1.img --disk-format raw --container-format bare --public 


$openstack image create "CentOS 7" --file CentOS-7-x86_64-GenericCloud.qcow2 --disk-format qcow2 --container-format bare --public



Ubuntu나 CentOS 모두 명령어는 비슷한데 단지 다른건 disk-format 인것을 확인할 수 있어요~ 

이렇게만 하면 바로 이미지를 활용할 수 있습니다 :)

반응형
Comments