Správa umístění svazku zóny dostupnosti pro Azure NetApp Files

Nové svazky můžete nasadit v logické zóně dostupnosti podle svého výběru. Existující svazky můžete také naplnit informacemi o zóně dostupnosti. Pokud chcete lépe porozumět zóně dostupnosti, přečtěte si téma Použití zón dostupnosti pro zajištění vysoké dostupnosti.

Požadavky a důležité informace

Důležité

Pokud používáte zóny dostupnosti s vlastními rolemi nebo předdefinované role RBAC přispěvatele, ujistěte se, že máte nastavená odpovídající oprávnění. Pokud nemáte určitá oprávnění, může dojít k problémům na webu Azure Portal. Podrobnosti o konfiguraci najdete v tématu Konfigurace vlastních rolí RBAC.

  • Tato funkce nezaručuje bezplatnou kapacitu v zóně dostupnosti. I když například můžete nasadit virtuální počítač v zóně dostupnosti 3 oblasti USA – východ, nezaručuje bezplatnou kapacitu Azure NetApp Files v této zóně. Pokud není k dispozici dostatečná kapacita, vytvoření svazku selže.

  • Po vytvoření svazku se zónou dostupnosti nelze zadanou zónu dostupnosti upravit. Svazky nelze přesouvat mezi zónami dostupnosti.

  • Účty NetApp a fondy kapacity nejsou vázané zónou dostupnosti. Fond kapacity může obsahovat svazky v různých zónách dostupnosti.

  • Tato funkce poskytuje umístění zónového svazku s latencí v obálkách s latencí zón. Neposkytuje umístění bezkontaktní komunikace do výpočetních prostředků. Proto neposkytuje záruku nejnižší latence.

  • Každé datové centrum je přiřazeno k fyzické zóně. Fyzické zóny se mapují na logické zóny ve vašem předplatném Azure. Předplatná Azure se při vytváření předplatného přiřazují toto mapování automaticky. Tato funkce je v souladu s obecným mapováním zóny dostupnosti logické na fyzickou dostupnost pro předplatné.

  • Virtuální počítače a svazky Azure NetApp Files se nasazují samostatně v rámci stejné logické zóny dostupnosti, aby se vytvořilo zarovnání zóny mezi virtuálními počítači a službou Azure NetApp Files. Funkce umístění svazků zóny dostupnosti při vytváření svazku nevytvoří zónové virtuální počítače ani naopak.

  • Pro svazky v různých zónách dostupnosti umožňuje Azure NetApp Files vytvářet svazky se stejnou cestou k souboru (NFS), názvem sdílené složky (SMB) nebo cestou svazku (duální protokol). Tato funkce je aktuálně dostupná jako ukázková verze.

    Důležité

    Jakmile se svazek vytvoří se stejnou cestou k souboru jako jiný svazek v jiné zóně dostupnosti, má svazek stejnou úroveň podpory jako ostatní svazky nasazené v předplatném bez povolení této funkce. Pokud například na svazku dochází k problému s jinými obecně dostupnými funkcemi, jako jsou snímky, je to podporované, protože problém nesouvisí se schopností vytvářet svazky se stejnou cestou k souboru v různých zónách dostupnosti.

    Před prvním použitím je potřeba tuto funkci zaregistrovat. Po registraci je funkce povolená a funguje na pozadí. Nevyžaduje se žádný ovládací prvek uživatelského rozhraní.

    1. Zaregistrujte funkci:

      Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFFilePathUniquenessInAz
      
    2. Zkontrolujte stav registrace funkce:

      Poznámka:

      Stav registrace může být ve Registering stavu až 60 minut před změnou naRegistered. Než budete pokračovat, počkejte, až se stav Zaregistruje .

      Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFFilePathUniquenessInAz
      

    Můžete také použít příkazyaz feature register Azure CLI a az feature show zaregistrovat funkci a zobrazit stav registrace.

Důležité

Jakmile je svazek nastavený tak, aby používal funkci umístění svazku zóny dostupnosti, má svazek stejnou úroveň podpory jako ostatní svazky nasazené v předplatném bez povolení této funkce. Pokud je například problém s jinými obecně dostupnými funkcemi na svazku, jako jsou snímky, bude podporován, protože problém není se samotnou funkcí umístění svazku zóny dostupnosti.

Důležité

Nedoporučuje se používat zóny dostupnosti pro svazky spravované Terraformem. Pokud to uděláte, musíte do svazku přidat vlastnost zóny.

Vytvoření svazku se zónou dostupnosti

  1. Vyberte svazky z fondu kapacity. Potom vyberte + Přidat svazek a vytvořte svazek.

    Podrobnosti o vytváření svazků najdete tady:

  2. Na stránce Vytvořit svazek na kartě Základní vyberte rozevírací seznam Zóna dostupnosti a určete zónu dostupnosti, ve které jsou k dispozici prostředky Azure NetApp Files.

    Důležité

    Logická zóny dostupnosti pro předplatné bez přítomnosti služby Azure NetApp Files jsou označené (Unavailable) a jsou neaktivní.

    Snímek obrazovky znázorňující nabídku Zóna dostupnosti

  3. Vytvořte svazek podle uživatelského rozhraní. Stránka Zkontrolovat a vytvořit zobrazuje vybranou zónu dostupnosti, kterou jste zadali.

    Snímek obrazovky znázorňující kontrolu zóny dostupnosti

  4. Přejděte na Vlastnosti a potvrďte konfiguraci zóny dostupnosti.

    Snímek obrazovky s rozhraním vlastností svazku

Naplnění existujícího svazku informacemi o zóně dostupnosti

  1. Funkce pro naplnění stávajících svazků informacemi o zóně dostupnosti je aktuálně ve verzi Preview. Pokud tuto funkci používáte poprvé, musíte ji nejprve zaregistrovat.

    1. Zaregistrujte funkci:
     Register-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFPopulateAvailabilityZone
    
    1. Zkontrolujte stav registrace funkce:
    
    Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFPopulateAvailabilityZone
    

    Poznámka:

    Stav registrace může být ve Registering stavu až 60 minut před změnou na Registered. Než budete pokračovat, počkejte, až se stav Zaregistruje .

    Můžete také použít příkazyaz feature register Azure CLI a az feature show zaregistrovat funkci a zobrazit stav registrace.

  2. Přejděte na svazek, který chcete naplnit informacemi o zóně dostupnosti.

  3. Vyberte naplnit zónu dostupnosti.

  4. Zobrazí se okno Zóny dostupnosti a zobrazí zónu dostupnosti, ve které je nasazený svazek Azure NetApp Files.

  5. Vyberte Uložit , pokud chcete tuto zónu dostupnosti naplnit svazkem, nebo vyberte Zrušit , pokud chcete zachovat oblast svazku.

    Důležité

    Informace o zóně dostupnosti je možné naplnit pouze podle potřeby. Pomocí této funkce nemůžete vybrat zónu dostupnosti ani přesunout svazek do jiné zóny dostupnosti. Pokud chcete tento svazek přesunout do jiné zóny dostupnosti, zvažte použití replikace mezi zónami (po naplnění svazku informacemi o zóně dostupnosti).

    Snímek obrazovky s oknem Naplnit zónu dostupnosti

Naplnění zóny dostupnosti pro svazky spravované Terraformem

Naplnit funkce zóny dostupnosti vyžaduje zone vlastnost na svazku. Vlastnost zóny můžete nastavit pouze při vytváření svazku spravovaného Terraformem, ale po vytvoření svazku ji nemůžete upravit. zone Přidání vlastnosti po vytvoření svazku může způsobit ztrátu nebo ztrátu svazku, pokud zadaná hodnota zóny neodpovídá zóně dostupnosti.

Důležité

Pokud chcete zabránit ztrátě dat u jakéhokoli prostředku Azure, který obsahuje nestálé prostředky, měli byste použít prevent_destroy argument životního cyklu.

  1. Přejděte do souboru modulu terraform.tfstate Terraform. Vlastnost "zone" by měla být prázdný řetězec.

  2. V konfiguračním souboru svazku spravovaného Terraformem (main.tf) vyhledejte blok konfigurace životního cyklu pro prostředek svazku. Upravte blok pomocí ignore_changes = [zone]. Pokud neexistuje žádný blok konfigurace životního cyklu, přidejte ho:

    lifecycle {
        ignore_changes = [zone]
    }
    
  3. Na webu Azure Portal vyhledejte svazek spravovaný terraformem. V přehledu svazku vyberte Naplnit zónu dostupnosti a poznamenejte si zónu dostupnosti. Nevybírejte možnost Uložit.

    Snímek obrazovky s nabídkou Naplnit zónu dostupnosti

  4. Do konfiguračního souboru svazku (main.tf) přidejte hodnotu pro zonea zadejte číselnou hodnotu, kterou jste získali v předchozím kroku. Pokud je například zóna dostupnosti svazku 1, zadejte zone = 1.

  5. Uložte soubor.

  6. Vraťte se na Azure Portal. Výběrem možnosti Uložit naplníte zónu dostupnosti.

  7. Spusťte, terraform plan abyste potvrdili, že ve vašem svazku nebudou provedeny žádné změny. Výstup rozhraní příkazového řádku by se měl zobrazit: No changes. Your infrastructure matches the configuration.

  8. Spusťte terraform apply , aby se změny použily. Měl by se zobrazit stejný výstup rozhraní příkazového řádku jako v předchozím kroku.

Pokud potřebujete odstranit a znovu vytvořit svazek v jiné zóně dostupnosti, odeberte ignore_changes = [zone] řádek v konfiguračním souboru a pak spusťte terraform plan .terraform apply

Konfigurace vlastních rolí RBAC

Pokud používáte vlastní roli RBAC nebo integrovanou roli Přispěvatel a spravujete zóny dostupnosti na webu Azure Portal, možná nebudete mít přístup k funkcím sítě a možnostem zóny dostupnosti na webu Azure Portal. Abyste měli jistotu, že máte odpovídající přístup, přidejte Microsoft.NetApp/locations/* oprávnění. Zástupný znak zahrnuje následující oprávnění:

  • 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

Kroky

  1. V předplatném Azure NetApp Files vyberte Řízení přístupu (IAM).

  2. Vyberte Role a pak zvolte vlastní roli, kterou chcete upravit. Vyberte tři tečky (...) a pak upravte.

  3. Pokud chcete aktualizovat vlastní roli, vyberte JSON. Upravte soubor JSON tak, aby zahrnoval oprávnění k zástupným znakům (Microsoft.NetApp/locations/*umístění). Příklad:

    {
    	"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. Vyberte Zkontrolovat a aktualizovat.

  5. Odhlaste se ze svého účtu Azure a pak se znovu přihlaste, abyste potvrdili, že se platnost oprávnění zachytá a možnosti jsou viditelné.

Další kroky