ECS. Как создать базовый экспорт NFS и смонтировать его на клиенте

Summary: Создание экспорта сетевой файловой системы (NFS) в ECS.

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Instructions

Предпосылка:
Соберите следующую необходимую информацию для создания экспортируемых каталогов в ECS. Это необходимо для создания правильных сопоставлений, необходимых для экспортируемых пользователей. Подключитесь к клиентскому хосту, на котором смонтирован экспорт NFS, и соберите некоторую основную информацию для дальнейших действий, описанных в этой статье.

Необходимая информация из выводов представлена ниже.

  • UID пользователя хоста Linux
  • GID группы
  • Имя группы, связанное с GID
  • IP-адрес хоста Linux

Пример, использованный в этой статье:
Это идентификатор пользователя с хоста Linux, который мы используем в этой статье: uid=500

Идентификатор группы определяется по хосту Linux: gid=500

Имя группы по умолчанию , определенное на хосте Linux: gpadmin

Команды:

# id <Linux User>
# ip addr

Пример.

[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. Создайте пространство имен и выберите группу репликации в ECS (необязательно, если она существует):
    Навигация: Руководить >Пространство имен
    Пространство имен

  2. Создайте пользователя пространства имен:


    Примечание. Далее мы сопоставим этого пользователя с UID Linux, полученным из приведенной выше информации.

    Навигация: Руководить>Пользователей
    Новый пользователь объекта
  3. Создайте контейнер с поддержкой файлов:


    Примечание. В этом примере пользователь был создан для владельца контейнера, и обычно это может быть любой пользователь пространства имен.

    Навигация: Руководить >Ведра
    Создайте контейнер с поддержкой файлов
     
    Примечание. Вам потребуется имя группы Linux по умолчанию из сведений, собранных в начале этой статьи. Они должны точно совпадать.
     

    Имя группы по умолчанию в Linux

    1. Нажмите Next>, чтобы продолжить создание контейнера.
    2. Установите для параметра File Systemзначение On и введите информацию о группе контейнера по умолчанию из необходимого условия. В этом пункте выберите предоставление разрешений для контейнера.
  4. Нажмите Далее > Нажмите Сохранить, чтобы завершить создание контейнера.
    Завершите создание контейнера
  5. Создайте «export», нажав New Export.

    Навигация: Руководить >Файл
    Нажмите Создать экспорт.

  6. Выберите пространство имен и Bucket.
    Выбор пространства имен и контейнера

  7. Нажмите Add в разделе Export Host Options, выбрав параметры Permissions, Write Transfer Policy, Authentication иMounting Directories Allow.
Примечание. В поле RootSqueash раздела экспорта хоста укажите имя пользователя объекта ECS, используемое для сопоставления входящего пользователя root (uid=0). Если оставить поле пустым, пользователь root передается несуществующему пользователю, что препятствует чтению или записи, если только не создано сопоставление пользователей для uid=0.
 

Добавить хост экспорта

  1. Сопоставьте группу по умолчанию , заданную для контейнера файловой системы на шаге 3, с идентификатором GID , указанным в необходимых условиях, и сопоставьте пользователя, созданного на шаге 2, с идентификатором UID пользователя из необходимых условий. Можно повторить эти действия для дополнительных пользователей, которым необходим доступ для доступа к экспорту.


    Примечание. Сопоставление позволяет ECS рассматривать пользователя ECS объекта и пользователя NFS как одного пользователя, но с двумя наборами учетных данных: один для доступа к ECS с помощью NFS и один для доступа к ECS с помощью объектных протоколов. Поскольку учетные записи сопоставлены, файлы, записанные пользователем NFS, доступны пользователю сопоставленного объекта как объекты, а объекты, записанные пользователями объекта, доступны пользователю NFS как файлы. Разрешения, связанные с файлом или объектом, основаны на сопоставлении между POSIX и привилегиями списков контроля доступа (ACL) для объектного протокола.

    Пример группы:
    Пример группы

    Пример пользователя:


    Примечание. Идентификатор UID из необходимых условий сопоставлен с пользователем пространства имен ECS, созданным на шаге 2.
     

    Пример пользователя

    Пример сопоставления пользователей и групп:

    Пример сопоставления пользователей и групп
  2. В клиентской системе, где монтируется экспорт, необходимо проверить, доступен ли экспорт.

Команда.

# showmount -e <IP Address of the ECS>

Пример.

[root@client ~]# showmount -e x.x.x.x
Export list for x.x.x.x:
/nfsnamespace/nfsbucket             x.x.x.x
  1. Создайте точку монтирования на локальном хосте Linux.

Команды:

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

Пример.

[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. Смонтируйте экспорт на хосте Linux и убедитесь, что экспорт подключен.
Примечание. Важно указать «-o "vers=3"», так как ECS поддерживает только версию 3.

Команда.

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

Пример.

[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. Можно создавать файлы проверки и получать к ним доступ с помощью одной и той же точки монтирования:

    Пример.

[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

Produse afectate

ECS Appliance Gen 3

Produse

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 ...
Proprietăți articol
Article Number: 000019857
Article Type: How To
Ultima modificare: 09 oct. 2025
Version:  10
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.