ECS: Kuinka luoda NFS-perusvienti ja asentaa se asiakkaalle
Summary: Verkkotiedostojärjestelmän (NFS) viennin luominen ECS:ssä.
Instructions
Ennakkoehto:
Kerää seuraavat edellytykset vientien luomiseksi ECS:ssä. Tämä on tarpeen, jotta vientikäyttäjille tarvittavat oikeat yhdistämismääritykset voidaan luoda. Yhdistä asiakasisäntään, johon NFS-vienti on otettu käyttöön, ja kerää perustietoja myöhempää käyttöä varten tässä artikkelissa.
Seuraavassa kerätyistä tuotoksista tarvittavat tiedot:
- Linux-isäntäkäyttäjän uid
- Ryhmän keikka
- Gid-tiedostoon liittyvä ryhmän nimi
- Linux-isännän IP-osoite
Tässä artikkelissa käytetty esimerkki:
Tämä on tässä artikkelissa käytetyn Linux-isännän käyttäjän tunnus: uid=500
Ryhmän tunnus tunnistetaan Linux-isännästä: gid=500
Linux-isännästä tunnistettu oletusryhmän nimi : gpadmin
Komennot:
# id <Linux User> # ip addr
Esimerkki:
[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
-
Luo nimitila ja valitse ECS:ssä replikointiryhmä (valinnainen, jos sellainen on):
Navigointi: Hoitaa >Namespace
-
Nimitilan käyttäjän luominen:
Huomautus: Myöhemmin kartoitamme tämän käyttäjän Linux-uid-tunnukseen , joka on kerätty yllä olevista ennakkotiedoista.
Navigointi: Hoitaa>Käyttäjät
-
Luo tiedostopohjainen säilö:
Huomautus: Tässä esimerkissä käyttäjä luotiin säilön omistajalle, ja yleensä käyttäjä voi olla kuka tahansa nimitilan käyttäjä.
Navigointi: Hoitaa >Kauhat
Huomautus: Linuxin oletusryhmän nimi tarvitaan tämän artikkelin alussa kerätyistä ennakkotiedoista. Tämän on vastattava tarkasti.
- Jatka säilön luontia valitsemalla Seuraava > .
- Valitse File System to On ja kirjoita edellytyksestä Default Bucket Group -tiedot. Valitse tässä kohdassa säilön käyttöoikeuksien myöntäminen.
- Valitse Seuraava > Viimeistele säilön luonti valitsemalla Tallenna .

-
Luo "export" ja napsauta New Export.
Navigointi: Hoitaa >Tiedosto
-
Valitse nimitila ja Bucket.

- Valitse Export Host Options -kohdassaAdd ja valitse Permissions, Write Transfer Policy, Authentication jaMounting Directorys Allow options:

-
Yhdistä vaiheessa 3 määritetyn tiedostojärjestelmäryhmän oletusryhmä edellytyksissä määritettyyn gid:hen ja vaiheessa 2 luotu käyttäjä edellytyksiin sisältyvään käyttäjän käyttöliittymään. Voit toistaa nämä vaiheet muille käyttäjille, joilla on oltava pääsy vientiin.
Huomautus: Kartoituksen avulla ECS voi käsitellä ECS-objektin käyttäjää ja NFS-käyttäjää samana käyttäjänä, mutta kahdella tunnistetietojoukolla, joista toinen voi käyttää ECS:ää NFS:n kautta ja toinen ECS:ää objektiprotokollien avulla. Koska tilit on yhdistetty, yhdistetyn objektin käyttäjä voi käyttää NFS-käyttäjän kirjoittamia tiedostoja objekteina ja objektin käyttäjien kirjoittamia objekteja NFS-käyttäjä voi käyttää tiedostoina. Tiedostoon tai objektiin liittyvät käyttöoikeudet perustuvat POSIX- ja objektiprotokollan käyttöoikeusluetteloiden (ACL) käyttöoikeuksien väliseen kartoitukseen.
Esimerkki ryhmästä:
Käyttäjän esimerkki:
Huomautus: Edellytyksen UID yhdistetään vaiheessa 2 luotuun ECS-nimitilan käyttäjään.
Esimerkki sekä käyttäjien että ryhmien yhdistämisestä:

- Meidän on tarkistettava työasemajärjestelmästä, johon vienti asennetaan, onko vienti käytettävissä.
Komento:
# showmount -e <IP Address of the ECS>
Esimerkki:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- Luo asennuskohta paikalliseen Linux-isäntään.
Komennot:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
Esimerkki:
[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 ..
- Ota vienti käyttöön Linux-isäntään ja varmista, että vienti on käytössä.
Komento:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
Esimerkki:
[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)
-
Varmista, että tiedostot voidaan luoda ja niitä voidaan käyttää samasta asennuskohdasta:
Esimerkki:
[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
Aiheeseen liittyvät NFS-artikkelit:
- ECS: Dataheadsvc-lokin suoratoistovirhe: NFSv3-menettely ReadLinkRequest-pyyntö ei tue LINK-linkkiä
- ECS: NFS-asennukset epäonnistuvat, ei tällaista tiedostoa, hakemistoa tai ERROR_OBJECT_NOT_FOUND
- ECS: NFS-etä-I/O-virheet; FS-yhteensopivan säilön omistajan vaihtaminen voi johtaa siihen, että sovellukset/käyttäjät eivät voi käyttää NFS-tiedostoja
- ECS: NFS-kirjoitus aiheuttaa I/O-virheen tietyn tietomäärän jälkeen.
- ECS: ECS:n NFS-tiedostonjaon käyttäminen VMware NFS -tietosäilön kanssa
- ECS: Parhaat käytännöt ECS NFS -viennin lisäämiseen
- ECS: NFS-jaon ottaminen käyttöön Windows-asiakasohjelmassa
- ECS: NFS:n käyttöönotto epäonnistuu, kun tiedostojen vientiasetuksia on muutettu käyttöliittymässä
- ECS: Onko Oracle WebCenter Content (WCC) yhteensopiva ECS:n kanssa?