PowerScale: NFS epäonnistuu ajoittain vientitoiminnon lisäämisessä klusterin uudelleenkäynnistyksen jälkeen, mikä aiheuttaa asennusvirheen
Summary: Verkkotiedostojärjestelmä (NFS) ei lisää vientiä päivityksen tai uudelleenkäynnistyksen jälkeen, minkä vuoksi NFS-asiakas ei pysty ottamaan NFS-jakoja käyttöön virheellä "No such file or directory". ...
Symptoms
Asiakkaat, jotka yrittävät ottaa käyttöön tai suorittaa toiminnon aiemmin käytetylle viennille, saavat seuraavan virheen:
# 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
Seuraavat viestit voivat näkyä nfs.log. Aliakset eivät pysty lisäämään vientiä, koska polkumerkintöjä ei ole LIN-puun alla:
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
Ongelman todennäköisyys on suhteellisen pieni, mutta se on havaittu, kun klusterit käynnistyvät samanaikaisesti uudelleen (päivitys, korjaustiedoston asennus jne.). NFS-käynnistyksen aikana annetaan syscall viennin avaamiseksi ja lataamiseksi. On harvinaista, että syscall saattaa epäonnistua samanaikaisen uudelleenkäynnistyksen vuoksi, mikä johtaa yhden tai useamman viennin lataamisen epäonnistumiseen.
Resolution
Ongelman voi kiertää suorittamalla jatkuvan uudelleenkäynnistyksen samanaikaisen uudelleenkäynnistyksen sijaan. Voit esimerkiksi suorittaa jatkuvan päivityksen samanaikaisen päivityksen sijaan.
Voit ratkaista ongelman lataamalla altistuneet alueet uudelleen. Tämän ei pitäisi olla häiritsevää.
isi nfs exports reload --zone=<zone of affected exports>
Jos edellä oleva komento ei helpota, ota ongelman vianmääritysohjeet Dell PowerScale -tuelle .
Tämä ongelma on korjattu seuraavissa versioissa:
- OneFS 9.2.1.25 ja uudemmat
- OneFS 9.4.0.16 ja uudemmat
- OneFS 9.5.0.7 ja uudemmat