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

相关文章

音视频开发基础知识(1)——图像基本概念

像素 **像素是图像的基本单元,一个个像素就组成了图像。你可以认为像素就是图像中的一个点。**在下面这张图中,你可以看到一个个方块,这些方块就是像素。 分辨率 图像(或视频)的分辨率是指图像的大小或尺寸。我们一般用像素个数来表示图像的尺寸。比如说一张1920x1080的图像,前者1920指的是该图像的宽度方向上有1920个像素点,而后者1080指的是图像的高 度方向上有1080个像素点。

CloudStack+KVM环境搭建

文章目录 环境准备配置本地域名解析关闭selinux安装ntp服务 安装管理端安装Mysql数据库安装服务端RPM:初始化CloudStack数据库:初始化cloudstack管理服务器安装系统虚拟机 安装Agent端创建Zone(资源域) 本文以4.11.1.0版本为例,使用的hypervisor类型为KVM,操作系统为RedHat7/CentOS7,官方安装文档参考:h

CloudStack那些事儿2 : 主存储与二级存储

CloudStack的管理的存储按用途分为主存储(Primary Storage)和二级存储(Secondary Storage),主存储用来存储虚拟机的卷,二级存储用来存放虚拟机的模板,ISO镜像和快照。值得一提的是,这里的主存储并不是指我们平时说的主存(RAM),它是Storage而不是Memory,可以理解为是硬盘,主存储和二级存储仅仅是存放的文件类型不同,使用的存储设备的类型是一样的。

CloudStack的基本使用

ISO和模板文件的管理 ISO和模板文件通过HTTP或HTTPS协议上传到二级存储中。CloudStack中的模板分为三种:系统模板,内置模板和用户模板: 系统模板:创建系统虚拟机实例时使用内置模板:CloudStack内置的一组模板,供用户创建客户虚拟机实例用户模板:由平台管理员或用户注册的模板 注册ISO和模板文件 准备一个HTTP服务器,把系统模板和ISO文件上传到服务器上,供Clo

CloudStack管理员文档 - 服务方案

用户创建一个实例可以又很多个选项来设定该实例的特性和性能。CloudStack提供以下几种方式: 服务方案,由管理员定义,提供了CPU速度,CPU数量,内存大小,根磁盘的标签,以及其他选项磁盘方案,由管理员定义,为主存储提供了磁盘大小和IOPS的选项网络方案,由管理员定义, 计算和磁盘方案 服务方案是CPU,内存,磁盘等虚拟硬件特性的集合。管理员可以创建各种服务方案,终端用户在创建虚拟机的时

client-go删除job同时删除job关联的pod

问题描述 client-go使用以下方式删除job时,并不会把其关联的pod删除,从而导致这些pod成为了孤儿(orphan): err := clientSet.BatchV1().Jobs(namespace).Delete(name, &metav1.DeleteOptions{}) 在删除job的时候将job关联的pod也删除的方法: propagationPolicy := m

HTTP基本概念介绍

HTTP概述 HTTP : 超文本传输协议,HTTP是浏览器端Web通信的基础。 一, 两种架构 B/S架构:Browser/Server,浏览器/服务器架构。 B:  浏览器,比如Firefox 、Google 、Internet; S:  服务器,Apache,nginx; C/S架构:Client/Server,客户端/服务器架构。 B/S架构相对于C/S架构,客户机上无需安装任何软件

Kubernetes排错(七)-Pod 状态一直 ContainerCreating

查看 Pod 事件 $ kubectl describe pod apigateway-6dc48bf8b6-l8xrw -n cn-staging 异常原因 1)no space left on device ...Events:Type Reason Age From Me

python爬虫学习笔记一(基本概念urllib基础)

学习资料:尚硅谷_爬虫 学习环境:  pycharm 一.爬虫基本概念 爬虫定义 > 解释1:通过程序,根据URL进行爬取网页,获取有用信息 > 解释2:使用程序模拟浏览器,向服务器发送请求,获取相应信息 爬虫核心 > 1.爬取整个网页 > 2.解析数据,获取关心的数据 > 3.难点:爬虫VS非爬虫 爬虫设计思路 > 1.确定爬取的url  > 2.模拟浏览器通过http协议访问url

Spark on YARN cluster作业运行全过程分析

下面是分析Spark on YARN的Cluster模式,从用户提交作业到作业运行结束整个运行期间的过程分析。 客户端进行操作   1、根据yarnConf来初始化yarnClient,并启动yarnClient   2、创建客户端Application,并获取Application的ID,进一步判断集群中的资源是否满足executor和ApplicationMaster申请的资源,如果不满足