简介
本文档介绍如何识别和修复无法影响Expressway上托管混合服务的管理连接器的故障状态。
先决条件
要求
Cisco 建议您了解以下主题:
- Webex组织。
- Webex混合日历。
- Cisco Expressway。
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景
发现,升级Expressway固件后,管理连接器无法开始离开管理连接器和托管的所有混合服务从控制中心脱机。
控制中心错误
使用管理员帐户,登录admin.webex.com >服务>混合>包含Exchange的混合日历>资源>查看全部。
控制中心错误
选择受影响的群集和节点,并确认脱机状态。
离线状态
Expressway GUI出错
转至Expressway登录>状态> 警报。定位管理服务的应用失败警报。
警报
"Several unexpected software errors were detected in /opt/c_mgmt/bin/c_mgmt.sh /var/run/c_mgmt/c_mgmt.pid: 1. This service will not be restarted automatically."
从日志记录快照中提取的警报……txt
2025-06-30T21:53:48.354-04:00 ccnp-expressway-hybrid1 supervisor: Level="ERROR" Event="Alarm Raised" Id="15019" UUID="1a18bfa6-f822-11e1-b0db-c35cb1b8e3e5" Severity="error" Detail="Application failed: Several unexpected software errors were detected in /opt/c_mgmt/bin/c_mgmt.sh /var/run/c_mgmt/c_mgmt.pid: 1. This service will not be restarted automatically." UTCTime="2025-07-01 01:53:48,353"
故障排除
收集Expressway日志的方法有三种,对于此警报,最佳选项是诊断日志记录。转到Expressway登录>维护>诊断>混合服务日志级别。确保将混合服务日志级别设置为DEBUG。
日志级别
复制问题时启用诊断日志记录。
转到Expressway登录>维护>诊断>诊断日志记录>开始新日志。收集日志后,打开日志记录快照……txt文件并搜索Permission Denied。
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 128, in _initialise_filesystem_to_full
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 187, in _create_template_dir
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 181, in _create_template_dir
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafexutil.py", line 387, in make_path
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafexutil.py", line 401, in makedirs
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "", line 225, in makedirs
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: PermissionError: [Errno 13] Permission denied: '/mnt/harddisk/current/fusion/template'
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: During handling of the above exception, another exception occurred:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt:
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: Traceback (most recent call last):
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "", line 11, in
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/managementconnectormain.py", line 40, in main
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/applicationrunner.py", line 41, in launch
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./managementconnector/mgmtconnector.py", line 98, in start
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 98, in start
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 73, in _initialise_filesystem
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: File "./cafedynamic/cafemanager.py", line 138, in _initialise_filesystem_to_full
2025-06-30T21:53:09.102-04:00 ccnp-expressway-hybrid1 _c_mgmt: Exception: [Errno 13] Permission denied: '/mnt/harddisk/current/fusion/template'
创建完整系统快照。
转到Expressway登录>维护>诊断>系统快照>创建完整快照。打开hybrid_services...并搜索Permission Denied。
将日志发送到Webex。
转至Expressway登录>应用>混合服务>连接器日志记录>发送。
解决方案
通过SSH登录
使用根帐户通过SSH登录到受影响的节点。type:
ls -la /mnt/harddisk/current/
SSH
运行正常的连接器具有以下文件系统权限:
drwxr-xr-x 8 root root 4096 Apr 29 21:53 .
drwxr-xr-x 13 root root 4096 Jun 30 21:52 ..
drw------- 3 root root 4096 Apr 29 21:05 clusterdb
drwxr-xr-x 2 root root 4096 Apr 29 21:06 debug
drwxr-xr-x 6 root root 4096 Apr 29 21:54 fusion
drwxr-xr-x 7 root root 4096 Apr 29 21:54 opt
drwxr-xr-x 5 root root 4096 Apr 29 21:09 persistent
drwxr-xr-x 3 root root 4096 Jun 8 08:07 tbl
mode为read(r)、write(w)或execute(x)。 第一个字段包含10个字符,这些字符涉及以下特征:
Character What it means
1 "d" if a directory, "-" if a file
2 "r" if file is readable to user, "-" if not
3 "w" if file is writable to user, "-" if not
4 "x" if file is executable to user, "-" if not
5-7 same as 2-4, with reference to group
8-10 same as 2-4, with reference to everyone on the system
受影响的节点没有为fusion filesystem设置的正确权限。
drwxr-x--- 6 root root 4096 Apr 29 21:54 fusion
要更改文件的权限,可使用chmod命令(更改模式的简称),语法如下:
chmod 755 /mnt/harddisk/current/fusion
融合
Unix表示法drwxr-xr-x转换为数字表示法:755
注意:请确保检查所有目录的正确权限,因为不仅融合会受到影响。
验证连接器管理
Expressway GUI
转到Expressway登录>应用>混合服务>连接器管理>重新启动连接器按钮。
重新启动连接器
连接器管理已成功启动。
成功
根本原因
已修改用于混合服务的一个或多个文件系统权限,影响正确启动混合管理连接器的能力,思科仍在调查以总结原因。
相关信息