Huawei FusionSphere FusionCompte FusionManager

news2024/9/29 21:18:42

什么是FusionSphere

FusionSphere 解决方案不独立发布软件,由各配套部件发布,请参

《FusionSphere_V100R005C10U1_版本配套表_01》。

目前我们主要讨论FusionManager和FusionCompute两个组件。

什么是FusionCompte

FusionCompute是华为提供的虚拟化软件或云操作系统软件,主要负责硬件资源的虚拟化,向用户提供虚拟机服务。

同时(下面的管理是由VRM实现的)对虚拟资源、业务资源、用户资源进行集中管理。它采用虚拟计算、虚拟存储、虚拟网络等技术,完成计算资源、存储资源、网络资源的虚拟化。同时通过统一的接口,对这些虚拟资源进行集中调度和管理。

FusionCompute包括CNA(OS:UVP Linux Enterprise Server)和VRM两部分。

狭义的讲,只代表主机服务器,即物理服务器,为FusionCompute提供计算资源。当存储使用本地硬盘时,主机同事提供存储资源。

除了上述的“基础组件”外,还有VSAM、VSA、VRG这些“增值业务组件”。

VSAM:Virtual Service Appliance Management

VSA:Virtual Service Appliance

VRG: Virtual Replication Gateway 虚拟容灾网管,需要和UltraVR一起使用,UltraVR是华为公司开发的对虚拟机进行保护、容灾的管理软件,UltraVR基于B/S架构,通过客户端浏览器即可进行容灾管理。VRGFusionCompute的一个增值组件,但是UltraVR不是

CNA: Computing Node Agent 计算节点代理,它包括两大块UVP和VNA(Virtual Node Agent 虚拟节点代理),其实VNA也是部署在UVP上的只是逻辑上这么分。

附:

官方文档介绍说VNA实现了“计算、网络、存储的虚拟化”,可能是误写,实现“计算、网络、存储虚拟化”的是UVP,准确的说是它上面的相关虚拟化组件。VNA本身只是提供了一个“代理”功能,可以被VRM直接管理。

UVP: Unified Virtualized Platform 统一虚拟化平台,SUSE Linux Enterprise Server 11 SP1 OS上,基于HypervisorXEN)或HypervisorKVM)虚拟化技术实现的,作了加固和功能增强。实现UVP的操作系统也被华为命名为:UVP Linux Enterprise Server

附:

Xen架构简介及其何谓PV驱动

针对x86的虚拟化大致分为2派:以VMWare为代表的Full virtualization派和以Xen为代表的Para virtualization派。两者的区别是对一些特殊指令的处理上,前者是动态方法,即:运行时监测,捕捉后在VMM (Virtual Machine Monitor)中模拟;而Para派则主动进攻,在VMM上将所有用到的非特权敏感指令全部替换以此提升性能,该替换通过PV驱动及其相互通信实现。VMM 提供一个简化的驱动程序(后端, Back-End),Guest OS中的驱动程序为前端(Front-End, FE),前端驱动将来自其他模块的请求通过与Guest OS间的特殊通信机制直接发送给Guest OS的后端驱动,后端驱动在处理完请求后再发回通知给前端。因此,不同类型的客户VM操作系统,在指令处理上会有差异,需要针对该差异开发相应PV驱动。

VRM: Virtual Resource Management 虚拟资源管理器,本身就是装有VRM的一套虚拟机镜像或者可安装程序安装到物理机上。

CNA就是FusionCompute中主机的概念,在整个虚拟化解决方案中被命名为“计算节点代理”。

UVP分为两种,一种是基于XEN的,一种是基于KVM的。FusionCompute的OS是基于XEN的UVP,FusionSphere Openstack 的计算节点的OS有两种,一种是基于XEN的,一种是基于KVM的。

VRM负责对FusionCompute虚拟化环境进行管理。类似于VMware Client的Server端。在VRM中内置了gaussdb数据库存储管理数据。Gaussdb封装自Postgresql 9.2数据库,两者基本兼容,但是gaussdb对postgresql做了大量的安全加固和性能优化。除了CNA之外其他的所有依赖于UVP的管理组件都内置了GaussDB

Gaussdb不支持非local域的trust模式访问,所以不管是使用命令行还是远程访问数据库必须有密码才行。且gaussdb的密码加密算法比postgresql原有的md5高了好多,目前是sha256。

当然,gaussdb只提供127.0.0.1:5432访问,远程无法访问

什么是FusionManager

FusionManager是云管理组件,部署在虚拟机上,负责物理资源、虚拟化资源和业务的统一管理和维护。

默认FusionManager不允许通过console或者ssh远程方式登录。只允许galaxmanager一个账号可以被访问。但是密码不得而知(后来找到了密码:Huawei@CLOUD8)。其权限极其小。且不允许su 命令切换。

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

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

相关文章

深度学习训练 tricks(持续更新)

妈妈,我的炼丹炉子炸啦(不是) 妈妈,我的深度学习模型训练好了! 本文持续更新,如果有什么你知道的深度学习模型训练技巧,可以在评论区提出,我会加进来的。 文章目录 weight decaywe…

3DMM模型

目录 BFMBFM_200901_MorphableModel.matexp_pca.bintopology_info.npyexp_info.npy BFM BFM_2009 01_MorphableModel.mat from scipy.io import loadmat original_BFM loadmat("01_MorphableModel.mat") # dict_keys: [__header__, __version__, __globals__, # …

C++ 文件操作之配置文件读取

C 文件操作之配置文件读取 在项目应用时常常会涉及一些调参工作,如果项目封装成了.exe或者.dll,那么频繁调参多次编译是一件十分低效的事情,如果代码算法或者逻辑是一定的,那么参数完全可以通过读入配置文件来获取之前在用C - op…

SpringBoot药品进销存管理系统(诊所管理系统)(乡村药店管理系统)

SSM毕设分享 SpringBoot药品进销存管理系统(诊所管理系统)(乡村药店管理系统) 1 项目简介 Hi,各位同学好,这里是郑师兄! 今天向大家分享一个毕业设计项目作品【SpringBoot药品进销存管理系统(诊所管理系统)(乡村药店管理系统)】 师兄根据实…

ROS-ROS通信机制-话题通信

文章目录 一、话题通信基础知识二、话题通信基本操作2-1 C2-2 Python2-3 C与python节点通信 三、自定义msg3-1 自定义msg3-2 C实现自定义msg调用3-3 Python实现自定义msg调用 一、话题通信基础知识 话题通信实现模型是比较复杂的,该模型如下图所示,该模型中涉及到三…

zxjy001-项目整体介绍

1、项目类型 全栈项目 前端:系统后台,系统前台后端:提供API接口 2、项目技术栈 前端 Vue,Element,Axios,NodeJs后端 Spring Boot,Spring Cloud,MybatisPlus,Spring Security,Redis,Maven,JWT,OAuth2其他技术 阿里云oss服务阿里云视频点播…

微服务实战系列之Cache(技巧篇)

前言 凡工具必带使用说明书,如不合理的使用,可能得到“意外收获”。这就好比每个人擅长的领域有所差异,如果放错了位置或用错了人,也一定会让 Leader 们陷入两难之地:“上无法肩负领导之重托,下难免失去伙伴…

设计模式之代理模式(1)

目录 概述定义应用场景主要角色类图 详述基本代码应用实例符合的设计原则 总结 概述 定义 代理模式是一种结构型设计模式,它允许通过一个代理对象来控制对原始对象的访问。代理对象可以在不改变原始对象的情况下,增加一些额外的功能,例如权限…

kubectl获取ConfigMap导出YAML时如何忽略某些字段

前言: 当我们在使用Kubernetes时,常常需要通过kubectl命令行工具来管理资源。有时我们也想将某个资源的配置导出为YAML文件,这样做有助于版本控制和资源的迁移。然而,默认情况下,使用kubectl get命令导出资源配置会包…

【IPv6】IPv6协议

一、IPv6数据报格式 这是与v4报头的对比 1.8bit的版本保留了,v4版本就是4,v6就是6。 2.v6去除了v4的首部长度字段,因为v6的首部长是固定的40字节。 3.服务类型(Type of Service, ToS)和通信类型(Traffi…

【Linux下如何生成coredump文件】

一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢&#…

贝叶斯网络 (人工智能期末复习)

文章目录 贝叶斯网络(概率图模型)定义主要考点例题- 要求画出贝叶斯网络图- 计算各节点的条件概率表- 计算概率- 分析独立性 贝叶斯网络(概率图模型) 定义 一种简单的用于表示变量之间条件独立性的有向无环图(DAG&am…

操作系统概述及发展史、Linux内核、发行版及应用领域

一、 操作系统(Operation System,OS) 裸机:没有安装操作系统的计算机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言…

工程师业余生活之制作蔬菜盆景

工程师业余生活陶冶情操之制作蔬菜盆景 (蔬 果 盆 景 裝 點 家 居) 市場上好多蔬菜瓜果,稍用一些心思,將一些價廉的蔬果製成別致的盆景, 便能使家居充滿自然氣息,增添生活情趣。以下介紹幾種製作方法: 【番薯盆景】 (番薯又名地…

人工智能_机器学习060_核函数对应数学公式_数据空间错位分割_简单介绍_以及核函数总结---人工智能工作笔记0100

我们之前做的都是线性分类问题,那么需要一根线来分割类别,但是,如果出现了,环形数据,我们知道,在二维中我们就无法分割了,那么有没有什么办法分割呢? 实际上是有的,可以看到,我们可以把数据进行升维,可以看到,如果把数据升高到2维度以上,可以看到,神奇的一幕出现了,这个时候,因…

每日3道PWN(第一天)

环境准备 我现在用的是kali 现阶段工具:checkesc、IDA、比较完善的python环境 下载工具的话,我这里不提供了 buuctf——test_your_nc1 参考wp: BUUCTF PWN-----第1题:test_your_nc_buuctf test_your_nc-CSDN博客 查看的资料:…

风格迁移网络修改流程(自用版)

一. AdaAttN-Revisit Attention Mechanism in Arbitrary Neural Style Transfer(ICCV2021) 下载vgg_normalised.pth打开visdom python -m visdom.server在 train_adaattn.sh 中配置 content_path、style_path 和 image_encoder_path,分别表…

深入理解Zookeeper系列-4.Watcher原理

👏作者简介:大家好,我是爱吃芝士的土豆倪,24届校招生Java选手,很高兴认识大家📕系列专栏:Spring源码、JUC源码、Kafka原理、分布式技术原理🔥如果感觉博主的文章还不错的话&#xff…

深入浅出理解kafka

1.Kafka简介 Kafka 本质上是一个 MQ(Message Queue),使用消息队列的优点: 解耦:允许独立的扩展或修改队列两边的处理过程。可恢复性:即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系…