PowerScale: Niet-standaardinstellingen NFSv4 begrijpen
Summary: Niet-standaardinstellingen NFSv4 begrijpen.
Instructions
Soms levert de standaard NFSv4-setup onverwachte resultaten op. De volgende problemen kunnen zich voordoen en worden aangepast zoals aangegeven. Het is de aanbevolen praktijk om niet-standaardinstellingen te vermijden, omdat ze vaak de ondersteuning voor de NFSv4-toegangscontrolelijst (ACL) verbreken.
- NFSv4-domein niet geconfigureerd: Het eigendom van de root wordt weergegeven als
nobody:nobody, terwijl niet-rootgebruikers de juiste weergave gevenuser:groupcontext. Zonder domeininformatie is ACL-ondersteuning op de vatting onwaarschijnlijk. -
NFSv4-domein is geconfigureerd: Het eigendom van de root wordt weergegeven als
root:wheelIn plaats vanroot:root. Als root-toegang essentieel is, stelt u een root-GID in de Isilon-zone of op Linux-clients in. Deze optie is het meest relevant voor omgevingen die meerdere NFSv4-zones gebruiken. Het bewerken van de systeemzone wordt niet aanbevolen.
Waarom root wordt weergegeven als root:wheel: NFSv4 retourneert UID- en GID-namen van de server. In OneFS, 0:0 Kaarten naar root:wheel. Linux-systemen hebben mogelijk niet de wheel groeperen of toewijzen GID 10. Een tijdelijke oplossing omvat het gebruik van een lokaal providerbestand voor de NFSv4-zone, maar het wijzigen van de systeemzone wordt afgeraden.
Een andere optie is het bewerken van clientbestanden zoals beschreven in de KB: NFSv4-export met ingeschakelde no_root_squash maakt gebruik van het groepswiel op de Linux-client in plaats van de groepsroot. Deze methode voegt root toe aan de wielgroep in /etc/group.
-
NFSv4 Geen namen ingesteld op niet-standaard JA: Met deze instelling worden UID's/GID's verzonden in plaats van
user@domain. Het eigendom van de root wordt weergegeven alsroot:root, maar ACL-ondersteuning mislukt omdat het protocol vereistuser@domainsyntaxis per RFC.
Technische details voor NFS-zone-instellingen zijn beschikbaar in de contextgevoelige Help-functie.
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.
Standaardwaarden van de opdrachtregelinterface:
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
Standaardwaarden van WebUI: