Share via


NFS-kötet konvertálása NFSv3 és NFSv4.1 között

Az Azure NetApp Files lehetővé teszi az NFS-kötetek NFSv3 és NFSv4.1 közötti konvertálását.

Ha az NFSv3-on keresztül exportált meglévő NFS-kötet protokollmódosítást igényel az NFSv4.1 funkcióinak és teljesítményének kihasználásához, a protokollverziót NFSv3-ról NFSv4.1-esre konvertálhatja. Hasonlóképpen az NFSv4.1 kötetet is átalakíthatja NFSv3-ra.

A kötet NFSv3 és NFSv4.1 közötti konvertálásához nincs szükség új kötet létrehozására és az adatok másolására. A művelet megőrzi az adatokat, és a művelet részeként átalakítja a mennyiségi exportálási szabályzatokat. Így miután az ügyfelek felkészültek a protokollmódosításra, újracsatlakoztathatják a kötetet, és hozzáférhetnek az adatokhoz.

Fontos

Ha módosítja az éles környezet protokollját, megfelelően fel kell készülnie az átalakításra, és tesztelnie kell azt.

Az átalakítás alkalmazás-állásidőt jelent, ahol az ügyfelek nem férnek hozzá a kötethez a konvertálás során. A következő tevékenységeket kell megterveznie:

  • A konvertálás előtt le kell választania a kötetet minden ügyfélről. Ehhez a művelethez szükség lehet a kötethez hozzáférő alkalmazások leállítására.
  • A sikeres kötetkonvertálás után újból konfigurálnia kell a kötethez hozzáférő ügyfeleket, és csak utána csatlakoztathatja ismét a kötetet.

Ha az NFSv4.1-ről NFSv3-ra konvertál, az NFSv4.1 összes speciális funkciója, például a hozzáférés-vezérlési listák (ACL-ek) és a fájlzárolás nem lesz elérhető.

Megfontolások

  • Nem konvertálhat NFSv4.1 kötetet, ha a Kerberos engedélyezve van NFSv3-ra.
  • Kétprotokollos kötet NFS-verzióját nem módosíthatja.
  • Egyprotokollos NFS-kötetet nem konvertálhat kettős protokollú kötetté, vagy fordítva.
  • Régióközi replikációs kapcsolatban nem konvertálhat célkötetet.
  • Ha egy NFSv4.1 kötetet NFSv3-ra konvertál, az összes fejlett NFSv4.1-funkció, például az ACL-ek és a fájlzárolás elérhetetlenné válik.
  • Ha egy kötetet NFSv3-ról NFSv4.1-re konvertál, akkor a címtár el van rejtve az .snapshot NFSv4.1-ügyfelek elől. A könyvtár továbbra is elérhető marad.
  • Ha egy kötetet NFSv4.1-ről NFSv3-ra konvertál, a .snapshot könyvtár láthatóvá válik. Módosíthatja a kötet tulajdonságait, hogy elrejtse a pillanatkép elérési útját.

A beállítás regisztrálása

Az NFS-kötet NFSv3 és NFSv4.1 közötti konvertálásának lehetősége jelenleg előzetes verzióban érhető el. Ha első alkalommal használja ezt a beállítást, a használat előtt regisztrálja a beállítást.

Fontos

A további kommunikációig az Azure Government-felhasználóknak készült Azure NetApp Filesnak kapcsolatba kell lépniük a fiókcsapattal, hogy elérjék ezt a lehetőséget ahelyett, hogy követik az alábbi lépéseket.

  1. Regisztráció:

    Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFProtocolTypeNFSConversion
    
  2. Ellenőrizze a szolgáltatásregisztráció állapotát:

    Feljegyzés

    A RegistrationState legfeljebb 60 percig lehet állapotbanRegistering, mielőtt átváltana.Registered Várjon, amíg az állapot folytatódik Registered .

    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFProtocolTypeNFSConversion
    

Használhatja az Azure CLI-parancsokataz feature register is, és az feature show regisztrálhatja a funkciót, és megjelenítheti a regisztrációs állapotot.

Konvertálás NFSv3-ról NFSv4.1-re

Ebben a példában egy NFSv3 kötete van, de az NFSv4.1 funkcióit szeretné használni. Nem használ LDAP-integrációt, vagy nem tervezi a Kerberos használatát az NFSv4.1-hez.

Ez a szakasz bemutatja, hogyan konvertálhatja az NFSv3 kötetet NFSv4.1-esre.

  1. A kötet konvertálása előtt bontsa le az ügyfelektől az előkészítés során. Lásd: Kötet csatlakoztatása vagy leválasztása.

    Példa:
    sudo umount /path/to/vol1

  2. Az NFS-verzió konvertálása:

    1. Az Azure Portalon keresse meg a konvertálni kívánt NFS-kötetet.
    2. Válassza a Szerkesztés lehetőséget.
    3. A megjelenő Szerkesztés ablakban válassza az NSFv4.1 elemet a protokolltípus lekéréses listájában.

    screenshot that shows the Edit menu with the Protocol Type field

  3. Várja meg, amíg a konvertálási művelet befejeződik.

  4. Konfigurálja újra a Linux-ügyfelet az NFSv4.1 protokoll engedélyezéséhez. Lásd: Az NFSv4.1 alapértelmezett tartományának konfigurálása az Azure NetApp Fileshoz.

  5. Az összes ügyfélen módosítsa az NFS protokoll verzióját a csatlakoztatási parancsban (azaz /etc/fstab) a következőrevers=4.1vers=3: .

  6. A kötet újracsatlakoztatása az ügyfeleken. Lásd: Kötet csatlakoztatása vagy leválasztása.

  7. Az ügyfeleken futtassa mount –v és keresse meg a kötetet a listában. Ellenőrizze a verzió által látható nfsvers=4.1kimenetben.

    Példa:
    mount -v | grep /path/to/vol1
    vol1:/path/to/vol1 on /path type nfs (rw,intr,tcp,nfsvers=4.1,rsize=16384,wsize=16384,addr=192.168.1.1)

  8. A hozzáférés ellenőrzése gyökér- és nem gyökérfelhasználók használatával.

Konvertálás NFSv4.1-ről NFSv3-ra

Ebben a példában egy meglévő NFSv4.1 kötetet szeretne NFSv3-ra konvertálni.

Ez a szakasz bemutatja, hogyan konvertálhatja az NFSv4.1 kötetet NFSv3-ra.

Fontos

Ha egy kötetet NFSv4.1-ről NFSv3-ra konvertál, az összes NFSv4.1-funkció, például az ACL-ek és a fájlzárolás elérhetetlenné válik.

  1. A kötet konvertálása előtt:

    1. Az előkészítés során bontsa le az ügyfelektől. Lásd: Kötet csatlakoztatása vagy leválasztása.
      Példa:
      sudo umount /path/to/vol1
    2. Módosítsa az exportálási szabályzatot írásvédettre. Lásd: Exportálási szabályzat konfigurálása NFS-hez vagy kétprotokollos kötetekhez.
  2. Az NFS-verzió konvertálása:

    1. Az Azure Portalon keresse meg a konvertálni kívánt NFS-kötetet.
    2. Válassza a Szerkesztés lehetőséget.
    3. A megjelenő Szerkesztés ablakban válassza az NSFv3 elemet a protokolltípus lekéréses listájában.

    screenshot that shows the Edit menu with the Protocol Type field

  3. Várja meg, amíg a konvertálási művelet befejeződik.

  4. Az összes ügyfélen módosítsa az NFS protokoll verzióját a csatlakoztatási parancsban (azaz /etc/fstab) a következőrevers=3vers=4.1: .

  5. A kötet újracsatlakoztatása az ügyfeleken. Lásd: Kötet csatlakoztatása vagy leválasztása.

  6. Az ügyfeleken futtassa mount –v és keresse meg a kötetet a listában. Ellenőrizze a verzió által látható nfsvers=3kimenetben.

    Példa
    mount -v | grep /path/to/vol1
    vol1:/path/to/vol1 on /path type nfs (rw,intr,tcp,nfsvers=3,rsize=16384,wsize=16384,addr=192.168.1.1).

  7. Módosítsa az írásvédett exportálási házirendet az eredeti exportálási szabályzatra. Lásd: Exportálási szabályzat konfigurálása NFS-hez vagy kétprotokollos kötetekhez.

  8. A hozzáférés ellenőrzése gyökér- és nem gyökérfelhasználók használatával.

Következő lépések