OneFS: Clientstatistiken sind nicht zonenbezogen
Sammendrag: "isi statistics client list" ist nicht zonenbezogen.
Denne artikkelen gjelder for
Denne artikkelen gjelder ikke for
Denne artikkelen er ikke knyttet til noe bestemt produkt.
Det er ikke produktversjonene som identifiseres i denne artikkelen.
Symptomer
Das Ausführen von 'isi statistics client list' kann dazu führen, dass bei der Übersetzung von UID falsche Nutzernamen angezeigt werden.
Beispiel: NutzerA in einer Nicht-Systemzone hat eine (generierte) UID von 1000001 und NutzerB verwendet dieselbe (generierte) UID in der Systemzone. Wenn NutzerA auf das Cluster zugreift, zeigt die Verwendung des Befehls "isi statistics client list" an, dass NutzerB die Arbeit anstelle von NutzerA ausführt.
Beispiel: NutzerA in einer Nicht-Systemzone hat eine (generierte) UID von 1000001 und NutzerB verwendet dieselbe (generierte) UID in der Systemzone. Wenn NutzerA auf das Cluster zugreift, zeigt die Verwendung des Befehls "isi statistics client list" an, dass NutzerB die Arbeit anstelle von NutzerA ausführt.
Årsak
Dem Befehl "isi statistics client list" fehlt der Parameter "--zone", um eine Zone anzugeben. Jede Zone verfügt über eine eigene UID-SID-Zuordnungsdatenbank<> und es wird nicht erwartet, dass die SID-UID-Übersetzung> zwischen den Zonen identisch ist.
"isi statistics client list" ist nicht zonenbezogen und wird ausschließlich in der Systemzone ausgeführt, wenn mit UID-Namensübersetzungen gearbeitet wird, wenn (beispielsweise) Clientprotokollstatistiken angezeigt werden.
Die Statistik-Engine kann nur eine UID und keine SID berücksichtigen. Für einen Nutzer in einer Nicht-Systemzone, die über ein Dateiprotokoll (NFS/SMB/HTTP) auf das Cluster zugreift, wird die UID, die der SID des Nutzers entspricht, im Statistik-Subsystem gespeichert, die möglicherweise mit einer UID für eine andere SID (und einen anderen Namen) in der Systemzone übereinstimmt, wenn der Befehl ausgeführt wird.
(zoneX) SID –> UID –> SID –> Name (System)
"isi statistics client list" ist nicht zonenbezogen und wird ausschließlich in der Systemzone ausgeführt, wenn mit UID-Namensübersetzungen gearbeitet wird, wenn (beispielsweise) Clientprotokollstatistiken angezeigt werden.
Die Statistik-Engine kann nur eine UID und keine SID berücksichtigen. Für einen Nutzer in einer Nicht-Systemzone, die über ein Dateiprotokoll (NFS/SMB/HTTP) auf das Cluster zugreift, wird die UID, die der SID des Nutzers entspricht, im Statistik-Subsystem gespeichert, die möglicherweise mit einer UID für eine andere SID (und einen anderen Namen) in der Systemzone übereinstimmt, wenn der Befehl ausgeführt wird.
(zoneX) SID –> UID –> SID –> Name (System)
Oppløsning
Obwohl dies in OneFS-Versionen in der 7.x-Codefamilie mit "isi_run -z <zid> [Befehl]" funktioniert hat, funktioniert dies in 8.x und höher nicht mehr. Der Befehlssatz "isi statistics" wurde in PAPI (Plattform-API) verschoben, wodurch sich die Art und Weise änderte, wie der Befehl mit Zonen ausgeführt wird.
Das Engineering ist sich dieses Problems bewusst, aber leider wurde keine Lösung gefunden und ist nicht trivial, da es die API-Aufrufe an den Service oder die Prozesszone erkennt.
Das Engineering ist sich dieses Problems bewusst, aber leider wurde keine Lösung gefunden und ist nicht trivial, da es die API-Aufrufe an den Service oder die Prozesszone erkennt.
Tilleggsinformasjon
Der Befehl "isi_run -z <zid>" hat hier keine Auswirkung, da der Befehl als API-Aufruf (PAPI) ausgegeben wird, der standardmäßig die Systemzone verwendet, unabhängig davon, welche Zone aufgerufen wurde.
Berørte produkter
PowerScale OneFSArtikkelegenskaper
Artikkelnummer: 000175154
Artikkeltype: Solution
Sist endret: 11 des. 2025
Versjon: 5
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.