TencentBlueKing / bk-cmdb

蓝鲸智云配置平台(BlueKing CMDB)
http://bk.tencent.com
Other
5.43k stars 1.57k forks source link

在业务创建时,无法选择人员 #5757

Closed JFeng0820 closed 2 years ago

JFeng0820 commented 2 years ago

问题描述

在业务创建时,无法选择人员 image

重现方法

正常启动全部服务后,无法创建业务

关键信息

GetUserList failed unsupported protocol scheme

请提供以下信息:

chalice-1831 commented 2 years ago

cmdb配置文件中的common.yaml中的webServer等配置项中没有配置esb地址导致请求失败,请根据如下配置项参考在common.yaml中配置esb的参数,具体的appsecret和appcode等可以在paas平台上获取 esb: addr: {esb_url} appCode: bk_cmdb appSecret: {cmdb_secret} insecureSkipVerify: true certFile: keyFile: caFile: password:

JFeng0820 commented 2 years ago

如果cmdb是单体应用,没有pass的话有其他解决方案吗

chalice-1831 commented 2 years ago

可以将common.yaml中webserver的login设置为version: opensource然后设置session中的userinfo: {username}:{password},或者将login改为version: skip-login

webServer:

会话相关

session:

账号密码,以 : 分割

userInfo: admin:blueking

login:

登录模式

version: opensource

或者 webServer: login:

登录模式

version: skip-login
JFeng0820 commented 2 years ago

python init.py配置的数据没有传入cmdb代码里面,这个应该怎么处理。现在运行起来的都是把ip端口数据之间写死在源码中。

chalice-1831 commented 2 years ago

在启动cmdb_adminserver的时候附加参数./cmdb_adminserver --addrport={ip} --logtostderr=false --log-dir=./logs --v=3 --config=configures/migrate.yaml 具体参数可根据情况修改,--config后跟着的就是migrate.yaml文件的地址,启动后配置文件就会写入到cmdb中

JFeng0820 commented 2 years ago

能加一下你QQ或者微信吗,有一些问题想请教一下。我的QQ:1029533042