设为首页 收藏本站
查看: 1327|回复: 0

[Cloudstack] CloudStack学习笔记-初探

[复制链接]
发表于 2015-10-13 12:31:35 | 显示全部楼层 |阅读模式
1.1 什么是CloudStackCloudStack是一个使得计算资源可以池化,从而可以构建基于IaaS的公有云、私有云、混合云的开源软件平台。CloudStack管理着网络、存储和计算节点,并使其构建成为一套云设施。使用CloudStack可以部署、管理和配置云计算环境。一般CloudStack用户分为服务提供商和企业,通过CloudStack可以进行如下工作:a)建立一套按需、弹性的计算服务。服务提供商可以出售自己的虚拟化服务器实例、存储容量和网络配置。b)为员工提供一个私有的按需设置好的云环境,而不是在物理机上管理虚拟服务器。通过使用CloudStack,企业可以在不需要干扰IT部门的情况下,提供绑定自身服务的虚拟机给终端用户。

1.2 CloudStack可以做什么a)多种Hypervisor支持CloudStack可以支持多种Hypervisor技术,一个单个的云部署计划可以包括多种hypervisor的实现。当前版本的CloudStack(4.1.1)可以支持预先打包定义好的hypervisor企业解决方案,例如思杰公司的CitrixXenServer,VMware的vSphere,或者一些开源的技术解决方案,如在Ubuntu或者CentOS中运行的KVM或者Xen。b)可靠的管理基础架构CloudStack可以在分布于不同地理位置的数据中心中管理10,000个服务器。中央管理服务器可以线性的水平扩展,并且不需要中间过渡集群服务器的支持。CloudStack的架构中不存在单点组件,在CloudStack云体系中周期运行的服务器管理维护不会影响在线实时运行的虚拟服务器。c)自动化的配置管理CloudStack会自动配置每一个guest虚拟服务器的网络和存储配置。CloudStack内部维护了一组池化的虚拟装置用于支撑其自身的云端应用。这些装置可以提供诸如防火墙、路由、DHCP、VPN访问、代理、存储访问、存储复制的服务。这些装置被广泛用于使安装、配置、部署管理变得极为简单。d)可视化用户接口CloudStack为管理员提供了一个可视化的Web管理终端GUI,用于管理配置云端各项服务。在终端用户GUI,常用于运行虚拟机或管理虚拟机模板。可定制的用户界面,以反映所需的服务提供商或企业的外观和感觉。e)API扩展CloudStack提供了一套完整的API,使得可以进行二次开发扩展。这些API可以让你修改应用接口,并体现在CLI和GUI,使其满足特定用户需求。详细参考http://cloudstack.apache.org/docs/api/index.html。f)高可用性CloudStack用于一系列的特性使其满足系统的高可用性支持。管理节点自身可以部署到多个节点,并且拥有负载均衡。MySQL可以配置成为复制架构,从而在数据库发生故障时,及时进行手动修复故障转移。对于主机,CloudStack支持网卡绑定与网络单独分离,可用于多路径的iSCSI存储。
1.3 部署架构概述CloudStack的安装部署架构包括两个组成部分:管理服务器和其管理的云基础架构。当你建立和管理一套CloudStack云设施时,你需要为管理服务器提供主机、存储设备、IP地址,管理服务器将管理这些资源。最小化的生产环境安装包括了一台管理服务器主机和另外一台扮演云基础设施的主机。在最为精简的安装部署架构中,一台单独的服务器同时扮演了管理服务器和云基础设施,通常这台主机使用KVMhypervisor。更为完整的安装部署架构通常包括了多节点高可用的管理服务器和上线为10,000的主机服务器。1.3.1 管理服务器概述管理服务器管理着CloudStack中的所有资源。可以通过UI和API与管理服务器进行交互,从而完成云基础设施的配置与管理。管理服务器运行在特定的服务器或虚拟机中。它控制着虚拟机中实例的主机、存储和IP地址分配。管理服务器运行在Tomcat容器中,并且需要MySQL作为持久化数据库。管理服务器主要功能如下:为管理员和终端用户提供Web UI提供CloudStack的API管理虚拟机实例向特定主机的分配管理公用和私用的IP地址向特定用户账户的分配管理虚拟磁盘存储向guest的分配管理快照、模板和ISO镜像文件提供一个配置CloudStack云的唯一入口1.3.2 云基础设施概述管理服务器管理着一个或多个zone,很多guest虚拟服务器运行于此。云基础设施包括如下部分:Zone:通常情况下,Zone等同于一个数据中心。Zone包括了一个或多个pod,以及二级存储。Pod:一个pod通常是一个包括了二层交换机的硬件机架,一个pod中有一个或多个cluster。Cluster:一个Cluster包括了一个或多个主机,以及主存储。Host:在Cluster中的一个独立计算节点。Host是以虚拟机的形式运行云服务的真实实体。主存储:运行在一个Cluster中,它为Cluster中所有Host的虚拟机存储磁盘容量。二级存储:与一个zone关联,存储中模板、ISO镜像文件盒磁盘快照。1.3.3 网络配置概述CloudStack提供了两类网络配置:基础配置:类似AWS风格,提供了一个单独的网络,guest间的隔离可以通过三层网络层实现,这意味着安全过滤组(源IP地址过滤)。高级配置:更多复杂的网络拓扑技术。这种网络模型为用户网络提供了极大的灵活性。
参考资源: http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.1/html/Installation_Guide/concepts.html             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-126279-1-1.html 上篇帖子: CloudStack SSVM的Java process not running的解决方法 下篇帖子: 开源云平台 CloudStack 4.1.0 安装详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表