NetWorker:バックアップが次のエラーで失敗します。コマンド「savefs ...」を実行するためのホスト「client-name」でnsrexecdを使用してセッション チャネルを作成できません。
Résumé: バックアップが失敗し、コマンド「savefs -s server-name -c client-name -g」を実行するためにホスト「client-name」でnsrexecdを使用してセッション チャネルを作成できません
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
NetWorkerクライアント ベースのバックアップが次のエラーで失敗します。
Unable to create session channel with nsrexecd on host client-name to execute command 'savefs -s server-name -c client-name'
Cause
サーバーとクライアントの間に通信の問題があります。
Résolution
初期手順:
- クライアントでnsrexecdが実行されていることを確認します。
-
Linux: ps -ef | grep nsrexecd Windows: tasklist | findstr nsrexecd
-
- クライアント サービスが実行されていない場合は、クライアント サービスを開始し、サービスの問題がないか監視します。
-
Linux: systemctl start networker Windows: net start nsrexecd
-
- サービスの起動の問題は、クライアントのdaemon.rawファイルで監視できます。
-
Linux: /nsr/logs/daemon.raw Windows: C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
- nsr_render_logの使用方法: NetWorker:nsr_render_logの使用方法(英語)」を参照してください。
- リアルタイム ログ レンダリングを有効にする方法: NetWorker:リアルタイムでdaemon.rawをdaemon.logに自動的にレンダリングする方法
-
- nslookupを使用して、NetWorkerサーバーとクライアントの両方から名前解決が正しく機能していることを確認します。FQDN、短い名前、IPはすべて正しく返されるはずです。
接続のトラブルシューティング:
- nsradminがサーバーからクライアントへ、またはその逆に接続できることを確認します。
nsradmin -p nsrexecd -s client-nameここで、「client-name」は、NetWorker構成で定義されているクライアントのホスト名です。
- サーバーとクライアントのポート範囲を nsrports で確認し、一致していることを確認します。NetWorkerで使用されるデフォルトのサービス ポート範囲は7937から9936です。
- NetWorkerサーバーで、クライアントから認識できるポート/プロセスを確認します。
nsrrprcinfo -p client-nameここで、「client-name」は、NetWorker構成で定義されているクライアントのホスト名です。
PS C:\Windows\system32> nsrrpcinfo -p winsrvr2k16.emclab.local
PROGRAM VERSION PROTOCOL PORT SERVICE
100000 2 tcp 7938 nsrportmapper Port Mapper
100000 2 udp 7938 nsrportmapper Port Mapper
390436 1 tcp 8655 nsrexecd GSS Authentication
390435 1 tcp 9220 nsrexecd Resource Mirror
390113 1 tcp 7937 nsrexecd Remote Execution
390440 1 tcp 9500 nsrexecd_nsrfa Remote File Access
ポートは、設定されたポート範囲から動的に割り当てられます。
- クライアントでソフトウェア ファイアウォールが実行されているかどうかを確認し、実行されている場合は、ポート範囲にNetWorkerポートが含まれていることを確認します。
- Linuxの場合
firewall-cmd --list-all
デフォルトのNetWorkerポートを使用した一般的な構成は次のとおりです。
- Linuxの場合
# firewall-cmd --list-all
public (active)
target: %%REJECT%%
icmp-block-inversion: no
interfaces: ens3
sources:
services:
ports: 7937-9936/tcp
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
rule family="ipv4" source ipset="jump-servers" service name="ssh" accept
ただし、ファイアウォール構成の構成が間違っていると、次のようになります。
# firewall-cmd --list-all
public (active)
target: %%REJECT%%
icmp-block-inversion: yes
interfaces: ens3
sources:
services:
ports: 7936-7996/tcp
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks: echo-reply echo-request
rich rules:
rule family="ipv4" source ipset="jump-servers" service name="ssh" accept
Windowsの場合:
セキュリティが強化されたWindows Defenderファイアウォールを開き、受信規則と送信規則を確認します。NetWorkerのポート範囲をブロックまたは制限するルール( nsrportsで表示)を確認します。Local Port列には、ルールが適用されているポート範囲が表示されます。
メモ: 通信をブロックする可能性がある追加のオペレーティング システム設定またはソフトウェアを確認するには、オペレーティング システム管理者を関与させる必要があります。オペレーティング システム レベルの構成が見つからない場合、ネットワーク デバイスによって通信がブロックされている可能性があります。また、ネットワーク管理者は、通信をブロックする可能性のあるネットワーク構成を確認する必要があります。
- 可能な場合は、デフォルトのポート範囲 (7937 から 9936) を使用することをお勧めします。ポート範囲は、nsrportsコマンドを使用して設定できます。
nsrports -S 7937-9936
Produits concernés
NetWorker Family, NetWorkerPropriétés de l’article
Numéro d’article: 000207523
Type d’article: Solution
Dernière modification: 20 avr. 2023
Version: 4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.