R&D 543

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

RedHat Private Repository 만들기

o YUM용 로컬 repository 만들기¡ yum repository는 RPM 패키지들의 저장소임¡ 저장소로 만들 디렉토리 생성 (/data/ucloud-repo) [root@tomcat2 ~]# mkdir /data [root@tomcat2 ~]# mkdir /data/ucloud-repo ¡ 패키지를 저장할 폴더 생성 (/data/ucloud-repo/deps)- 생성할 폴더 밑에 RPM이라는 디렉토리가 있으면 됨- x86_64 (64비트 머신용 패키지), noarch(머신 independent) [root@tomcat2 ucloud-repo]# mkdir /data/ucloud-repo/deps [root@tomcat2 ucloud-repo]# mkdir /data/ucloud-repo/deps..

R&D/클라우드 2014.07.22
728x90
반응형