HCS私有云简介

news2024/11/18 13:45:50

1、HCS简介和发展史

  1. 华为云产品:私有云和公有云,现在的私有云已经和公有云越来越像了
  2. FusionSphere是华为的一个品牌
  3. 2016年,在5.0版本的时候,华为Openstack叫FusionSphere Openstack 5.0,底层用的是suse操作系统,用的XEN虚拟化,对接的是FC集群(此时的集群是一堆服务器组成的一个FC集群,,也就是一个Node,一个集群里面可以有多个CNA),先通过手动安装FC,然后用FusionSphere Openstack对接FC

  1. 2018年,在6.0版本的时候,华为Openstack叫FusionSphere Openstack 6.0,底层用的是Centos操作系统,用的XEN虚拟化
  2. 2019年,在6.3.0版本的时候,华为Openstack叫FusionSphere Openstack 6.3,底层用的是Centos操作系统,用的KVM虚拟化。后面就不用再对接FC集群了,直接对接的是一个计算节点,可以把单个服务器看成一个节点(一个节点里面可以有多个集群),通过kvm虚拟化发放虚拟机到计算节点上。KVM宿主机就是一个计算节点

  1. 2020年,在6.5.0开始,改名Huawei Cloud Stack(HCS)

总结:对于Openstack而言,FusionCompute的一个集群,就相当于云里面的一个主机。

对于KVM而言,一台KVM宿主机,就相当于云里面的一个主机。

2、HCS版本更新

6.3.1改名FusionCloud------->6.5.0改名Huawei Cloud Stack(HCS)------->6.5.1------->8.0.1------->8.0.2------->8.0.3------->8.1.0

3、服务器和CPU

服务器厂商:IBM、浪潮、惠普、ThinkServer、Dell、华为、超聚变、思科、新华三、宝德、中科曙光

国产CPU:龙芯、飞腾、鲲鹏、海光、申威、兆芯

4、项目流程

(1)了解和沟通羡慕需求

(2)设计方案、规划

(3)报价

(4)招投标流程

(5)备货

(6)实施阶段

  1. 网络,存储等规划
  2. 设备上架,连线
  3. 开局FusionCloud Delop(FCD),部署工具,自动化部署整个云

5、Global:全局概念,一套华为云stack解决方案内唯一

(1)Region(区域):代表一个数据中心,例如:上海、北京。主要跟地域有关

  1. 物理数据中心的时延超过2ms,则需要规划为不同的Region
  2. 云服务容灾服务(CSDR)未跨Region容灾
  3. Region内设备之间管理流量、存储流量、业务流量较大,对网络带宽有较高的要求,推荐放在同一个Region下面
  4. 不同的Region是不通的,但是可以通过VPN和专线给打通,但是时延会比较高

(2)AZ(Availability Zone:可用区):一个AZ共享同一个网络、供电系统、存储系统,任何一个出问题都会对当前的一个AZ有影响。主要跟容灾有关。在高可用场景中:

  1. 不同的AZ内网是相通的
  2. 如果将业务放在同一个AZ,时延会更低。例如:Apache和MySQL之间需要频繁的访问,这种放在同一个AZ,但是没有容错。MySQL做主备,这种放在不同的AZ即可,有容错,但是时延会更高一些。
  3. 一个Region的多个AZ之间通过高速光纤相连,时延是低于2ms的,但是还是不如在同一个AZ下面的时延低
  4. 一个AZ包括一个或多个主机组

6、Region TYPE的区别

(1)TYPEⅠ:使用的是Neutron提供的软SDN。Neutron所在的网络节点提供VRouter、L3NAT、L3_Service和VPN、VXLAN等

(2)TYPE Ⅱ:使用的是华为的硬SDN,所有的网络服务是通过硬件实现的

(3)TYPE Ⅲ:无SDN,如果要配置VLAN和路由,必须在底层物理交换机和路由器上提前配置好ovs,

  1. 不支持弹性IP等云服务功能,也不支持ELB和AS等高级云服务
  2. 弹性IP是绑定在VRouter上,然后做一个全端口映射

7、部署私有云HCS651 Region的硬件要求和架构

(1)Region Type Ⅰ硬件要求:

  1. 2个网络节点
  2. 3个控制节点(底层是zookeeper集群),256G内存、20核CPU
  3. 如果做实验1个计算节点即可,实际业务中至少2个计算节点,虚拟HA高级特性
  4. 2个云服务节点(用于安装平台的各种云服务,而且都是以虚拟机的形式存在主机里面的),也可以把这个节点运行在控制节点中

(2)级联架构FusionSphere Openstack:级联层和非级联层

  1. 级联层FusionSphere Openstack
  • 三台控制节点主机,运行一套openstack,在这个环境中,运行Cinder、neutron等组件
  • 同事运行3台虚拟机,为被级联层提供控制节点
  1. 被级联层FusionSphere Openstack
  • 由级联层统一管控和调度资源
  • 拥有独立的网络,但是被分在不同的Vlan
  • 每个Region下面可以有多个被级联层Openstack,至少一个
  • 每个被级联层Openstack下面有多个AZ

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

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

相关文章

一天一个设计模式---组合模式

基本概念 组合模式是一种结构型设计模式,它允许客户端统一对待单个对象和对象的组合。组合模式通过将对象组织成树形结构,使得客户端可以一致地使用单个对象和组合对象。 主要角色: Component(组件): 定…

Express安装与基础使用

一、express 介绍 express 是一个基于 Node.js 平台的极简、灵活的 WEB 应用开发框架, 官方网站: Express - 基于 Node.js 平台的 web 应用开发框架 - Express中文文档 | Express中文网 中文文档: 路由 - Express 中文文档 简单来说&am…

Vulnhub靶机:driftingblues 2

一、介绍 运行环境:Virtualbox 攻击机:kali(10.0.2.15) 靶机:driftingblues2(10.0.2.18) 目标:获取靶机root权限和flag 靶机下载地址:https://www.vulnhub.com/entr…

逸学Docker【java工程师基础】3.3Docker安装nacos

docker pull nacos/nacos-server docker network create nacos_network #创建容器网络 docker run -d \ --name nacos \ --privileged \ --cgroupns host \ --env JVM_XMX256m \ --env MODEstandalone \ --env JVM_XMS256m \ -p 8848:8848/tcp \ -p 9848:9848…

一文教你使用 ChatGPT API function calling

一文教你使用 ChatGPT API function calling Function call如何理解Function call如何调用? Function call 如何理解Function call 函式呼叫(function calling) 可说是这次ChatGPT API 更新的杀手级更新。所谓函式呼叫,就是让你把外部函式的形状写入Cha…

【Java IO分类】从传输方式和数据操作上理解 Java IO分类

Java IO - 分类 IO理解分类 - 从传输方式上字节流字符流字节流和字符流的区别字节转字符Input/OutputStreamReader/Writer IO理解分类 - 从数据操作上文件(file)数组([])管道操作基本数据类型缓冲操作打印对象序列化反序列化转换 IO理解分类 - 从传输方式上 从数据传输方式或者…

CSS3十大滤镜效果详解

滤镜效果 类似于美颜相机、美图秀秀这样的美颜工具,能够让我们轻松地应用多种特效,例如转换为黑白照片、复古风格化、调整亮度等。在之前仅凭CSS几乎很难做到这些效果。 但在CSS3的语法中,所有的这些视觉特效都是通过“filter”属性来快速实…

最全 chrome driver

超全chrome和driver的对应链接 https://raw.githubusercontent.com/GoogleChromeLabs/chrome-for-testing/main/data/latest-patch-versions-per-build-with-downloads.json 从这个链接中直接找对应的chrome和driver 复制链接下载。 注意最新版的在一些文章里的链接是找不到的…

论文笔记(四十)Goal-Auxiliary Actor-Critic for 6D Robotic Grasping with Point Clouds

Goal-Auxiliary Actor-Critic for 6D Robotic Grasping with Point Clouds 文章概括摘要1. 介绍2. 相关工作3. 学习 6D 抓握政策3.1 背景3.2 从点云抓取 6D 策略3.3 联合运动和抓握规划器的演示3.4 行为克隆和 DAGGER3.5 目标--辅助 DDPG3.6 对未知物体进行微调的后视目标 4. 实…

深度学习记录--偏差/方差(bias/variance)

误差问题 拟合神经网络函数过程中会出现两种误差:偏差(bias)和方差(variance) 偏差和误差的区别 欠拟合(underfitting) 当偏差(bias)过大时,如左图,拟合图像存在部分不符合值,称为欠拟合(underfitting) 过拟合(overfitting) …

软件测试|使用Python生成PDF文件

简介 PDF(Portable Document Format)是一种常用的文档格式,具有跨平台兼容性、保真性、安全性和交互性等特点。我们日常生活工作中的合同、报告、论文等通常都采用PDF格式,以确保文档在不同的操作系统(例如 Windows、…

鸿蒙开发工程师会不会有很好的就业前景?

一,鸿蒙带动IT开发和应用整体结构的变革 1月11日,以鸿蒙为首的华为概念股大幅走强,创业板创识科技拉升封板,传智教育、智度股份、高新发展、立达信、吉大正元等多股涨停,华亚电子、九联科技、软通动力、辰奕智能、芯海…

正则化方法介绍

在深度学习中,正则化是一种用于防止模型过拟合的技术。过拟合是指模型在训练数据上表现良好,呆在未见过的测试数据集上表现效果较差的情况。正则化的目标是通过对模型性的参数或层的约束,使其在训练数据上表现的不那么复杂,从而提…

【RTOS】快速体验FreeRTOS所有常用API(10)资源管理

目录 十、资源管理10.1 基本概念10.2 关任务调度器10.3 关中断10.4 实例 十、资源管理 该部分在上份代码基础上修改得来,代码下载链接: https://wwzr.lanzout.com/iqBYJ1lauxof 密码:9adb 该代码尽量做到最简,不添加多余的、不规范的代码。 内…

开源云真机平台-Sonic平台-python自定义脚本-批量导出monkey测试日志并抓取logcat日志

【主要功能】 开源云真机平台-Sonic平台-python自定义脚本: 1、批量导出monkey测试日志 2、抓取logcat日志 3、将导出的日志批量复制到局域网内的制定电脑上进行收集整理; 4、每一台设备的monkey日志、logcat日志单独存储,并以日期设备序…

【CSDN年度征文】关于三掌柜2023全年回顾和总结

目录 前言 顺利转正 被任命为项目经理 印象深刻的实战经历:项目重大版本上线 系统学习新技术的心得体会 获得腾讯云开发者社区优秀作者奖 想要安利给所有人的开发工具 技术大会招募 线下沙龙圆桌主持 新书发布上市 受邀直播探会 接受采访 组织1024程序…

css mask使用,背景透明,图片裁切

1 语法 mask: url(image.png); 使用位图来做遮罩mask: url(image.svg#star); 使用SVG图形中的形状来做遮罩mask: linear-gradient(#000 , transparent) 接受类似背景参数的渐变来做遮罩2 示例 2.1 背景透明 {background: url(im…

算法第二十天-丑数Ⅱ

丑数Ⅱ 题目要求 解题思路 题目的要求是让我们生成第n个丑数。如果考虑逐个遍历自然数是否为丑数,一定会超时。这里推荐使用生成的办法。 要生成第n个丑数,我们必须从第一个丑数1开始,向后逐渐的寻找。丑数只包含2,3&#xff0c…

Tensorflow2.0笔记 - Broadcasting和Tile

关于broadcasting的介绍,参考这篇文章。 https://blog.csdn.net/python_LC_nohtyp/article/details/104097417 import tensorflow as tf import numpy as nptf.__version__#关于broadcasting的介绍,参考这篇文章 #https://blog.csdn.net/python_LC_noht…

【Vue3】3-3 : 组件之间是如何进行互相通信的

本书目录:点击进入 一、组件之间为什么要做通信 二、组件之间通信方式 2.1、父传子:由传递属性实现 stage 1:申明 (即定义) stage 2:注册 stage 3:使用 【示例】:父组件将 tit…