ECS: Temel bir NFS dışa aktarımı oluşturma ve bunu istemciye bağlama
Summary: ECS de Network File System (NFS) dışa aktarımı oluşturma.
Instructions
Önkoşul:
ECS de dışa aktarma oluşturmak için aşağıdaki önkoşul bilgilerini toplayın. Bu, dışa aktarılan kullanıcılar için gereken doğru eşlemeleri oluşturmak için gereklidir. Bu makalede NFS dışa aktarımının bağlandığı istemci ana bilgisayarına bağlanın ve daha sonra kullanmak üzere bazı temel bilgileri toplayın.
Çıktılardan gerekli bilgiler aşağıda toplanmıştır:
- Linux ana bilgisayar kullanıcısının uid'si
- Grubun gid si
- Gid ile ilgili grup adı
- Linux ana bilgisayarının IP adresi
Bu makalede kullanılan örnek:
Bu, bu makalede kullandığımız Linux ana bilgisayarındaki kullanıcının kimliğidir: uid=500
Grup kimliği Linux ana bilgisayarından tanımlanır: gid=500
Linux ana bilgisayarından tanımlanan varsayılan grup adı : gpadmin
Komutlar:
# id <Linux User> # ip addr
Örneğin:
[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
-
Ad alanını oluşturun ve ECS'de Çoğaltma Grubu'nu seçin (varsa isteğe bağlı):
Şuraya gidin: Yönetmek >Namespace
-
Ad alanı kullanıcısı oluşturun:
Not: Daha sonra bu kullanıcıyı yukarıdaki önkoşul bilgilerinden toplanan Linux UID'si ile eşliyoruz.
Şuraya gidin: Yönetmek>Kullanıcı
-
Dosya etkin grup oluşturun:
Not: Bu örnekte kullanıcı, Bucket Owner için oluşturulmuştur ve genellikle bu kullanıcı ad alanına yönelik herhangi bir kullanıcı olabilir.
Şuraya gidin: Yönetmek >Kova
Not: Bu makalenin başında toplanan önkoşul bilgilerinden Linux varsayılan grup adına ihtiyacınız vardır. Bu tam olarak eşleşmelidir.
- Grup oluşturmaya devam etmek için Next > öğesine tıklayın.
- Açık olarakDosya Sistemi'ne tıklayın ve önkoşuldan Varsayılan Kova Grubu bilgilerini girin, bu noktada kova için izin vermeyi seçin.
- İleri > öğesine tıklayın Kova oluşturma işlemini tamamlamak için Save öğesine tıklayın.

-
Dışa aktarma" oluşturun, Yeni Dışa Aktar'ı tıklayın.
Şuraya gidin: Yönetmek >Dosya
-
Ad alanını ve Bucket'ı seçin.

- İzinler, Yazma Aktarım Politikası, Kimlik Doğrulama veMontaj Dizinleri İzin Verme seçeneklerini seçerek Ana Bilgisayar Seçeneklerini Dışa Aktar altında Ekle'ye tıklayın:

-
3. Adımda ayarlanan dosya sistemi kovası için ayarlanan Varsayılan Grubu önkoşullarda tanımlanan gid ile eşleyin ve 2. Adımda oluşturulan kullanıcıyı önkoşul kullanıcı kullanıcı kullanıcı kimliğiyle eşleyin. Dışa aktarma erişimine sahip olması gereken ek kullanıcılar için bu adımları tekrarlayabilirsiniz.
Not: Eşleme, ECS'nin ECS nesne kullanıcısını ve NFS kullanıcısını, biri NFS kullanarak ECS'ye ve biri de nesne protokollerini kullanarak ECS'ye erişen iki farklı kimlik bilgisi kümesiyle aynı kullanıcı olarak görmesini sağlıyor. Hesaplar eşlenmiş olduğundan, bir NFS kullanıcısı tarafından yazılan dosyalara eşlenmiş nesne kullanıcısı tarafından nesneler ve nesne kullanıcıları tarafından yazılan nesneler de NFS kullanıcısı tarafından dosyalar olarak erişilebilir. Dosya veya nesne ile ilişkili izinler, POSIX ve nesne protokolü Erişim Denetimi Listeleri (ACL) ayrıcalıkları arasında bir eşlemeye dayalıdır.
Grup Örneği:
Kullanıcı Örneği:
Not: Ön koşuldaki uid , 2. Adımda oluşturulan ECS ad alanı kullanıcısı ile eşlenmiştir.
Hem Kullanıcı hem de Grup Eşleme örneği:

- Dışa aktarımı bağladığınız istemci sistemi üzerinde, dışa aktarımın mevcut olup olmadığını kontrol etmemiz gerekir.
Komut:
# showmount -e <IP Address of the ECS>
Örneğin:
[root@client ~]# showmount -e x.x.x.x Export list for x.x.x.x: /nfsnamespace/nfsbucket x.x.x.x
- Yerel Linux ana bilgisayarında bağlama noktası oluşturun.
Komutlar:
# mkdir <Path to new mount point> # ls -lart <Path to new mount point>
Örneğin:
[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 ..
- Dışa aktarımı Linux ana bilgisayarınıza bağlayın ve dışa aktarımın bağlı olduğunu doğrulayın.
Komut:
# mount -t nfs -o "vers=3,nolock,rsize=524288,wsize=524288" <ECS IP Addres> <Local Mount Point> # mount
Örneğin:
[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)
-
Dosyaların aynı bağlama noktası tarafından oluşturulabilir ve erişilebilir olduğunu doğrulayın:
Örneğin:
[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
İlgili NFS makaleleri:
- ECS: Dataheadsvc günlük akışı hatası: NFSv3 prosedürü bağlantısı ReadLinkRequest isteğinde desteklenmiyor (İngilizce)
- ECS: NFS bağlama işlemi "No such file or directory" (Böyle bir dosya veya dizin yok) ya da "ERROR_OBJECT_NOT_FOUND" (HATA NESNESİ BULUNAMADI) hatasıyla başarısız oluyor
- ECS: NFS Uzak G/Ç hataları; FS etkin grup için grup sahibi değişikliği, uygulamaların/kullanıcıların NFS dosyalarına erişememe durumlarında neden olabilir (İngilizce)
- ECS: NFS yazma, belirli miktarda veriden sonra bir G/Ç hatası verir.
- ECS: ECS'den NFS dosya paylaşımını VMware NFS veri deposuyla kullanma (İngilizce)
- ECS: ECS NFS dışa aktarımlarını bağlamak için en iyi uygulamalar (İngilizce)
- ECS: Bir Windows istemcisinde NFS paylaşımı nasıl bağlanır
- ECS: Kullanıcı arayüzünde dosya dışa aktarma ayarları değiştirildikten sonra NFS bağlanamıyor (İngilizce)
- ECS: Oracle WebCenter İçeriği (WCC) ECS ile uyumlu mu? (İngilizce)