CloudStack 安装配置
CloudStack 安装配置
Cloud.com(前身是VMOps)提供了开源版本(GPL v3许可证)的CloudStack基础设施管理产品:CloudStack Community Edition(CloudStack社区版)。CloudStack同时支持VMware ESX、Xen、KVM以及Hyper-V。它提供了大量云计算界面管理工具,如VM自助式供应,动态工作负荷管理,多租期等等。它同时还支持 Windows 和Linux的来宾访问方式。更多信息请访问http://www.cloud.com/
安装:
安装服务端
CentOS5.5 192.168.1.201
1. 构建基本环境
Mysql、Java、Tomcat
需要设置JAVA_HOME、TOMCAT_HOME
2. 下载源码
http://git.cloud.com/cgit/cloudstack-oss/
选择最新版本
3. 编译安装
以最新版本
http://git.cloud.com/cgit/cloudstack-oss/snapshot/cloudstack-oss-2.1.4.tar.gz
为例
# cd /root/
# tar –zxvf cloudstack-oss-2.1.4.tar.gz
# cd cd/root/cloudstack-oss-2.1.4
# ./waf configure--prefix=/usr/local/cloudstack
# ./waf build
# ./waf install
安装数据库
# cd /root/cloudstack-oss-2.1.4/setup/bindir
# ./cloud-setup-databases.incloud kvm –deplay-as=root
(
这里假定Mysql的root账号没有密码,否则使用
./cloud-setup-databases.incloud kvm –deplay-as=root:password
)
4. 启动服务端
# cd /root/cloudstack-oss-2.1.4
# ./waf run
访问http://192.168.1.201:8080/client可以看到界面,
用户名admin,密码password
安装客户端:
CentOS 192.168.1.209
1. 安装KVM
查看CPU是否支持vm
# grep vmx /proc/cpuinfo
如果支持,可以在输出中找到vmx
如:
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pgemca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nxrdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
- # 确定已在BIOS中打开CPU的VT支持,如果你的CPU是intel的话
- # yum install kvm
- # yum install virt-manager libvirt libvirt-python python-virtinst
- # modprobe kvm
- # modprobe kvm-intel
2. 编译安装
同安装服务端
安装完成后
# cd /usr/local/cloudstack/etc/cloud/agent
编辑agent.properties,根据实际情况进行修改
# cd /usr/local/cloudstack/libexec
# ./agent-runner
配置成功后可以使用指定的系统模板来创建虚拟机,cloudstack将完成创建虚拟路由、分配IP、创建虚拟机的功能,完成后可以在界面上直接进入终端
目录 返回
首页