CloudStack基本概念-Zone,Pod,Cluster,Host

2024-06-24 04:38

本文主要是介绍CloudStack基本概念-Zone,Pod,Cluster,Host,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

      • Zone
      • Pod
      • Cluster
      • Host

Zone

Zone(资源域)是CloudStack部署中第二大的组织单元。Zone一般对应一个数据中心,虽然一个数据中心也可以有多个Zone。 把基础设施组织进Zone的一个好处就是可以提供物理隔离和冗余。 例如每个Zone可以有自己的电源供应和网络线路,并且zone之间可以远远地隔离开(虽然不是必须的)
一个zone包括:

  • 一个或多个pod,每个pod包含一个或多个host的集群以及一个或多个主存储服务器
  • 一个zone可以包含多个主存储服务器,这些主存储服务器是zone中所有pod共享的
  • 二级存储,zone中所有pod共享
    这里写图片描述
    zone对终端用户也是可见的。但用户开始一个虚拟机,它必须为它选择一个zone。用户需要复制他们的私有模板到这些zone上去,才能使用这些zone上的模板来创建用户虚拟机。
    zone可以是私有的或公有的,公有zone对所有用户可见,即所有用户可以在该zone上创建虚拟机。私有的zone只对指定域可见,只有这些域或其子域才能在上面创建客户虚拟机(guest)。
    同个zone上的host可以不通过防火墙直接访问。不同zone的host可以通过静态配置VPN通道来访问彼此。
    对于每个zone,管理员需要考虑如下事项:
  • 每个zone上要放多少个pod
  • 每个pod要放多少个集群
  • 每个集群要放到少个host
  • 每个zone上要放多少个主存储服务器以及这些服务器的容量(可选)
  • 每个集群上要放多少个主存储服务器以及这些服务器的容量
  • zone上要部署多大的二级存储

当使用CloudStack的UI界面创建一个zone时,系统会提示你配置zone的物理网络以及添加第一个pod、cluster、host、主存储以及二级存储

Pod

Pod一般代表着一个单独的机架,在同一个Pod上的host处于同一个子网当中。pod是CloudStack第三大的组织单元,每个zone包含一个或多个pod。pod对终端用户是不可见的。

Cluster

集群提供了一种对host进行分组的方式。确切地讲,一个集群就是一个KVM服务器的集合(或其他管理程序)。 集群中的所有host有相同的硬件,运行相同的管理程序,在同一个子网中,使用共享的主存储。虚拟机实例可以从集群里的一个host迁移到另一个host而不会中断用户的服务。集群规模的限制取决于底层的管理程序,虽然CloudStack有个建议值。即使只有一台host,也需要配置集群

Host

一个host是一个单独的计算机。host提供计算资源来运行客户虚拟机,每个host上都安装了管理程序来管理这些虚拟机。
host是CloudStack部署中最小的组织单元,在一个CloudStack部署中:

  • 提供虚拟机所需要的CPU,内存,存储以及网络资源
  • 使用一个高带宽的TCP/IP网络相互连接,以及连接互联网
  • 可能位于地理上分离的不同的数据中心
  • 可能有不同的性能(CPU,内存等),但在同一个集群的host得是一样的

可以在任意时间添加host进CloudStack中来为客户虚拟机提供更强的性能。
CloudStack会自动检测host提供的CPU和内存资源的数量。
host对用户是不可见的,终端用户不能决定那个host来运行他们的虚拟机。
host正常运作的必要条件:

  1. 安装管理程序
  2. 分配一个IP地址
  3. 确保host连接上管理服务器

这篇关于CloudStack基本概念-Zone,Pod,Cluster,Host的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089190

相关文章

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

【机器学习】高斯网络的基本概念和应用领域

引言 高斯网络(Gaussian Network)通常指的是一个概率图模型,其中所有的随机变量(或节点)都遵循高斯分布 文章目录 引言一、高斯网络(Gaussian Network)1.1 高斯过程(Gaussian Process)1.2 高斯混合模型(Gaussian Mixture Model)1.3 应用1.4 总结 二、高斯网络的应用2.1 机器学习2.2 统计学2.3

【Rocketmq入门-基本概念】

Rocketmq入门-基本概念 名词解释名称服务器(NameServer)消息队列(Message Queue)主题(Topic)标签(Tag)生产者(Producer)消费者(Consumer)拉取模式(Pull)推送模式(Push)消息模型(Message Model) 关键组件Broker消息存储工作流程 名词解释 名称服务器(NameServer) 定义: 名称服务器

k8s调度(pod亲和、反亲和、污点、容忍度)

pod亲和性 针对对象为Pod,目的是实现,新建Pod和目标Pod调度到一起,在同一个Node上。 示例: apiVersion: v1kind: Podmetadata:name: testpod01labels:app: myapp01env: test1spec:containers:- name: testpod01image: nginx:1.23.2---apiVersio

Kubernetes Scheduler:Pod调度的双步骤—预选(Predicates)和优选(Priorities)

Kubernetes Scheduler:Pod调度的双步骤—预选(Predicates)和优选(Priorities) 1、预选(Predicates)2、优选(Priorities) 💖The Begin💖点点关注,收藏不迷路💖 在Kubernetes中,Pod的调度是由Scheduler负责的。Scheduler通过两个关键步骤——预选(Predicat

数据结构的基本概念和术语的一些介绍

数据:是客观事物的符号表示,包括两种:                  数值型(整数,实数)和非数值型(文字,图形,声音 数据元素:是数据的基本单位,通常作为一个整体进行表示。                  与数据的关系:是数据集合的个体 数据项:组成数据元素的不可分割的最小单位。 以上三者的关系:数据>数据元素>数据项                  例如:学生表>个人记录>

【DL--05】深度学习基本概念—函数式模型

函数式模型 函数式模型算是本文档比较原创的词汇了,所以这里要说一下 在Keras 0.x中,模型其实有两种,一种叫Sequential,称为序贯模型,也就是单输入单输出,一条路通到底,层与层之间只有相邻关系,跨层连接统统没有。这种模型编译速度快,操作上也比较简单。第二种模型称为Graph,即图模型,这个模型支持多输入多输出,层与层之间想怎么连怎么连,但是编译速度慢。可以看到,Sequentia

【DL--04】深度学习基本概念—data_format

data_format 这是一个无可奈何的问题,在如何表示一组彩色图片的问题上,Theano和TensorFlow发生了分歧,’th’模式,也即Theano模式会把100张RGB三通道的16×32(高为16宽为32)彩色图表示为下面这种形式(100,3,16,32),Caffe采取的也是这种方式。第0个维度是样本维,代表样本的数目,第1个维度是通道维,代表颜色通道数。后面两个就是高和宽了。这种t

【DL--03】深度学习基本概念—张量

张量 TensorFlow中的中心数据单位是张量。张量由一组成形为任意数量的数组的原始值组成。张量的等级是其维数。以下是张量的一些例子: 3 # a rank 0 tensor; this is a scalar with shape [][1. ,2., 3.] # a rank 1 tensor; this is a vector with shape [3][[1., 2., 3.]

【DL--02】深度学习基本概念--符号计算

符号计算 Keras的底层库使用Theano或TensorFlow,这两个库也称为Keras的后端。无论是Theano还是TensorFlow,都是一个“符号式”的库。 因此,这也使得Keras的编程与传统的Python代码有所差别。笼统的说,符号主义的计算首先定义各种变量,然后建立一个“计算图”,计算图规定了各个变量之间的计算关系。建立好的计算图需要编译以确定其内部细节,然而,此时的计算图还