Migrera från flödesloggar för nätverkssäkerhetsgrupp till virtuella nätverksflödesloggar
Viktigt!
Den 30 september 2027 dras nätverkssäkerhetsgruppens flödesloggar tillbaka. Som en del av den här tillbakadragningen kommer du inte längre att kunna skapa nya NSG-flödesloggar från och med den 30 juni 2025. Vi rekommenderar att du migrerar till flödesloggar för virtuella nätverk, vilket övervinner begränsningarna i NSG-flödesloggar. Efter slutdatumet stöds inte längre trafikanalys som är aktiverad med NSG-flödesloggar, och befintliga NSG-flödesloggresurser i dina prenumerationer tas bort. NSG-flödesloggposter tas dock inte bort och fortsätter att följa deras respektive kvarhållningsprinciper. Mer information finns i det officiella meddelandet.
I den här artikeln får du lära dig hur du migrerar dina befintliga flödesloggar för nätverkssäkerhetsgrupper till flödesloggar för virtuella nätverk med hjälp av ett migreringsskript. Flödesloggar för virtuella nätverk övervinner några av begränsningarna i flödesloggarna för nätverkssäkerhetsgrupper. Mer information finns i Flödesloggar för virtuellt nätverk.
Kommentar
Använd migreringsskriptet:
- när du inte har aktiverat flödesloggning på alla nätverksgränssnitt eller undernät i ett virtuellt nätverk och du inte vill aktivera flödesloggning för virtuella nätverk på alla, eller
- när flödesloggarna för nätverkssäkerhetsgruppen i ett virtuellt nätverk har olika konfigurationer och du vill skapa flödesloggar för virtuella nätverk med de olika konfigurationerna som flödesloggar för nätverkssäkerhetsgruppen.
Använd Azure Policy:
- när du har samma nätverkssäkerhetsgrupp tillämpad på alla nätverksgränssnitt eller undernät i ett virtuellt nätverk,
- när du har samma nätverkssäkerhetsgruppsflödesloggkonfigurationer för alla nätverksgränssnitt eller undernät i ett virtuellt nätverk, eller
- när du vill aktivera flödesloggning för virtuella nätverk på den virtuella nätverksnivån.
Mer information finns i Distribuera och konfigurera flödesloggar för virtuella nätverk med hjälp av en inbyggd princip.
Förutsättningar
Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
PowerShell 7 installerat på datorn. Mer information finns i Installera PowerShell i Windows, Linux och macOS. Den här artikeln kräver Az PowerShell-modulen. Mer information finns i Installera Azure PowerShell. Kör
Get-Module -ListAvailable Az
för att hitta den installerade versionen.Nödvändiga RBAC-behörigheter för prenumerationerna på flödesloggarna och Log Analytics-arbetsytorna (om trafikanalys är aktiverat för någon av flödesloggarna för nätverkssäkerhetsgruppen). Mer information finns i Behörigheter för Network Watcher.
Flödesloggar för nätverkssäkerhetsgrupp i en region eller mer. Mer information finns i Skapa flödesloggar för nätverkssäkerhetsgrupper.
Generera migreringsskript
I det här avsnittet får du lära dig hur du genererar och laddar ned migreringsfilerna för de flödesloggar för nätverkssäkerhetsgruppen som du vill migrera.
I sökrutan överst i portalen anger du network watcher. Välj Network Watcher i sökresultatet.
Under Loggar väljer du Migrera flödesloggar.
Välj de prenumerationer som innehåller flödesloggarna för nätverkssäkerhetsgruppen som du vill migrera.
För varje prenumeration väljer du de regioner som innehåller de flödesloggar som du vill migrera. Totalt antal NSG-flödesloggar visar det totala antalet flödesloggar som finns i de valda prenumerationerna. Valda NSG-flödesloggar visar antalet flödesloggar i de valda regionerna.
När du har valt prenumerationer och regioner väljer du Ladda ned skript och JSON-fil för att ladda ned migreringsfilerna som en zip-fil.
Extrahera
MigrateFlowLogs.zip
filen på den lokala datorn. Zip-filen innehåller följande två filer:- en skriptfil:
MigrationFromNsgToAzureFlowLogging.ps1
- en JSON-fil:
RegionSubscriptionConfig.json
.
- en skriptfil:
Köra migreringsskript
I det här avsnittet får du lära dig hur du använder skriptfilen som du laddade ned i föregående avsnitt för att migrera flödesloggarna för nätverkssäkerhetsgruppen.
Viktigt!
När du börjar köra skriptet bör du inte göra några ändringar i topologin i de regioner och prenumerationer i flödesloggarna som du migrerar.
Kör skriptfilen
MigrationFromNsgToAzureFlowLogging.ps1
.Ange 1 för alternativet Kör analys .
.\MigrationFromNsgToAzureFlowLogging.ps1 Select one of the following options for flowlog migration: 1. Run analysis 2. Delete NSG flowlogs 3. Quit
Ange JSON-filnamnet.
Please enter the path to scope selecting config file: .\RegionSubscriptionConfig.json
Ange antalet trådar eller lämna tomt för att använda standardvärdet 16.
Please enter the number of threads you would like to use, press enter for using default value of 16:
När analysen är klar visas analysrapporten på skärmen och i en html-fil i samma katalog som migreringsfilerna. Rapporten visar antalet flödesloggar för nätverkssäkerhetsgrupper som ska inaktiveras och antalet virtuella nätverksflödesloggar som skapas för att ersätta dem. Antalet virtuella nätverksflödesloggar som skapas beror på vilken typ av migrering du väljer. Om den nätverkssäkerhetsgrupp som du migrerar flödesloggen till exempel är associerad med tre nätverksgränssnitt i samma virtuella nätverk kan du välja migrering med aggregering så att en enda virtuell nätverksflödesloggresurs tillämpas på det virtuella nätverket. Du kan också välja migrering utan sammansättning för att ha tre virtuella nätverksflödesloggar (en virtuell nätverksflödesloggresurs per nätverksgränssnitt).
Kommentar
Se
AnalysisReport-<subscriptionId>-<region>-<time>.html
filen för en fullständig rapport över den analys som du utförde. Filen är tillgänglig i samma katalog i skriptet.Ange 2 eller 3 för att välja den typ av migrering som du vill utföra.
Select one of the following options for flowlog migration: 1. Re-Run analysis 2. Proceed with migration with aggregation 3. Proceed with migration without aggregation 4. Quit
När du ser sammanfattningen av migreringen på skärmen kan du avbryta migreringen och återställa ändringarna. Om du vill acceptera och fortsätta med migreringen anger du n, annars anger du y. När du har godkänt ändringarna kan du inte återställa dem.
Do you want to rollback? You won't get the option to revert the actions done now again (y/n): n
Kommentar
Behåll skript- och analysrapportfilerna som referens om du har problem med migreringen.
Kontrollera Azure Portal för att bekräfta att statusen för nätverkssäkerhetsgruppens flödesloggar som du migrerade blev inaktiverad. Kontrollera även de nyligen skapade flödesloggarna för virtuella nätverk som ett resultat av migreringsprocessen.
Lägg till ett filter för att endast visa flödesloggar för nätverkssäkerhetsgrupper från de prenumerationer och regioner som du väljer. Du kan hoppa över det här steget om du bara har migrerat ett fåtal flödesloggar för nätverkssäkerhetsgrupper.
Välj de flödesloggar som du vill ta bort och välj sedan Ta bort
Ange ta bort och välj sedan Ta bort för att bekräfta borttagningen.
Att tänka på
Skalningsuppsättning med en lastbalanserare: Migreringsskriptet möjliggör flödesloggning för virtuella nätverk på det undernät som har de virtuella skalningsuppsättningsdatorerna.
Kommentar
Om nätverkssäkerhetsgruppens flödesloggning inte är aktiverad i alla nätverksgränssnitt i skalningsuppsättningen, eller om nätverksgränssnitten inte delar samma flödeslogg för nätverkssäkerhetsgruppen, skapas en flödeslogg för virtuellt nätverk i undernätet med samma konfigurationer som ett av nätverksgränssnitten i skalningsuppsättningen.
PaaS: Migreringsskriptet stöder inte miljöer med PaaS-lösningar som har flödesloggar för nätverkssäkerhetsgrupper i en användares prenumeration, men målresurser finns i olika prenumerationer. För sådana miljöer bör du manuellt aktivera flödesloggning för virtuella nätverk i det virtuella nätverket eller undernätet för PaaS-lösningen.