Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Det klassiska virtuella nätverket är nu inaktuellt för nya kunder och kommer att dras tillbaka den 31 augusti 2024 för alla kunder. Nya distributioner bör använda den nya Azure Resource Manager-baserade distributionsmodellen Azure Resource Manager-baserat virtuellt nätverk
Ett Azure-virtuellt nätverk (VNet) är en representation av ditt eget nätverk i molnet. Du kan styra dina Azure-nätverksinställningar och definiera DHCP-adressblock, DNS-inställningar, säkerhetsprinciper och routning. Du kan också ytterligare segmentera ditt virtuella nätverk i undernät och distribuera virtuella Azure IaaS-datorer (VM) och PaaS-rollinstanser på samma sätt som du kan distribuera fysiska och virtuella datorer till ditt lokala datacenter. I grund och botten kan du utöka nätverket till Azure och ta med dina egna IP-adressblock. Läs översikten över virtuella nätverk om du inte är bekant med virtuella nätverk.
Viktigt!
Innan du arbetar med Azure-resurser är det viktigt att förstå att Azure för närvarande har två distributionsmodeller: Azure Resource Manager och klassisk. Se till att du förstår distributionsmodeller och verktyg innan du arbetar med någon Azure-resurs. Du kan visa dokumentationen för olika verktyg genom att klicka på flikarna överst i den här artikeln.
Det här dokumentet beskriver hur du skapar ett virtuellt nätverk med hjälp av den klassiska distributionsmodellen. Du kan också skapa ett virtuellt nätverk i Resource Manager-distributionsmodellen.
Scenarium
För att illustrera hur du skapar ett virtuellt nätverk och undernät använder det här dokumentet följande scenario:
I det här scenariot skapar du ett virtuellt nätverk med namnet TestVNet med ett reserverat CIDR-block på 192.168.0.0./16. Det virtuella nätverket innehåller följande undernät:
- FrontEnd använder 192.168.1.0/24 som CIDR-block.
- BackEnd använder 192.168.2.0/24 som CIDR-block.
Skapa ett virtuellt nätverk med hjälp av en nätverkskonfigurationsfil från PowerShell
Azure använder en XML-fil för att definiera alla virtuella nätverk som är tillgängliga för en prenumeration. Du kan ladda ned den här filen, redigera den för att ändra eller ta bort befintliga virtuella nätverk och skapa nya virtuella nätverk. I den här självstudien får du lära dig hur du laddar ned den här filen, som kallas nätverkskonfigurationsfil (eller netcfg) och redigerar den för att skapa ett nytt virtuellt nätverk. Mer information om nätverkskonfigurationsfilen finns i konfigurationsschemat för virtuella Azure-nätverk.
Utför följande steg för att skapa ett virtuellt nätverk med en netcfg-fil med hjälp av PowerShell:
Om du aldrig har använt Azure PowerShell slutför du stegen i artikeln Så här installerar och konfigurerar du Azure PowerShell och loggar sedan in på Azure och väljer din prenumeration.
Från Azure PowerShell-konsolen använder du cmdleten Get-AzureVnetConfig för att ladda ned nätverkskonfigurationsfilen till en katalog på datorn genom att köra följande kommando:
Get-AzureVNetConfig -ExportToFile c:\azure\NetworkConfig.xml
Förväntat resultat:
XMLConfiguration ---------------- <?xml version="1.0" encoding="utf-8"?>...
Öppna filen som du sparade i steg 2 med ett XML- eller textredigeringsprogram och leta <efter virtualnetworkSites-elementet> . Om du redan har skapat några nätverk visas varje nätverk som ett eget <VirtualNetworkSite-element> .
Om du vill skapa det virtuella nätverk som beskrivs i det här scenariot lägger du till följande XML under elementet <VirtualNetworkSites> :
<?xml version="1.0" encoding="utf-8"?> <NetworkConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://schemas.microsoft.com/ServiceHosting/2011/07/NetworkConfiguration"> <VirtualNetworkConfiguration> <VirtualNetworkSites> <VirtualNetworkSite name="TestVNet" Location="East US"> <AddressSpace> <AddressPrefix>192.168.0.0/16</AddressPrefix> </AddressSpace> <Subnets> <Subnet name="FrontEnd"> <AddressPrefix>192.168.1.0/24</AddressPrefix> </Subnet> <Subnet name="BackEnd"> <AddressPrefix>192.168.2.0/24</AddressPrefix> </Subnet> </Subnets> </VirtualNetworkSite> </VirtualNetworkSites> </VirtualNetworkConfiguration> </NetworkConfiguration>
Spara nätverkskonfigurationsfilen.
Från Azure PowerShell-konsolen använder du cmdleten Set-AzureVnetConfig för att ladda upp nätverkskonfigurationsfilen genom att köra följande kommando:
Set-AzureVNetConfig -ConfigurationPath c:\azure\NetworkConfig.xml
Returnerade utdata:
OperationDescription OperationId OperationStatus -------------------- ----------- --------------- Set-AzureVNetConfig <Id> Succeeded
Om OperationStatus inte har lyckats i de returnerade utdata kontrollerar du xml-filen efter fel och slutför steg 6 igen.
Från Azure PowerShell-konsolen använder du cmdleten Get-AzureVnetSite för att kontrollera att det nya nätverket har lagts till genom att köra följande kommando:
Get-AzureVNetSite -VNetName TestVNet
De returnerade (förkortade) utdata innehåller följande text:
AddressSpacePrefixes : {192.168.0.0/16} Location : Central US Name : TestVNet State : Created Subnets : {FrontEnd, BackEnd} OperationDescription : Get-AzureVNetSite OperationStatus : Succeeded