ECS: Jak vytvořit základní export NFS a připojit jej na klienta

Shrnutí: Jak vytvořit export systému souborů NFS (Network File System) v systému ECS.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

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
  1. Vytvořte jmenný prostor a vyberte skupinu replikace v systému ECS (volitelně, pokud existuje):
    Navigace: Spravovat >Namespace
    Namespace

  2. 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é
    Nový uživatel objektu
  3. 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
    Vytvoření kbelíku s povolenými soubory
     
    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.
     

    Výchozí název skupiny v systému Linux

    1. Kliknutím na tlačítko Next > pokračujte ve vytváření kbelíku.
    2. 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.
  4. >Kliknutím natlačítko Next kliknutím na tlačítko Save dokončete vytvoření kbelíku.
    Dokončete vytvoření kbelíku
  5. Vytvořte export a klikněte na New Export.

    Navigace: Spravovat >Soubor
    Vytvořte tlačítko pro export

  6. Vyberte obor názvů a kbelík.
    Výběr možností Namespace a Bucket

  7. V části Export Host Options klikněte na možnost Add a vyberte možnost Permissions, Write Transfer Policy, Authentication aMounting Directories Allow:
Poznámka: V rámci exportu hostitele pomocí políčka RootSquash zadejte uživatelské jméno objektu ECS, které se používá k mapování příchozího uživatele root (uid=0). Pokud jej ponecháte prázdné, uživatel root bude přesměrován na neexistujícího uživatele, který nebude moci číst ani zapisovat, pokud není vytvořeno mapování uživatele pro uid=0.
 

Přidat hostitele exportu

  1. 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 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 uživatele

    Příklad mapování uživatelů a skupin:

    Příklad mapování uživatelů a skupin
  2. 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
  1. 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 ..
  1. Připojte export do svého linuxového hostitele a ověřte, že je export připojen.
Poznámka: Je důležité zadat -o "vers=3", protože systém ECS podporuje pouze verzi 3.

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)
  1. 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

Další informace

Dotčené produkty

ECS Appliance Gen 3

Produkty

ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen2 C-Series, ECS Appliance Hardware Gen2 D-Series , ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption ...
Vlastnosti článku
Číslo článku: 000019857
Typ článku: How To
Poslední úprava: 09 říj 2025
Verze:  10
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.