Konfigurera nätverksfunktioner för en Azure NetApp Files-volym

Med funktionen Nätverksfunktioner kan du ange om du vill använda VNet-funktioner för en Azure NetApp Files-volym. Med den här funktionen kan du ställa in alternativet på Standard eller Basic. Du kan ange inställningen när du skapar en ny NFS-, SMB- eller dubbelprotokollvolym. Du kan också ändra alternativet nätverksfunktioner på befintliga volymer. Mer information om nätverksfunktioner finns i Riktlinjer för Nätverksplanering för Azure NetApp Files.

Den här artikeln hjälper dig att förstå alternativen och visar hur du konfigurerar nätverksfunktioner.

En fullständig lista finns i regioner som stöds.

Alternativ för nätverksfunktioner

Det finns två inställningar för nätverksfunktioner:

  • Standard
    Den här inställningen aktiverar VNet-funktioner för volymen.

    Om du behöver högre IP-gränser eller VNet-funktioner, till exempel nätverkssäkerhetsgrupper, användardefinierade vägar eller ytterligare anslutningsmönster, bör du ange Nätverksfunktioner till Standard.

  • Grundläggande
    Den här inställningen ger begränsade IP-gränser (<1 000) och inga ytterligare VNet-funktioner för volymerna.

    Du bör ange Nätverksfunktioner till Grundläggande om du inte behöver VNet-funktioner.

Att tänka på

  • Oavsett vilket alternativ för nätverksfunktioner du anger (Standard eller Basic) kan ett virtuellt Azure-nätverk bara ha ett undernät delegerat till Azure NetApp-filer. Se Delegera ett undernät till Azure NetApp Files.

  • Du kan bara skapa eller ändra volymer med standardnätverksfunktionerna om motsvarande Azure-region stöder standardvolymkapaciteten.

    • Om standardvolymfunktionen stöds för regionen, är fältet Nätverksfunktioner på sidan Skapa en volym standardvärdet Standard. Du kan ändra den här inställningen till Basic.
    • Om standardvolymfunktionen inte är tillgänglig för regionen, är fältet Nätverksfunktioner på sidan Skapa en volym standardinställningen Basic och du kan inte ändra inställningen.
  • Möjligheten att hitta lagring som är kompatibel med önskad typ av nätverksfunktioner beror på det angivna virtuella nätverket. Om du inte kan skapa en volym på grund av otillräckliga resurser kan du prova ett annat virtuellt nätverk för vilket kompatibel lagring är tillgängligt.

  • Du kan skapa Basic-volymer från ögonblicksbilder av Basic-volymer och Standard-volymer från ögonblicksbilder av Standard-volymer. Det går inte att skapa en Basic-volym från en standardvolymögonblicksbild. Det går inte att skapa en Standard-volym från en ögonblicksbild av Basic-volymen.

  • När du återställer en säkerhetskopia till en ny volym kan du konfigurera den nya volymen med nätverksfunktionerna Basic eller Standard.

  • När du ändrar alternativet nätverksfunktioner för befintliga volymer från Grundläggande till Standard-nätverksfunktioner kan åtkomsten till befintliga Basic-nätverksvolymer gå förlorad om udr- eller NSG-implementeringarna förhindrar att basic-nätverksvolymerna ansluter till DNS- och domänkontrollanter. Du kan också förlora möjligheten att uppdatera information, till exempel platsnamnet, i Active Directory-anslutningsappen om alla volymer inte kan kommunicera med DNS- och domänkontrollanter. Vägledning om UDR:er och NSG:er finns i Konfigurera nätverksfunktioner för en Azure NetApp Files-volym.

Kommentar

Nätverksfunktionerna i DP-volymen påverkas inte av att ändra källvolymen från Grundläggande till Standard-nätverksfunktioner.

Ange alternativ för nätverksfunktioner när volymen skapas

Det här avsnittet visar hur du ställer in alternativet nätverksfunktioner när du skapar en ny volym.

  1. Under processen med att skapa en ny NFS-, SMB- eller dubbelprotokollvolym kan du ange alternativet Nätverksfunktioner till Basic eller Standard på fliken Grundläggande på skärmen Skapa en volym.

    Följande skärmbild visar ett exempel på hur du skapar volymer för en region som stöder funktionerna för standardnätverksfunktioner:

    Screenshot that shows volume creation for Standard network features.

    Följande skärmbild visar ett exempel på hur du skapar volymer för en region som inte stöder standardfunktionerna i nätverket:

    Screenshot that shows volume creation for Basic network features.

  2. Innan du slutför processen för att skapa volymer kan du visa inställningen för de angivna nätverksfunktionerna på fliken Granska + skapa på skärmen Skapa en volym. Välj Skapa för att slutföra skapandet av volymen.

    Screenshot that shows the Review and Create tab of volume creation.

  3. Du kan välja Volymer för att visa inställningen för nätverksfunktioner för varje volym:

    Screenshot that shows the Volumes page displaying the network features setting.

Alternativet Redigera nätverksfunktioner för befintliga volymer

Du kan redigera alternativet nätverksfunktioner för befintliga volymer från Grundläggande till Standard-nätverksfunktioner . Ändringen du gör gäller för alla volymer i samma nätverkssyskonuppsättning (eller syskon). Syskon bestäms av nätverkets IP-adressrelation. De delar samma nätverkskort för att montera volymen till klienten eller ansluta till SMB-resursen för volymen. När en volym skapas bestäms dess syskon av en placeringsalgoritm som syftar till att återanvända IP-adressen där det är möjligt.

Alternativet Redigera nätverksfunktioner är tillgängligt i alla regioner som stöder Standard-nätverksfunktioner.

Viktigt!

Vi rekommenderar inte att du använder alternativet redigera nätverksfunktioner med Terraform-hanterade volymer på grund av risker. Du måste följa separata instruktioner om du använder Terraform-hanterade volymer. Mer information finns i Uppdatera Terraform-hanterad Azure NetApp Files-volym från Basic till Standard.

Viktigt!

Du bör inte använda alternativet redigera nätverksfunktioner för en programvolymgrupp för SAP HANA. Programvolymgruppen för SAP HANA stöder endast grundläggande nätverksfunktioner.

Kommentar

Du måste skicka en väntelista för att få åtkomst till funktionen via Azure NetApp Files standardnätverksfunktioner (redigera volymer) Formulär för begäran. Det kan ta ungefär en vecka att aktivera funktionen när du har skickat begäran om väntelista. Du kan kontrollera status för funktionsregistrering med hjälp av följande kommando:

Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFBasicToStdNetworkFeaturesUpgrade                                                      

FeatureName                         ProviderName     RegistrationState   
-----------                         ------------     -----------------   
ANFBasicToStdNetworkFeaturesUpgrade Microsoft.NetApp Registered

Kommentar

Du kan också återställa alternativet från Standard tillbaka till Grundläggande nätverksfunktioner. Innan du utför återställningsåtgärden måste du dock skicka en väntelista via azure NetApp Files standardnätverksfunktioner (redigera volymer) formulär för begäran. Återställningsfunktionen kan ta ungefär en vecka att aktiveras när du har skickat begäran om väntelista. Du kan kontrollera statusen för registreringen med hjälp av följande kommando:

Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFStdToBasicNetworkFeaturesRevert                                                      

FeatureName                         ProviderName     RegistrationState   
-----------                         ------------     -----------------   
ANFStdToBasicNetworkFeaturesRevert Microsoft.NetApp Registered

Om du återgår gäller överväganden och kräver noggrann planering. Se Riktlinjer för Nätverksplanering för Azure NetApp Files för begränsningar och nätverkstopologier som stöds om Standard- och Basic-nätverksfunktioner.

Viktigt!

Om du uppdaterar alternativet nätverksfunktioner kan det orsaka nätverksstörningar på volymerna i upp till 5 minuter.

Kommentar

Om du har aktiverat både ANFStdToBasicNetworkFeaturesRevert och ANFBasicToStdNetworkFeaturesUpgrade AFECs använder 1- eller 2-TiB-kapacitetspooler kan du läsa Ändra storlek på en kapacitetspool eller en volym för information om hur du ändrar storlek på dina kapacitetspooler.

  1. Gå till den volym som du vill ändra alternativet nätverksfunktioner för.

  2. Välj Ändra nätverksfunktioner.

  3. Fönstret Redigera nätverksfunktioner visar de volymer som finns i samma nätverkskonsyskonuppsättning. Kontrollera om du vill ändra alternativet nätverksfunktioner.

    Screenshot showing the Edit Network Features window.

Uppdatera Terraform-hanterad Azure NetApp Files-volym från Basic till Standard

Om din Azure NetApp Files-volym hanteras med Terraform kräver redigering av nätverksfunktionerna ytterligare steg. Terraform-hanterade Azure-resurser lagrar sitt tillstånd i en lokal fil, som finns i Terraform-modulen eller i Terraform Cloud.

När du uppdaterar nätverksfunktionerna i volymen ändras den underliggande nätverkskonsyskonuppsättningen för det nätverkskort som används av den volymen. Det här nätverkskortet kan användas av andra volymer som du äger, och andra nätverkskort kan dela samma nätverkssyskonuppsättning. Om det inte utförs korrekt kan du oavsiktligt uppdatera nätverksfunktionerna för flera andra volymer genom att uppdatera nätverksfunktionerna för en Terraform-hanterad volym.

Viktigt!

En diskontinuitet mellan tillståndsdata och fjärranslutna Azure-resurskonfigurationer – särskilt i network_features argumentet – kan leda till att en eller flera volymer förstörs och eventuell dataförlust när du kör terraform apply. Följ noggrant den lösning som beskrivs här för att på ett säkert sätt uppdatera nätverksfunktionerna från Basic till Standard för Terraform-hanterade volymer.

Kommentar

En Terraform-modul består vanligtvis enbart av alla toppnivå *.tf - och/eller *.tf.json konfigurationsfiler i en katalog, men en Terraform-modul kan använda modulanrop för att uttryckligen inkludera andra moduler i konfigurationen. Du kan lära dig mer om möjliga modulstrukturer. Om du vill uppdatera alla konfigurationsfiler i modulen som refererar till Azure NetApp Files-volymer bör du titta på alla möjliga källor där modulen kan referera till konfigurationsfiler.

Namnet på tillståndsfilen i Terraform-modulen är terraform.tfstate. Den innehåller argumenten och deras värden för alla distribuerade resurser i modulen. Nedan visas network_features argumentet med värdet "Basic" för en Azure NetApp Files-volym i en terraform.tfstate exempelfil:

Screenshot of Terraform module.

Uppdatera inte filen manuellt terraform.tfstate . network_features På samma sätt bör argumentet i konfigurationsfilerna *.tf och *.tf.json inte heller uppdateras förrän du följer stegen som beskrivs här eftersom detta skulle orsaka ett matchningsfel i argumenten för fjärrvolymen och den lokala konfigurationsfilen som representerar fjärrvolymen. När Terraform upptäcker ett matchningsfel mellan argumenten för fjärrresurser och lokala konfigurationsfiler som representerar dessa fjärrresurser kan Terraform förstöra fjärrresurserna och återskapa dem med argumenten i de lokala konfigurationsfilerna. Detta kan orsaka dataförlust i en volym.

Genom att följa stegen som beskrivs här network_features uppdateras argumentet i terraform.tfstate filen automatiskt av Terraform för att ha värdet "Standard" utan att förstöra fjärrvolymen, vilket indikerar att nätverksfunktionerna har uppdaterats till Standard.

Kommentar

Vi rekommenderar att du alltid använder den senaste Terraform-versionen och den senaste versionen av azurerm Terraform-modulen.

Fastställa berörda volymer

Om du ändrar nätverksfunktionerna för en Azure NetApp Files-volym kan det påverka nätverksfunktionerna i andra Azure NetApp Files-volymer. Volymer i samma nätverkskonsyskonuppsättning måste ha samma inställning för nätverksfunktioner. Innan du ändrar nätverksfunktionerna för en volym måste du därför fastställa alla volymer som påverkas av ändringen med hjälp av Azure-portalen.

  1. Logga in på Azure Portal.
  2. Gå till den volym som du vill ändra alternativet nätverksfunktioner för.
  3. Välj Ändra nätverksfunktioner. Välj inte Spara.
  4. Registrera sökvägarna för de berörda volymerna och välj sedan Avbryt.

Screenshot of volumes affected by change network features.

Alla Terraform-konfigurationsfiler som definierar dessa volymer måste uppdateras, vilket innebär att du måste hitta Terraform-konfigurationsfilerna som definierar dessa volymer. Konfigurationsfilerna som representerar de berörda volymerna kanske inte finns i samma Terraform-modul.

Viktigt!

Med undantag för den enskilda volymen som du vet hanteras av Terraform kanske ytterligare berörda volymer inte hanteras av Terraform. En ytterligare volym som anges som i samma nätverkssyskonuppsättning innebär inte att den här extra volymen hanteras av Terraform.

Ändra de berörda volymernas konfigurationsfiler

Du måste ändra konfigurationsfilerna för varje berörd volym som hanteras av Terraform som du har identifierat. Om du inte uppdaterar konfigurationsfilen kan volymen förstöras eller leda till dataförlust.

Viktigt!

Beroende på volymens inställningar för livscykelkonfigurationsblock i Terraform-konfigurationsfilen kan volymen förstöras, inklusive eventuell dataförlust när du kör terraform apply. Se till att du vet vilka berörda volymer som hanteras av Terraform och vilka som inte är det.

  1. Leta upp de terraformhanterade volymkonfigurationsfilerna som påverkas.

  2. ignore_changes = [network_features] Lägg till i volymens konfigurationsblocklifecycle. Om blocket lifecycle inte finns i volymens konfiguration lägger du till det.

    Screenshot of the lifecycle configuration.

  3. Upprepa för varje påverkad Terraform-hanterad volym.

Funktionen ignore_changes är avsedd att användas när en resurs referens till data kan ändras när resursen har skapats. ignore_changes Genom att lägga till lifecycle funktionen i blocket kan nätverksfunktionerna för volymerna ändras i Azure-portalen utan att Terraform försöker åtgärda det här argumentet för volymen vid nästa körning av terraform apply. Du kan läsa mer om funktionenignore_changes.

Uppdatera volymernas nätverksfunktioner

  1. I Azure-portalen navigerar du till den Azure NetApp Files-volym som du vill ändra nätverksfunktioner för.

  2. Välj Ändra nätverksfunktioner.

  3. I fältet Åtgärd kontrollerar du att den läser Ändra till standard.

    Screenshot of confirm change of network features.

  4. Välj Spara.

  5. Vänta tills du får ett meddelande om att uppdateringen av nätverksfunktionerna har slutförts. I meddelandena står det "Nätverksfunktionerna har uppdaterats. Nätverksfunktionerna för nätverkskonsyskonuppsättningar har uppdaterats till "Standard".

  6. I terminalen kör du terraform plan för att visa eventuella ändringar. Utdata bör indikera att infrastrukturen matchar konfigurationen med ett meddelande med texten "Inga ändringar. Din infrastruktur matchar konfigurationen."

    Screenshot of terraform plan command output.

    Viktigt!

    Som en säkerhetsåtgärd kör du terraform plan innan du terraform applykör . Med kommandot terraform plan kan du skapa en "plan"-fil som innehåller ändringarna i dina fjärrresurser. Med den här planen kan du veta om någon av dina berörda volymer kommer att förstöras genom att köra terraform apply.

  7. Kör terraform apply för att uppdatera terraform.tfstate filen.

    Upprepa för alla moduler som innehåller berörda volymer.

    Observera ändringen i värdet för network_features argumentet i terraform.tfstate filerna, som ändrades från "Basic" till "Standard":

    Screenshot of updated Terraform module.

Uppdatera Konfigurationsfilen för Terraform-hanterade Azure NetApp Files-volymer för konfigurationsparitet

När du har uppdaterat volymernas nätverksfunktioner måste du också ändra argumenten network_features och lifecycle blocks i alla konfigurationsfiler för berörda Terraform-hanterade volymer. Den här uppdateringen säkerställer att om du måste återskapa eller uppdatera volymen behåller den inställningen Standard-nätverksfunktioner.

  1. I konfigurationsfilen anger du network_features "Standard" och tar bort ignore_changes = [network_features] raden från lifecycle blocket.

    Screenshot of Terraform module with Standard network features.

  2. Upprepa för varje påverkad Terraform-hanterad volym.

  3. Kontrollera att de uppdaterade konfigurationsfilerna korrekt representerar konfigurationen av fjärrresurserna genom att köra terraform plan. Bekräfta att utdata läser "Inga ändringar".

  4. Kör terraform apply för att slutföra uppdateringen.

Nästa steg