PowerScale: Principy nevýchozích nastavení systému NFSv4
Summary: Principy nevýchozích nastavení systému NFSv4.
Instructions
V některých případech vede výchozí nastavení systému NFSv4 k neočekávaným výsledkům. Mohou se vyskytnout následující problémy, které lze podle uvedeného příkazu upravit. Osvědčený postup doporučuje vyhnout se jiným než výchozím nastavením, protože často narušují podporu seznamu řízení přístupu NFSv4 (ACL).
- Doména NFSv4 není nakonfigurována: Kořenové vlastnictví se zobrazí jako
nobody:nobody, zatímco uživatelé mimo základní desku zobrazují správněuser:groupkontext. Bez informací o doméně je podpora seznamu ACL při připojení nepravděpodobná. -
Doména NFSv4 je nakonfigurována: Kořenové vlastnictví se zobrazí jako
root:wheelnamístoroot:root. Pokud je přístup uživatele root kritický, nastavte v zóně Isilon nebo na klientech se systémem Linux GID uživatele root. Tato možnost je nejvhodnější pro prostředí používající více zón NFSv4. Úprava systémové zóny se nedoporučuje.
Proč se root zobrazuje jako root:wheel: NFSv4 vrací názvy UID a GID ze serveru. V systému OneFS 0:0 Mapuje na root:wheel. Systémy Linux mohou postrádat wheel seskupte nebo mu přiřaďte GID 10. Zástupné řešení zahrnuje použití souboru místního poskytovatele pro zónu NFSv4, ale nedoporučujeme upravovat systémovou zónu.
Další možností je úprava klientských souborů, jak je popsáno v článku znalostní databáze: Export NFSv4 s povolenou no_root_squash používá na linuxovém klientovi místo kořenového adresáře skupiny kolečko skupiny. Tato metoda přidá kořen do skupiny kol v /etc/group.
-
NFSv4 No Names nastavená na jiné než výchozí hodnotu YES: Toto nastavení odesílá UID/GID namísto
user@domain. Kořenové vlastnictví se zobrazí jakoroot:root, ale podpora ACL selže, protože protokol vyžadujeuser@domainsyntaxe podle RFC.
Technické podrobnosti o nastavení zóny NFS jsou k dispozici v kontextové nápovědě.
CLUSTER# isi nfs settings zone modify -h
Description:
Change the default NFS zone options.
Required Privileges:
ISI_PRIV_NFS
Usage:
isi nfs settings zone modify
[--nfsv4-domain <string>]
[--revert-nfsv4-domain]
[--nfsv4-replace-domain <boolean>]
[--revert-nfsv4-replace-domain]
[--nfsv4-no-domain <boolean>]
[--revert-nfsv4-no-domain]
[--nfsv4-no-domain-uids <boolean>]
[--revert-nfsv4-no-domain-uids]
[--nfsv4-no-names <boolean>]
[--revert-nfsv4-no-names]
[--nfsv4-allow-numeric-ids <boolean>]
[--revert-nfsv4-allow-numeric-ids]
[--zone <string>]
[{--verbose | -v}]
[{--help | -h}]
Options:
--nfsv4-domain <string>
NFSv4 domain name.
--revert-nfsv4-domain
Set value to system default for --nfsv4-domain.
--nfsv4-replace-domain <boolean>
Replace owner/group domain with nfs domainname. (v4).
--revert-nfsv4-replace-domain
Set value to system default for --nfsv4-replace-domain.
--nfsv4-no-domain <boolean>
Send owners/groups without domainname (v4).
--revert-nfsv4-no-domain
Set value to system default for --nfsv4-no-domain.
--nfsv4-no-domain-uids <boolean>
Send UIDs/GIDs without domainname (v4).
--revert-nfsv4-no-domain-uids
Set value to system default for --nfsv4-no-domain-uids.
--nfsv4-no-names <boolean>
Always send owners/groups as UIDs/GIDs (v4).
--revert-nfsv4-no-names
Set value to system default for --nfsv4-no-names.
--nfsv4-allow-numeric-ids <boolean>
Send owners/groups as UIDs/GIDs when lookups fail or if no_names=1 (v4).
--revert-nfsv4-allow-numeric-ids
Set value to system default for --nfsv4-allow-numeric-ids.
--zone <string>
Access zone.
Display Options:
--verbose | -v
Display more detailed information.
--help | -h
Display help for this command.
Výchozí hodnoty z rozhraní příkazového řádku:
CLUSTER# isi nfs settings zone view NFSv4 Domain: localhost NFSv4 Replace Domain: Yes NFSv4 No Domain: No NFSv4 No Domain UIDs: Yes NFSv4 No Names: No NFSv4 Allow Numeric IDs: Yes
Výchozí hodnoty z WebUI: