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 (4) | 2021.12.10 |
---|---|
Citrix XenServer 리눅스 VM DVD 부팅 방법 (5) | 2013.09.23 |
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 |
최근에 달린 댓글 최근에 달린 댓글