OneFS: Clientstatistiken sind nicht zonenbezogen
Oversigt: "isi statistics client list" ist nicht zonenbezogen.
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
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.
Årsag
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)
Lø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.
Flere oplysninger
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 OneFSArtikelegenskaber
Artikelnummer: 000175154
Artikeltype: Solution
Senest ændret: 11 dec. 2025
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.