一、行云管家门户网址
(1)行云管家管理控制台网址:http://ip/console
管理控制台管理员账号默认为superadmin
(2)行云管家门户网址:http://ip
门户网址管理员账号默认为admin
二、行云管家端口监听
在安装行云管家的这台门户服务器,可以通过命令/opt/cloudbility/bin/status.sh
来查看所有端口监听情况;
2.1、行云管家对外端口
部署行云管家后,在用户企业网络防火墙上需要对安装行云管家的这台服务器(门户服务器)开放相应的端口;
(1)门户网址访问端口:
80、443、或用户在管理控制台设置的访问端口;
行云管家网址默认在http协议下使用80端口,https协议下使用443端口。用户也可以登录到行云管家管理控制台网页里修改门户访问端口(此端口及协议建议设置后就不要随意变动了);
(2)本地工具、跳板机端口:
8389、8022、8900、8021
在用户使用本地工具、跳板机等功能时,会调用门户服务器(如果有独立中转的话,中转服务器设置也和这里一样)的对应端口,其中RDP协议是8389、SSH是8022、VNC是8900、FTP是8021;
(3)数据库端口:
当用户数据库代理选择的是中转作为代理,那么门户服务器(如果有独立中转的话,中转服务器设置也和这里一样)需要对外开放数据库映射的对应端口,一般从9000端口号开始,每导入一个数据库会映射一个新的端口号,新端口号会在上一个基础上加1,例如9001、9002等。建议开放一段端口区间,例如将有50个数据库,可以开放9000-9050端口;
2.2、行云管家内部端口
安装行云管家的这台门户服务器,会在服务器内部开启许多端口号,这些端口号无需对外开放;
MySQL1 | MySQL2 | MongoDB | Redis | InfluxDB1 | InfluxDB2 | Nacos | Azure-Adaptor | Minio | Backup | SSHD |
---|---|---|---|---|---|---|---|---|---|---|
3306 | 33060 | 27017 | 6379 | 8088 | 8086 | 8071 | 8087 | 9199 | 10000 | 22 |
Gateway | Portal1 | Portal2 | Portal3 | Console | Transit1 | Transit2 | Monitor | Scanner | API-Scheduler | API-Executor |
8080 | 8081 | 8888 | 8325 | 8324 | 8328 | 8083 | 8089 | 8084 | 8085 | 8087 |
三、行云管家服务启停
3.1、单机及分布式部署
(1)请登录行云管家门户服务器使用root权限执行以下命令:
-
重启行云管家服务:
/opt/cloudbility/bin/restart.sh
-
停止行云管家服务:
/opt/cloudbility/bin/stop.sh
-
启动行云管家服务:
/opt/cloudbility/bin/start.sh
(2)重启后请稍等几分钟,等待行云管家服务起来后即可使用;
您可以输入 ss -ntpl |grep 8081
来查看行云管家服务是否已启动;
3.2、HA部署模式
(1)查看当前行云管家服务运行在哪台服务器
通过命令ss -ntpl |grep 8081
可以看出当前行云管家服务运行在哪台服务器;
(2)在当前运行行云管家服务的服务器里执行以下命令进行HA全局禁用
hasvcadm --global --disable
(3)在当前运行行云管家服务的服务器里执行以下命令重启门户服务
/opt/cloudbility/bin/restart.sh
(4)请等待上述步骤执行五分钟后(等待门户服务完全起来),在当前运行行云管家服务的服务器里执行以下命令取消HA全局禁用
- 注意:必须执行该命令,否则HA停止工作
hasvcadm --global --enable
四、行云管家日志路径
请直接执行这个命令来获取行云管家门户服务器所有日志/opt/cloudbility/bin/log_collect.sh
,执行该脚本后会提示生成的日志路径(在/opt路径下),然后把生成的日志发送给行云管家客服人员即可,该日志包含以下路径日志;
(1)门户服务日志路径:/opt/cloudbility/logs
(2)MySQL日志路径:/var/log/mysqld.log
(3)Mongodb日志路径:/var/log/mongodb/mongod.log
(4)Influxdb日志路径:/var/log/influxdb/influxdb.log
(5)Nginx日志路径:/var/log/nginx/access.log以及error.log
(6)Redis日志路径:/var/log/redis/redis.log
五、行云管家相关组件
5.1、相关组件作用
门户服务器包含的服务:mysql、mongodb、influxdb、redis、nginx等,防火墙使用的是iptables。如需安装其他应用服务请联系客服评估,否则可能导致行云管家无法使用;
组件 | 组件功能 | 组件版本 |
---|---|---|
MySQL | 存储核心业务数据 | 8.0.21 |
MongoDB | 存储日志及配置类数据 | 4.2.2 |
Redis | 缓存服务 | 6.0.7 |
Influxdb | 存储监控时序数据 | 1.8.0 |
Nginx | Web反向代理服务器 | 1.16.0 |
行云管家各模块对应的存储方式:
模块 | 数据类型 | 主要存储方式 |
---|---|---|
核心程序文件 | 程序文件 | 本地文件 |
download目录 | 本地文件 | |
业务数据 | 常规业务数据 | MySQL |
站内消息 | MySQL | |
操作日志 | MongoDB | |
配置信息 | MongoDB、MySQL、配置文件 | |
监控数据 | 监控数据 | InfluxDB |
网盘文件 | 网盘文件 | 本地文件或对象存储 |
审计日志 | 冗余备份文件 | 本地文件或对象存储 |
审计录像 | 本地文件或对象存储 | |
日志归档 | 文件 | 外部存储 |
备份策略设置 | 备份策略文件 | 配置文件 |
5.2、相关组件版本查询
(1)MySQL版本查询:mysql -V或mysql --version
(2)Mongodb版本查询:mongo --version
(3)Influxdb版本查询:influx --version
(4)Nginx版本查询:nginx -V
(5)Redis版本查询:redis-server --version或redis-server -v
(6)JAVA版本查询:/opt/jdk8/bin/java -version
六、行云管家服务状态监控(6.5版本支持)
6.1、行云管家服务状态查看
在行云管家管理控制台中,我们可以通过“系统设置”中的“系统运行状态”来查看到行云管家各个服务的当前运行状态:
(1)查看服务状态:查看当前该服务组件是否正常运行;
(2)查看基础监控:查看服务器里的CPU、内存、磁盘、流量速率等;
(3)监控告警:当服务发生问题时产生告警通知到相关管理人员进行处理;
七、行云管家关机注意事项
请不要直接拔服务器电源,也不要执行poweroff命令来直接关机,请严格按以下顺序进行关机;
(1)关闭行云管家服务:/opt/cloudbility/bin/stop.sh
(2)关闭mysql服务:systemctl stop mysqld
(3)关闭mongod服务:systemctl stop mongod
(4)关闭redis服务:systemctl stop redis
(5)关闭influxd服务:systemctl stop influxd
(6)关机命令:shutdown -h now
-
注意1:重新开机后会自动启动所有行云管家相关服务,会占用CPU及内存一段时间,请耐心等待,如遇网页许久未能正常打开,可以尝试重启行云管家服务
/opt/cloudbility/bin/restart.sh
-
注意2:可尝试通过命令ss -ntpl | grep 8081来查看行云管家服务是否正常启动;
八、行云管家网盘录像路径
在行云管家管理控制台里,可以在“系统设置”里找到“存储方式”,点击“配置”我们可以看到审计录像、网盘以及冗余文件的默认存储路径,如图,默认存储路径位于:/opt/cloudbility/data/cloudbility/
(1)文件传输冗余备份路径
/opt/cloudbility/data/cloudbility/disk_backup
(2)主机网盘存储路径
/opt/cloudbility/data/cloudbility/host_disk
- 扩展阅读:/host_disk/1/147 表示在ID为1的团队中,ID为147的主机网盘对应的存储路径;
(3)主机网盘临时文件存储路径
/opt/cloudbility/data/cloudbility/host_disk_tmp
(4)审计录像存储路径
/opt/cloudbility/data/cloudbility/team_data
(5)团队网盘存储路径
/opt/cloudbility/data/cloudbility/team_disk
(6)文件分发临时存储路径
/opt/cloudbility/data/cloudbility/team_distribute_fileV2