ECS: tworzenie podstawowego eksportu NFS i montowanie go w kliencie

Summary: Tworzenie eksportu do sieciowego systemu plików (NFS) w 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

Warunek wstępny:
Zbierz następujące informacje o wymaganiach wstępnych do tworzenia eksportów w ECS. Jest to wymagane do utworzenia prawidłowych mapowań potrzebnych dla użytkowników eksportu. Połącz się z hostem klienta, na którym zamontowano eksport NFS, i zbierz kilka podstawowych informacji, które przydadzą się później w tym artykule.

Informacje potrzebne z danych wyjściowych podanych poniżej:

  • uid użytkownika hosta Linux;
  • Gid grupy
  • Nazwa grupy powiązanej z identyfikatorem gid
  • Adres IP hosta Linux

Przykład użyty w tym artykule:
Jest to identyfikator użytkownika z hosta Linux, którego używamy w tym artykule: uid=500

Identyfikator grupy jest identyfikowany na podstawie hosta Linux: gid=500

Domyślna nazwa grupy zidentyfikowana z hosta Linux: gpadmin

Polecenia:

# id <Linux User>
# ip addr

Przykład:

[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. Utwórz przestrzeń nazw i wybierz grupę replikacji w ECS (opcjonalnie, jeśli istnieje):
    Nawigacja: Zarządzać >Namespace
    Namespace

  2. Utwórz użytkownika przestrzeni nazw:


    Uwaga: Później będziemy mapować tego użytkownika na identyfikator użytkownika systemu Linux pobrany z powyższych informacji o wymaganiach wstępnych.

    Nawigacja: Zarządzać>Użytkowników
    Nowy użytkownik obiektu
  3. Utwórz zasobnik obsługujący pliki:


    Uwaga: W tym przykładzie użytkownik został utworzony dla właściciela zasobnika i zazwyczaj może to być dowolny użytkownik przestrzeni nazw.

    Nawigacja: Zarządzać >Wiadra
    Utwórz zasobnik obsługujący pliki
     
    Uwaga: Potrzebna jest domyślna nazwa grupy systemu Linux z informacji o wymaganiach wstępnych zebranych na początku tego artykułu. Muszą się dokładnie zgadzać.
     

    Domyślna nazwa grupy systemu Linux

    1. Kliknij przycisk Dalej > , aby kontynuować tworzenie zasobnika.
    2. Kliknij opcję System plików , aby ją włączyć , a następnie wprowadź informacje o domyślnej grupie zasobnika z wymagań wstępnych. W tym punkcie wybierz opcję przyznawania uprawnień do zasobnika.
  4. Kliknij przycisk Dalej > , kliknij przycisk Zapisz , aby zakończyć tworzenie zasobnika.
    Dokończ tworzenie zasobnika
  5. Utwórz element eksportu, klikając przycisk Nowy eksport.

    Nawigacja: Zarządzać >Plik
    Utwórz kliknięcie eksportu

  6. Wybierz przestrzeń nazw i Zasobnik.
    Wybieranie przestrzeni nazw i zasobnika

  7. Kliknij przycisk Dodaj w obszarze Eksportuj opcje hosta , wybierając opcje Uprawnienia, Zasady transferu zapisu, Uwierzytelnianie iZezwalaj na katalogi montażowe :
Uwaga: W eksportach hosta z polem RootSquash określ nazwę użytkownika obiektu ECS, która została użyta do zmapowania przychodzącego użytkownika głównego (uid=0). Jeśli pozostawisz puste pole, użytkownik root zostanie zdegradowany do nieistniejącego użytkownika, uniemożliwiając odczyt lub zapis, chyba że zostanie utworzone mapowanie użytkownika dla uid=0.
 

Dodaj hosta eksportu

  1. Zmapuj domyślną grupę ustawioną dla zasobnika systemu plików ustawionego w Kroku 3 na gid zidentyfikowany w wymaganiach wstępnych i zmapuj użytkownika utworzonego w Kroku 2 na użytkownika uid z wymagań wstępnych. Te czynności można powtórzyć dla dodatkowych użytkowników, którzy muszą uzyskać dostęp do eksportu.


    Uwaga: mapowanie umożliwia ECS traktowanie użytkownika obiektów ECS i użytkownika NFS jak tego samego użytkownika, ale z dwoma zestawami poświadczeń — jednym w celu uzyskania dostępu do ECS za pomocą NFS, a drugim w celu uzyskania dostępu do ECS przy użyciu protokołów obiektów. Ponieważ konta są mapowane, pliki zapisane przez użytkownika NFS są dostępne jako obiekty przez zmapowanego użytkownika obiektów, a obiekty zapisane przez użytkowników obiektów są dostępne jako pliki przez użytkownika NFS. Uprawnienia związane z plikiem lub obiektem są oparte na mapowaniu między uprawnieniami POSIX i listami kontroli dostępu (ACL) protokołu obiektu.

    Przykład grupy:
    Przykład grupy

    Przykład użytkownika:


    Uwaga: Identyfikator uid z wymagania wstępnego jest mapowany na użytkownika przestrzeni nazw ECS utworzonego w kroku 2.
     

    Przykład użytkownika

    Przykład mapowania użytkowników i grup:

    Przykład mapowania użytkowników i grup
  2. W systemie klienckim, w którym montujesz eksport, należy sprawdzić, czy eksport jest dostępny.

Polecenie:

# showmount -e <IP Address of the ECS>

Przykład:

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Utwórz punkt montowania na lokalnym hoście Linux.

Polecenia:

# mkdir <Path to new mount point>
# ls -lart <Path to new mount point>

Przykład:

[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. Zamontuj eksport w hoście Linux i potwierdź, że eksport jest zamontowany.
Uwaga: ważne jest, aby określić -o "vers=3", ponieważ ECS obsługuje tylko wersję 3.

Polecenie:

# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point>
# mount

Przykład:

[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. Zweryfikowane pliki mogą być tworzone i dostępne za pomocą tego samego punktu montowania:

    Przykład:

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