PowerScale: rpcbind epäonnistuu päivityksen aikana, jos käytössä on mukautettu sysctl-arvo

Summary: rpcbind ei käynnisty oikein tiettyihin OneFS-versioihin päivitettäessä, jos mukautettu arvo on määritetty kern.ipc.somaxconn.

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

Kun olet päivittänyt johonkin seuraavista OneFS-versioista:

  • 9.7.1.3
  • 9.10.0.0

Asiakasohjelman käyttö keskeytyy kaikissa protokollissa, ja käynnissä on isi auth Klusterin komennot aiheuttavat seuraavan virheen:

p970-1# isi auth users list
Unable to connect to authentication daemon.  Please wait until authentication daemon has restarted and retry.

Viestit /var/log/messages ilmaisee, että yhteys etäproseduurikutsupalvelimeen (RPC) ei onnistu:

2024-11-25T14:59:51.084340+00:00 <1.3> p970-1(id1) isi_celog_capture[4169]: drive_d_connect: Failed to connect to RPC server at 127.0.0.1 (errno=Invalid argument, rpc clnt_stat=15); retrying 2 of 3.

Cause

Ongelma johtuu logiikasta, joka arvioi tämän asetuksen kahdessa OneFS-versiossa, joita ongelma koskee. Sitä käsitellään kaikissa muissa versioissa.

Resolution

Ongelma voidaan välttää, jos se korjataan ennen päivitystä OneFS-versioon, jota ongelma koskee. Jos ongelma koskee jo klusteria, suorita myös palautustoimet.

Ennen päivitystä

Tarkista mukautettu arvo alla olevan komentosarjan avulla:

sys_files="/etc/mcp/templates/sysctl.conf
/etc/mcp/override/sysctl.conf
/etc/local/sysctl.conf";

while read -r file; do
  grep "somaxconn" "$file" 2>/dev/null
  done <<<"$sys_files"

Jos lähtöä on; Kirjoita arvo muistiin (512 on yleinen) ja poista sitten merkintä seuraavalla komentosarjalla:

sys_files="/etc/mcp/templates/sysctl.conf
/etc/mcp/override/sysctl.conf
/etc/local/sysctl.conf";

while read -r file; do
  sed -i bak "s/^kern.ipc.somaxconn.*//g" "$file" 2>/dev/null
  done <<<"$sys_files"

Päivitys voidaan nyt suorittaa turvallisesti. Palauta päivityksen jälkeen asetus aiemmin kirjoitettuun arvoon seuraavalla komennolla. Korvata $val merkityllä arvolla.

isi_sysctl_cluster kern.ipc.somaxconn=$val

Käynnistä sitten solmut uudelleen manuaalisesti yksi kerrallaan käyttämällä mitä tahansa prosessia, jos haluat.


Törmäyksen jälkeen

Solmut, joihin ongelma vaikuttaa, on käynnistettävä uudelleen.

shutdown -r now

Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000253297
Article Type: Solution
Last Modified: 01 May 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.