交换机 : Cisco Nexus 5000 系列交换机

排除故障在连结5000系列交换机的CFS锁定

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 6 月 26 日) | 反馈

简介

本文在连结5000系列交换机描述如何排除故障思科矩阵服务(CFS)锁定。

贡献用Vikash库马尔, Cisco TAC工程师。

背景信息

CFS为在结构的自动配置同步提供一套普通基础设施。它提供传输功能以及对应用程序的富有的一套共同性服务。CFS能发现在结构以及他们的应用程序功能的CFS有能力交换机。可以同步使用在连结5000交换机的CFS的某些应用程序包括:

  • arp
  • callhome
  • 设备别名
  • dhcp_snoop
  • dpvm
  • eth_port_sec
  • FC波尔特安全
  • fcdomain
  • fctimer
  • fscm
  • fwm
  • ICMPv6
  • igmp
  • mcectest
  • msp
  • ntp
  • rscn
  • 会话Mgr
  • stp
  • 系统日志
  • tapp
  • vem_mgr
  • 精力
  • vms
  • vpc

当您配置使用CFS基础设施的应用程序时,该功能启动CFS会话并且锁定结构。当结构锁定时,连结软件不允许从交换机的任何配置更改,除拿着锁定的交换机之外。连结软件也发出该的错误消息状态“操作失败。结构已经锁定”。

如果启动需要结构锁定的CFS会话,但是忘记结束会话,管理员能清除会话。如果在任何时间锁定结构,用户名在重新启动和切换间记住。如果另一个用户(在同样计算机)设法执行配置任务,该用户尝试拒绝,并且“一个不同的用户当前拥有的会话”错误消息出现。

问题

用户无法做对应的应用程序的所有配置涉及的变动, CFS锁定是卡住或无法执行In-Service Software Upgrade (ISSU),如果CFS为会话Mgr锁定。

此列表表示CFS锁定造成的一些常见错误消息:

  • 操作失败。结构已经锁定
  • 一个不同的用户当前拥有的会话
  • 服务“cfs”返回的错误:操作失败。结构已经锁定(0x40B30029)

解决方案

有您能使用为了清除CFS锁定的两个方法:

  • 输入session命令清楚的<application>
  • 识别风味良好的应用程序并且取消锁定应用程序的结构用内部的隐藏命令cfs取消锁定<sap-id>。风味良好的是每进程的独特已分配数字ID。

此步骤包括两个方法:

  1. 验证,如果CFS锁定并且识别受影响的应用程序。

    此示例输出显示CFS为虚拟端口信道(VPC)当前锁定:

    cisco-N5k# show cfs lock 

    Application: vpc
    Scope : Physical-eth
    --------------------------------------------------------------
    Switch WWN  IP Address  User Name  User Type 
    --------------------------------------------------------------
    20:00:00:2a:6a:6d:03:c0 0.0.0.0  CLI/SNMP v3

    Total number of entries = 1


    Cisco-N5k# show cfs lock name vpc

    Scope : Physical-eth
    --------------------------------------------------------------
    Switch WWN  IP Address  User Name  User Type
    --------------------------------------------------------------
    20:00:00:2a:6a:6d:03:c0 0.0.0.0  CLI/SNMP v3

    Total number of entries = 1

    cisco-N5k#

    cisco-N5k# show system internal csm info trace
    Thu Feb 19 13:20:40.856718 csm_get_locked_ssn_ctxt[515]: Lock not yet taken.
    Thu Feb 19 11:21:11.106929 Unlocking DB, Lock Owner Details:Client:2 ID:-1
    Thu Feb 19 11:21:11.104247 DB Lock Successful by Client:2 ID:-1
    Mon Feb 16 20:45:16.320494 csm_get_locked_ssn_ctxt[515]: Lock not yet taken.
    Mon Feb 16 20:45:14.223875 csm_get_locked_ssn_ctxt[515]: Lock not yet taken.
    Mon Feb 16 20:44:59.40095 csm_get_locked_ssn_ctxt[515]: Lock not yet taken.

    您能也输入application命令的显示cfs为了发现当前使用CFS的应用程序:

    cisco-N5k# show cfs application 

    ----------------------------------------------
    Application  Enabled  Scope
    ----------------------------------------------
    arp  Yes  Physical-eth
    fwm  Yes  Physical-eth
    ntp  No  Physical-fc-ip
    stp  Yes  Physical-eth
    vpc  Yes  Physical-eth
    fscm  Yes  Physical-fc
    igmp  Yes  Physical-eth
    role  No  Physical-fc-ip
    rscn  No  Logical
    icmpv6  Yes  Physical-eth
    radius  No  Physical-fc-ip
    fctimer  No  Physical-fc
    syslogd  No  Physical-fc-ip
    fcdomain  No  Logical
    session-mgr  Yes  Physical-ip
    device-alias  Yes  Physical-fc

    Total number of entries = 16
  2. 清除CFS锁定。选择在此步骤提供的两个方法之一:

    方法 1:输入session命令清楚的<application>为了清除锁定。

    NTP应用程序的CFS锁定在本例中被清除:

    cisco-N5k#clear ntp session

    注意:此命令为所有应用程序不是可适用的。例如,属于“物理eth”范围例如地址解析服务(ARP),转发管理器的应用程序(FWM),生成树协议, VPC,互联网组管理协议(IGMP),和互联网控制消息协议(ICMP6)。您在方法2必须使用隐藏命令为了取消锁定会话。

    方法 2:识别风味良好的应用程序并且取消锁定结构用内部的隐藏命令cfs取消锁定<sap-id>

    cisco-N5k# show system internal sysmgr service all 

    Name  UUID  PID  SAP  state  Start count  Tag  Plugin ID
    ---------------- ------- ---- ----- -----  ----------  ----- ---------
    aaa  0x000000B5 3221 111  s0009  1  N/A  0
    cert_enroll  0x0000012B 3220 169  s0009  1  N/A  0
    Flexlink  0x00000434 [NA] [NA] s0075  None  N/A  0
    psshelper_gsvc 0x0000021A 3159 398  s0009  1  N/A  0
    radius  0x000000B7 3380 113  s0009  1  N/A  0
    securityd  0x0000002A 3219 55  s0009  1  N/A  0
    tacacs  0x000000B6 [NA] [NA] s0075  None  N/A  0
    eigrp  0x41000130 [NA] [NA] s0075  None  N/A  0
    isis_fabricpath0x41000243 3876 436  s0009  1  N/A  0
    vpc  0x00000251 3900 450  s0009  1  N/A  0 < <
    vsan  0x00000029 3817 15  s0009  1  N/A  2
    vshd  0x00000028 3149 37   s0009  1  N/A  0
    vtp  0x00000281 3902 478  s0009  1  N/A  0

    识别风味良好从输出并且取消锁定结构,此示例显示:

    cisco-N5k# cfs internal unlock 450
    Application Unlocked
    cisco-N5k#

    注意cfs内部unlock命令是用于的一隐藏的连结OS命令取消锁定CFS并且是安全运行在制作。

  3. 发出这些显示命令为了验证解决方案:
    cisco-N5k# show cfs lock name vpc
    cisco-N5k#

    cisco-N5k# show cfs internal session-history name vpc
    --------------------------------------------------------
    Time Stamp  Source WWN  Event 
    User Name  Session ID 
    ---------------------------------------------------------
     Tue May 26 23:35:51 2015 20:00:00:05:73:d0:c0:00 LOCK_OBTAINED
    admin 147513262 
    Tue May 26 23:53:52 2015 20:00:00:05:73:d0:c0:00 LOCK_CLEAR
    admin 147513262 
    ---------------------------------------------------------

已知问题

这些是某些CFS涉及的已知软件缺陷:

  • Cisco Bug ID CSCtj40756 - ISSU失败- “cfs”返回的错误:结构已经锁定(0x40B30029)
  • Cisco Bug ID CSCue03528 -会话在一端/CFS锁定的数据库/设置同步,不用进行

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 119028