HCIP-HCS华为私有云的使用

1、概述

华为公有云(HC)、华为私有云(HCS)华为混合云(HCSO)。6.3 之前叫FusionSphere OpenStack,6.3.1 版本开始叫FusionCloud,6.5.1 版本开始叫Huawei Cloud Stack (HCS)华为私有云软件。
开源openstack,发放云主机的流程:
管理员admin,HCS的ServiceOM模块完成的。
1.创建租户 tenant/project
2.创建用户 user 将用户与租户关联
3.创建规格 flavor
4.创建镜像(公共),普通用户也可以创建镜像(私有)image
5.创建公网 public network(创建EIP)
6.创建主机聚合(创建主机组)

普通用户,HCS 的ServiceCenter SC模块完成的
1.创建私网(创建VPC)创建子网
2.创建安全组、密钥
3.创建路由、设置网关、创建接口,将子网关联到路由器上
4.发放云主机
5.申请EIP
6.ECS绑定EIP

开源产品是通过用户角色来把功能区分开的。而商业版本HCS是通过不同模块来把各个功能区分开的。
在这里插入图片描述
FusionSphere CPS(Cloud Provisioning Service)云装配服务:对接存储,设置glance镜像存放的位置等,负责IaaS的云平台层的部署和升级,是IaaS层中真正面向硬件设备,并将其池化软件化的部件。
ServiceOM(OpenStack Management)OpenStack管理:开源openstack管理员角色,创建镜像、创建规格、创建主机组(主机聚合)、创建公网。
ManageOne:一站式管理组件,把运维和运营放在一起,一个给管理员使用,一个给业务员使用。
ManageOne OC(Operation Center) 运维中心:管理员使用,针对云资源进行监控、告警、日志、运维等。
ManageOne SC(Service Center))运营中心:开源openstack租户角色,业务员使用的,创建VPC和子网、安全组和密钥、申请EIP关联云主机、发放云主机等。

2、ServiceOM(OpenStack Management)OpenStack管理

1、创建镜像,注册镜像有两种方法:

1.通过openstack 创建一个kvm虚拟机镜像(qcow2格式)。已经有了qcow2镜像,直接注册即可。
2.在serviceOM平台上传一个iso镜像(上传iso镜像只能是管理镜像,不可以是公共镜像),通过iso创建虚拟机,安装系统,配置cloud-init,最后把它转为qcow2格式镜像。
opnstack官方镜像(qcow2格式),https://docs.openstack.org/image-guide/obtain-images.html
在这里插入图片描述
在这里插入图片描述
通过iso去制作一个qcow2的镜像,将iso上传到hcs平台,通过iso去创建一个虚拟机。
在这里插入图片描述
1、创建虚拟机,默认iso不能给用户直接创建虚拟机,管理员通过iso去创建虚拟机压缩导出qcow2格式镜像,qcow2格式镜像才是给hcs平台用户使用的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、安装系统,通过VNC去安装操作系统
在这里插入图片描述
3、修改网卡配置文件

[root@thr01 network-scripts]# vi ifcfg-eth0 
[root@thr01 network-scripts]# cat ifcfg-eth0 
TYPE="Ethernet"
BOOTPROTO="dhcp"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
PERSISTENT_DHCLIENT=yes
NM_CONTROLLED=yes

4、下载并上传vmtools包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、下载脚本,FusionSphere_OpenStack_Image_Tool-8.1.1.SPC10.zip,后解压
在这里插入图片描述
拿到image-tools.iso,再虚拟机挂载iso
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、安装vmtools
在这里插入图片描述
在系统里面执行脚本安装vmtools
在这里插入图片描述
但是报错了,原因是因为少了bzip2压缩包(和FC平台安装linux vmtools遇到的问题一样)
在这里插入图片描述
配置yum源来安装软件包,先卸载uvp vmtools
在这里插入图片描述
挂载centos 的iso
在这里插入图片描述
配置yum源并安装相关软件包

[root@thr01 yum.repos.d]# vi abc.repo
[root@thr01 yum.repos.d]# cat abc.repo 
[abc]
name = abc
baseurl = file:///mnt/
gpgcheck = 0

[root@thr01 ~]# yum install -y zip unzip bzip2

先在虚拟机umount /mnt ,再平台界面卸载centos ISO,再重新挂载uvp vmtools
(注意:如果还是安装失败,有可能是环境问题,重启下虚拟机,再次尝试)
在这里插入图片描述
7、安装cloud-init(去除个性化信息如主机名用户名密码等)
在这里插入图片描述
执行python,看到的如果是2.7及以上版本,下载cloud-init包即可。
https://launchpad.net/cloud-init/trunk/18.2/+download/cloud-init-18.2.tar.gz
下载好之后上传到对应的目录,上传至/opt/image-tools/linux/cloud-init/cloudinit_depend/目录下。
在这里插入图片描述

[root@thr01 ~]# cd /opt/image-tools/linux/
[root@thr01 linux]# ls
cloud-init  install-cloud-init.sh  install-vmtools.sh  reset-pwd  reset-pwd.sh
[root@thr01 linux]# ./install-cloud-init.sh 

参照产品文档进行配置
在这里插入图片描述
8、清除网卡及缓存
rm -rf /etc/udev/rules.d/70-persistent-net.rules
rm -rf /var/lib/cloud/*
最后关机虚拟机。
9、制作公共镜像(qcow2格式)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、创建规格

在这里插入图片描述
云硬盘:未来业务云主机使用的是后端共享存储SAN存储。可以进行热迁移及动态配置。
本地硬盘:未来云主机使用的是计算节点本地的磁盘空间。不支持热迁移及动态配置。
开源openstack如果cinder对接了外部存储,默认发放的云主机系统盘会使用外部存储,否则使用的是nova的本地磁盘。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
假如使用的是下面这个qcow2镜像
在这里插入图片描述

3、创建主机组

HCS至少需要6个节点,才能完成HCS8.1.1最小化部署,3个控制节点 + 2个网络节点 + 1个计算节点
注意:一个主机只能同时属于一个主机组,8版本不再支持一台主机属于多个主机组了。之前6.5.1 版本支持。
云服务器根据CPU、内存等资源划分为通用型、GPU型、USB直通型等。主机组是虚拟化类型相同的一类主机的组合。主机组与云服务器类似,也分为通用型主机组、GPU型主机组等。 创建弹性云服务器时,系统会根据选择的云服务器的类型,调度对应类型主机组的资源完成创建。
在这里插入图片描述
管理存储:存放管理虚拟机的存储,推荐华为分布式存储。业务存储:存放业务虚拟机的存储。
使用华为部署工具,可以自动将服务器的硬盘组合成存储池,给管理存储用,管理虚拟机使用的是分布式存储存储池。

4、创建外部网络

在这里插入图片描述

2、ManageOne SC(Service Center))运营中心

SC运营面(Service Center)会有一个默认的本地超管bss_admin。
在运营面,所有租户、资源、租户配额、审批流、产品等都是通过超管bss_admin来管理的。

1、创建租户

租户相当于项目,相当于一个一级VDC,就是创建VDC (Virtual Data Center)
在这里插入图片描述
在这里插入图片描述
为租户分配网络资源
在这里插入图片描述
当创建好一个租户后memeda,默认会同时创建一个一级VDC(和租户同名),默认的一个企业项目也和租户同名。

2、创建资源集,给VDC分配资源集

为租户(一级VDC)分配资源,VDC名字和租户一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、创建普通用户组

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

4、创建普通用户

创建普通用户组和普通用户,即可以直接使用bss_admin创建,也可以使用具备admin角色的memeda管理员用户创建。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
未来通过该普通用户申请ECS,想让普通用户申请的时候带上审批,让他领导进行审批,这时候可以为产品加上审批流,或者单独创建一个产品,为他带上审批流。

5、创建审批流

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

6、创建产品,关联审批流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
产品关联审批之后,上线
在这里插入图片描述

7、创建VPC和子网

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

8、创建安全组和规则

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

9、申请ECS,申请弹性云服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
目前没有任何状态反馈,原因是虚拟机申请的时候,需要进行审批。通知领导,进行审批。
在这里插入图片描述
审批通过后,业务员才能看到虚拟机的申请和创建状态。
在这里插入图片描述
在这里插入图片描述

10、申请弹性IP,外面能访问虚拟机里面

在这里插入图片描述
在这里插入图片描述
弹性IP绑定云主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11、申请云硬盘

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
开源openstack,如果要实现内部虚拟机可以连通外网,不能外网连进虚拟机,直接做路由。
开源openstack把路由网关设置到公网上,路由接口接到私网上(虚拟机在这个私网上),要想外网连进虚拟机要捆绑弹性IP。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

前端调用电脑摄像头

项目中需要前端调用,所以做了如下操作 先看一下效果吧 主要是基于vue3,通过canvas把画面转成base64的形式,然后是把base64转成 file文件,最后调用了一下上传接口 以下是代码 进入页面先调用一下摄像头 navigator.mediaDevices.ge…

无涯教程-Android - List View函数

Android ListView 是垂直滚动列表中显示的视图,使用 Adapter 从列表(如数组或数据库)中获取内容的列表项会自动插入列表中。 适配器(Adapter)实际上是UI组件和将数据填充到UI组件中的数据源之间的桥梁,适配器保存数据并将数据发送到适配器视图&#xff0…

基于猎食者算法优化的BP神经网络(预测应用) - 附代码

基于猎食者算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于猎食者算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.猎食者优化BP神经网络2.1 BP神经网络参数设置2.2 猎食者算法应用 4.测试结果:5.Matlab代…

认识SQL sever

目录 一、数据库的概念 1.1数据库的基本概念 1.2对数据库的了解 二、数据库的分类 2.1关系型数据库(RDBMS): 2.2非关系型数据库(NoSQL): 2.3混合数据库: 2.4数据仓库: 2.5嵌…

静态路由(详细理解+实例精讲)

系列文章目录 华为数通学习(6) 前言 一,静态路由 二,静态路由配置 三,缺省路由 四,缺省路由应用场景 总结 前言 随着华为公司的不断发展,数据通信这门技术也越来越重要,很多人…

PyQt6 GUI界面设计和Nuitka包生成exe程序(全笔记)

PyQt6 GUI界面设计和Nuitka包,生成exe程序全笔记 目录一、PyQt6包安装1.1 进行环境配置和安装1.2 检查包是否安装成功。1.3 运行desinger.exe二、GUI界面设计,写程序,并能运行成功。三、Nuitka打包生成exe程序3.1 做Nuitka安装准备工作(1)安装C编译器,设置环境变量3.2 安…

自动化运维工具—Ansible

一、Ansible概述1.1 Ansible是什么1.2 Ansible的特性1.3 Ansible的特点1.4 Ansible数据流向 二、Ansible 环境安装部署三、Ansible 命令行模块(1)command 模块(2)shell 模块(3)cron 模块(4&…

【Java 动态数据统计图】前后端对接数据格式(Map返回数组格式数据)六(120)

说明: 前端使用:vue3.0 ECharts可视化库 前后端对接数据格式:无非就是前端把后端返回的数据处理为自己想要的格式,或者,后端给前端处理好想要的格式; 针对前后端的柱状图,趋势图等数据对接&…

亚马逊宣布弃用低代码,Honeycode 服务即将停止。

AWS 宣布终止低代码服务 Honeycode。新客户不能注册或升级账户计划,现有客户的应用程序将在 2024 年 2 月 29 日前继续运行。在 2023 年 7 月 31 日之后,用户将不再需要支付 Honeycode 使用费。 Honeycode 是一项于2020年6月推出的完全托管服务&#xf…

【【萌新的STM32学习23----数据通信的基本类型】】

萌新的STM32学习23----数据通信的基本类型 数据通信的基本概念 数据通信方式可以分为串行通信,并行通信 串行通信: 数据逐位按顺序依次传输 并行: 数据各位通过多条线同时传输 串行通信: 传输效率低,抗干扰能力强&am…

智慧景区方案:AI与视频融合技术如何助力景区监管智能化升级?

随着经济的发展,人们对生活的需求也不再局限于温饱层面,越来越多的人们开始追求文化、艺术的高层次需求,旅游也逐渐成为人们日常放松的一种方式。由于我国人口多、易扎堆等特点,景区的运营监管方式也亟需改革。TSINGSEE青犀智能分…

微服务·架构组件之注册与发现

引言 微服务架构在现代软件开发中越来越受欢迎,它通过将系统拆分为多个小型、自治的服务来提高可维护性、可扩展性和灵活性。然而随着服务数量的增多,服务之间的通信何发现变得更加复杂。本报告旨在深入探讨微服务中的注册与发现,介绍其背景…

NRF52832一主多从ble_app_multilink_central

下载官方SDK后打开路径:nRF5SDK153059ac345\nRF5_SDK_15.3.0_59ac345\examples\ble_central\ble_app_multilink_central\pca10040\s132\arm5_no_packs 下的工程文件,确定把log开启 编译后下载完程序(要下载协议栈,这里用6.1.1的)&#xff0c…

对于论文Semi-Supervised Classification with Graph Convolutional Networks,小白的学习理解

参考笔记:论文笔记:Semi-Supervised Classification with Graph Convolutional Networks_hongbin_xu的博客-CSDN博客 论文笔记:SEMI-SUPERVISED CLASSIFICATION WITH GRAPH CONVOLUTIONAL NETWORKS_semi supervised classification_饮冰l的博…

Linux CentOS安装抓包解包工具Wireshark图形化界面

1.Wireshark介绍 Wireshark 是一个开源的网络协议分析工具,它能够捕获和分析网络数据包,提供深入的网络故障排除、网络性能优化和安全审计等功能。它支持跨多个操作系统,包括 Windows、macOS 和 Linux。 2.Wireshark主要使用方法 捕获数据…

K8S容器OOM killed排查

背景 数据服务平台南海容器k8s设置的内存上限2GB,多次容器被OOM killed。 启动命令 java -XX:MaxRAMPercentage70.0 -XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/apps/logs/ ***.jar排查过程 1 当收到实例内存超过95%告警时,把jvm进程堆dump下…

htmx-使HTML更强大

‍本文作者是360奇舞团开发工程师 htmx 让我们先来看一段俳句: javascript fatigue: longing for a hypertext already in hand 这个俳句很有意思,是开源项目htmx文档中写的,意思是说,我们已经有了超文本,为什么还要去使用javascr…

三、原型模式

一、什么是原型模式 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效&a…

模拟实现应用层协议

模拟实现应用层协议 文章目录 模拟实现应用层协议应用层再谈协议 序列化和反序列化 网络版计算器自定义协议利用Json进行序列化和反序列化json库的安装条件编译 应用层 应用层(Application layer)是OSI模型的第七层。应用层直接和应用程序接口并提供常见…

Unity 状态机

Enemy状态以及切换图 程序架构 接口 public interface IState {void OnEnter(); //进入状态时void OnUpdate();//执行状态时void OnExit(); //退出状态时 }接口实现及状态切换类 public class IdleState : IState {private FSM manager;private Parameter parameter;public…