在 CentOS 6.4 上安装 CloudStack 4.2
2014-10-06 17:27
253 查看
和 OpenStack, OpenNebula 类似,CloudStack 是另一款开源云计算平台。CloudStack 的前身是
Cloud.com 家的一款商业云计算产品(也有开源版本),2011年 Cloud.com 被 Citrix 收购,2012年的时候 Citrix 将收购的云平台 CloudStack 全部捐给了 Apache 基金会,自己则以 Citrix CloudPlatform (powered by Apache CloudStack) 的形式为客户提供商业化的云计算解决方案。
按照《OpenStack, OpenNebula, Eucalyptus, CloudStack 社区活跃度比较》的 统计,貌似 CloudStack 项目的活跃程度仅次于 OpenStack.
和大多数云计算、集群软件一样,CloudStack 也是控制节点+计算节点这种架构,控制节点(cloudstack-management)用来统一管理计算节点,提供资源分配和任务,提供 API、GUI、数据库等服务;计算节点(cloudstack-agent)则用来跑虚拟机。我们需要做的是,
在控制节点上安装 cloudstack-management;
在(每个)计算节点上安装 cloudstack-agent 和 kvm.
安装完 CentOS 6.4 系统后,升级系统并修改 hostname 后重启:
?
添加 cloudstack 软件包的官方源,安装 ntp, cloudstack-management, mysql 数据库服务器:
?
修改 mysql 配置文件,加入下面几行,启动 ntp, mysql 服务并运行 mysql_secure_installation 给 mysql 设置密码:
?
修改 SELINUX 设置,并配置防火墙允许访问 mysql 的 3306 端口:
?
使用 cloudstack-setup-databases 初始化 ClouStack 数据库,完成后运行 cloudstack-setup-management:
?
控制节点应该和存储分开,这里为了方便,我们把 NFS 也装在这个控制节点上,并自己挂载自己的 NFS 分区:
?
修改防火墙配置,开放下面一些端口:
?
创建虚拟机需要有模版,这个模版可以自己做,也可以下载官方现成的。需要注意的是,官方文档中的 /usr/lib64/cloud/common/… 路径不对,应该是 /usr/share/cloudstack-common/…:
?
为了保持一致,我们在计算节点上也采用 CentOS 6.4. 在每个计算节点上都需要如下的安装和配置。升级系统并修改 hostname、重启:
?
添加 cloudstack 软件包的官方源,安装 ntp, cloudstack-agent 和 kvm:
?
修改 libvirt 相关配置文件,去掉下面几行的注释,注意把 auth_tcp 改成 “none”,如果需要 vnc 访问的话别忘了取消 qemu.conf 里面的 vnc_listen 相关注释,重启 libvirtd 服务使配置生效:
?
别忘了让防火墙开放必要的端口:
?
打开浏览器,访问控制节点 http://192.168.2.150:8080/client/ 就会看到登录界面,默认用户名和密码是 admin/password,登录后修改密码、做一些配置后就可以开始用了:
Cloud.com 家的一款商业云计算产品(也有开源版本),2011年 Cloud.com 被 Citrix 收购,2012年的时候 Citrix 将收购的云平台 CloudStack 全部捐给了 Apache 基金会,自己则以 Citrix CloudPlatform (powered by Apache CloudStack) 的形式为客户提供商业化的云计算解决方案。
按照《OpenStack, OpenNebula, Eucalyptus, CloudStack 社区活跃度比较》的 统计,貌似 CloudStack 项目的活跃程度仅次于 OpenStack.
和大多数云计算、集群软件一样,CloudStack 也是控制节点+计算节点这种架构,控制节点(cloudstack-management)用来统一管理计算节点,提供资源分配和任务,提供 API、GUI、数据库等服务;计算节点(cloudstack-agent)则用来跑虚拟机。我们需要做的是,
在控制节点上安装 cloudstack-management;
在(每个)计算节点上安装 cloudstack-agent 和 kvm.
在控制节点上
安装完 CentOS 6.4 系统后,升级系统并修改 hostname 后重启:?
?
?
?
?
?
?
?
在计算节点上
为了保持一致,我们在计算节点上也采用 CentOS 6.4. 在每个计算节点上都需要如下的安装和配置。升级系统并修改 hostname、重启:?
?
?
?
测试
打开浏览器,访问控制节点 http://192.168.2.150:8080/client/ 就会看到登录界面,默认用户名和密码是 admin/password,登录后修改密码、做一些配置后就可以开始用了:相关文章推荐
- 在 CentOS 6.4 上安装 CloudStack 4.2
- centos6.4安装CloudStack 4.2(开源云计算平台)详解
- 在 CentOS 6.4 上安装 CloudStack 4.2
- (原创)VM中的CentOS6.4中安装CloudStack6.3①
- VirtualBox和WMware下CentOS6.4安装XEN4.2 推荐
- CentOS6.4安装OpenNebula4.2(rpm)
- 安装在CloudStack时CentOS6.4中安装MySQL通过mysql_secure_installation方式修改密码
- (原创)VM中的CentOS6.4中安装CloudStack6.3②
- CentOS6.4安装VirtualBox4.2
- CentOS6.4编译源码安装svn
- [CentOS 6.4 ] 安装VMware Tools
- LINUX CENTOS 4.2上VMWARE的安装
- CentOS6.4 KVM虚拟化安装windows虚拟机
- CentOS 6.4 安装 Qt5.0.1
- CentOS 6.4 编译安装 gcc-4.8.0
- Oracle学习笔记安装篇之在CentOS 6.4 x86_64下安装Oracle11gR2
- CentOS-6.4 下成功安装openvswitch
- 8、单机运行环境搭建之 --CentOS-6.4安装vsftpd
- Mininal Desktop安装CentOS 6.4后编译安装Mplayer
- 6、单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码