分享

cloudstack api 阅读记录(2)

 GreatStep 2014-01-27
第二章
云基础架构 概念
 
 
1、地区(region)
region-overview.png: Nested structure of a region.
region  是在一个CloudStack中部署最大可用组织单位
region 包含一个或多个zone。通常一个zone对应一个数据中心。
zone 包含二级存储服务器和pod。(二级存储被zone内部所有的pod共享)
pod  包含一个2层交换机和一个或多个cluster。
cluster 包含主机群和一个或多个主存储服务器。
host 包含虚拟机。
VM 跑着云服务。
 
2、zone
同一个zone的主机互访,没有防火墙;不同zone的主机互访,需要配置静态vpn通道。
同一个zone的二级存储,被zone内的所有pod共享;
 
在cloudstack UI中新增一个zone,必须配置zone的物理网络,第一个pod-cluster-secondaryStorage-host-primaryStorage。
 
为了支持VMware的zone-wide 功能,cloudstack 需要知道 vmware数据中心 到 cloudstack的一个zone的映射。
确保,一个zone只包含一个vmware 数据中心。
所以,新增一个zone时,先选择一个vmware数据中心。
 
 
3、cluster
To be precise, a cluster is a XenServer server pool, a set of KVM servers, , or a VMware cluster preconfigured in vCenter。
服务器池。
同一个集群的主机,拥有相同的硬件,跑相同的管理程序,在同一个子网内,访问相同的主存储。
集群的大小受管理程序的限制。(管理程序:KVM ,VMware ...)
 
当使用vmware时,必须注册VCenter,vmware cluster 被一个vcenter管理。
一个zone可以有多个Vcenter,一个Vcenter可以管理多个vmware cluster。
 
4、host
每台主机必须安装管理软件,去管理来宾虚拟机
hypervisor = 相对于虚拟机来说,Vcenter?
For example, a Linux KVM-enabled server, a Citrix XenServer server, and an ESXi server are hosts.
 
主机的基本要求:
  • 提供创建虚拟机所必需的CPU、内存、存储、网络资源
  • 互连使用高带宽,TCP / IP网络,并连接到Internet
  • 横穿不同的地理位置,可能驻留着多个数据中心
  • 尽管集群内的主机都必须是均匀的,但是也可能有不同的性能不同的CPU速度,不同容量的内存等等)

CloudStack中自动检测主机提供的CPU个数和内存资源。

cloudstack对于主机的要求:

  • 在主机上安装管理程序(hypervisor)
  • 给主机分配一个ip地址
  • 确保主机是连接到cloudstack的管理服务器上

 

5、主存储(san)

与cluster 和zone 有关,他保存了提供给虚拟机使用的磁盘卷。
主存储通常与主机距离最近,为了提高主机的性能。
cloudstack管理特定的主存储设备上的虚拟磁盘的分配。
 
 每台主存储设备都有“存储标签”,用于区分具体是哪台主存储。(通常是数字0,1,2.。。)
虚拟机或者数据磁盘挂载到主存储设备上,会通过“存储标签”来标注。 
 
静态/动态 主存储
cloudstack默认支持静态模式,预先分配好存储卷。
动态模式,名义上给你100G,但是是当你使用的时候,才真正在存储设备上动态创建卷,给你使用。
 
6、二级存储(nas)
二级存储用于保存
模板——os映像,用于引导虚拟机,并且可以包括附加的配置信息,如安装好的应用程序。
iso映像——包含数据可启动媒体操作系统-光盘映像。
硬盘卷快照——可用于数据回复或创建新模板的VM数据保存副本。
 
二级存储被zone内部所有的pod共享。
NFS Secondary Staging Store ?
 
7、物理网络(Physical Networks)
新增zone的其中一个步骤,是建立物理网络。
一个zone可以有一个或多个物理网络。
 
hypervisor host:安装了hypervisor的主机。
该网络相当于管理程序主机上的一个网卡。
每个物理网络可以携带一个或多个类型的网络流量。
物理网络是zone里面真实的网络硬件和布线。
 
管理员对于物理网络的控制范围:
  • 在一个zone内,新增删除更新物理网络
  • 在一个物理网络里配置VLANs
  • 配置一个名字,以便改网络可以被管理程序识别。
  • 配置服务提供商(防火墙、负载均衡器)
  • 配置ip地址中继到物理网络。
  • 指定物理网络内运行何种流量类型, 也包括其他的属性例如:网速

trunk:简单说,端口如果配置为trunk模式,则允许多个vlan的数据通过该端口,一般是交换机与交换机互联的端口配置成trunk。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多