一、高性能安装部署前置条件
需求平台版本为601或者602,平台601或者602已经安装部署完成。
基础云产品已经安装完成(cinder, nova, neutron, 监控等云产品)
高性能节点已扩容部署完成。
离线ota server已部署完成。
二、高性能安装部署前准备
需要准备的软件:
软件 | 架构 | 软件信息 | 获取方式 |
---|---|---|---|
all.tar.gz | arm | arm平台高性能601安装包 | 联系供应商获取 |
(公司名+许可时间).lic | arm | arm平台高性能601的license | 联系供应商获取 |
aarch64-solution-alcubierre-get-node-info-6.0.2.es | arm | arm平台获取高性能lic信息的对接包 | 联系供应商获取 |
all.tar.gz | x86 | x86平台高性能601安装包 | 联系供应商获取 |
(公司名+许可时间).lic | x86 | x86平台高性能601的license | 联系供应商获取 |
x86_64-solution-alcubierre-get-node-info-6.0.2.es | x86 | x86平台获取高性能lic信息的对接包 | 联系供应商获取 |
实施需要提供的软件:
软件 | 架构 | 软件信息 | 获取方式 |
---|---|---|---|
node.data | arm | arm平台node.data信息 | 环境页面获取 |
getnodeinfo.txt | arm | arm平台包含高性能license信息的文件 | 环境后台获取 |
node.data | x86 | x86平台node.data信息 | 环境页面获取 |
getnodeinfo.txt | x86 | x86平台包含高性能license信息的文件 | 环境后台获取 |
三、高性能安装部署流程
1. 获取高性能云产品安装包
请企业微信或电话联系云存储产品线负责人(陈超喆)审批,通过后,由高性能相关同事来进行高性能6.0.1版本的云产品包的导出。
2. 上传高性能包到离线ota server
2.1 上传云产品包到离线ota
高性能云产品包解压后,有如下文件:
备份 OTA Server /opt/ecs-offline-ota/data/service_catalog/ 对应架构下的 metadata.json, catalog.json, md5.json文件。
将云产品包等资源文件拷贝到上述路径下相应的架构子文件夹内, 以 X86 架构的 alcubierre 6.0.1 为例,拷贝后的数据参考如下:
2.2 在环境上配置ota server 地址
在环境中, 产品与服务->配置中心->平台基础配置,在ota配置列, 点击配置按钮:
输入设置的ota server 的地址, 验证后, 保存。
此时在产品与服务->云产品,即可看到高性能云储存。
3. 制作高性能云产品的license
3.1 获取高性能云产品制作license所需信息
采用解决方案对接包的方式,来获取高性能云存储制作license需要的信息。
3.1.1 获取导出高性能云产品制作license所需信息的对接包
由高性能相关同事来提供导出高性能license所需信息的对接包。
3.1.2 对接包使用手册
admin用户登录环境,左键点击产品与服务,然后在下拉菜单中左键点击自动化中心
在自动化中心左键点击高级配置
在高级配置子项,左键点击解决方案配置中心
左键点击上传配置包
左键点击确认
左键点击,选择文件
左键选中配置包,然后左键点击打开,左键点击上传
左键点击加载配置,状态显示加载配置中
等待加载完成
加载完成后,进入控制节点,进入/var/log/alcubierre/ 目录下
把getnodeinfo.log文件的内容,发送给制作license相关人员。
3.2 获取高性能云产品license
把getnodeinfo.log和环境上的最新的node.data信息,发送给制作license的人员,等待license制作完成。
导出环境上的node.data, 在环境,产品与服务->自动化中心 导出node.data
4. 安装并激活高性能云产品
4.1 安装高性能云产品
在产品与服务->产品与服务管理->云产品,点击高性能云存储
点击获取,并在获取页面上,导入高性能的lic文件,点击获取。
获取成功后,点击安装,即可成功安装高性能云产品。
4.2 激活高性能
在6.0.1平台激活6.0.1版本的高性能时:
直接在产品与服务->高性能云存储->高性能云存储管理页面, 点击激活节点组, 即可成功激活高性能。
在6.0.2平台激活6.0.1版本的高性能时:
查询grafana和prometheus的版本号:
在控制节点执行
helm ls | grep grafana
helm ls | grep prometheus
如果,grafana和prometheus的版本号是6.0.1:
在产品与服务->高性能云存储->高性能云存储管理页面, 点击激活节点组:
此时需要激活三次高性能节点组,前两次激活节点组会失败,激活节点组失败后,可以重新激活节点组。第三次激活节点组才会成功。
如果,grafana和prometheus的版本号是6.0.2(只有其中有一个是6.0.2版本,就需要执行此流程):
1.进入控制节点, 执行
kubectl get pod -n ems | grep kubeapps-internal-apprepository-controller
2.然后执行:
kubectl delete pod kubeapps-internal-apprepository-controller-777cb76b89-s72sf(上个命令找到的pod名字) -n ems
3.然后在界面上点击激活节点组,即可
此时需要激活三次高性能节点组,前两次激活节点组会失败,激活节点组失败后,可以重新激活节点组。第三次激活节点组才会成功。
高性能6.0.1版本不支持在平台6.1.1激活。