====== CloudStack 설치 ====== ===== Hostname 설정 ===== Hostname은 FQDN(Fully Qualified Domain Name)으로 설정한다. 다음 파일을 수정한다. $ vi /etc/sysconfig/network HOSTNAME=cloudstack.test.com 명령어를 사용해 즉시 hostname 적용 $ hostname cloudstack.test.com hosts 파일 적용 $ vi /etc/hosts 192.168.0.100 cloudstack.test.com Host 변경 결과 확인 $ hostname --fqdn ===== Yum Repository 설정 ===== CloudStack용 repo 파일 생성 $ vi /etc/yum.repos.d/cloudstack.repo 다음 내용을 입력 [cloudstack] name=cloudstack baseurl=http://cloudstack.apt-get.eu/rhel/4.4/ enabled=1 gpgcheck=0 ===== Ntp 설치 ===== $ yum -y install ntp $ chkconfig ntpd on $ service ntpd restart ===== CloudStack 패키지 설치 ===== $ yum -y install cloud-client ===== VHD Util 다운로드 ===== $ wget http://download.cloud.com.s3.amazonaws.com/tools/vhd-util 다운로드 한 파일을 이동시킨다. mv vhd-util /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver ===== MySQL 설치 ===== $ yum -y install mysql-server $ chkconfig mysqld on 설정파일 수정 $ vi /etc/my.cnf [mysqld] 섹션 아래에 다음 내용 추가 innodb_rollback_on_timeout=1 innodb_lock_wait_timeout=600 max_connections=350 log-bin=mysql-bin binlog-format = 'ROW' $ service mysqld restart 초기 보안 설정 $ mysql_secure_installation ===== SELinux 설정 ===== SELinux를 사용하기 위해 모든 설정을 적용하기엔 복잡하므로 SELinux를 disable 한다. $ setenforce 0 SELinux 설정 파일 수정 $ /etc/selinux/config 다음 내용 수정 SELINUX=disabled ===== CloudStack 시작 ===== 아래 패스워드는 MySQL DB의 root 패스워드를 지칭함 cloudstack-setup-databases cloud:패스워드@localhost --deploy-as=root:패스워드 cloudstack-setup-management ===== iptables 끄기 ===== $ service iptables stop $ chkconfig iptables off ===== NFS 설정 ===== $ mkdir -p /export/primary $ mkdir -p /export/secondary 다음 파일 수정 $ vi /etc/exports 다음 내용 추가 /export *(rw,async,no_root_squash) NFS 시작 $ service nfs restart $ chkconfig nfs on ===== 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 ===== 웹 UI 접속 ===== http://서버IP:8080/client ID : admin PW : password ====== 참고 ====== * http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/cloud/cloudstack/Install * http://docs.cloudstack.apache.org/en/latest/plugins.html