CloudStack概念,常用名词,基本全局设置

云计算三种服务模式

IAAS infrastructure as a service 基础设施即服务(提供计算,存储,网络等基础资源)
PAAS platform as a service 平台即服务(除了提供基础资源,还包括应用软件运行所需的环境)
SAAS software as a service 应用软件即服务(直接为用户提供应用服务。比如163邮箱。)

cloudstack大致属于第二种 PAAS

虚拟化管理程序

hypervisor 虚拟化管理程序

一个运行在基础物理服务和操作系统之间的的软件层,可允许多个操作系统和应用共享硬件。也可以叫做VMM(virtual machine monitor)即虚拟机监视器

对于宿主机来说,hypervisor只是一个应用程序,对于客户机,客户及使用所需要的资源都是hypervisor虚拟化的

hypervisor主要有两种实现方法。
(半虚拟化)对客户端操作系统(VM)内核进行修改,将运行在Ring0特权级上的的指令转为调用hypervisor

(全虚拟化)硬件辅助全虚拟化

  • Intel VT或AMD-V 技术的CPU才能实现(实现一个CPU虚拟出多个CPU)
  • 客户端可以直接使用Ring 0 无需修改
  • 查看CPU是否支持。
    grep “vmx” /proc/cpuinfo
    grep “svm” /proc/cpuinfo

半虚拟化客户机的所有指令需要hypervisor转义再交由宿主机的CPU执行
全虚拟化是CPU硬件支持虚拟CPU,因此直接可以执行宿主机的指 令。效率大大高于半虚拟化

还有一种实现方式 非硬件辅助全虚拟化。(模拟一个CPU作为虚拟CPU供客户操作系统使用)

其它实现计算虚拟化方式
轻量级

  • 操作系统虚拟化(允许操作系统内核拥有彼此隔离和分隔的多用户空间实例、这些用户空间实例,也成为容器 基于linux内核namespace chroot cgroup实现)

libvirt是一套免费的、开源的支持linux下主流虚拟化管理程序的C函数库,其旨在为包括各种虚拟化管理程序提供一套方便、可靠的编程接口。 当前主流的linux平台上默认的虚拟化管理工具 virt-manager(图形化)vittsh(命令行模式)等均基于libvirt开发而 成。
可以通过libvirt管理虚拟化管理程序和运行在虚拟化管理程序上的客户操作系统(即虚拟机)

关键名词

  • 节点 一个物理机器,上面可能运行着多个虚拟客户机,hypevisor和Domain都运行在Node之上。
  • 域(Domain) 是在Hypervisor上运行的一个客户机操作系统实例。域也称为实例(instance)、客户机操作系统、虚拟机。这都是一个概念

资源域 Zone

什么是资源域?
资源域是 CloudStack™ 部署中最大的组织单位。虽然允许一个数据中心中存在多个资源域,但是一个资源域通常与一个数据中心相对应。将基础架构编组到资源域中的好处是可以提供物理隔离和冗余。例如,每个资源域都可以拥有各自的电源供应和网络上行方案,并且各资源域可以在地理位置上相隔很远(虽然并非必须相隔很远)。

提供点 Pod

什么是提供点?
一个提供点通常代表一个机架。同一提供点中的主机位于同一子网中。

提供点是 CloudStack™ 部署中的第二大组织单位。提供点包含在资源域中。每个资源域中可以包含一个或多个提供点;在基本安装中,您的资源域中将仅包含一个提供点。

群集 Cluster

什么是群集?
群集提供了一种编组主机的方法。群集中的所有主机都具有相同的硬件,运行相同的虚拟机管理程序,位于同一子网中,并访问相同的共享存储。可以实时将虚拟机实例(VM)从一台主机迁移到同一群集内的其他主机,而无需中断向用户提供服务。群集是 CloudStack™ 部署中的第三大组织单位。群集包含在提供点中,提供点包含在资源域中。

CloudStack™ 允许云部署中存在多个群集,但对于基本安装,我们只需要一个群集。

主机 Host

什么是主机?
主机是指一台计算机。主机提供运行来宾虚拟机的计算资源。每台主机上都安装有虚拟机管理程序软件,用于管理来宾 VM (裸机主机除外,将在“高级安装指南”中讨论这一特殊案例)。例如,启用了 KVM 的 Linux 服务器、Citrix XenServer 服务器和 ESXi 服务器都可用作主机。在基本安装中,我们将使用一台运行 XenServer 的主机。

主机是 CloudStack™ 部署中最小的组织单位。主机包含在群集中,群集包含在提供点中,提供点包含在资源域中。

主存储

什么是主存储?
CloudStack™ 云基础架构使用以下两种类型的存储: 主存储和二级存储。这两种类型的存储可以是 iSCSI 或 NFS 服务器,也可以是本地磁盘。

主存储与群集相关联,用于存储该群集中的主机上正在运行的所有 VM 对应的每个来宾 VM 的磁盘卷。主存储服务器通常位于靠近主机的位置。

二级存储

什么是二级存储?
二级存储与资源域相关联,用于存储以下项目:
模板 - 可用于启动 VM 并可以包含其他配置信息(例如,已安装的应用程序)的操作系统映像
ISO 映像 - 可重新启动或不可重新启动的操作系统映像
磁盘卷快照 - 已保存的 VM 数据副本,可用于执行数据恢复或创建新模板

全局设置

名称 说明 默认值 备注
check.pod.cidrs If true, different pods must belong to different CIDR subnets. true 设置为true时,不同的提供点pod必须属于不同的CIDR,简单的理解为同一个网关和子网掩码只能有一个Pod
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章