Az Azure NetApp Files számára a rendelkezésre állási zóna kötetelhelyezésének kezelése

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 olvassa el a rendelkezésre állási zónák kötetelhelyezésének használata magas rendelkezésre álláshoz című témakört.

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 szerepköralapú hozzáférés-vezérlési (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 meghiúsul.

  • 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. Ha köteteket kell áthelyeznie a rendelkezésre állási zónák között, fontolja meg a rugalmas zónaredundáns szolgáltatási szint használatát, ahol a kapacitáskészleteket áthelyezheti 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észlet különböző elérhetőségi zónákban lévő köteteket tartalmazhat.

  • Ez a funkció zonális kötetelhelyezést biztosít, a zonális késési határokon 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.

Fontos

Nem javasoljuk, hogy rendelkezésre állási zónákat használjon a Terraform által felügyelt kötetekhez. Ha igen, hozzá kell adnod a zónatulajdonságot a kötethez.

Hozz létre egy kötetet egy 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 a Rendelkezésre állási zóna legördülő menüt egy rendelkezésre állási zóna megadásához, 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. Keresse meg azt a kötetet, amelyet fel szeretne tölteni a rendelkezésre állási zóna adataival.

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

  3. 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.

  4. Válassza a Mentés lehetőséget, ha hozzá szeretné rendelni ezt a rendelkezésre állási zónát a kötethez, vagy válassza a Mégse lehetőséget, ha régió szinten 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 kitö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 használatához egy zone tulajdonság szükséges 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 a tulajdonságot. Ha a tulajdonság létrehozása után hozzáadja a zone tulajdonságot, 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. Navigáljon a Terraform-modul terraform.tfstate fájlhoz. 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 a terraform plan parancsot, hogy meggyőződjön arról, a kötet nem módosul. A parancssori felület kimenetének a következőnek kell megjelennie: No changes. Your infrastructure matches the configuration.

  8. Hajtsa végre terraform apply, hogy alkalmazza 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] sorát a konfigurációs fájlból, majd futtassa terraform plan, követve a(z) 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}/elasticRegionInfo
  • Microsoft.NetApp/locations/{location}/queryNetworkSiblingSet
  • Microsoft.NetApp/locations/{location}/updateNetworkSiblingSet

Az RBAC-szerepkör módosítása

  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 helyhez kapcsolódó joker engedélyt (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"
                    ],
                "notActions": [],
                "dataActions": [],
                "notDataActions": []
            }]
        }
    }
    
  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ényben vannak, és a beállítások láthatók.

Következő lépések