ECS: Jak vytvořit základní export NFS a připojit jej na klienta
Summary: Jak vytvořit export systému souborů NFS (Network File System) v systému ECS.
Instructions
Předpoklad:
Shromážděte následující požadované informace pro vytváření exportů v systému ECS. To je nutné k vytvoření správných mapování potřebných pro uživatele exportu. Připojte se ke klientskému hostiteli, kde je export NFS připojený, a shromážděte některé základní informace pro pozdější použití v tomto článku.
Informace potřebné z výstupů shromážděných níže:
- Identifikátor uid uživatele linuxového hostitele
- Identifikátor gid skupiny
- Název skupiny související s gid
- IP adresa linuxového hostitele
Příklad použitý v tomto článku:
Toto je ID uživatele z linuxového hostitele, kterého používáme v tomto článku: uid=500
ID skupiny je identifikováno z linuxového hostitele: gid=500
Výchozí název skupiny identifikovaný od linuxového hostitele: gpadmin
Příkazy:
# id <Linux User> # ip addr
Příklad:
[root@client ~]# id gpadmin uid=500(gpadmin) gid=500(gpadmin) groups=506(service),500(gpadmin) [root@client ~]# ip addr 9: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether 90:e2:ba:d2:03:bc brd ff:ff:ff:ff:ff:ff inet x.x.x.x/24 brd x.x.x.x scope global bond1
-
Vytvořte jmenný prostor a vyberte skupinu replikace v systému ECS (volitelně, pokud existuje):
Navigace: Spravovat >Namespace
-
Vytvořte uživatele jmenného prostoru:
Poznámka: Později mapujeme tohoto uživatele na uid systému Linux získané z výše uvedených nezbytných informací.
Navigace: Spravovat>Uživatelé
-
Vytvořte kbelík s povolenými soubory:
Poznámka: V tomto příkladu byl uživatel vytvořen pro vlastníka kbelíku a obvykle se může jednat o libovolného uživatele oboru názvů.
Navigace: Spravovat >Vědra
Poznámka: Potřebujete výchozí název skupiny Linuxu z nezbytných informací shromážděných na začátku tohoto článku. To se musí přesně shodovat.
- Kliknutím na tlačítko Next > pokračujte ve vytváření kbelíku.
- Kliknutím přepněte možnost File System na On a z nezbytných informací zadejte možnost Default Bucket Group . V tomto okamžiku vyberte udělení oprávnění pro kbelík.
- >Kliknutím natlačítko Next kliknutím na tlačítko Save dokončete vytvoření kbelíku.

-
Vytvořte export a klikněte na New Export.
Navigace: Spravovat >Soubor
-
Vyberte obor názvů a kbelík.

- V části Export Host Options klikněte na možnost Add a vyberte možnost Permissions, Write Transfer Policy, Authentication aMounting Directories Allow:

-
Namapujte výchozí skupinu nastavenou pro kbelíky systému souborů nastavené v kroku 3 na gid identifikované v přípravných krocích a namapujte uživatele vytvořeného v kroku 2 na požadované uid uživatele. Tyto kroky můžete opakovat i u dalších uživatelů, kteří musí mít přístup k exportu.
Poznámka: Mapování umožňuje systému ECS zacházet s uživatelem objektu ECS a uživatelem NFS jako se stejným uživatelem, ale se dvěma sadami přihlašovacích údajů, jednou pro přístup k systému ECS pomocí NFS a jednou pro přístup k systému ECS pomocí objektových protokolů. Vzhledem k tomu, že účty jsou mapovány, soubory zapsané uživatelem NFS jsou přístupné jako objekty uživatele mapovaného objektu a objekty zapsané uživateli objektu jsou přístupné jako soubory uživatele NFS. Oprávnění spojená se souborem nebo objektem jsou založena na mapování mezi POSIX a oprávněními seznamů řízení přístupu (ACL) objektového protokolu.
Příklad skupiny:
Příklad uživatele:
Poznámka: Identifikátor uid z přípravných kroků je mapován na uživatele jmenného prostoru ECS vytvořeného v kroku 2.
Příklad mapování uživatelů a skupin:

- V systému klienta, ke kterému připojujete export, je nutné zkontrolovat, zda je export k dispozici.
Příkaz:
# showmount -e <IP Address of the ECS>
Příklad:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- Vytvořte přípojný bod na místním linuxovém hostiteli.
Příkazy:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
Příklad:
[root@client ~]# mkdir /tmp/mnt [root@client ~]# ls -lart /tmp/mnt total 8 drwx------ 2 gpadmin root 4096 Oct 22 18:08 . drwxrwxrwt. 4 root root 4096 Oct 24 12:34 ..
- Připojte export do svého linuxového hostitele a ověřte, že je export připojen.
Příkaz:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
Příklad:
[root@client ~]# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" x.x.x.x:/nfsnamespace/nfsbucket/ /tmp/mnt [root@client ~]# mount x.x.x.x:/nfsnamespace/nfsbucket/ on /tmp/mnt type nfs (rw,vers=3,nolock,rsize=524288,wsize=524288,addr=x.x.x.x)
-
Ověřte, že lze vytvářet a přistupovat k souborům pomocí stejného přípojného bodu:
Příklad:
[gpadmin@client ~]$ cd /tmp/mnt [gpadmin@client mnt]$ touch file2 [gpadmin@client mnt]$ ls -lart total 0 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:24 file1 -rw------- 1 gpadmin gpadmin 0 Apr 11 17:25 file2
Additional Information
Související články NFS:
- ECS: Chyba streamování protokolu funkce dataheadsvc: Odkaz na postup NFSv3 není podporován v požadavku ReadLinkRequest
- ECS: Připojení NFS selhalo s chybou „No such file or directory“ nebo „ERROR_OBJECT_NOT_FOUND“
- ECS: Chyby vzdáleného I/O u NFS; Změna vlastníka kbelíku pro kbelíky s podporou FS může způsobit, že aplikace/uživatelé nebudou mít přístup k souborům NFS
- ECS: Při zápisu NFS dojde po určitém množství dat k chybě I/O.
- ECS: Použití sdílení souborů NFS ze systému ECS s datovým úložištěm VMware NFS
- ECS: Vzorové postupy pro připojení exportů ECS NFS
- ECS: Jak připojit sdílení NFS ke klientovi Windows
- ECS: Po změně nastavení exportu souborů v uživatelském rozhraní se připojení NFS nezdaří
- ECS: Je obsah Oracle WebCenter (WCC) kompatibilní se systémem ECS?