Apache CloudStack Official Document 翻译节选(六)

embedded/2024/9/20 3:54:28/ 标签: apache, CloudStack, 云计算平台, 虚拟化

关于 Apache CloudStack 的 概念和专用术语 (六)

Multi-Site Deployment

Apache CloudStack可以通过使用多个专职地带(即多数据中心)扩展为多局点模式。下面的示意图就是一个多局点部署Apache CloudStack的示例。

下图中的数据中心1同时容纳了专职地带1和主云管理服务;数据中心2容纳了辅助源管理服务;数据中心1和数据中心2之间存在MySQL的实时副本同步。

下面这个示意图阐明了独立存储网路的设立过程。每个实体服务器有4个网卡,2个连接到了豆荚舱级别的介入交换机上、2个接入到了存储网路的交换机上。

存储网路有两种配置方式:

下面的2个示意图阐述了在网卡绑定模式下和多路径模式下之间的区别。网卡绑定至设计一个网路、而多路径则涉及到了2个独立的网路。

1)绑定网卡并部署冗余交换机。

在NFS存储的部署过程中,冗余交换机和绑定网卡事实上仍在同一个网路中,他们使用同一个CIDR地址块、同一个默认网路关口。如下图所示:

2)iSCSI 的多路径I/O。

iSCSI 可以利用两个彼此独立版的网路(两个网路分别有各自的CIDR地址块和默认网路关口)。

多路径式的iSCSI 客户端可以在两个独立的网路之间进行故障切换和负载均衡。如下如所示:

Choosing a Hypervisor

Apache CloudStack支持多种虚拟化引擎。一朵Apache CloudStack既可以完全由同一种虚拟化引擎构成,也可以由多种虚拟化引擎构成,但每个宿主机集群中只能运行同一种虚拟化引擎。

如果你的宿主机集群中的某些节点上已经安装了特定的虚拟化引擎工具,这种情况下,你关于虚拟化引擎的选择歧视是确定了的。如果你是从零开始构建Apache CloudStack云的,选择使用哪种虚拟化引擎取决于你更需要哪种虚拟化特性。讨论每种虚拟化引擎的优缺点是超出本手册的话题范围的,不过了解Apache CloudStack云对每种虚拟化引擎特性的支持能力还是有必要的。下面的图表列出了Apache CloudStack云对每种虚拟化引擎特性的支持能力:

Hypervisor Support for Primary Storage

下面的图表列出了不同的虚拟化引擎在主存储上的可用选项:

XenServer 使用一个集群化的LVM系统在iSCSI和FC卷上存储虚拟机实例映像,且不支持存储容量完全超配。然而存储服务本身是支持精简超配的。因此,通过运行于精简超配的存储卷,Apache CloudStack依旧是支持存储超配的。

KVM支持共享挂载点式的存储策略。共享挂载点是一个在给定集群中的定向到每台服务器的本地文件系统路径(在同一个集群中的主机不需具备同样的文件系统路径)。这个共享挂载点被假定为一个集群化的文件系统。这种情况下,Apache CloudStack不会向在NFS存储中那样试图去挂载或卸载存储、而是仅关心这个存储是否可用。

关于NFS存储的容量超配,由vzhijie管理、和虚拟化引擎相独立。存储超配的全局参数决定着存储容量超配限度。

在vSphere, XenServer, 和 KVM 中可以把本地磁盘用作主存储,启用本地主存储后、宿主机上会自动创建一个本地磁盘组成的存储池。如需让诸如Virtual Router之类的系统级虚拟机使用本地猪存储仅需在全局配置中将system.vm.use.local.storage设为“true”。

在同一个宿主机集群中,Apache CloudStack支持使用多个主存储池。例如,你可以向同一个存储池中供应2个NFS server,也可以在一个iSCSI 逻辑单元号设备容量耗尽时添加一个新的iSCSI 逻辑单元号设备。


http://www.ppmy.cn/embedded/98952.html

相关文章

电路笔记(PCB):JLC PCB布局和走线基础教程笔记

对立创EDA 四层板PCB设计保姆级教程的笔记看完才发现是个虚假的教程,除了没教四层板咋画其它教了(中间的两层全是GND的作用) 文章目录 PCB布局转换原理图布局传递 板框布局确定锁定功能布局调整工具 调整器件位置**altB**放置到底层网络中隐藏…

【JVM】JVM解析字节码文件过程(一)

JVM解析字节码文件过程 不同语言能在JVM上运行的本质 IDEA中如何查看字节码解析,安装binnary hex插件 大端与小端模式 大端模式:高位存在低地址,低位存高地址 小段模式:与大端模式相反 字节码文件组成 不同的JDK版本号所对应的major和minor版本号 常…

GATK ConfigFactory类介绍

ConfigFactory 是 GATK(Genome Analysis Toolkit)中用于管理和加载配置文件的类。虽然在 GATK 的不同版本中可能有不同的实现方式,但 ConfigFactory 通常是一个用于加载、解析和提供配置信息的实用工具类。以下是对 ConfigFactory 类的详细介绍: 功能概述 配置文件加载: C…

深入单例模式

1. 饿汉模式 饿坏了,上来就先实例化一个对象,好处是代码简单,坏处是这个对象后面如果一直用不到,就是个浪费。 public class A{ private static A a new A(); private A(){} public static A getInstance(){ return a; } } 2. 懒…

硬件加密破解与嵌入式系统攻击(第二篇)

一、概述 硬件加密破解与嵌入式系统攻击是硬件渗透测试的重要组成部分。这一部分涉及如何绕过硬件加密机制、攻击嵌入式系统中的软件和硬件漏洞。本文将详细讲解破解硬件加密、利用嵌入式系统漏洞的技术与方法,内容特别详细,难度较高,并附有…

【数据结构】PTA 求链表的倒数第m个元素 C语言

请设计时间和空间上都尽可能高效的算法,在不改变链表的前提下,求链式存储的线性表的倒数第m(>0)个元素。 函数接口定义: ElementType Find( List L, int m ); 其中List结构定义如下: typedef struct…

3133. 数组最后一个元素的最小值(24.8.22)

题目 给你两个整数 n 和 x 。你需要构造一个长度为 n 的 正整数 数组 nums &#xff0c;对于所有 0 < i < n - 1 &#xff0c;满足 nums[i 1] 大于 nums[i] &#xff0c;并且数组 nums 中所有元素的按位 AND 运算结果为 x 。 返回 nums[n - 1] 可能的 最小 值。 示例 1&…

【STM32项目】在FreeRtos背景下的实战项目的实现过程(三)

个人主页~ 实战项目的实现过程&#xff08;一&#xff09;~ 实战项目的实现过程&#xff08;二&#xff09;~ 实战项目的实现过程 五、读例程1、初始化函数2、while函数3、头文件4、源文件 六、移植程序 五、读例程 将一些特定的模块调试好&#xff0c;就是那些使用别的软件…

计算机毕业设计选题推荐-养老院管理系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

废品回收小程序,开启上门回收模式

废品回收一直是一个热门行业&#xff0c;市场发展空间巨大。随着科技的发展&#xff0c;废品回收也与时俱进&#xff0c;进行了转型&#xff01;“互联网上门回收”的新模式&#xff0c;运用信息技术的力量&#xff0c;让废品回收变得更加高效便捷&#xff0c;同时也为回收行业…

HTML基础

一、基本语法 1、标签语法 HTML 超文本标记语言——HyperText Markup Language。 超文本&#xff1a;链接 标记&#xff1a;标签&#xff0c;带尖括号的文本 2、标签结构 标签要成对出现&#xff0c;中间包裹内容 <>里面放英文字母&#xff08;标签名&#xff09; …

Big Data for AI实践:面向AI大模型开发和应用的大规模数据处理套件

作者&#xff1a;夕陌&#xff0c;临在&#xff0c;熊兮&#xff0c;道辕&#xff0c;得水&#xff0c;施晨 随着人工智能技术的快速发展&#xff0c;大模型在各个领域的应用日益广泛。大模型能够更好地模拟人类的认知能力&#xff0c;大幅提升机器在复杂任务上的表现。然而&am…

做谷歌seo如何创建良好的用户体验?

Google 希望排名靠前的页面能够为用户提供良好的体验&#xff0c;所以网站提升用户体验很重要。以下是一些实用的小建议&#xff0c;让你的网站更受用户欢迎&#xff0c;并且有助于提升你的 SEO 排名。 现代化设计&#xff1a;确保你的网站设计符合当前的审美和功能趋势。使用高…

【JavaEE】文件操作

目录 前言 一、什么是文件 二、树形结构组织和目录 三、文件路径 四、文件类型 五、文本权限 六、java中操作文件 File中常见属性 File构造方法 File常用方法 七、相关方法使用案例 示例一&#xff1a;观察get方法的差异 示例二 &#xff1a;文件的创建 示例三&am…

从IDEA12中将需要的方法类导出为jar包

在网上找了一大堆教程&#xff0c;都只说了一个大概流程&#xff0c;对其中的坑点很少有描述的&#xff0c;第一个坑点&#xff0c;就是常规方法&#xff08;该方法流程&#xff09;无法对main函数之外的类导成jar&#xff0c;第二个坑点&#xff0c;就是必须对需要导出的包进行…

机器学习调优方法总结

目录 一、问题 问题1&#xff1a;数据输入 问题2&#xff1a;output和target维度不匹配 问题3&#xff1a;NLP中处理数据有哪些方法&#xff1f; 二、改进 改进1&#xff1a;改变归一化函数 改进1.1&#xff1a;用StandardScaler替换MinMaxScale 改进1.2&#xff1a;数…

C语言:递归

递归简单来说就是函数自己调用自己。 特点&#xff1a;一般代码比较简洁&#xff0c;没有出口。 例子1&#xff1a;用一个函数计算阶乘 #include<stdio.h>//不用递归 int fac(int n) {int val 1;for (int i 1; i <n;i){val * i;}return val; }//用递归 int fac1(…

基于PHP的文件包含介绍

引言&#xff1a;在实际开发过程中&#xff0c;经常会遇到部分模块功能需要重复使用的情况&#xff0c;比如数据库的增删改查&#xff0c;文件包含通过将需要重复使用的功能模块代码引入其他文件的内容&#xff0c;实现重用代码、分离配置等。然而&#xff0c;如果文件包含操作…

HTTP 请求流程

HTTP 的请求流程包括地址解析、封装 HTTP 数据包、封装 TCP 包、建立 TCP 连接、客户端发送请求、服务端响应、服务端关闭 TCP 连接&#xff0c;流程如下&#xff1a; 地址解析&#xff1a;通过域名系统 DNS 解析服务器域名从而获得主机的 IP 地址。例如客户端的浏览器请求&am…

github访问加速项目@一键部署自动更改host修改加速Github访问

文章目录 abstractpowershell 版本的一键更新hosts文件更新Hosts 操作步骤准备:设置powershell执行策略powrshell脚本注册计划任务定期自动执行上述操作相关目录结构 其他方法获取相关脚本一键运行整合脚本&#x1f916;&#x1f43d;检查 abstract 尽管这里实现了一键部署自动…