所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级
案例库

HCS6.5.1 Type2 Hicloud工具部署报错

发布时间:  2020-01-10  |   浏览次数:  20  |   下载次数:  0  |   作者:  jin_19870102  |   文档编号: EKB1100044480

目录

问题描述

HCS 6.5.1 Type2  FCD部署Hicloud时,出现 添加对接Hicloud失败,提示unsupported oprand type(s)for %“None Type and dict” 

告警信息

添加对接Hicloud失败,提示unsupported oprand type(s)for %“None Type and dict” 

处理过程

1,根据报错日志查看OC的登录地址,并登录到OC得Web界面。

2,在OC的界面的右上角 系统管理  -接入管理-证书管理-信任证书,查看hicloud的有效期,得知Hcloud的信任证书过期

3,Nginx证书更新 

1)hicloud 登陆切换到root用户.

2)进入目录 cd /opt/cmp/nginx/conf/SSL/

3)删除 nginx开头的文件, rm –rf nginx*

4)进入目录 cd /opt/cmp/cert/hicloud/nginx/

5)删除 nginx开头的文件, rm –rf nginx*

6)进入目录cd /opt/cmp/nginx/conf/SSL/

7)执行命令openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /opt/cmp/nginx/conf/SSL/nginxselfsigned-unsafe.key -out /opt/cmp/nginx/conf/SSL/nginx-selfsigned.crt   (请保持一路enter)

8)     openssl rsa -aes256 -in nginxselfsigned-unsafe.key -out nginx-selfsigned.key  执行过程中要输入密码: HuaweiCMP123!

9)     cd /opt/cmp/service

10)  java -jar cmp-commoncipher.jar HuaweiCMP123!(在目录里查看cmp-commoncipher开头的jar包,替换掉命令里的cmp-commoncipher)(会生成一串密码,忽略提示信息 密码例如:1&AB851C764AAB46552AA1B38D4DBF7856&11C09C82C45D4FFD9CAE9AEBBB73EA2C

11)  cd /opt/cmp/nginx/conf/  将第十步生成的密码写入extend.params(进入该目录 vi extend.params 将上述密码替换即可)

12)  cd /opt/cmp/nginx/conf/SSL/

13)  chown hicloud:hicloud nginx*

14)  cp nginx*  /opt/cmp/cert/hicloud/nginx/

15)  cd /opt/cmp/cert/hicloud/nginx/

16)  chown hicloud:hicloud nginx*

17)  service nginx restart

18)  将证书复制到其他nginx节点, 且把/opt/cmp/nginx/conf/ extend.params 也复制到其他nginx节点.且修改所有用户和组别. 重起nginx服务.即可.

4,在FCD工具中点击重试,即可。



根因

由于Hicloud信任证书有效期只有24H,导致在部署的过程中导致安装出错。

解决方案

Nginx证书更新 

1)hicloud 登陆切换到root用户.

2)进入目录 cd /opt/cmp/nginx/conf/SSL/

3)删除 nginx开头的文件, rm –rf nginx*

4)进入目录 cd /opt/cmp/cert/hicloud/nginx/

5)删除 nginx开头的文件, rm –rf nginx*

6)进入目录cd /opt/cmp/nginx/conf/SSL/

7)执行命令openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /opt/cmp/nginx/conf/SSL/nginxselfsigned-unsafe.key -out /opt/cmp/nginx/conf/SSL/nginx-selfsigned.crt   (请保持一路enter)

8)     openssl rsa -aes256 -in nginxselfsigned-unsafe.key -out nginx-selfsigned.key  执行过程中要输入密码: HuaweiCMP123!

9)     cd /opt/cmp/service

10)  java -jar cmp-commoncipher.jar HuaweiCMP123!(在目录里查看cmp-commoncipher开头的jar包,替换掉命令里的cmp-commoncipher)(会生成一串密码,忽略提示信息 密码例如:1&AB851C764AAB46552AA1B38D4DBF7856&11C09C82C45D4FFD9CAE9AEBBB73EA2C

11)  cd /opt/cmp/nginx/conf/  将第十步生成的密码写入extend.params(进入该目录 vi extend.params 将上述密码替换即可)

12)  cd /opt/cmp/nginx/conf/SSL/

13)  chown hicloud:hicloud nginx*

14)  cp nginx*  /opt/cmp/cert/hicloud/nginx/

15)  cd /opt/cmp/cert/hicloud/nginx/

16)  chown hicloud:hicloud nginx*

17)  service nginx restart

18)  将证书复制到其他nginx节点, 且把/opt/cmp/nginx/conf/ extend.params 也复制到其他nginx节点.且修改所有用户和组别. 重起nginx服务.即可.

4,在FCD工具中点击重试,即可。