
写在最前面:此文档以华为私有云最简易的部署场景来了解它的整个实施流程,在整个介绍中尽可能让大家看完此文档能够迅速了解私有云并能独立部署,不会过多介绍它的理论知识。华为Fusioncloud是基于开源openstack研发的产品化的云解决方案,从前期的Fusioncloud 2.X版本到现在的Stack 6.5.1诸多方面都发生许多改变。下面开始引导一个新手如何去实施华为Fusioncloud TypeIII私有云:
阅读前提:接受过华为HCIE培训课程
一、前期的准备工作
1.资料的准备
文档名称 | 备注 |
华为云stack 6.5.0产品文档 | 华为官网可以下载 |
华为云Stack 6.5.1 集成设计套件 03 | |
华为云Stack 6.5.0 硬件checklist | |
华为云Stack 6.5.0 网络配置最佳实践 | |
华为云Stack 6.5.0 软件包下载列表 | |
SmartKit V2R6C00RC3 用户指南及之后版本 |
2.现网环境调研
解压华为云Stack 6.5.1 集成设计套件,会有一个调研表《华为云Stack 6.5.1 现网环境调研表》,实际上这里是收集现网网络:
总体规划原则 | 所有网络平面的VLAN和网段不允许冲突,不允许重复;多region场景,以下所有平面在每个region均需要规划,两个region的VLAN可以复用,网段信息不可以复用。建议为两个region规划不同的网络资源。
|
场景1 | 若客户无法提供可以直接访问的私有网络,要求所有网段均使用平台内部网络,这时需要客户提供防火墙,将运营侧的地址以及其他需要与外互通的服务地址NAT到客户的私有网络,运维侧的操作需要通过跳板机实现。 |
场景2 | 若客户可以提供可以直接访问的私有网络,此时管理维护类网段使用客户的私有网络地址,其余仅在平台内部的网络使用平台内部网络,诸如192.168.XX.XX、11.64.0.0/10 类型的地址; |
场景3 | 若客户要求所有的网络均需要使用客户指定的网络,如某些安平场景,此时所有的网段都需要使用客户私有网络,包括不与外部互通的平台内部地址。 |
网络平面规划:
网络平面用途 | 网络平面 | vlan数量 | 网段 | 什么情况下需要配置 |
管理&存储平面 | External_OM | 1 | 根据业务配置 | 必配 |
External_API | 1 | 根据业务配置 | 必配 | |
Internal_Base | 1 | 根据业务配置 | 必配 | |
Storage_Data0 | 1 | 192.168.xx.0/26 | 管理节点后端存储使用IPSAN或FusionStorage时规划; 平台内部网络,参考计算公式如果地址数量满足需求,建议采用默认值 | |
公共服务平面 | Public_Service | 1 | 必配 | |
DMZ_Service | 1 | 必配 | ||
DMZ_Tenant | 1 | 11.125.0.0/27 FD00:0:0:C::/64 | 必配;平台内部网络,建议采用默认值; 业务面IPv4与IPv6双栈场景此网段需同时规划IPv4网络和IPv6网络 | |
Heart_Beat | 1 | 192.168.xx.0/28 | 部署eSight服务才需要规划; 平台内部网络,建议采用默认值 | |
探测VLAN | Detect_VLAN | 1 | 必配 | |
以上只是一些必备的基础网络,在真实项目中往往还需要其他网络平面:
KVM-AZ网络平面规划
OBS服务网络平面规划
SFS服务网络平面规划
备份服务网络平面规划
容灾服务网络平面规划
大数据服务网络平面规划
PAAS服务相关平面
等等
二、规划设计
1. 管理节点(必备的部署)
包含源池层FusionSphere OpenStack控制节点、云服务、公共组件和管理域组件

Region type III的时间同步

2.网络整体拓扑(单核心组网)

2.计算节点4网口

3.FusionStorage存储节点4网口

4. 服务器节点细节规划
可以参考《华为云Stack 6.5.0 硬件checklist 05》
服务器盘位规划:

三、安装部署
1. Stack Deploy节点安装
HUAWEI CLOUD Stack Deploy节点与待部署环境的网络平面互通的网口(如eth0)连接的上行交换机端口需要配置成所有VLAN都要打tag,否则在安装过程中管理节点、计算节点的PXE会失败。上行交换机端口需要放通以下网络平面VLAN:External API平面、External OM平面、Internal Base平面。
执行机上使用浏览器访问并登录待安装的主机iBMC Web管理界面,挂载镜像安装Deploy:
安装过程没有难度,可以在官网找到安装文档。

2. 配置节点(Deploy节点)虚拟网络
cd /opt/FusionCloudDeploy/fcdscript
vim fcd_config.ini
配置文件参数可以看产品文档

3. 上传软件包
具体需要上传的软件包,参考《华为云Stack 6.5.0 软件包下载列表 》
将软件包中获取的各组件、云服务的软件包上传至HUAWEI CLOUD Stack Deploy节点的“/home/pkg”目录,以下此次部署的软件包:

4. 登录部署工具Deploy


5. Deploy安装Fusioncloud过程
点击新建工程:







6. 写在最后面
通过Deploy可以实现fusioncloud私有云的安装,以上仅仅是给用户提供一个流程框架,让用户理解实施流程。在现网的项目实施中,稍微复杂些,比如用户需要通过私有云来提供PAAS服务,需要提供裸金属服务,灾备服务,虚拟机迁移等。起码要掌握云计算IE的内容,了解传统存储,分布式存储,基础网路等周边知识。
后续有时间会补充实施过程的规划细节。




