A rendelkezésre állási zóna kötetelhelyezésének kezelése az Azure NetApp Fileshoz

Az új köteteket a választott logikai rendelkezésre állási zónában helyezheti üzembe. A meglévő köteteket a rendelkezésre állási zóna adataival is feltöltheti. A rendelkezésre állási zónák jobb megértéséhez lásd : Rendelkezésre állási zónák használata magas rendelkezésre álláshoz.

Követelmények és szempontok

Fontos

Ha egyéni szerepkörökkel rendelkező rendelkezésre állási zónákat vagy beépített közreműködői RBAC-szerepkört használ, győződjön meg arról, hogy rendelkezik a megfelelő engedélyekkel. Ha nem rendelkezik bizonyos engedélyekkel, problémákat okozhat az Azure Portalon. A konfiguráció részleteiért lásd: Egyéni RBAC-szerepkörök konfigurálása.

  • Ez a funkció nem garantálja az ingyenes kapacitást a rendelkezésre állási zónában. Ha például üzembe helyezhet egy virtuális gépet az USA keleti régiójának 3. rendelkezésre állási zónájában, az nem garantálja az ingyenes Azure NetApp Files-kapacitást ebben a zónában. Ha nincs elegendő kapacitás, a kötet létrehozása sikertelen lesz.

  • Miután létrejött egy kötet egy rendelkezésre állási zónával, a megadott rendelkezésre állási zóna nem módosítható. A kötetek nem helyezhetők át a rendelkezésre állási zónák között.

  • A NetApp-fiókokat és a kapacitáskészleteket nem köti a rendelkezésre állási zóna. A kapacitáskészletek különböző rendelkezésre állási zónákban lévő köteteket tartalmazhatnak.

  • Ez a funkció zonális kötetelhelyezést biztosít, a zonális késési borítékokon belüli késéssel. Nem biztosít közelségi elhelyezést a számításhoz. Ezért nem nyújt legalacsonyabb késési garanciát.

  • Minden adatközpont egy fizikai zónához van rendelve. A fizikai zónák az Azure-előfizetés logikai zónáira vannak leképezve. Az Azure-előfizetések automatikusan hozzárendelik ezt a leképezést az előfizetés létrehozásakor. Ez a funkció megfelel az előfizetés általános logikai-fizikai rendelkezésre állási zónaleképezésének.

  • A virtuális gépeket és az Azure NetApp Files-köteteket külön kell üzembe helyezni, ugyanabban a logikai rendelkezésre állási zónán belül, hogy zónaigazítást hozzon létre a virtuális gépek és az Azure NetApp Files között. A rendelkezésre állási zóna kötetelhelyezési funkciója nem hoz létre zonális virtuális gépeket a kötet létrehozásakor, vagy fordítva.

  • A különböző rendelkezésre állási zónákban lévő kötetek esetében az Azure NetApp Files lehetővé teszi, hogy azonos fájlelérési (NFS), megosztási névvel (SMB) vagy kötet elérési útjával (kettős protokoll) rendelkező köteteket hozzon létre. Ez a szolgáltatás jelenleg előzetes kiadásban elérhető.

    Fontos

    Ha egy kötet ugyanazzal a fájlelérési úttal jön létre, mint egy másik kötet egy másik rendelkezésre állási zónában, a kötet ugyanolyan szintű támogatást élvez, mint az előfizetésben üzembe helyezett többi kötet, anélkül, hogy ez a funkció engedélyezve lett. Ha például probléma merül fel a kötet más általánosan elérhető szolgáltatásaival, például a pillanatképekkel kapcsolatban, az támogatott, mert a probléma nem kapcsolódik ahhoz, hogy azonos fájlelérési útvonallal rendelkező köteteket hozzon létre a különböző rendelkezésre állási zónákban.

    Az első használat előtt regisztrálnia kell a funkciót. A regisztráció után a funkció engedélyezve van, és a háttérben működik. Nincs szükség felhasználói felületi vezérlőre.

    1. A funkció regisztrálása:

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

      Feljegyzés

      A RegistrationState legfeljebb 60 percig lehet állapotban Registering , mielőtt átváltanaRegistered. A folytatás előtt várjon, amíg az állapot regisztrálva van.

      Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFFilePathUniquenessInAz
      

    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.

Fontos

Ha a kötet a rendelkezésre állási zóna kötetelhelyezési funkciójának használatára van beállítva, a kötet ugyanolyan szintű támogatással rendelkezik, mint az előfizetésben ezen funkció engedélyezése nélkül üzembe helyezett többi kötet. Ha például a köteten más általánosan elérhető funkciókkal, például pillanatképekkel kapcsolatos probléma merül fel, az támogatott lesz, mert a probléma nem a rendelkezésre állási zóna kötetelhelyezési funkciójával van.

Fontos

Nem ajánlott rendelkezésre állási zónákat használni a Terraform által felügyelt kötetekhez. Ha igen, hozzá kell adnia a zónatulajdonságot a kötethez.

Kötet létrehozása rendelkezésre állási zónával

  1. Válassza ki a köteteket a kapacitáskészletből. Ezután válassza a + Kötet hozzáadása lehetőséget a kötet létrehozásához.

    A kötetek létrehozásával kapcsolatos részletekért lásd:

  2. A Kötet létrehozása lap Alapszintű lapján válassza ki a rendelkezésre állási zóna lekérését, és adjon meg egy rendelkezésre állási zónát, ahol az Azure NetApp Files-erőforrások találhatók.

    Fontos

    Az Azure NetApp Files-jelenlét nélküli előfizetés logikai rendelkezésre állási zónái ki vannak jelölve (Unavailable) és szürkítve jelennek meg.

    Képernyőkép a Rendelkezésre állási zóna menüről.

  3. A kötet létrehozásához kövesse a felhasználói felületet. A Véleményezés + Létrehozás lap a megadott rendelkezésre állási zónát jeleníti meg.

    Képernyőkép a Rendelkezésre állási zóna áttekintéséről.

  4. Lépjen a Tulajdonságok területre a rendelkezésre állási zóna konfigurációjának megerősítéséhez.

    Képernyőkép a kötet tulajdonságainak felületéről.

Meglévő kötet feltöltése rendelkezésre állási zóna adataival

  1. A meglévő kötetek rendelkezésreállási zónainformációkkal való feltöltését lehetővé tevő funkció jelenleg előzetes verzióban érhető el. Ha először használja ezt a funkciót, először regisztrálnia kell a funkciót.

    1. A funkció regisztrálása:
     Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFPopulateAvailabilityZone
    
    1. Ellenőrizze a szolgáltatásregisztráció állapotát:
    
    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFPopulateAvailabilityZone
    

    Feljegyzés

    A RegistrationState legfeljebb 60 percig lehet állapotbanRegistering, mielőtt átváltana.Registered A folytatás előtt várjon, amíg az állapot regisztrálva van.

    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.

  2. Lépjen arra a kötetre, amelyet fel szeretne tölteni a rendelkezésre állási zóna adataival.

  3. Válassza a Rendelkezésre állási zóna feltöltése lehetőséget.

  4. Megjelenik a Rendelkezésre állási zóna feltöltése ablak, és megjeleníti azt a rendelkezésre állási zónát, amelyben az Azure NetApp Files-kötet telepítve van.

  5. Válassza a Mentés lehetőséget, ha fel szeretné tölteni ezt a rendelkezésre állási zónát a kötetre, vagy válassza a Mégse lehetőséget, ha regionálisan szeretné tartani a kötetet.

    Fontos

    A rendelkezésre állási zóna adatai csak a megadott módon tölthetők fel. Ezzel a funkcióval nem jelölhet ki rendelkezésre állási zónát, és nem helyezheti át a kötetet egy másik rendelkezésre állási zónába. Ha ezt a kötetet egy másik rendelkezésre állási zónába szeretné áthelyezni, fontolja meg a zónák közötti replikáció használatát (miután feltölti a kötetet a rendelkezésre állási zóna adataival).

    Képernyőkép a Rendelkezésre állási zóna feltöltése ablakról.

A Terraform által felügyelt kötetek rendelkezésre állási zónájának feltöltése

A rendelkezésre állási zóna funkcióinak feltöltéséhez tulajdonságra zone van szükség a köteten. A zónatulajdonságot csak a Terraform által felügyelt kötet létrehozásakor állíthatja be, de a kötet létrehozása után nem módosíthatja. Ha a tulajdonság hozzáadása a zone kötet létrehozása után történik, adatvesztést vagy a kötet elvesztését okozhatja, ha a megadott zónaérték nem egyezik a rendelkezésre állási zónával.

Fontos

Az ingadozó erőforrásokat tartalmazó Azure-erőforrások adatvesztésének megelőzéséhez használja az prevent_destroy életciklus argumentumot.

  1. Lépjen a Terraform-modul terraform.tfstate fájljához. A "zone" tulajdonságnak üres sztringnek kell lennie.

  2. A Terraform által felügyelt kötet konfigurációs fájljában (main.tf) keresse meg a köteterőforrás életciklus-konfigurációs blokkját. Módosítsa a blokkot a következővel ignore_changes = [zone]: . Ha nincs életciklus-konfigurációs blokk, adja hozzá:

    lifecycle {
        ignore_changes = [zone]
    }
    
  3. Az Azure Portalon keresse meg a Terraform által felügyelt kötetet. A kötet áttekintésében válassza a Rendelkezésre állási zóna feltöltése lehetőséget, és jegyezze fel a rendelkezésre állási zónát. Ne válassza a Mentés lehetőséget.

    Képernyőkép a Rendelkezésre állási zóna feltöltése menüről.

  4. A kötet konfigurációs fájljában (main.tf) adjon meg egy értéket a következőhöz zone, és adja meg az előző lépésben lekért numerikus értéket. Ha például a kötet rendelkezésre állási zónája 1, írja be a következőt zone = 1:

  5. Mentse a fájlt.

  6. Lépjen vissza az Azure Portalra. Válassza a Mentés lehetőséget a rendelkezésre állási zóna feltöltéséhez.

  7. Futtassa terraform plan annak megerősítését, hogy a köteten nem történik módosítás. A parancssori felület kimenetének a következőnek kell megjelennie: No changes. Your infrastructure matches the configuration.

  8. Futtassa terraform apply a módosításokat. Az előző lépéshez hasonló parancssori felületi kimenetnek kell megjelennie.

Ha a kötetet egy másik rendelkezésre állási zónában kell törölnie és újra létrehoznia, távolítsa el a ignore_changes = [zone] konfigurációs fájl sorát, majd futtassa terraform plan a következőt terraform apply.

Egyéni RBAC-szerepkörök konfigurálása

Ha egyéni RBAC-szerepkört vagy beépített közreműködői szerepkört használ, és a rendelkezésre állási zónákat az Azure Portalon kezeli, előfordulhat, hogy nem tudja elérni a hálózati funkciókat és a rendelkezésre állási zónák beállításait az Azure Portalon. A megfelelő hozzáférés biztosításához adja hozzá az Microsoft.NetApp/locations/* engedélyt. A helyettesítő karakter a következő engedélyeket foglalja magában:

  • Microsoft.NetApp/locations/{location}/checkNameAvailability
  • Microsoft.NetApp/locations/{location}/checkFilePathAvailability
  • Microsoft.NetApp/locations/{location}/checkQuotaAvailability
  • Microsoft.NetApp/locations/{location}/quotaLimits
  • Microsoft.NetApp/locations/{location}/quotaLimits/{quotaLimitName}
  • Microsoft.NetApp/locations/{location}/regionInfo
  • Microsoft.NetApp/locations/{location}/regionInfos
  • Microsoft.NetApp/locations/{location}/queryNetworkSiblingSet
  • Microsoft.NetApp/locations/{location}/updateNetworkSiblingSet

Lépések

  1. Az Azure NetApp Files-előfizetésben válassza a Hozzáférés-vezérlés (IAM) lehetőséget.

  2. Válassza a Szerepkörök lehetőséget, majd válassza ki a módosítani kívánt egyéni szerepkört. Válassza ki a három elemet (...), majd a Szerkesztés elemet.

  3. Az egyéni szerepkör frissítéséhez válassza a JSON lehetőséget. Módosítsa a JSON-fájlt úgy, hogy tartalmazza a helyek helyettesítő kártya engedélyét (Microsoft.NetApp/locations/*). Példa:

    {
    	"properties": {
    	    "roleName": ""
    	    "description": ""
    	    "assignableScopes": ["/subscription/<subscriptionID>"
            ],
    	},
    	"permissions": [
            {
        	    "actions": [
                	"Microsoft.NetApp/locations/*",
                	"Microsoft.NetApp/netAppAccounts/read",
                	"Microsoft.NetApp/netAppAccounts/renewCredentials/action",
                    "Microsoft.NetApp/netAppAccounts/capacityPools/read",
                ]
            }]
    }
    
  4. Válassza a Véleményezés + frissítés lehetőséget.

  5. Jelentkezzen ki az Azure-fiókjából, majd jelentkezzen be újra, és győződjön meg arról, hogy az engedélyek érvénybe lépnek, és a beállítások láthatók.

Következő lépések