你好,游客 登录 注册 搜索
背景:
阅读新闻

CloudStack云基础架构的一些概念

[日期:2013-06-16] 来源:Linux社区  作者:houqingdong [字体: ]

1. Zones(区域)

一个区域在CloudStack配置中是最大的组织单元。一个区域通常代表一个单独的数据中心,虽然在一个数据中心也允许有多个区域。将基础架构设施加入到区域中的好处是提供物理隔离和冗余。例如,每个区域可以有它自己的电源和网络上行链路,区域还可以是分布在不同的物理位置上(虽然这不是必须的)

一个区域包含:

一个或多个机架。每个机架包括一个或多个集群主机或者一个或多个主存储服务器。

所有区域中的机架所共享的二级存储。

Zones对终端用户是可见的。当用户启动一个客户虚拟机的时候,必须为它选择一个zone。用户必须复制他们私有的模版到追加的zones中,以便在那些zones中可以利用他们的模版创建客户虚拟机。

Zones可以是私有的也可以是公共的。公共的zones对所有用户都是可用的。这意味着任何用户都可以在区域中创建客户虚拟机。私有的zones是为一个指定的域预留的。只有在那个域中或者子域中的用户才可以创建客户虚拟机。

位于同一个zone中的主机可以相互访问而不用通过防火墙。位于不同zones中的主机可以通过静态配置VPN通道相互访问。

对每一个zone,管理员必须决定:

在zone中放置多少个机架(pods)

每个机架放置多少个集群

每个集群中放置多少台主机

每个集群中放置多少个主存储服务器(primary storage servers),存储服务器的总容量是多大

每个区域中配置多少个二级存储(secondary storage)

2. Pods

一个pod经常代表一个单独的机架。位于同一个pod下的主机处于相同的子网。

在一个CloudStack配置中pod是第二大的组织单元。Zones中的pod是独立的,每个zone可以包含一个或多个pods

Pods对终端用户是不可见的。

一个pod包含一个或多个集群主机,包含一个或多个主存储服务器(primary storage servers)

3. Clusters

集群提供一种方式来管理主机。确切的来讲,一个集群就是一个XenServer服务池,一组KVM服务器的集合或者是一个在vCenter中预先构造的一个VMware集群。集群中的所有主机拥有相同的硬件配置,运行相同的虚拟机管理程序,位于相同的子网,访问同一个共享的主存储。虚拟机实例可以动态地从一台主机迁移到集群中的另一台主机,不用中断对用户的服务。

集群是CloudStack配置中第三大的组织单元。集群被机架包括,机架被区域包括。集群的大小受潜在的虚拟机管理程序限制,虽然大部分情况下CloudStack建议数目要小一些,请看最佳实践。

一个集群包括一个或多个主机,一个或多个主存储服务器。

CloudStack允许多个集群存在一个云部署下。

即使当本地存储是私有的,集群仍然要是有组织的,虽然每个集群只有一台主机。

当使用VMware时,每个VMware集群被vCenter服务器管理。管理员必须向CloudStack注册vCenter服务器。每个zone中可能会有多个vCenter服务器。每个vCenter服务器可以管理多个VMware集群。

4. Hosts

宿主机是一台单独的计算机。宿主机提供计算资源运行客户虚拟机。每个宿主机配置有虚拟机管理软件来管理客户虚拟机。例如,一个Linux KVM服务器。一个Citrix XenServer服务器,和一个ESXi服务器都是宿主机。

宿主机是一个CloudStack配置中最小的组织单元。区域包含机架,机架包含集群,集群包含宿主机。

CloudStack环境中的宿主机:

提供CPU、内存、存储和虚拟机需要的网络资源

用高带宽的TCP/IP网络互联同时连接到Internet

可能驻留在位于不同地理位置的多个数据中心

可能拥有不同的容量(不同的CPU速度、不同数量的内存等),虽然位于一个集群中的主机必须是同质的

添加的宿主机可以在任何时候被添加用来为客户虚拟机提供更高的能力。

CloudStack自动地发现宿主机提供的CPU数量和内存资源。

宿主机对终端用户是不可见的。终端用户不能决定哪些主机可以分配给客户虚拟机。

CloudStack中运行一个宿主机,你必须:

在宿主机上配置虚拟机管理软件

分配IP地址给宿主机

确保宿主机已经链接到CloudStack管理服务器

linux
相关资讯       CloudStack 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款