이 글은 맛보기 용도의 최소화된 가이드이며, 1 Tier 구조로 진행됨. 또한 Hypervisor는 XenServer 기준.

※ 테스트 환경

CentOS 6.4 x86_64 - Basic Server로 설치


1. Hostname 설정

Hostname은 FQDN(Fully Qualified Domain Name)으로 설정한다.

수정할 파일 : /etc/sysconfig/network

수정할 내용(예제) :
HOSTNAME=cloudstack.test.com

또한 hostname 명령어로 즉시 반영되도록 한다.

hostname cloudstack.test.com

마지막으로 hosts 파일에도 넣어준다.

수정할 파일 : /etc/hosts

추가할 내용(예제) :
192.168.0.100 cloudstack.test.com

최종 확인 :
hostname --fqdn


2. Yum Repository 설정

아래 이름으로 repo 파일을 하나 생성한다.

/etc/yum.repos.d/cloudstack.repo

내용물은 아래와 같다.

[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.1/
gpgcheck=0

3. Ntp 설치

yum -y install ntp
chkconfig ntpd on
service ntpd restart

4. CloudStack 패키지 설치

yum -y install cloud-client

5. VHD Util 다운로드

wget http://download.cloud.com.s3.amazonaws.com/tools/vhd-util

다운받은 파일을 이동시킨다.

mv vhd-util /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver

6. MySQL 설치

yum -y install mysql-server
chkconfig mysqld on

설치 후 아래 파일 수정

/etc/my.cnf

추가할 내용 : [mysqld] 섹션에 아래 내용 추가

innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'

MySQL 시작 :
service mysqld restart

아래 명령어로 보안설정 수행 권장 (특히 root 패스워드 설정 필요)

mysql_secure_installation

7. SELinux 설정

테스트 용도니까 SELinux는 꺼버리자.

setenforce 0

그리고 아래 파일 수정

/etc/selinux/config

수정할 내용 :
SELINUX=disabled

8. CloudStack 시작

아래 패스워드는 MySQL DB의 root 패스워드를 지칭함.

cloudstack-setup-databases cloud:패스워드@localhost --deploy-as=root:패스워드
cloudstack-setup-management

9. IPTABLES 끄기

테스트 용도니까 iptables는 꺼버리자.

service iptables stop
chkconfig iptables off

10. NFS 설정

mkdir -p /export/primary
mkdir -p /export/secondary

아래 파일 수정

/etc/exports

추가할 내용 :
/export  *(rw,async,no_root_squash)

NFS 시작

service nfs restart
chkconfig nfs on

11. System VM Template 다운로드

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /export/secondary -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.vhd.bz2 -h xenserver -F

12. 웹 UI 접속

접속할 주소는 아래와 같다.

http://서버IP:8080/client

ID : admin
PW : password

4.1 버전에서는 한글도 지원하지만, 개인적으로는 별로...



이상 CloudStack 4.1 맛보기 설치 가이드 끝

신고

  1. hongyang
    2013.07.05 07:35 신고

    한적한 블로그


  2. 2013.07.05 15:04

    비밀댓글입니다

  3. 미노
    2013.07.07 23:12 신고

    스누피님 혹시 Win 7 iso 와 win 8 iso 둘다 통합판 파일인데

    두개를 합치는려면 어찌해야됄까요? ㅎ

    혹시 USB 를 파티션 나눠서 그 나눈거에 win7,8합친거 넣고

    나머지는 데이터용으로 사용하려면 어떻게 해야돼나요??

    궁금합니다 ~^^ ㅎ

    • kman1023
      2013.07.23 12:20 신고
      수정 및 삭제

      보통은 imagex를 통해서 윈도우 이미지 파일(install.wim)에 하나로 통합하던데요,
      안그러면 Grub를 파고 드셔야 할 듯;;

  4. 센스민트
    2013.07.08 15:08 신고

    가끔 클라우드 스택 설치 하고나서
    아래와 같은 기본 계정과 패스워드 입력해도 로그인이 않되는 경우가 있던데
    그에 대한 해결책 아시나요.

    ID : admin
    PW : password


  5. 2013.07.09 12:44

    비밀댓글입니다

  6. BlogIcon dragoune
    2013.07.10 14:51 신고

    매번 올 때마다 새로운걸 보네요... 덜덜 대단하십니다.

  7. 감사
    2013.07.25 17:22 신고

    날씨가 무더운데 건강유의하시며 좋은 정보 올려주세요 감사합니다

  8. 감사
    2013.07.25 17:22 신고

    날씨가 무더운데 건강유의하시며 좋은 정보 올려주세요 감사합니다

  9. BlogIcon 재즈스타
    2013.08.06 19:45 신고

    언제나 좋은 정보 감사 합니다..

    전, 다른 여려운 것은 잘 몰라서 활용도가 全無하구요..

    그러나, VHD 활용도에 있어서는, 님의 정보 덕분에 쾌적한, 컴,생활을 하고 있습니다..거듭 감사 드립니다

    여기서 한가지 질문 있습니다.

    다름이 아니오라, 제가 노트북을 하나 구매하여, 이것 역시 VHD 를 활용해서 시스템을 구성 하려는데,

    VHD파일로 시스템을 구성할때, CPU는 영향력이 없는지요,

    즉, 인텔,혹은 AMD등 어떤 CPU 에서도 VHD 파일 생성이 가능 한건지요..

    쓰고보니, 우문인것 같아 송구스럽네요..

  10. 페인터
    2013.08.21 13:36 신고

    언제나 좋은글 감사합니다.^^

  11. 최동민
    2013.08.26 19:41 신고

    selinux 설정하는 부분에서 disabled로 수정하는것도 명령어로 가능합니다.
    # lokkit --selinux=disabled
    참고하세요.

  12. 박병철
    2013.11.25 14:46 신고

    아 저혹시 클라우드스택4.1 이미지팡일로 다운받는경로좀 알수있을까요...?