PowerScale: NFS, küme yeniden başlatmasının ardından aralıklı olarak dışa aktarma eklemede başarısız oluyor ve istemci bağlama hatasına yol açıyor
Summary: Network File System (NFS), yükseltme veya yeniden başlatma sonrasında dışa aktarımları ekleyemeyerek NFS istemcisinin "Böyle bir dosya veya dizin yok" hatasıyla NFS paylaşımlarını bağlayamamasına neden oluyor. ...
Symptoms
Daha önce kullanılmış bir dışa aktarmayı bağlamaya veya üzerinde işlem yapmaya çalışan istemciler şu hatayı alır:
# mount -F nfs example.com:/ifs/testexport /tmp nfs mount: example.com:/ifs/testexport: No such file or directory # cd /test -bash: cd: /test: No such file or directory
Aşağıdaki mesajlar şurada görülebilir: nfs.log. Yol girişleri LIN ağacının altında olmadığından diğer adlar dışa aktarımı ekleyemiyor:
TESTCLUSTER-21 nfs[4900]: [nfs] Failed to insert "/ifs/testexport" for export 36 with status 0xc0000467(STATUS_FILE_NOT_AVAILABLE) TESTCLUSTER-21 nfs[4900]: [nfs] Problem inserting alias /testexport 0xc0000467 (STATUS_FILE_NOT_AVAILABLE)
Cause
Bu sorunla karşılaşma olasılığı nispeten düşüktür ancak kümeler aynı anda yeniden başlatıldığında (yükseltme, yama yükleme vb.) bu sorun görülmüştür. NFS başlatılırken, dışa aktarımı açmak ve yüklemek için bir syscall yapılır. Eş zamanlı yeniden başlatma nedeniyle syscall'un başarısız olma olasılığı çok düşüktür. Bu da bir veya daha fazla dışa aktarımın yüklenememesine neden olur.
Resolution
Olası bir geçici çözüm, eşzamanlı yeniden başlatma yerine sürekli yeniden başlatma çalıştırmaktır. Örneğin, eş zamanlı yükseltme yerine sürekli yükseltme çalıştırın.
Bu sorunu çözmek için etkilenen bölgeleri yeniden yükleyin. Bu, kesintiye yol açmamalıdır.
isi nfs exports reload --zone=<zone of affected exports>
Yukarıdaki komut rahatlama sağlamazsa sorunu gidermek için Dell PowerScale Desteği ile iletişime geçin.
Bu sorun aşağıdaki sürümlerde giderilmiştir:
- OneFS 9.2.1.25 ve üzeri
- OneFS 9.4.0.16 ve üzeri
- OneFS 9.5.0.7 ve üzeri