nics 发表于 2015-10-13 13:56:59

使用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.in cloud kvm –deplay-as=root

这里假定Mysql 的root 账号没有密码,否则使用
./cloud-setup-databases.in cloud 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
Shell代码
[*]# 确定已在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、创建虚拟机的功能,完成后可以在界面上直接进入终端



  
页: [1]
查看完整版本: 使用CloudStack构建云计算管理平台