ЕКС: Як створити базовий експорт NFS і змонтувати його на клієнті
Summary: Як створити експорт мережевої файлової системи (NFS) на ECS.
Instructions
Передумовою:
Зберіть наведену нижче передумовну інформацію для створення експорту в ECS. Це потрібно для створення правильних зіставлень, потрібних для користувачів експорту. Підключіться до вузла клієнта, на якому змонтовано експорт NFS, і зберіть основну інформацію для подальшого використання в цій статті.
Інформація, необхідна з результатів, зібраних нижче:
- Інтерфейс користувача вузла Linux
- Гід групи
- Назва групи пов'язана з gid
- IP-адреса хоста Linux
Приклад, використаний у цій статті:
Це ID користувача з хоста 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
-
Створіть простір імен і виберіть Групу реплікації на ECS (необов'язково, якщо така існує):
Навігації: Керувати >Простір імен
-
Створіть користувача простору імен:
Примітка: Пізніше ми зіставимо цього користувача з uid Linux, зібраним з попередньої інформації вище.
Навігації: Керувати>Користувачів
-
Створіть сегмент із увімкненим файлом:
Примітка: У цьому прикладі користувач був створений для власника сегмента, і зазвичай цим користувачем може бути будь-який користувач для простору імен.
Навігації: Керувати >Відра
Примітка: Вам потрібне ім'я групи за замовчуванням Linux з попередньої інформації, зібраної на початку цієї статті. Це повинно точно збігатися.
- Натисніть Далі > , щоб продовжити створення сегмента.
- Натисніть Файлова система в положення Увімкнуто та введіть інформацію про групу сегментів за умовчанням у попередньому пункті, де виберіть надання дозволів для сегмента.
- Натисніть Далі > Натисніть Зберегти , щоб завершити створення сегмента.

-
Створюємо "експорт", натискаємо Новий експорт.
Навігація: Керувати >Файл
-
Виберіть простір імен і Bucket.

- Натисніть « Додати» в розділі «Параметри експорту хоста », вибравши опції «Дозволи», « Політика передачі запису», «Автентифікація» та«Дозволити монтування каталогів »:

-
Зіставте групу за замовчуванням для сегмента файлової системи, встановлену на кроці 3, із gid, визначеним у передумовах, і зіставте користувача, створеного на кроці 2, з uid користувача-передумови. Ви можете повторити ці кроки для додаткових користувачів, які мають доступ для доступу до експорту.
Примітка: Відображення дозволяє ECS розглядати користувача об'єкта ECS та користувача NFS як одного користувача, але з двома наборами облікових даних, один для доступу до ECS за допомогою NFS, а інший для доступу до ECS за допомогою об'єктних протоколів. Оскільки облікові записи зіставляються, файли, написані користувачем NFS, доступні як об'єкти користувачем зіставленого об'єкта, а об'єкти, написані користувачами об'єктів, доступні як файли користувачем NFS. Дозволи, пов'язані з файлом або об'єктом, базуються на зіставленні між привілеями списків контролю доступу (ACL) POSIX та об'єктного протоколу.
Приклад групи:
Приклад для користувача:
Примітка: uid з передумови зіставляється з користувачем простору імен ECS, створеним на кроці 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
- Створіть точку монтування на локальному хості 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 ..
- Змонтуйте експорт на ваш хост Linux і переконайтеся, що експорт змонтовано.
Команда:
# 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)
-
Файли Validate можна створювати та отримувати доступ до них за допомогою однієї точки монтування:
Приклад:
[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
Статті по темі NFS:
- ЕКС: Помилка потокового передавання журналу Dataheadsvc: Процедура NFSv3 LINK не підтримується в запиті ReadLinkRequest
- ЕКС: Не вдається монтувати NFS без такого файлу, каталогу або ERROR_OBJECT_NOT_FOUND
- ЕКС: помилки віддаленого вводу/виводу NFS; Зміна власника сегмента для сегмента з увімкненою FS може призвести до того, що програми/користувачі не зможуть отримати доступ до файлів NFS
- ЕКС: Запис NFS видає помилку введення-виведення після певної кількості даних.
- ЕКС: Використання спільного доступу до файлів NFS з ECS зі сховищем даних VMware NFS
- ЕКС: Практичні поради щодо монтажу експорту ECS NFS
- ЕКС: Як підключити спільний доступ NFS на клієнті Windows
- ЕКС: NFS не монтується після зміни параметрів експорту файлів в інтерфейсі користувача
- ЕКС: Чи сумісний контент Oracle WebCenter (WCC) з ECS?