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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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
  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

Additional Information

Affected Products

ECS Appliance Gen 3

Products

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 ...
Article Properties
Article Number: 000019857
Article Type: How To
Last Modified: 09 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.