使用CloudStack构建云计算管理平台
2011-06-14 11:30
477 查看
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 pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx
rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3
cx16 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
、创建虚拟机的功能,完成后可以在界面上直接进入终端
前身是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 pge
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx
rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3
cx16 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
、创建虚拟机的功能,完成后可以在界面上直接进入终端
相关文章推荐
- 云计算:利用叶子云桌面虚拟化管理平台搭建企业的桌面云,首次使用服务器组(四)
- 使用Docker构建Sonar代码质量管理平台
- 使用Docker和saltstack构建运维paas管理平台
- 逻辑卷管理——使用 LVM2 工具执行卷的构建和管理、建立备份快照等各种功能
- 在QForm平台上构建质量管理系统
- 使用 Spring、Elasticsearch 及 Logstash 构建企业级数据搜索和分析平台
- 悬念:Amazon是如何构建它的web服务云计算平台的?
- Jenkins 持续集成平台构建之使用nexus搭建maven私有仓库
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
- 云平台发现服务构建:为什么不使用ZooKeeper
- (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
- Git系列①之仓库管理互联网托管平台github.com的使用
- 微服务--dubbo构架--dubbo-admin管理平台构建
- 使用Saiku+Kylin构建多维分析OLAP平台
- 在RHEL5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件
- SonarQube代码质量管理平台安装与使用--转载
- 使用ASP.NET MVC2+PDF.NET 构建一个简单的新闻管理程序
- 在.NET平台下【使用WinForm + MySQL】制作数据库管理软件
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 在RHEL5下构建LAMP网站服务平台之安装phpMyAdmin数据库管理套件