Isilon: NetWorker: NDMP-säkerhetskopieringsfel: "För många öppna filer"

Summary: Säkerhetskopieringsfel för isilon 8.2 NetWorker NDMP: "För många öppna filer", vilket kan åtgärdas genom att öka gränsen för öppna filer på Isilon isi_ndmp_d

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Networker 19,4 
  • Isilon 8.2
  • NDMP-säkerhetskopieringen har fel: "För många öppna filer".

Cause

Isilon 8.2 har en gräns för öppna filer i Isilon isi_ndmp_d.

Resolution

"För många öppna filer" är ett känt problem. Vi rekommenderar att du ökar gränsen för öppna filer på isi_ndmp_d.
  1. Redigera filen /etc/mcp/sys/services/ndmpd och öka max_open_files
<åtgärd>/lagerplats/viloläge 30</åtgärd><
åtgärd>/usr/bin/gränser -B -P $(pgrep isi_ndmp_d) -n 32768</åtgärd>
  1. Redigera ndmpd på valfri nod:
cd /etc/mcp/sys/services
cp ndmpd /ifs/data/Isilon_Support
vi /ifs/data/Isilon_Support/ndmpd
  1. <I avsnittet actionlist name="start"> lägger du till följande rader:
<åtgärd>/lagerplats/viloläge 30</åtgärd><
åtgärd>/usr/bin/gränser -B -P $(pgrep isi_ndmp_d) -n 32768</åtgärd>

Exempel:
<?xml version="1.0"?>
<service name="ndmpd" enable="0" display="1" options="require-quorum,kill-on-sigquorum,require-post-ifs">
      <isi-meta-tag id="ndmp_service">
        <mod-attribs>enable</mod-attribs>
      </isi-meta-tag>
      <description>Network Data Management Protocol Daemon</description>
      <process name="isi_ndmp_d" pidfile="/var/run/isi_ndmp_d.pid"
               startaction="start" stopaction="stop"/>
      <actionlist name="start">
        <action>/usr/bin/isi_ndmp_d</action>
        <action>/bin/sleep 30</action>
        <action>/usr/bin/limits -B -P $(pgrep isi_ndmp_d) -n 32768</action>
      </actionlist>
      <actionlist name="stop">
        <action>/usr/bin/killall isi_ndmp_d</action>
      </actionlist>
</service>
  1. Spara filen (kan behöva använda ! eftersom filen är skrivskyddad)
  2. Distribuera sedan filen till alla noder:
isi_for_array "cp /ifs/data/Isilon_Support/ndmpd /etc/mcp/sys/services"
  1. Starta om NDMP-tjänsten:
ISI-tjänster NDMPD Inaktivera
ISI-tjänster NDMPD-aktivering
  1. Kontrollera gränsen för öppna filer för isi_ndmp_d PID:er:
isi_for_array 'procstat -l $(pgrep isi_ndmp_d)|grep openfiles'
dklimki-mr1512e-4: 26547 isi_ndmp_d       openfiles              16384            16384            
dklimki-mr1512e-5: 77179 isi_ndmp_d       openfiles              16384            16384            
dklimki-mr1512e-3: 74909 isi_ndmp_d       openfiles              16384            16384            
dklimki-mr1512e-1: 27389 isi_ndmp_d       openfiles              16384            16384            
dklimki-mr1512e-2:  3725 isi_ndmp_d       openfiles              16384            16384  
  1. Kontrollera igen efter 30 sek:
isi_for_array 'procstat -l $(pgrep isi_ndmp_d)|grep openfiles'
dklimki-mr1512e-3: 74909 isi_ndmp_d       openfiles              32768            32768
dklimki-mr1512e-1: 27389 isi_ndmp_d       openfiles              32768            32768
dklimki-mr1512e-2:  3725 isi_ndmp_d       openfiles              32768            32768
dklimki-mr1512e-4: 26547 isi_ndmp_d       openfiles              32768            32768
dklimki-mr1512e-5: 77179 isi_ndmp_d       openfiles              32768            32768


Article Properties
Article Number: 000191876
Article Type: Solution
Last Modified: 31 Aug 2022
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.