华为HuaweiCloudStack(一)介绍与架构

news2025/1/19 22:58:36

本文简单介绍了华为HCS私有云解决方案,并从下至上介绍HCS的整体架构,部署架构、部署方式等内容。

目录

HCS简介

HCS架构

纵向结构

?管理平台类型

HCS节点类型

FusionSphere OpenStack

CPS

ServiceOM

SC 运营面

OC 运维面

HCS部署架构

region type部署架构介绍

HCS部署原则

区域部署原则(分级)

级联问题

HCS安装部署

网络平面要求

网络平面设计

HCSD部署方式


HCS简介

HCS全称华为HuaweiCloudStack,也叫华为云Stack,是华为面向市场推出的大型私有云解决方案。
什么叫大型呢,相对于HCS,华为有另外一个中小型私有云平台FusionCompute,FC平台只要内存大一些,在自己家电脑上也可以搭建。但HCS不一样,从部署方式上讲他至少需要有7个物理服务器的节点,门槛非常高,这个我文章后半段再讲。
除此之外HCS还有一些特点,华为公有云采用也是HCS这套架构,相当于就将公有云的架构打包卖给客户;HCS在资源管理方面采用的是社区版的OpenStack进行二次开发。

HCS架构

纵向结构

从下到上共分为五层

1.硬件层 - 硬件基础设施 - 物理数据中,服务器,存储设备,络设备

2.云资源池 - FusionSphere Openstack FSO华为使开源openstack商业加固,次开发云计算平台,把物理服务器资源统管理起来 , FSO本身不提供各种类型云计算服务

3.公共组件 - 为HCS 提供公共功能 DNS域名解析,NTP时钟同步。提供HA可功能nginx, HAproxy,LVS,提供优化功能等。所有的公共组件都虚拟机

4.云服务层 - 单独搭建套环境,安装各种类型云计算产品服务。所有的云服务都是以单独产品软件部署云计算平台中的。如户如果需要使ECS产品,需要在HCS云计算平台中部署ECS软件。

5.应用层:提供客户各种行业的业务

管理平台类型

在HCS的管理中有三个管理平台:

运营管理平台 - ManageOne service center - SC - 单独提供WEB访问界: ——云计算管理 - 发布云计算产品 - 上线/下线,创建租户/户 (给云管理员用的)

运维管理平台 - ManageOne operation center - OC - 单独提供WEB访问界: ——健康状态监控,志统管理 , 环境进综合运维护 (给用户管理员用的)

资源管理平台 - Service OM (FusionManager - AllinOne FusionManager - AllinoneFM) ——对fusionSPhere openstack 底层资源进管理 ——提供规格,镜像 ,底层络

所有管理平台 - 都是以虚拟机式部署。
公共组件都虚拟机 和 管理平台虚拟机 都是部署在FSO上。

HCS节点类型

HCS有三种节点,这个和后面部署有关系。
它和开源OpenStack节点类型的区别就在于,开源OpenStack没有公共组件虚机与管理平台虚机,而HCS的管理节点需要承载这些管理虚机的部署

管理节点: 类似于OpenStack的Allinone部署 ——承担云资源池服务入口,部分管理虚拟机还需要部署-云服务软件

计算节点:为租户/用户提供计算资源

络节点:提供vRouter,vDHCP,vLB负载均衡器,SNAT,安全组,EIP弹性IP地址、软件定义络

FusionSphere OpenStack

又称FSO,是华为对开源OpenStack进行了商用加固之后的产物,具有以下几个特点:
基于mitaka版本OpenStack开发
消除了厂商锁定,提供标准OpenStack API
能够根据用户需求进行功能扩展与裁剪
管理服务均以主备或负载分担模式部署,消除单点故障
将物理网络分为多个逻辑平面,采用vlan隔离

相对于开源OpenStack,取消了Horizon,增加了Service OM

FSO主要包含四个组件,SC OC ServiceOM CPS

CPS

全称cloud provisioning service
负责laas的云平台层的部署和升级,是ISSA中真正面向硬件设备,并将其池化软件化的部件。 用以部署、配置、升级laas层的各种服务

CPS为C/S架构 CPS server部署在控制节点上,至少三节点,形成集群,一主两备,用于接受web portal 或CLI的 CPS client组件部署在所有节点,每个节点都为主用,接受server的消息

CPS功能非常丰富,包括硬件软件两方面:
硬件——系统安装、内核配置、网络、磁盘管理、资源隔离、网络状态检测
软件——软件安装、软件管理、软件升级、主机管理以及维护、服务管理

在FSO安装完成后会自动设置SSO单点登录,同时只支持一人登录
取消单点登录后可以直接登录CPS,但由于CPS权限非常高,所以一般不建议这么操作

ServiceOM

ServiceOM是资源池(计划、存储、网络)以及基础云服务(ECS,EVS等)的管理工具
管理员使用Service OM对资源池以及基础云服务进行管控和配置

HCSD安装工具在自动化安装过程中会以主备模式创建ServiceOM的虚机,并且运行在控制节点

主要功能包括资源监控、系统管理、资源管理、资源审计

SC 运营面

面向租户和运营管理的入口,提供云服务的运营集成能力,支持多种云服务的集成

资源池规划/服务定义(建云)——同构、异构云统一接入管理,多级VDC管理,企业项目管理

资源消费(用云)——可视化自定义、支持流程编排引擎,云服务统一接入

运营管理(管云)——统一资源中心、应用管理、计量报表

OC 运维面

直接搞了个华为ppt的截图看吧

HCS部署架构

region type部署架构介绍

在老版本中,一共有三种HCS部署方式:
HCS region type1 - 单独部署网络节点,实现软件SDN - vrouter,vdhcp,vfw等
HCS region type2 - 单独部署网络节点,对接硬件SDN - 以前必须是的Agile Controller -AC平台,但现在已经下线了,与IMaster-NCE也无法对接
HCS region type3 - 不部署网络节点,无SDN,没有弹性IP地址,vLB等高级SDN服务

8.0.3版本之后只使用type1进行安装

HCS region type1——少6个节点(服务器)起步
实验环境下采用3个管理节点 2个络节点 1个计算节点

HCS需要通过华为安装平台安装 | 在安装前华为会对环境进硬件兼容性监测, 如果不通过,则直接报错

HCS部署原则

HCS 华为云stack部署过程通过动化编排具HuaweiCloudStackDeploy——HCSD部署

在Region Type I部署下:
服务器节点需求: 管理节点3+节点 网络节点2节点计算节点1节点
硬件需求:40vCPU 256G内存 1T*2 网络节点必须万兆
交换机需求:万兆SW生产环境中使用两台堆叠
配套存储:华为自家存储5500v3/v5

区域部署原则(分级)

这个和AWS什么基本一样,有一个AZ的概念,HCSD以AZ为最小单元进行部署

①global —— 全局概念,使用IAM身份管理进行统一认证服务(底层是keystone)

②region —— L0层概念,即地理区域。同AWS的region,通常是一个城市 一个region内多个AZ冗余,同一个region内延时少于2ms,不然需要再多开一个region
例: 华南-广州 华东-上海1 华东-上海2

③AZ —— 可用分区,通常是一个城市的一个区,一个AZ共享同一套独立供电、独立网络、独立存储系统,ISP裸光纤连接
例:西北-甘肃-AZ1 华东-上海1-AZ2

④资源池 —— 根据AZ计算类型的不同来分类,以便进行定位
例:通用资源池、裸金属资源池、网络资源池

⑤主机组 主机 - FSO计算节点 、HCS - KVM主机 nova主机
主机组 - 每个主机加入到资源池中时,需要进入到对应的主机组

个global包含多个region
个region可以有多个AZ可分区
个AZ可分区只能属于个region
个AZ下的资源来于资源池
个资源池内可以包含多个主机组
个主机组只能属于个资源池
个主机组内包含多个主机
个主机只能属于个主机组

级联问题

HCS-6.5.1-Type1专属问题——级联问题(在HCS8.1.1中取消了级联架构)

type1采用级联架构,分为两层: 级联层 cascading 被级联层 cascaded
目的是为了便于扩展:

1、没有级联架构时:管理节点直接管理计算节点

2、有级联架构时:
被级联层被级联层管理
所有计算节点都属于被级联层
级联层只有管理节点

级联层管理节点 —— 使用物理机部署
被级联层管理节点 —— 在管理节点内以虚机方式部署

HCS安装部署

实际项目中,在开始安装之前,需要对整套方案有整体规划,而不是像我接下来写的一样走一步算一步

HCS安装分两步
1、规划设计 —— 部署工程
2、自动化部署 PXE server HCSD

PXE部署,需要提前登录服务器ibmc口,给服务器配置ip与pxe启动

管理员通过web访问EulerOS,创建工程,使用HCSD进行部署
1、本机pc和HCSD进行互通
2、HCSD和物理服务器互通
3、挂载镜像的方式安装HCSD
4、上传软件包到HCSD、完全工程创建
5、自动化安装

HCSD工程步骤:
1、创建工程 ——选择要装什么功能,全局设置
2、核对工程信息
3、配置工程参数 —— 在线参数修改(或导入参数模板的xls)
4、上传和校验软件包 —— 没有项目合同无法从官网下载
5、安装前检查 ——验证密码等
6、安装组件 —— 自动化安装

网络平面要求

管理节点网络节点要求:
Internal_Base:FSO组件通信网络 - HCSD PXE部署用的网络
External_OM:向下对接资源
External_API:类似FC管理网络

Region Type I网络要求: (通过子接口完成,并创建vlan)
Cascading_External_API平 —— FC管理网络
Cascading_External_OM平 —— 向下对接资源的网络
Cascading_Internal_Base平 —— 级联层组件通信网络
Cascaded_Internal_Base平 —— 被级联层组件通信网络
Cascaded_External_OM平 —— BMS裸金属被级联层互通

网络平面设计

iBMC:Access VLAN
Internal_Base:子接口untag - 根据trunk和hybrid接口pvid改变 纯二层
External_OM:子接口走VLAN 三层网络
External_API:子接口走VLAN 三层网络

并且在物理交换机中,对于Internal_Base接口对接的trunk或hybird口的vlan id需要与pvid相同,否则untag的流量没法走通

HCSD部署方式

HCSD部署,部署完之后可以删掉 虚拟机、物理机皆可
三种部署方式:
1、VMwareWorkstation部署
2、其他虚机环境比如vsphere,fusionsphere
3、物理机部署
华为文档中建议使用物理机

看完上面的内容你应该知道了,HCSD节点只需要一块网卡,剩余的网络平面都可以通过Linux子接口的方式打tag来完成

但VMwareWorkstation不支持trunk,所以如果用VMwareWorkstation只能图一乐
但是图一乐差不多也够了,毕竟真是没这个环境去布一整个AZ的

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

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

相关文章

彻底讲清楚 单体架构、集群架构、分布式架构及扩展架构

目录 什么是系统架构 单体架构 介绍 示例图 优点 缺点 集群架构 介绍 示意图 优点 缺点 分布式架构 示意图 优点 缺点 生态扩展 介绍 示意图 优点 缺点 扩展:分布式服务解析 纵切拆服务 全链路追踪能力 循环依赖 全链路日志(En…

flutter 常用UI组件

文章目录 1. Toast 文本提示框oktoastbot_toast2. loading 加载窗flutter_easyloading3. 对话框gex dialog4.下拉刷新pull_to_refresh5. pop 窗custom_pop_up_menu6. pin code 密码框pinput7. 二维码qr_flutter8. swiper 滚动组件carousel_sliderflutter_swiper_view9. Badge 角…

【王树森搜索引擎技术】概要01:搜索引擎的基本概念

1. 基本名词 query:查询词SUG:搜索建议文档:搜索结果标签/筛选项 文档单列曝光 文档双列曝光 2. 曝光与点击 曝光:用户在搜索结果页上看到文档,就算曝光文档点击:在曝光后,用户点击文档&…

【开源免费】基于SpringBoot+Vue.JS欢迪迈手机商城(JAVA毕业设计)

本文项目编号 T 141 ,文末自助获取源码 \color{red}{T141,文末自助获取源码} T141,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…

【ArcGIS微课1000例】0140:总览(鹰眼)、放大镜、查看器的用法

文章目录 一、总览工具二、放大镜工具三、查看器工具ArcGIS中提供了三种局部查看的工具: 总览(鹰眼)、放大镜、查看器,如下图所示,本文讲述这三种工具的使用方法。 一、总览工具 为了便于效果查看与比对,本实验采用全球影像数据(位于配套实验数据包中的0140.rar中),加…

【TCP】rfc文档

tcp协议相关rfc有哪些 TCP(传输控制协议)是一个复杂的协议,其设计和实现涉及多个RFC文档。以下是一些与TCP协议密切相关的RFC文档列表,按照时间顺序排列,涵盖了从基础定义到高级特性和优化的各个方面: 基…

智能学习平台系统设计与实现(代码+数据库+LW)

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装智能学习平台系统软件来发挥其高效地信息处理的作用&#…

5 分钟复刻你的声音,一键实现 GPT-Sovits 模型部署

想象一下,只需简单几步操作,就能生成逼真的语音效果,无论是为客户服务还是为游戏角色配音,都能轻松实现。GPT-Sovits 模型,其高效的语音生成能力为实现自然、流畅的语音交互提供了强有力的技术支持。本文将详细介绍如何…

HunyuanVideo 文生视频模型实践

HunyuanVideo 文生视频模型实践 flyfish 运行 HunyuanVideo 模型使用文本生成视频的推荐配置(batch size 1): 模型分辨率(height/width/frame)峰值显存HunyuanVideo720px1280px129f60GHunyuanVideo544px960px129f45G 本项目适用于使用 N…

浅谈 JVM

JVM 内存划分 JVM 内存划分为 四个区域,分别为 程序计数器、元数据区、栈、堆 程序计数器是记录当前指令执行到哪个地址 元数据区存储存储的是当前类加载好的数据,包括常量池和类对象的信息,.java 编译之后产生 .class 文件,运…

macOS安装的Ubuntu 20 VM虚拟机扩充磁盘的便捷方式

文章目录 说明操作一 VM扩充虚拟磁盘二 ubuntu系统调整分区 说明 建议ubuntu虚拟机安装图形化界面,方便磁盘管理。如果你安装的debian12,那可能需要使用命令行的方式,本人选择放弃,操作太复杂! 操作 一 VM扩充虚拟磁…

关于机器学习的一份总结

在之前的文章中分别有详细的关于机器学习中某一学习算法的介绍,但缺少一个总体关于机器学习的总结,所以在这篇文中就是关于机器学习的一份总结。 在最近的日子中,人工智能日益火热起来,而机器学习是其中举足轻重的一部分&#xf…

idea中远程调试中配置的参数说明

Ⅰ 远程调试中配置的端口号与服务本身端口号区别 一、远程调试中配置端口号的作用 在 IDEA 中进行远程调试时配置的端口号主要用于建立开发工具(如 IDEA)和远程服务之间的调试连接。当你启动远程调试时,IDEA 会监听这个配置的端口号&#xf…

初识JVM HotSopt 的发展历程

目录 导学 目前企业对程序员的基本要求 面向的对象 实战 学习目标 JVM 是什么 JVM 的三大核心功能 各大 JVM look 看一下虚拟机 HotSopt 的发展历程 总结 导学 目前企业对程序员的基本要求 面向的对象 实战 学习目标 JVM 是什么 JVM 的三大核心功能 即时编译 主要是…

3. 后端验证前端Token

书接上回,后端将token返回给前端,前端存入cookie,每次前端给后端发送请求,后端是如何验证的。 若依是用过滤器来实现对请求的验证,过滤器的简单理解是每次发送请求的时候先发送给过滤器执行逻辑判断以及处理&#xff0…

系统思考—系统性抛弃过去成功的经验

“成功的经验就是最好的老师。” 这句话常听,但在快速变化的市场中,过去的成功可能正是你眼前困境的根源。曾经有效的方法,今天或许已经不适用。要突破瓶颈,企业必须做出艰难的选择——放下过去的成功模式,拥抱未来的…

【MySQL】简单解析一条SQL更新语句的执行过程

1. 更新语句执行流程概述 在 MySQL 中,一条更新语句(如 update T set cc1 where ID2)的执行涉及多个关键步骤,与查询语句类似,会经过连接器、分析器、优化器、执行器等 Server 层模块,最终到达存储引擎&…

C#与AI的共同发展

C#与人工智能(AI)的共同发展反映了编程语言随着技术进步而演变,以适应新的挑战和需要。自2000年微软推出C#以来,这门语言经历了多次迭代,不仅成为了.NET平台的主要编程语言之一,还逐渐成为构建各种类型应用程序的强大工具。随着时…

mono3d汇总

lidar坐标系 lidar坐标系可以简单归纳为标准lidar坐标系和nucense lidar坐标系&#xff0c;参考链接。这个坐标系和车辆的ego坐标系是一致的。 标准lidar坐标系 opendet3d&#xff0c;mmdetection3d和kitt都i使用了该坐标系 up z^ x front| /| /left y <------ 0kitti采…

支持向量机算法(三):非线性支持向量原理层层拆解,精读公式每一处细节

支持向量机算法&#xff08;一&#xff09;&#xff1a;像讲故事一样讲明白它的原理及实现奥秘-CSDN博客 支持向量机算法&#xff08;二&#xff09;&#xff1a;层层拆解&#xff0c;精读公式每一处细节-CSDN博客 支持向量机算法&#xff08;一&#xff09;、算法&#xff0…