Коммутаторы : Коммутаторы Cisco Nexus серии 5000

Устранение неполадок CFS соединяет коммутаторы Cisco Nexus серии 5000

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (21 апреля 2016) | Отзыв

Введение

Этот документ описывает, как устранить неполадки Cisco Fabric Services (CFS), соединяют Коммутатор Cisco Nexus серии 5000.

Внесенный Викэшем Кумаром, специалистом службы технической поддержки Cisco.

Общие сведения

CFS предоставляет общую инфраструктуру для синхронизации автоматической конфигурации в матрице. Это предоставляет транспортную функцию, а также широкий набор общего обслуживания к приложениям. CFS может обнаружить способные к CFS коммутаторы в матрице, а также их возможностях приложений. Некоторые приложения, которые могут синхронизироваться с помощью CFS на коммутаторе Nexus 5000, включают:

  • arp
  • callhome
  • device-alias
  • dhcp_snoop
  • dpvm
  • eth_port_sec
  • защита на уровне порта ФК
  • fcdomain
  • fctimer
  • fscm
  • fwm
  • icmpv6
  • igmp
  • mcectest
  • msp
  • ntp
  • rscn
  • менеджер сеанса
  • НТП
  • syslogd
  • tapp
  • vem_mgr
  • энергия
  • vms
  • vpc

Когда вы настраиваете приложение, которое использует инфраструктуру CFS, та функция начинает сеанс CFS и блокирует матрицу. Когда матрица блокирована, программное обеспечение Nexus не позволяет изменений конфигурации от коммутатора кроме коммутатора, который держит блокировку. Программное обеспечение Nexus также выполняет сообщение об ошибках, которое сообщает "Подведенную операцию. Матрица уже блокирована".

Если вы начинаете сеанс CFS, который требует оптоволоконной блокировки, но забудьте заканчивать сеанс, администратор может очистить сеанс. При блокировке матрицы когда-либо собственное имя пользователя помнят через перезапуски и переключатели. Если другой пользователь (на той же машине) пытается выполнить задачи конфигурации, попытки того пользователя отклонены, и появляется "сеанс, в настоящее время принадлежащий другому пользователю" сообщение об ошибках.

Проблема

Пользователь неспособен сделать любую конфигурацию отнесенным изменением к соответствующему приложению, для которого блокировка CFS застревает или неспособна выполнить Работающее обновление программного обеспечения (ISSU), если CFS блокирован для менеджера сеанса.

Этот список показывает некоторые распространенные сообщения об ошибках, вызванные блокировкой CFS:

  • Операция отказала. Матрица уже блокирована
  • Сеанс в настоящее время принадлежит другому пользователю
  • Сервисный "CFS" возвратил ошибку: Операция отказала. Матрица уже блокирована (0x40B30029)

Решение

Существует два метода, которые можно использовать для очистки блокировки CFS:

  • Введите ясное <приложение> команда сеанса.
  • Определите приложение SAPID и разблокируйте матрицу для приложения с внутренним CFS команды hidden, разблокировали <интересный>. SAPID является уникально назначенным числовым ID для каждого процесса.

Эта процедура включает оба метода:

  1. Проверьте, если CFS блокирован, и определите приложение, на которое влияют.

    Выходные данные данного примера показывают, что CFS в настоящее время блокируется для технологии Virtual PortChannel (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.

    Можно также ввести команду show cfs application для наблюдения приложений, которые в настоящее время используют 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: Введите ясное <приложение> команда сеанса для очистки блокировки.

    Блокировка CFS для приложения NTP очищена в данном примере:

    cisco-N5k#clear ntp session

    Примечание: Эта команда не применима для всех приложений. Например, приложения, которые подпадают под "Физическую-eth" область, такую как Протокол ARP, Передавая Менеджеру (FWM), Протоколу STP (STP), VPC, Протоколу IGMP и Internet Control Message Protocol (ICMP6). Необходимо использовать команду hidden в Методе 2 для разблокирования сеанса.

    Способ 2: Определите интересное приложение и разблокируйте матрицу с внутренним CFS команды hidden, разблокировали <интересный>.

    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 разблокировал команду, скрытая команда Nexus 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 CSCtj40756 - сбой ISSU - "CFS" возвратился, error:Fabric уже блокирован (0x40B30029)
  • Идентификатор ошибки Cisco CSCue03528 - База данных Сеанса / Синхронизование Config / CFS соединил одну сторону без передачи


Document ID: 119028