内容

概要

前提条件

要件

使用するコンポーネント

背景説明

root

__eemuser

svc-isan

admin

概要

このドキュメントでは、未定義のユーザ名が vPC 設定の Nexus スイッチのログに表示される理由について説明します。

前提条件

要件

このドキュメントに特有の要件はありません。

使用するコンポーネント

このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。

- Nexus 7000

- vPC 設定の Nexus 5000

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期（デフォルト）設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。

背景説明

Nexus 5000 および Nexus 7000 プラットフォームで稼働中の NX-OS で、ユーザによって明示的にユーザ名が定義されていない場合でも、「root」、「_eemuser」、「svc isan」、「admin」などのユーザ名がアカウンティング ログで表示される場合があります。これらのユーザ名はスイッチで事前定義されています。このドキュメントでは、上記のユーザ名がアカウンティング ログで表示される条件について説明します。

ユーザ名

説明とログ

root

このテストは、Nexus 5000 スイッチで実施しました。

===========================================

Nexus 5000 で、copy run start コマンドが実行され、設定が保存されると（copy run start）、 root ユーザがログに表示されます。例：

Tue May 6 05:25:28 2014:type=update:id=10.10.10.10@pts/0:user=admin:cmd=

Performing configuration copy.

Tue May 6 05:25:30 2014:type=start:id=vsh.20707:user=root:cmd=

Tue May 6 05:25:31 2014:type=stop:id=vsh.20707:user=root:cmd=

Tue May 6 05:25:35 2014:type=update:id=10.10.10.10@pts/0:user=admin:cmd=

copy running-config startup-config (SUCCESS)

__eemuser

このテストは、EEM（ Embedded Event Manager）機能をサポートしている Nexus 5000 スイッチで実施しました。

============================================

EEM スクリプトが Nexus 5000 スイッチで設定され、port down イベントが検出されると、EEM スクリプトはインターフェイス コンフィギュレーション モード（この場合、テスト目的でファブリック エクステンダ（FEX）ポート 114/1/1 専用）になり、元に戻します。次の例を参照してください。

Nexus5K# sh run eem

!Command: show running-config eem

!Time: Sun Apr 27 04:56:04 2014

version 6.0(2)N2(4)

event manager applet test

event syslog pattern "ETHPORT-5-IF_DOWN_NONE"

action 1.0 cli enable

action 2.0 cli conf t

action 3.0 cli interface ether 114/1/1

action 4.0 cli no shut

action 5.0 cli end
Nexus 5000 にローカルで設定されたユーザ名「admin1」を使用してログインします。次のログイン セッションの例を参照してください。

Nexus1# show users

NAME     LINE         TIME         IDLE          PID COMMENT

admin1    pts/2        Apr 27 04:31   .         31579 (10.137.76.223) *
Nexus 5000 に接続された FEX モジュールの 1 つにあるポート E114/1/1 を手動でシャットダウンします。ポートは、次のログにバウンスされます。

2014 Apr 27 04:56:26 N5K-C5548UP %ETHPORT-5-IF_DOWN_NONE:

Interface Ethernet114/1/32 is down (Transceiver Absent)

2014 Apr 27 04:56:27 N5K-C5548UP %ETHPORT-5-IF_ADMIN_UP:

Interface Ethernet114/1/32 is admin up.
アカウンティング ログでは、「admin1」ユーザのポートの手動シャットダウン後、「eem_user」ユーザ アカウントはシャットダウンを実行しませんでした。例：

Sun Apr 27 04:56:25 2014:type=update:id=10.10.10.10@pts/2:user=admin1:

cmd=configure terminal ; interface Ethernet114/1/1 (SUCCESS)

Sun Apr 27 04:56:25 2014:type=update:id=10.10.10.10@pts/2:user=admin1:

cmd=configure terminal ; interface Ethernet114/1/1 ; shutdown (REDIRECT)

Sun Apr 27 04:56:26 2014:type=update:id=10.10.10.10@pts/2:user=admin1:

cmd=configure terminal ; interface Ethernet114/1/1 ; shutdown (SUCCESS)

Sun Apr 27 04:56:26 2014:type=start:id=vsh.32539:user=__eemuser:cmd=

Sun Apr 27 04:56:27 2014:type=update:id=vsh.32539:user=__eemuser:cmd=configure

terminal ; interface Ethernet114/1/1 (SUCCESS)

Sun Apr 27 04:56:27 2014:type=update:id=vsh.32539:user=__eemuser:cmd=configure

terminal ; interface Ethernet114/1/1 ; no shutdown (REDIRECT)

Sun Apr 27 04:56:27 2014:type=update:id=vsh.32539:user=__eemuser:cmd=configure

terminal ; interface Ethernet114/1/1 ; no shutdown (SUCCESS)
上記のタイムスタンプから、EEM スクリプトがトリガーされると、「no shut」の操作が「eem_user」によって記録されます。

svc-isan

このテストは、Nexus 7000 で実施しました。

=====================================

EEM スクリプトが Nexus 7000 で設定され、port admin shut イベントが検出されると、EEM スクリプトはインターフェイス コンフィギュレーション モード（この場合、テスト目的で FEX インターフェイス 101/1/10 専用）になり、元に戻します。例：

event manager applet TEST

event syslog pattern ".*ETHPORT-5-IF_DOWN_ADMIN_DOWN.*"

action 1.0 cli enable

action 2.0 cli conf t

action 3.0 cli int e101/1/10

action 4.0 cli no shut

action 5.0 cli end

action 6.0 syslog msg INTERFACE CHANGED TO ADMIN NO SHUT

\ action 7.0 syslog priority critical msg INTERFACE HAS BEEN CHANGED TO ADMIN UP
E101/1/10 がシャットダウンされた場合、EEM スクリプトがトリガーし、ポートはオフになりません。ログには、次のメッセージが表示されます。

2014 Mar 12 07:12:37 Nexus_7000 %ETHPORT-5-IF_DOWN_ADMIN_DOWN:

Interface Ethernet101/1/10 is down (Administratively down)

2014 Mar 12 07:12:38 Nexus_7000 %ETHPORT-5-IF_ADMIN_UP:

Interface Ethernet101/1/10 is admin up .

2014 Mar 12 07:12:38 Nexus_7000 %VSHD-5-VSHD_SYSLOG_CONFIG_I:

Configured from vty by admin on vsh.23673

2014 Mar 12 07:12:38 Nexus_7000 %EEM_ACTION-2-CRIT:

INTERFACE HAS BEEN CHANGED TO ADMIN UP
アカウンティング ログ、および同じタイムスタンプでは、Nexus 7000 へのログインに使用されたアカウントの admin によってシャットダウン操作が実行されるのが確認できます。EEMがトリガーされ、EEMによる設定変更がsvc-isanとして記録されます。Nexus 7000から次のアカウンティングログを参照してください。

Wed Mar 12 07:12:37 2014:type=update:id=10.10.10.10@pts/0:user=admin:

cmd=switchto ; configure terminal ; interface Ethernet101/1/10 ;

shutdown (REDIRECT)

Wed Mar 12 07:12:37 2014:type=update:id=10.10.10.10@pts/0:user=admin:

cmd=switchto ; configure terminal ; interface Ethernet101/1/10 ;

shutdown (SUCCESS)

Wed Mar 12 07:12:38 2014:type=start:id=vsh.23673:user=svc-isan:cmd=

Wed Mar 12 07:12:38 2014:type=update:id=vsh.23673:user=svc-isan:

cmd=configure terminal ; interface Ethernet101/1/10 (SUCCESS)

Wed Mar 12 07:12:38 2014:type=update:id=vsh.23673:user=svc-isan:

cmd=configure terminal ; interface Ethernet101/1/10 ;

no shutdown (REDIRECT)

Wed Mar 12 07:12:38 2014:type=update:id=vsh.23673:user=svc-isan:

cmd=configure terminal ; interface Ethernet101/1/10 ;

no shutdown (SUCCESS)

Wed Mar 12 07:12:38 2014:type=update:id=vsh.23673:user=svc-isan:

cmd=syslog msg INTERFACE CHANGED TO ADMIN NO SHUT (SUCCESS)

Wed Mar 12 07:12:38 2014:type=update:id=vsh.23673:user=svc-isan:

cmd=syslog priority critical msg INTERFACE HAS BEEN CHANGED TO

ADMIN UP (SUCCESS)

admin

このテストは、config-sync で 1 組の Nexus 5000 を使用して実施しました。

==============================================

1 組の Nexus 5000 の config-sync の事前設定は、「設定同期操作」で確認できます。

次の設定は、スイッチ プロファイルで使用しました。

N5K1(config-sync-sp-if)# sh switch-profile buffer

switch-profile : Test

----------------------------------------------------------

Seq-no  Command

----------------------------------------------------------

2       interface Ethernet1/8

2.1       switchport

2.2       switchport mode trunk

2.3       switchport trunk allowed vlan 1-100

2.4       shutdown
変更をコミットしてピア スイッチにプッシュします。それから、次のように正常に適用されたことを確認します。

N5K1(config-sync-sp-if)# commit

Verification successful...

Proceeding to apply configuration. This might take a while depending on

amount of configuration in buffer.

Please avoid other configuration changes during this time.

Commit Successful
ここで N5K1 のアカウンティング ログ「test_user」を確認します。N5K1 にログインしているこのユーザ名で以下の設定変更が記録されました。

Thu Mar 6 08:19:22 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface

Ethernet1/8 (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface

Ethernet1/8 (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (REDIRECT)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport mode trunk (REDIRECT)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport mode trunk (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742(sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport trunk allowed vlan 1-100  (REDIRECT)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

switchport trunk allowed vlan 1-100 (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

shutdown (REDIRECT)

Thu Mar 6 08:19:23 2014:type=update:id=ppm.23742 (sp-commit):

user=test_user:cmd= configure terminal ; interface Ethernet1/8 ;

shutdown (SUCCESS)

Thu Mar 6 08:19:23 2014:type=stop:id=ppm.23742:user=test_user:

cmd=Thu Mar 6 08:19:23 2014:type=update:id=10.10.10.10@pts/1:

user=test_user:cmd= configure sync ; switch-profile Test ;

commit (SUCCESS)

Thu Mar 6 08:19:23 2014:type=update:id=10.10.10.10@pts/1:

user=test_user:cmd= configure sync ; commit (SUCCESS)
このピアのNexus 5000スイッチを参照してください。このスイッチには、N5K1からプッシュされた設定変更があります。アカウンティングログには、同じタイムスタンプが記録され、「admin」によって同じ設定変更が行われたことが示されます。

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit)

:user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (REDIRECT)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport (SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport mode trunk (REDIRECT)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport mode trunk (SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport trunk allowed vlan 1-100 (REDIRECT)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

switchport trunk allowed vlan 1-100 (SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8

(SUCCESS)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

shutdown (REDIRECT)

Thu Mar  6 08:19:23 2014:type=update:id=ppm.21880 (sp-commit):

user=admin:cmd= configure terminal ; interface Ethernet1/8 ;

shutdown (SUCCESS)