Vytvoření virtuálního počítače se statickou privátní IP adresou pomocí Azure PowerShell
Virtuálnímu počítači se automaticky přiřadí privátní IP adresa ze zadaného rozsahu. Tento rozsah vychází z podsítě, ve které je virtuální počítač nasazený. Virtuální počítač si adresu ponechá, dokud se virtuální počítač nesmaže. Azure dynamicky přiřadí další dostupnou privátní IP adresu z podsítě, ve které vytvoříte virtuální počítač. Pokud chcete v podsíti konkrétní IP adresu, přiřaďte virtuálnímu počítači statickou IP adresu.
Požadavky
- Účet Azure s aktivním předplatným. Vytvořte si zdarma účet.
- Azure PowerShell nainstalovaný místně nebo Azure Cloud Shell
Pokud se rozhodnete nainstalovat a používat PowerShell místně, musíte použít modul Azure PowerShell verze 5.4.1 nebo novější. Nainstalovanou verzi zjistíte spuštěním příkazu Get-Module -ListAvailable Az
. Pokud potřebujete upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, musíte také spustit příkaz Connect-AzAccount
a vytvořit připojení k Azure.
Vytvoření skupiny prostředků
Skupina prostředků Azure je logický kontejner, ve kterém se nasazují a spravují prostředky Azure.
Vytvořte skupinu prostředků pomocí rutiny New-AzResourceGroupmyResourceGroup v umístění eastus2 .
## Create resource group. ##
$rg =@{
Name = 'myResourceGroup'
Location = 'eastus2'
}
New-AzResourceGroup @rg
Vytvoření virtuálního počítače
Vytvořte virtuální počítač pomocí rutiny New-AzVM.
Následující příkaz vytvoří virtuální počítač s Windows Serverem. Po zobrazení výzvy zadejte uživatelské jméno a heslo, které se použijí jako přihlašovací údaje pro virtuální počítač:
## Create virtual machine. ##
$vm = @{
ResourceGroupName = 'myResourceGroup'
Location = 'East US 2'
Name = 'myVM'
PublicIpAddressName = 'myPublicIP'
}
New-AzVM @vm
Změna privátní IP adresy na statickou
V této části změníte privátní IP adresu z dynamické na statickou pro virtuální počítač, který jste vytvořili dříve.
Pomocí rutiny Get-AzVirtualNetwork umístěte konfiguraci virtuální sítě do proměnné. Pomocí rutiny Get-AzVirtualNetworkSubnetConfig umístěte konfiguraci podsítě do proměnné. Pomocí rutiny Get-AzNetworkInterface získejte konfiguraci síťového rozhraní a umístěte ji do proměnné. Pomocí rutiny Set-AzNetworkInterfaceIpConfig nastavte konfiguraci síťového rozhraní. Nakonec pomocí rutiny Set-AzNetworkInterface nastavte konfiguraci virtuálního počítače.
Následující příkaz změní privátní IP adresu virtuálního počítače na statickou:
## Place virtual network configuration into a variable. ##
$net = @{
Name = 'myVM'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place subnet configuration into a variable. ##
$sub = @{
Name = 'myVM'
VirtualNetwork = $vnet
}
$subnet = Get-AzVirtualNetworkSubnetConfig @sub
## Get name of network interface and place into a variable ##
$int1 = @{
Name = 'myVM'
ResourceGroupName = 'myResourceGroup'
}
$vm = Get-AzVM @int1
## Place network interface configuration into a variable. ##
$nic = Get-AzNetworkInterface -ResourceId $vm.NetworkProfile.NetworkInterfaces.Id
## Set interface configuration. ##
$config =@{
Name = 'myVM'
PrivateIpAddress = '192.168.1.4'
Subnet = $subnet
}
$nic | Set-AzNetworkInterfaceIpConfig @config -Primary
## Save interface configuration. ##
$nic | Set-AzNetworkInterface
Upozornění
Z operačního systému virtuálního počítače byste neměli staticky přiřazovat privátní IP adresu přiřazenou virtuálnímu počítači Azure. Staticky přiřazujte privátní IP adresu jenom v případě potřeby, například při přiřazování velkého počtu IP adres virtuálním počítačům.
Pokud ručně nastavíte privátní IP adresu v rámci operačního systému, ujistěte se, že odpovídá privátní IP adrese přiřazené síťovému rozhraní Azure. V opačném případě můžete ztratit připojení k virtuálnímu počítači. Přečtěte si další informace o nastavení privátníCH IP adres .
Vyčištění prostředků
Pokud už je nepotřebujete, můžete pomocí rutiny Remove-AzResourceGroup odebrat skupinu prostředků a všechny prostředky, které obsahuje:
Remove-AzResourceGroup -Name myResourceGroup -Force
Další kroky
- Přečtěte si další informace o veřejných IP adresách v Azure.
- Přečtěte si další informace o všech nastaveních veřejné IP adresy.
- Přečtěte si další informace o privátních IP adresách a přiřazení statické privátní IP adresy k virtuálnímu počítači Azure.
- Přečtěte si další informace o vytváření virtuálních počítačů s Linuxem a Windows .