PowerScale: Při použití vlastní hodnoty sysctl dojde k selhání příkazu rpcbind

Summary: "rpcbind" se nespustí správně během upgradů na konkrétní verze OneFS, pokud je pro "kern.ipc.somaxconn" nastavena vlastní hodnota.

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

Po upgradu na jednu z následujících verzí systému OneFS:

  • 9.7.1.3
  • 9.10.0.0

Klientský přístup je přerušen ve všech protokolech a spuštěn isi auth Příkazy v clusteru způsobí následující chybu:

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

Zprávy v /var/log/messages indikující selhání připojení k serveru RPC (Remote Procedure Call):

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

Tento problém způsobuje problém v logice, která vyhodnotila toto nastavení ve dvou dotčených verzích systému OneFS. Řeší se ve všech ostatních verzích.

Resolution

Tomuto problému se lze vyhnout, pokud je vyřešen před upgradem na dotčenou verzi systému OneFS. Pokud už je cluster dotčený, existují také kroky pro obnovení.

Před upgradem

Zkontrolujte vlastní hodnotu pomocí následujícího skriptu:

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"

Pokud je výstup; Poznamenejte si hodnotu (512 je běžná) a pak pomocí následujícího skriptu položku odeberte:

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"

Upgrade lze nyní bezpečně provést. Po upgradu vraťte nastavení na dříve zapsanou hodnotu pomocí následujícího příkazu. Nahradit $val s uvedenou hodnotou.

isi_sysctl_cluster kern.ipc.somaxconn=$val

Poté ručně restartujte uzly jeden po druhém pomocí libovolného procesu, pokud chcete.


Po nárazu

Je nutné restartovat dotčené uzly.

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.