2014/08 5

devstack 기반 OpenStack 설치

stack user 생성 # adduser stack# sudo apt-get install sudo -y# echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers stack 계정 생성과 권한 부여가 완료되었으면, logout하고 stack으로 login 후 진행 devstack 소스 받기stack@cnode37-m:~$ git clone https://github.com/openstack-dev/devstack.gitstack@cnode37-m:~$ cd devstack/stack@cnode37-m:~/devstack$ git branch -r origin/HEAD -> origin/master origin/master origin/stable/havana ori..

R&D/클라우드 2014.08.19

Packstack 기반 OpenStack 설치

RedHat 계열의 Linux는 packstack 을 활용하여 OpenStack을 설치할 수 있다. 주요 설치 순서는/etc/hosts 업데이트 Packstack 기반 설치 RDO repo 등록 # yum install -y http://rdo.fedorapeople.org/rdo-release.rpm openstack-packstack 패키지 설치 # yum install -y openstack-packstack Packstack의 answer file을 생성 # packstack --gen-answer-file=single-node.cfg Packstack을 이용하여 OpenStack을 설치 # packstack --answer-file=single-node.cfg 참조:Project page : h..

R&D/클라우드 2014.08.14

Custom RPM Package 빌드

RPM을 만들기 위해서는 rpm-build와 rpmdevtools를 설치해야한다. # yum install rpm-build rpmdevtools rpmdev-setuptree 명령어로 RPM Build Directory를 만든다.# rpmdev-setuptree # yumdownloader --source 패키지명 Nova를 build하기 위해 Nova에 dependency가 있는 모듈들을 설치한다. # yum-builddep /root/rpmbuild/SPECS/xxx.spec 생성된 patche는 SOURCES안에 위치해 있어야 하며 SPECS/openstack-nova.spec 파일에 patch 적용을 위한 수정한다.1. Patch0007: new-patch.patch 추가.2. %patch000..

R&D/클라우드 2014.08.13