【hcie-cloud】【5】华为云Stack规划设计之华为云Stack标准化配置、缩略语【下】

news2024/11/24 14:37:35

文章目录

  • 前言、华为云Stack交付综述
  • 为云Stack标准组网
  • 华为云Stack标准化配置
    • 华为云Stack配置概览
      • 华为云Stack云服务全视图
      • 华为云Stack部署方案节点类型说明
      • 华为云Stack云服务组件部署场景
      • 管理节点部署原则
      • 云平台管理规格
      • 华为云Stack IaaS场景&高阶场景起步必选部署组件
      • x86与ARM混合场景说明(管理区)
    • 管理区配置
      • IaaS场景管理节点配置算法 - G/R合并
      • 管理节点算法示例 - G/R合并
      • GR合并 - 跨AZ高可用配置说明
      • GR合并 - 跨Region容灾配置说明
      • GR解耦 - Global区组件及档位说明
      • GR解耦 - Global区管理节点配置
    • 业务区配置
      • 业务区配置 - 计算服务(ECS)
      • 计算&存储资源池规划(ECS)
      • KVM多主机组存储池规划(ECS)
      • 业务区配置 - 计算服务(BMS)
      • ARM与x86架构混合说明(BMS)
      • 计算&存储资源池规划(BMS)
      • 存储池支持多AZ对接能力
      • 存储节点配置原则(EVS)
      • 存储节点配置原则(OBS3.0)
      • 存储节点配置原则 - SFS
      • 网络服务配置说明
    • 网络设备配置
      • 网络设备配置原则(1)
      • 网络设备配置原则(2)
      • 网络设备配置原则(3)
  • 缩略词

前言、华为云Stack交付综述

看这篇文章
【hcie-cloud】【3】华为云Stack规划设计之华为云Stack交付综述【上】

为云Stack标准组网

看这篇文章
【hcie-cloud】【4】华为云Stack规划设计之华为云Stack标准组网【中】

华为云Stack标准化配置

华为云Stack配置概览

华为云Stack云服务全视图

在这里插入图片描述

华为云Stack部署方案节点类型说明

  • 节点类型说明
    • 管理节点:部署OpenStack、ManageOne、云服务管理组件,3台起步
    • 网络计算节点:提供KVM虚拟化计算资源池,同时可部署vRouter 、ELB等虚拟网络组件;2台起步;网络节点与管理节点CPU架构不一致且存在VPN的场景,起步3台
    • 计算节点:KVM虚拟化计算资源池,供IAAS、PAAS、EI等通用业务虚拟机的部署使用 ;2台起步(1+1,HA);BMS计算资源池,供数据库等高性能业务部署使用
    • 大数据资源池:用于MRS/DWS服务
    • 数据库资源池:用于GuassDB服务
    • 存储资源池:
      • 块存储:块存储使用OceanStor Pacific分布式存储,3台起步
      • 对象存储:OBS LVS 节点,为对象存储提供负载均衡能力,2台起步;OBS存储节点,3台起步
      • SFS存储:使用OceanStor 9000文件存储,3台起步;或者集中式存储,提供文件服务

在这里插入图片描述

  • UVP(Universal Virtualization Platform)是华为公司在开源的KVM基础上进行了增强开发。

华为云Stack云服务组件部署场景

在这里插入图片描述

  • 每个独立站点均需部署一套基础组件.
    • Global解耦场景,global站点和Region站点需分别部署一套基础组件。
    • Global/Region合并场景,需部署一套基础组件。
  • Global区组件均部署在管理区;Region区组件区分管理区及管理下沉区(管理下沉区部署在POD区),管理下沉组件与高阶服务业务资源共主机组部署。

管理节点部署原则

在这里插入图片描述

云平台管理规格

在这里插入图片描述

华为云Stack IaaS场景&高阶场景起步必选部署组件

在这里插入图片描述

x86与ARM混合场景说明(管理区)

在这里插入图片描述

  • 扩容场景(单站点内):
    • 1、不同CPU架构的扩容策略:单region管理节点CPU架构需保持一致
    • 2、不同CPU厂商的扩容策略:单region/单独立站点管理节点CPU厂商需保持一致
    • 3、同CPU厂商不同CPU代次的混合策略:
      • 1)intel CPU:其他配置一致的前提下,共存储池支持skylake扩容cascade,不支持icelake与skylake及cascade共池扩容
      • 2)kunpeng CPU:其他配置一致的前提下,支持共存储池扩容kunpeng 1620/1620S
      • 3)海光CPU:不支持扩容海光不同代次的型号
  • 新建场景:单region/单独立站点内CPU型号需保持一致;跨Region容灾场景,生产站点及容灾站点CPU架构可以不同;跨AZ高可用场景,生产AZ与高可用AZ的管理节点CPU架构和厂商要求一致,CPU代次可不同。

管理区配置

IaaS场景管理节点配置算法 - G/R合并

  • 管理节点数量=Max[Global起步(仅首region需要)+Region起步+eSight档位占用+可选服务(可选),单region管理节点最低数量]
    在这里插入图片描述

  • 管理节点数量=Max[高阶Global起步(仅首region需要)+高阶Region起步+eSight档位占用+可选服务(含依赖组件)+升级预留,单region管理节点最低数量(升级预留值等于占用最大的可选高阶服务的0.5倍)]
    在这里插入图片描述

管理节点算法示例 - G/R合并

在这里插入图片描述

GR合并 - 跨AZ高可用配置说明

在这里插入图片描述

  • 管理节点高可用约束说明:
    • 管理组件跨AZ高可用场景,可支持独立部署或绑定CSHA服务部署,但部署了CSHA服务时,必须部署管理组件跨AZ高可用方案
    • 高阶服务只支持直接部署管理组件跨AZ高可用,不支持在管理节点已部署在一个站点的情况下扩展另一个站点追加部署管理组件跨AZ高可用
    • 仅适用于Global/region合并场景

GR合并 - 跨Region容灾配置说明

在这里插入图片描述

  • 管理节点跨Region容灾约束说明:
    • 管理面跨Region容灾场景,支持独立部署,也即支持不部署CSDR业务容灾服务,仅部署Global区管理面容灾。但部署了CSDR容灾服务时,必须部署管理面容灾
    • 管理面容灾需要在主Global区和备Global区均部署Global管理组件(如ManageOne等),也即备Global区需预留和主Global区相同档位的管理节点资源,用于部署global管理组件。针对Region数量大于2个的场景,依然只需要在两个Region规划一个主Global区和一个备Global区用于部署global管理面容灾组件(如ManageOne等),其余Region不部署
    • Global/Region解耦与Global/Region合并场景均支持管理面容灾

GR解耦 - Global区组件及档位说明

在这里插入图片描述

GR解耦 - Global区管理节点配置

在这里插入图片描述

业务区配置

业务区配置 - 计算服务(ECS)

在这里插入图片描述

计算&存储资源池规划(ECS)

在这里插入图片描述

  • 说明:场景1中,ECS对外销售策略不支持FCSAN
  • FusionStorage Block块存储经历几代发展,名称上有一些变化,常见的几个名称如下:
    • dsware:FusionStorage Block的前身是dsware,一些老文档中还能看到这个名字,系统里面部分软件的目录在/opt/dsware中,部分脚本的名称中带dsware,部分进程中带dsware,这些带dsware字段的软件和目录都属于FusionStorage Block。
    • FusionStorage:在V1R3版本开始,dsware改名叫FusionStorage,注意是不带Block后缀的名字,当时没有FusionStorage文件存储和对象存储,块存储FusionStorage名字是独占的。
    • FusionStorage Block:从V1R6版本开始,FusionStorage出现文件存储和对象存储,块存储改名叫FusionStorage Block。与FusionStorage Object、FusionStorage File进行区分。
    • OceanStor 100D:有一段时间FusionStorage块存储划分到OceanStor 100D产品下,但是没有发布任何版本,仅供了解。
    • OceanStor Pacific:FusionStorage Block 8.1.0版本以后的名称,也是最新的名称。

在这里插入图片描述

  • 说明:场景1中和场景7中,ECS对外销售策略不支持FCSAN

KVM多主机组存储池规划(ECS)

在这里插入图片描述

业务区配置 - 计算服务(BMS)

BMGW节点与裸金属服务器的配比建议为2:30,例如裸金属服务器数量为40台时,建议配置4台BMGW节点。
在这里插入图片描述

ARM与x86架构混合说明(BMS)

  • 支持管理节点采用X86架构服务器,业务节点采用ARM架构服务器部署;支持管理节点采用ARM(当前只涉及鲲鹏)架构服务器,业务节点采用x86架构服务器部署
  • 支持X86架构裸金属服务器AZ与ARM架构服务器AZ混合部署,但不支持X86架构服务器与ARM架构服务器混合在同一个AZ部署
    • BMS节点单站点内扩容原则:
    • 支持扩容AZ的方式扩容不同架构的CPU
  • AZ内支持扩容同架构不同厂商的CPU或同厂商不同代次的CPU
  • 裸金属网关节点支持与X86或ARM架构的管理节点(当前只涉及鲲鹏)、裸金属服务器节点混合部署
  • 裸金属网关节点:BMGW成对扩容,支持扩容不同型号的服务器,成对扩容的服务器配置需要保持一致
  • 管理和业务节点不同架构都可混,AZ内BMS节点架构不可混,网关节点与管理节点、BMS节点都可混。

计算&存储资源池规划(BMS)

  • 场景1:都使用SAN存储,两套存储设备
    在这里插入图片描述

  • 场景2:都使用SAN存储,一套SAN,不同存储池
    在这里插入图片描述

  • 场景3:都使用OceanStor Pacific存储,一套FSM
    在这里插入图片描述

  • 场景4:都使用OceanStor Pacific存储,多套FSM,不支持跨AZ
    在这里插入图片描述

  • 场景5:AZ1使用SAN存储,AZ2使用OceanStor Pacific
    在这里插入图片描述

  • 约束:
    单存储池支持多AZ,仅限OceanStor Pacific

存储池支持多AZ对接能力

在这里插入图片描述

  • 约束:
    • ECS不支持FCSAN
    • 同一套存储协议建议保持一致
    • 支持x86/ARM,ECS/BMS不同AZ对接同一存储池(OceanStor Pacific),同一存储池最多对接3个AZ

存储节点配置原则(EVS)

在这里插入图片描述

存储节点配置原则(OBS3.0)

在这里插入图片描述
在这里插入图片描述

存储节点配置原则 - SFS

P12X 小容量应用场景;P25X OPS密集型应用场景;P36X OPS密集型/大容量应用场;C36X 大容量/视频监控/归档应用场景,P36A为Arm场景下的P36X/C36X
在这里插入图片描述

网络服务配置说明

在这里插入图片描述

  • 网元虚拟机部署&扩容原则说明:

    • 网元以虚机形式部署在网络计算融合节点
    • 每种网元都是集群部署(主主/主备),起步每个网元集群部署两个网元,保证可靠性,每个网元集群最多支持16个同类网元
    • 单站点内扩容策略:1、支持通过扩容网络集群的方式扩容不同架构的CPU;2、支持通过扩容网络集群的方式扩容同架构不同厂商的CPU;3、X86场景要求同个网络集群内网络节点CPU代次保持一致
    • VPN服务的etcd虚拟机采用三主机部署,如果只有两台网络节点,那其中一台虚拟机需要部署到控制节点,则控制节点与网络节点要求CPU同架构
    • ELB服务对应的网元CVS和Nginx个数要完全相同
    • 网络节点要求6网口(业务网卡支持DPDK),同Region下计算节点可以是2/4/6网口,不同计算节点的网口数必须相同
    • 网络节点可以开启超分,租户虚机如果部署在网络节点上,不能配置NUMA亲和性
  • 详细网元性能转发数据参考《华为云Stack 8.1.1配置手册》

网络设备配置

网络设备配置原则(1)

在这里插入图片描述

  • 二层组网FM8850/FM8861作为核心交换机支持规模:

    • 1)FM8850(10GE/25 GE)/ FM8861(10 GE)单核心6网口组网规模小于300台服务器,单核心4网口组网/双核心组网规模小于500台服务器,单核心2网口组网规模小于1000台服务器
    • 2)FM8861(25 GE)规模小于200台服务器
  • RoCE(RDMA over Converged Ethernet )可以安装支持RoCE的网卡或卡驱动程序。所有以太网NIC都需要RoCE网络适配器卡,简单理解为利用相关的硬件和网络技术,服务器1的网卡可以直接读写服务器2的内存,最终达到高带宽、低延迟和低资源利用率的效果。

网络设备配置原则(2)

在这里插入图片描述

  • SAN存储的管理网络是千兆电口接入,为了保证可靠性,要求BMC接入交换机两台起配。
  • FM交换机是由深圳华荣科技制造的,它是华为的EMS厂家,战略合作伙伴关系

网络设备配置原则(3)

  • 裸金属服务器网关,增强型云专线L3GW网关,二层桥接L2 Bridge L2BR网关交换机、SFS后端交换机有软件或者硬件配套要求:
    在这里插入图片描述
  • 交换机具体型号及软件要求不在此详列,具体项目具体咨询

缩略词

缩略 语英文全称解释
DCSDistributed Cache Service分布式缓存中间件服务,提供轻量级、高性能、高可靠的分布式对象缓存能力,加速数据访问、减少对数据库的依赖、提升业务响应速度,对应用提供数据缓存的位置透明访问的key-value(KV)接口。
CCECloud Container Engine云容器引擎是为开发者、合作伙伴提供开发、部署、托管的容器应用平台,帮助用户快速、低成本地实现业务创新,缩短应用上市周期。
CSBSCloud Server Backup Service云服务器备份可为弹性云服务器创建备份(备份内容包括云服务器的配置规格,系统盘和数据盘的数据),利用备份数据恢复云服务器业务数据,最大限度保障用户数据的安全性和正确性,确保业务安全。
OBSObject Storage Service基于对象的云存储服务,提供易扩展、高安全、高可靠性、低成本的数据存储能力,用户可以通过基于HTTP协议的接口对对象进行管理和使用。对象存储服务一般应用于大规模的数据存储服务。
LLDLow Level DesignLLD是根据网络规划阶段输出的网络拓扑、信令话路路由、业务实现方案,进一步对设计内容进行细化,给出数据配置原则,指导数据规划的活动。
VPNVirtual Private Network一种系统配置,在此通过连接到可能包括专用网络容量的不同的网络开关,用户能够建立起一个专用网络。
IAMIdentity & Access Management身份管理与访问控制主要包括账号信息管理、角色权限管理、访问控制管理和日志管理等功能。
AZAvailability Zone可用区,华为云Stack中物理概念。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1187033.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python高级语法----Python多线程与多进程

文章目录 多线程多进程注意事项多线程与多进程是提高程序性能的两种常见方法。在深入代码之前,让我们先用一个简单的比喻来理解它们。 想象你在一家餐厅里工作。如果你是一个服务员,同时负责多个桌子的顾客,这就类似于“多线程”——同一个人(程序)同时进行多项任务(线程…

RflySim | 滤波器设计实验二

本讲是关于无人机滤波器,其中包括无人机滤波器简介、测量原理、线性互补滤波器设计、线性互补滤波器参数分析、卡尔曼滤波器设计等。 滤波器设计实验2 卡尔曼滤波器是一种递推线性最小方差估计算法,它的最优估计需满足以下三个条件: 1&#…

【Spring】静态代理

例子: 租房子 角色: 我 (I ) 中介( Proxy ) 房东( host ) Rent 接口 package org.example;public interface Rent {void rent(); }房东 package org.example;public class Host implements Rent{Overridepublic void rent() …

NAT协议

目录 NAT 前言 NAT地址转换表 NAT分类 前言 静态NAT 192.168.1.2访问200.1.1.2执行过程 动态NAT 192.168.1.2访问200.1.1.2执行过程 NAPT 192.168.1.2的5000端口访问200.1.1.2的80端口执行过程 基本命令 配置动态NAPT转换 定义内外网接口 配置NAPT 静态NAPT配置…

NetworkManager 图形化配置 bond

1、在桌面右下角找到网络连接标识,鼠标右击,选择编辑连接,如下图 注意:此次示例使用 ens37 和 ens38 两张网卡组成 bond。在配置 bond 前为了网 络稳定如果子网卡已有网络连接的建议先删除 bond 子网卡的网络连接。 2、单击按钮&a…

Python高级语法----Python异步编程入门

文章目录 异步编程概念asyncio模块基础event loop和coroutineasync与await关键字代码示例结论在现代软件开发中,异步编程已经成为一个不可或缺的概念,尤其是在处理I/O密集型任务和高并发需求时。Python作为一门多范式编程语言,自3.5版本以来,通过引入asyncio模块和async/aw…

UseGalaxy.cn生信云平台文本文件操作手册

文本文件是生物信息学中应用非常广泛的文本格式,甚至可以说是最重要的文件格式,比如常见的测序下机数据Fastq、参考基因组保存格式Fasta、比对文件SAM,以及突变列表VCF,它们都是文本文件。熟练地进行文本文件的处理,对…

facebook分享-错误记录

无法拉起分享 "code":30000,"msg":"fail:API_ERROR: API_ERROR" 1.确认facebook的app_id是否一致 2.确认是否在app_id应用的白名单里,注册meta开发者,然后把主页的user_id给管理员加 A ContentProvider for this app was…

响应式生活常识新闻博客资讯网站模板源码带后台

模板信息: 模板编号:30483 模板编码:UTF8 模板分类:博客、文章、资讯、其他 适合行业:博客类企业 模板介绍: 本模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIVCSS&a…

Pandas - 数据转换

数据转换一班包括一列数据转换为多列数据,行列转换,DataFrame转换为字典、DataFrame转换为列表和DataFrame转换为元组等。 1.一列数据转换为多列数据 如原始地址数据为:“广东省 深圳市 罗湖区 xxxx”, 此时如果我们需要按照省来…

解密网易数帆DataOps“三剑客”:从数据开发治理、指标中台到ChatBI

大数据产业创新服务媒体 ——聚焦数据 改变商业 近日,以“数智聚力,共赴新程”为主题的2023网易数字大会在杭州召开。在这次大会上,数据猿采访了网易副总裁、网易数帆总经理汪源,网易数帆大数据产品线总经理余利华,对…

centos7部署Canal与Canal集成使用

1、简介 canal [kə’nl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费 早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigge…

项目实战:中央控制器实现(2)-优化Controller,将共性动作抽取到中央控制器

1、FruitController FruitController已经和Web没有关系了,和Web容器解耦,可以脱离Web容器做单元测试 package com.csdn.fruit.controller; import com.csdn.fruit.dto.PageInfo; import com.csdn.fruit.dto.PageQueryParam; import com.csdn.fruit.dto.R…

Linux C基础(7)

1、二维数组 1.1 概念 本质:元素为一堆数组的数组(数组的数组)数组的特点:(1)数据类型相同 (2)地址连续 1.2 定义 数组:存储类型 数据类型 数组名[元素个数]二维数组&…

TinyEngine 开源低代码引擎首次直播答疑QA合集

前言 10月27日晚8点,OpenTiny 社区开启了 TinyEngine 开源低代码引擎首次答疑直播,本次直播我们通过收集开发者诉求,精心策划和组织了内容,希望提供给大家最明确和清晰的答疑方式。这是 TinyEngine 低代码引擎直播计划的开端&…

什么是数字化管理?产业园区如何进行数字化管理?

工业园区的数字化管理涉及利用技术和数据驱动的工具来优化工业园区环境中的运营、提高效率并改进决策流程。它通常包括使用各种数字技术和数据分析技术来监视、控制和增强公园运营的各个方面。 以下是工业园区数字化管理的一些关键方面以及如何实施: 1.数据收集和…

vue3怎么获取el-form的元素节点

在元素中使用ref设置名称 在ts中通过从element-plus引入formInstance,设置formRef同名名称字段来获取el-form节点

酷开科技持续推动智能投影行业创新发展

近年来,投影仪逐渐成为年轻人追捧的家居时尚单品。据国际数据公司(IDC)报告显示,2022年中国投影机市场总出货量505万台,超80%为家用投影仪。相比于电视,投影仪外观小巧、屏幕大小可调节,无论是卧…

C#中基于.NET6的动态编译技术

前几天要解决动态计算问题,尝试着使用了不同的方法。问题是给定一个包含计算的字符串,在程序运行中得到计算结果,当时考虑了动态编译,在网上查了一些资料完成了这项功能,可是基于不同的.NET平台使用的编程代码相差比较…

sparksql明明插入了但是表里数据是null

现象 将数据插入表的时候,表里的数据是null 代码 原因 建表语句的时候detail字段的类型写成了bigint,而要插入的数据类型是string,所以把建表语句的字段类型改了然后sql文件重跑就解决了