下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

CloudStack学习简介

作者:匿名     来源: 互联网点击数:989发布时间: 2021-10-16 22:57:34

标签: CloudStack云计算

  CloudStack是一个开源的具有高可用性及扩展性的云计算平台,同时是一个开源云计算解决方案。下面,小编和大家聊一聊CloudStack。

  1.CloudStack是一个高可用性和可扩展性的开源云计算平台。

  2.事实上,CloudStack更像是一款商业化的产品,有很好的用户界面,各模块默认集成良好,而且安装和部署过程也比较简单。

  3.Cloudstack支持管理大多数主流hypervisors,如KVM,XenServer,VMware,OracleVM,

  Xen等。

  4.CloudStack拥有完善的商业软件用户权限管理,使用户能够建立一个安全的多租户云计算环境。与AmazonAWSAPI界面兼容,可用于管理AWS资源。

  5.CloudStack采用了典型的层次结构:客户端,核心引擎,以及资源层。这为各种类型的客户提供了不同的访问方式:WebConsole,CommandShell和WebServiceAPI。他们可以管理使用在他们底层的计算资源(又分为主机、网络和存储器),完成在主机上分配虚拟机和虚拟磁盘等功能。

  6.系统结构图:

 

  如果虚拟机使用Xen和KVM,则需要安装CloudStackAgent持与管理服务器的交互。管理服务器和XenServer的交互依赖于XAPI,vCenter和ESX依赖于HTTP。

  7.部署地图: 

 

  Zone:Zone对应于现实中的数据中心,是CloudStack中最大的单元。

  Pod:Pod对应一个框架。同一个pod中的机器在同一个子网(网段)中。

  Cluster:Cluster是由多个主机组成的集群。同一个cluster中的主机具有相同的硬件、相同的Hypervisor和共享相同的存储器。同一个cluster中的虚拟机可以无中断地从一个主机转移到另一个。

  Host:Host是运行的虚拟机(VM)主机。

  也就是说,在包含关系方面,zone包含多个pod,pod包含多个cluster,cluster包含多个host。

  CloudStack有两种存储:

  ①Primarystorage:一级存储器与cluster相关联,为该cluster中主机的所有虚拟机提供磁盘卷。cluster至少有一级存储器,部署时位置接近主机,提供高性能。

  ②Secondarystorage:二次存储与zone相关,存储模板文件、ISO镜像和磁盘快照。

  8.提供点(Pods):

  一个提供点通常代表一个框架。机柜中的主机在同一个子网络中,每个区域必须包含一个或多个提供点。提供点包括主机和主存储服务器。CloudStack的内部管理通信配置了一个预留的知识产权地址范围。预留的知识产权范围必须是云中每个区域唯一的。

  9.集群(Clusters):

  Cluster是由多个主机组成的集群。

  同一cluster中的主机具有相同的硬件、相同的Hypervisor和共享存储器。同一cluster中的虚拟机可以无中断地从一台主机转移到另一台。

  集群由一个或多个宿主机和一个或多个主要存储服务器组成。集群的大小取决于下层虚拟机软件。在大多数情况下,基本上没有建议。使用VMware时,每个VMware集群都由vCenter服务器管理。管理员必须在这个产品中注册vCenter。每个zone下可以有多个vCenter服务器。每个vCenter服务器可以管理多个VMware集群。

  10.主机(Hosts):

  Host是运行的虚拟机(VM)主机。

  主机是一台独立的计算机。主机运行客人虚拟机,并提供相应的计算资源。每个主机都配备了虚拟机软件来运行客人虚拟机。例如,一服务器打开了kvm支持,一个思杰XenServer服务器,或者一个ESXi服务器可以用作主机。

  宿主机属于CloudStack部署中最小的组织单元。宿主机包括集群,集群属于提供点,区域内包括提供点(即逻辑概念上的zone>pod>cluster>host)。新的宿主机可以随时添加,为客人提供更多资源。CloudStack自动检测宿主机的cpu数量和内存资源。宿主机看不到终端用户。终端用户无法决定他们的虚拟机被分配到哪个宿主机。

    >>>>>>点击进入计算专题

赞(8)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程