CloudStack 4.1 설치하기
2013. 7. 5. 00:13 |
가상화 & 클라우드
이 글은 맛보기 용도의 최소화된 가이드이며, 1 Tier 구조로 진행됨. 또한 Hypervisor는 XenServer 기준.
CentOS 6.4 x86_64 - Basic Server로 설치

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

아래 이름으로 repo 파일을 하나 생성한다.
/etc/yum.repos.d/cloudstack.repo
내용물은 아래와 같다.
[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.1/
gpgcheck=0
yum -y install ntp
chkconfig ntpd on
service ntpd restart
yum -y install cloud-client
wget http://download.cloud.com.s3.amazonaws.com/tools/vhd-util
다운받은 파일을 이동시킨다.
mv vhd-util /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver
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
테스트 용도니까 SELinux는 꺼버리자.
setenforce 0
그리고 아래 파일 수정
/etc/selinux/config
수정할 내용 :
SELINUX=disabled
아래 패스워드는 MySQL DB의 root 패스워드를 지칭함.
cloudstack-setup-databases cloud:패스워드@localhost --deploy-as=root:패스워드
cloudstack-setup-management
테스트 용도니까 iptables는 꺼버리자.
service iptables stop
chkconfig iptables off
mkdir -p /export/primary
mkdir -p /export/secondary
아래 파일 수정
/etc/exports
추가할 내용 :
/export *(rw,async,no_root_squash)
NFS 시작
service nfs restart
chkconfig nfs on
/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
접속할 주소는 아래와 같다.
http://서버IP:8080/client
ID : admin
PW : password
4.1 버전에서는 한글도 지원하지만, 개인적으로는 별로...

이상 CloudStack 4.1 맛보기 설치 가이드 끝
※ 테스트 환경
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 맛보기 설치 가이드 끝
'가상화 & 클라우드' 카테고리의 다른 글
Hyper-V Nested Virtualization Enable (1) | 2021.12.10 |
---|---|
Citrix XenServer 리눅스 VM DVD 부팅 방법 (5) | 2013.09.23 |
CloudStack 4.1 설치하기 (14) | 2013.07.05 |
CloudStack 3 NIC 추가 (0) | 2013.07.01 |
XVA to VHD 변환 (10) | 2013.06.05 |
Citrix XenServer 싱글모드 부팅 (3) | 2013.05.24 |
CloudStack System VM 접속 법 (3) | 2013.05.20 |
Citrix XenServer 원격으로 라이선스 체크 (15) | 2012.10.20 |
Citrix XenServer Pool 내 VM 현황 출력 (1) | 2012.10.20 |
2013.07.05 07:35
한적한 블로그
2013.07.05 15:04
비밀댓글입니다
2013.07.07 23:12
스누피님 혹시 Win 7 iso 와 win 8 iso 둘다 통합판 파일인데
두개를 합치는려면 어찌해야됄까요? ㅎ
혹시 USB 를 파티션 나눠서 그 나눈거에 win7,8합친거 넣고
나머지는 데이터용으로 사용하려면 어떻게 해야돼나요??
궁금합니다 ~^^ ㅎ
2013.07.23 12:20
보통은 imagex를 통해서 윈도우 이미지 파일(install.wim)에 하나로 통합하던데요,
안그러면 Grub를 파고 드셔야 할 듯;;
2013.07.08 15:08
가끔 클라우드 스택 설치 하고나서
아래와 같은 기본 계정과 패스워드 입력해도 로그인이 않되는 경우가 있던데
그에 대한 해결책 아시나요.
ID : admin
PW : password
2013.07.09 12:44
비밀댓글입니다
2013.07.10 14:51
매번 올 때마다 새로운걸 보네요... 덜덜 대단하십니다.
2013.07.25 17:22
날씨가 무더운데 건강유의하시며 좋은 정보 올려주세요 감사합니다
2013.07.25 17:22
날씨가 무더운데 건강유의하시며 좋은 정보 올려주세요 감사합니다
2013.08.06 19:45
언제나 좋은 정보 감사 합니다..
전, 다른 여려운 것은 잘 몰라서 활용도가 全無하구요..
그러나, VHD 활용도에 있어서는, 님의 정보 덕분에 쾌적한, 컴,생활을 하고 있습니다..거듭 감사 드립니다
여기서 한가지 질문 있습니다.
다름이 아니오라, 제가 노트북을 하나 구매하여, 이것 역시 VHD 를 활용해서 시스템을 구성 하려는데,
VHD파일로 시스템을 구성할때, CPU는 영향력이 없는지요,
즉, 인텔,혹은 AMD등 어떤 CPU 에서도 VHD 파일 생성이 가능 한건지요..
쓰고보니, 우문인것 같아 송구스럽네요..
2013.08.14 13:25
인텔 AMD 다 가능해요
2013.08.21 13:36
언제나 좋은글 감사합니다.^^
2013.08.26 19:41
selinux 설정하는 부분에서 disabled로 수정하는것도 명령어로 가능합니다.
# lokkit --selinux=disabled
참고하세요.
2013.11.25 14:46
아 저혹시 클라우드스택4.1 이미지팡일로 다운받는경로좀 알수있을까요...?