Connectrix Cisco MDSシリーズ:SCGスクリプトを編集してパスワード エンコーディングを有効にする方法
Summary: SCG, Base64エンコーディング, Cisco, ESRSスクリプト, パスワードBase64エンコーディング
Instructions
これは、SolveOnline for Ciscoを介して生成された「SCG Callhomeセットアップ」ステップの一部であり、LINUXマシンを介してスクリプトを編集して、パスワード エンコーディング(Base64)を有効にします。
以下は、その手順のタスク 3 と 4 で説明されているサンプルです。
重要:スクリプトを編集する前に、スクリプトでユーザー名とパスワードとして使用するアクセス コードとPINを生成する必要があります。 このプロセスは、構成しているすべてのスイッチに対して実行する必要があります。
アクセス コードとPINを生成する手順については、次の記事を参照してください(手順はBrocadeスイッチとCiscoスイッチで同じです):
https://www.dell.com/support/kbdoc/en-us/000345325
タスク3:Linuxマシンを使用してスクリプトを編集して、パスワード暗号化(Base64)を有効にする
3.をコピーします。
ch_script_<NX-OS Version>.tar file と esrs_auth.sh Dellサポート サイトからLinuxサーバーにダウンロードされたファイル。
Example:
- WindowsホストからLinuxサーバーへのコピーは、WINSCPを使用して実行できます。
Linuxルート ディレクトリーでの結果は次のとおりです。
[root@host ~]# ls
anaconda-ks.cfg Desktop Downloads index.html Music Public Videos
ch_script_v8_4_2b.tar Documents esrs_auth.sh initial-setup-ks.cfg Pictures Templates
[root@host ~]#
ch_script.tar と esrs_auth.sh files.
実行 esrs_auth.sh コマンドを使用してbashファイル “bash esrs_auth.sh”.
CLIを使用して要求された情報の例を入力し、入力します(メモ:ユーザー名はアクセスコードで、パスパスワードは最初に生成されたPINになります)。
[root@host ~]#
[root@host ~]# bash esrs_auth.sh
Enter script file name: ch_script_v8_4_2b.tar
Enter username for add/del of device to ESRS backend: ABCA9F6D
Enter password for add/del of device to ESRS backend: ****
Enter esrsv-primary-ipaddress of the product: 10.xx.yy.zz
Enter serial number of the product: XXX12345-CLI
Enter ip-address of the product: 1.2.3.4
Enter esrs model of the product: CONNECTRIX-GW
product-connectivity-add.sh updated...
Product ESRSV Primary address updated...
Product serial number updated...
Product IP Address updated...
Product esrs model updated...
[root@host ~]#
[root@host ~]# mv ch_script_v8_4_2b.tar ch_script_v8_4_2b_edit.tar
[root@host ~]#
変更したスクリプトをLinuxホストからWinscp経由でFTPサーバーにコピーします。
変更したスクリプトをコピーします ch_script_<NX-OS version>.tar Linuxサーバーからスイッチのbootflash:scriptsディレクトリーへのファイル。
(ダイレクターの場合は、.tarファイルをアクティブ スーパーバイザーとスタンバイ スーパーバイザーの両方にコピーします (bootflash://sup-active/scripts and bootflash://sup-standby/scripts))
スイッチの例。
MDS-9250i#
MDS-9250i# copy ftp://anonymous@aa.bb.cc.dd/cisco/ch_script_v8_4_2b_edit.tar bootflash:scripts/ch_script_v8_4_2b_edit.tar
Password:
Copy complete, now saving to disk (please wait)...
MDS-9250i#
MDS-9250i# dir bootflash:scripts/
112640 Feb 18 12:53:05 2021 ch_script_v8_4_2b_edit.tar
Usage for bootflash://sup-local
869765120 bytes used
2489880576 bytes free
3359645696 bytes total
MDS-9250i#
タスク4:MDSスイッチでESRS ConnectHomeを有効にする
7. MDSスイッチでESRS ConnectHomeを有効にします。
Example:
MDS-9250i#
MDS-9250i# config
MDS-9250i(config)#
MDS-9250i(config)# callhome
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# alert-group all script-name ch_script_v8_4_2b_edit.tar
MDS-9250i(config-callhome)#
注:上記のコマンドを実行した後、デバイスがRESTを介してSRSゲートウェイに追加されていることを確認します
お客様のサイトにインストールされたESRSゲートウェイのWebUIにログインし、[Alerts]ページに移動します
正常に追加されたデバイスには、ステータス201.
のアラートが入力されますステータスが401の場合は、認証エラーが発生しており、デバイスはゲートウェイに追加されていません。
(401は、認証エラー「管理下の製品のシリアル番号フィールドがREST要求にありません。」または「デバイス モデルがREST要求にありません。」を意味します
メモ: いずれかのアラート グループをスクリプト名にマップすると、デフォルトではすべてのアラート グループがスクリプトにマップされます
デフォルトでは、[All]アラート グループを有効にすることができます。
スイッチを初めて構成する場合は、callhomeとcfs分散がスイッチで有効になっていることを確認します
次のコマンドを使用して、callhomeとcfs分散を有効にします。
MDS-9250i# config
Enter configuration commands, one per line. End with CNTL/Z.
MDS-9250i(config)#
MDS-9250i(config)# callhome
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# enable
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# distribute
MDS-9250i(config-callhome)#
MDS-9250i(config-callhome)# commit
MDS-9250i(config-callhome)#
MDS-9250i#
MDS-9250i# show callhome status
Distribution : Enabled
MDS-9250i#
MDS-9250i#
MDS-9250i# show cfs application name callhome
Enabled : Yes
Timeout : 20
Merge Capable : Yes
Scope : Physical-fc-ip
Region : Default
MDS-9250i#
SCG Callhomeセットアップ手順の手順を続行します
メモ: 生成されたファイルには機密情報が含まれています。スイッチにコピーされた後、Windows/Linuxホストから削除する必要があります。