Vytvoření úložiště disků virtuálního počítače ve službě Azure Stack Hub
Tento článek popisuje, jak vytvořit diskové úložiště virtuálních počítačů pomocí portálu Azure Stack Hub nebo PowerShellu.
Přehled
Azure Stack Hub podporuje použití spravovaných disků a nespravovaných disků ve virtuálních počítačích jako operačního systému (OS) i datového disku.
Spravované disky zjednodušují správu disků pro virtuální počítače Azure IaaS tím, že spravují účty úložiště přidružené k diskům virtuálních počítačů. Stačí zadat velikost disku, který potřebujete, a Azure Stack Hub vytvoří a spravuje disk za vás.
Nespravované disky vyžadují vytvoření účtu úložiště pro ukládání disků. Disky, které vytvoříte, se označují jako disky virtuálních počítačů a jsou uložené v kontejnerech v účtu úložiště.
Pokyny k osvědčeným postupům
Pro virtuální počítače doporučujeme používat spravované disky, abyste usnadnili správu a vyrovnávání kapacity. Před použitím spravovaných disků nemusíte připravovat účet úložiště a kontejnery. Při vytváření více spravovaných disků se disky distribuují do více svazků, což pomáhá vyvážit kapacitu svazků.
Pokud chcete zvýšit výkon a snížit celkové náklady, doporučujeme u nespravovaných disků umístit každý nespravovaný disk do samostatného kontejneru. I když můžete disky s operačním systémem i datové disky umístit do stejného kontejneru, osvědčeným postupem je, že jeden kontejner by měl obsahovat disk s operačním systémem nebo datový disk, ale ne oba disky současně.
Pokud do virtuálního počítače přidáte jeden nebo více datových disků, použijte k uložení těchto disků další kontejnery. Disk s operačním systémem pro další virtuální počítače by také měl být ve svých vlastních kontejnerech.
Při vytváření virtuálních počítačů můžete znovu použít stejný účet úložiště pro každý nový virtuální počítač. Jedinečné by měly být jenom kontejnery, které vytvoříte.
Přidání nových disků
Následující tabulka shrnuje, jak přidat disky pomocí portálu a PowerShellu:
Metoda | Možnosti |
---|---|
Portál User Portal | – Přidejte nové datové disky do existujícího virtuálního počítače. Nové disky vytváří Azure Stack Hub. – Přidejte existující diskový soubor (.vhd) do dříve vytvořeného virtuálního počítače. Uděláte to tak, že připravíte soubor .vhd a pak soubor nahrajete do služby Azure Stack Hub. |
PowerShell | – Vytvořte nový virtuální počítač s diskem s operačním systémem a současně do virtuálního počítače přidejte jeden nebo více datových disků. |
Přidání disků do virtuálního počítače pomocí portálu
Pokud ve výchozím nastavení použijete portál k vytvoření virtuálního počítače pro většinu položek marketplace, vytvoří se jenom disk s operačním systémem.
Po vytvoření virtuálního počítače můžete pomocí portálu:
- Vytvořte nový datový disk a připojte ho k virtuálnímu počítači.
- Nahrajte existující datový disk a připojte ho k virtuálnímu počítači.
Každý nespravovaný disk, který přidáte, vložte do samostatného kontejneru.
Vytvoření a připojení nového datového disku pomocí portálu
Na portálu vyberte Všechny služby, pak Výpočty a pak Virtuální počítače.
V seznamu vyberte dříve vytvořený virtuální počítač.
U virtuálního počítače vyberte Disky a pak Přidat datový disk.
Datový disk:
- Zadejte logickou jednotku (LUN). Logickou jednotkou musí být platné číslo.
- Vyberte Vytvořit disk.
V okně Vytvořit spravovaný disk :
- Zadejte Název disku.
- Vyberte existující skupinu prostředků nebo vytvořte novou.
- Vyberte Umístění. Ve výchozím nastavení je umístění nastaveno na stejný kontejner, který obsahuje disk s operačním systémem.
- Vyberte Typ účtu.
Poznámka
Disky Premium (SSD) a disky STANDARD (HDD) jsou ve službě Azure Stack Hub podporovány stejnou infrastrukturou úložiště. Poskytují stejný výkon.
Vyberte Typ zdroje.
Vytvořte disk ze snímku jiného disku, objektu blob v účtu úložiště nebo vytvořte prázdný disk.
Snímek: Vyberte snímek, pokud je k dispozici. Snímek musí být dostupný v předplatném a umístění virtuálního počítače.
Objekt blob úložiště:
- Přidejte identifikátor URI objektu blob úložiště, který obsahuje image disku.
- Vyberte Procházet a otevřete okno účty úložiště. Pokyny najdete v tématu Přidání datového disku z účtu úložiště.
- Vyberte typ operačního systému image: Windows, Linux nebo Žádný (datový disk).
Vyberte Velikost (GiB).
Náklady na disk se zvyšují v závislosti na velikosti disku.
Vyberte Vytvořit. Azure Stack Hub vytvoří a ověří spravovaný disk.
Jakmile Azure Stack Hub vytvoří disk a připojí ho k virtuálnímu počítači, nový disk se zobrazí v nastavení disku virtuálního počítače v části Datové disky.
Přidání datového disku z účtu úložiště
Další informace o práci s účty úložiště ve službě Azure Stack Hub najdete v tématu Úvod do služby Azure Stack Hub Storage.
Vyberte účet úložiště , který chcete použít.
Vyberte kontejner , do kterého chcete datový disk umístit. Pokud chcete, můžete v okně Kontejnery vytvořit nový kontejner. Umístění nového disku pak můžete změnit na vlastní kontejner. Při použití samostatného kontejneru pro každý disk distribuujete umístění datového disku, což zvyšuje výkon.
Výběrem možnosti Vybrat výběr uložte.
Připojení existujícího datového disku k virtuálnímu počítači
Připravte soubor .vhd pro použití jako datový disk pro virtuální počítač. Nahrajte tento soubor .vhd do účtu úložiště, který používáte s virtuálním počítačem, ke kterému chcete soubor .vhd připojit.
- Naplánujte použití jiného kontejneru k uložení souboru .vhd, než je kontejner, který obsahuje disk s operačním systémem.
- Před nahráním libovolného virtuálního pevného disku do Azure byste měli postupovat podle pokynů v tématu Příprava virtuálního pevného disku nebo VHDX s Windows k nahrání do Azure.
- Před zahájením migrace do Spravované disky si projděte plánování migrace na Spravované disky.
Po nahrání souboru .vhd můžete virtuální pevný disk připojit k virtuálnímu počítači. V nabídce na levé straně vyberte Virtuální počítače.
V seznamu vyberte virtuální počítač.
Na stránce virtuálního počítače vyberte Disky a pak vyberte Připojit existující.
Na stránce Připojit existující disk vyberte Soubor VHD. Otevře se stránka Účty úložiště .
V části Účty úložiště vyberte účet, který chcete použít, a pak zvolte kontejner obsahující soubor .vhd, který jste předtím nahráli. Vyberte soubor .vhd a pak výběrem možnosti Vybrat výběr uložte.
V části Připojit existující disk je vybraný soubor uvedený v části Soubor VHD. Aktualizujte nastavení ukládání disku do mezipaměti hostitele a pak výběrem OK uložte novou konfiguraci disku pro virtuální počítač.
Jakmile Azure Stack Hub vytvoří disk a připojí ho k virtuálnímu počítači, zobrazí se nový disk v nastavení disku virtuálního počítače v části Datové disky.
Přidání více disků do virtuálního počítače pomocí PowerShellu
Pomocí PowerShellu můžete zřídit virtuální počítač a přidat nové datové disky nebo připojit existující spravovaný disk nebo soubor .vhd jako datový disk.
Rutina Add-AzVMDataDisk přidá datový disk do virtuálního počítače. Datový disk můžete přidat při vytváření virtuálního počítače nebo datový disk můžete přidat do existujícího virtuálního počítače. U nespravovaného disku zadejte parametr VhdUri , který distribuuje disky do různých kontejnerů.
Přidání datových disků do nového virtuálního počítače
Následující příklady používají příkazy PowerShellu k vytvoření virtuálního počítače se třemi datovými disky. Příkazy jsou k dispozici s několika částmi kvůli drobným rozdílům při použití spravovaných disků nebo nespravovaných disků.
Vytvoření konfigurace virtuálního počítače a síťových prostředků
Následující skript vytvoří objekt virtuálního počítače a uloží ho $VirtualMachine
do proměnné . Příkazy přiřadí virtuálnímu počítači název a velikost a pak pro virtuální počítač vytvoří síťové prostředky (virtuální síť, podsíť, virtuální síťový adaptér, skupina zabezpečení sítě a veřejná IP adresa).
# Create new virtual machine configuration
$VirtualMachine = New-AzVMConfig -VMName "VirtualMachine" `
-VMSize "Standard_A2"
# Set variables
$rgName = "myResourceGroup"
$location = "local"
# Create a subnet configuration
$subnetName = "mySubNet"
$singleSubnet = New-AzVirtualNetworkSubnetConfig -Name $subnetName -AddressPrefix 10.0.0.0/24
# Create a vnet configuration
$vnetName = "myVnetName"
$vnet = New-AzVirtualNetwork -Name $vnetName -ResourceGroupName $rgName -Location $location `
-AddressPrefix 10.0.0.0/16 -Subnet $singleSubnet
# Create a public IP
$ipName = "myIP"
$pip = New-AzPublicIpAddress -Name $ipName -ResourceGroupName $rgName -Location $location `
-AllocationMethod Dynamic
# Create a network security group configuration
$nsgName = "myNsg"
$rdpRule = New-AzNetworkSecurityRuleConfig -Name myRdpRule -Description "Allow RDP" `
-Access Allow -Protocol Tcp -Direction Inbound -Priority 110 `
-SourceAddressPrefix Internet -SourcePortRange * `
-DestinationAddressPrefix * -DestinationPortRange 3389
$nsg = New-AzNetworkSecurityGroup -ResourceGroupName $rgName -Location $location `
-Name $nsgName -SecurityRules $rdpRule
# Create a NIC configuration
$nicName = "myNicName"
$nic = New-AzNetworkInterface -Name $nicName -ResourceGroupName $rgName `
-Location $location -SubnetId $vnet.Subnets[0].Id `
-NetworkSecurityGroupId $nsg.Id -PublicIpAddressId $pip.Id
Přidání spravovaných disků
Následující tři příkazy přidají spravované datové disky do virtuálního počítače uloženého v $VirtualMachine
. Každý příkaz určuje název a další vlastnosti disku.
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk1' `
-Caching 'ReadOnly' -DiskSizeInGB 10 -Lun 0 `
-CreateOption Empty
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk2' `
-Caching 'ReadOnly' -DiskSizeInGB 11 -Lun 1 `
-CreateOption Empty
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk3' `
-Caching 'ReadOnly' -DiskSizeInGB 12 -Lun 2 `
-CreateOption Empty
Následující příkaz přidá disk s operačním systémem jako spravovaný disk do virtuálního počítače uloženého v $VirtualMachine
.
# Set OS Disk
$osDiskName = "osDisk"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name $osDiskName `
-CreateOption FromImage -Windows
Přidání nespravovaných disků
Další tři příkazy přiřazují proměnné , $DataDiskVhdUri02
a $DataDiskVhdUri03
cesty tří $DataDiskVhdUri01
nespravovaných datových disků. V adrese URL definujte jiný název cesty, který distribuuje disky do různých kontejnerů:
$DataDiskVhdUri01 = "https://contoso.blob.local.azurestack.external/test1/data1.vhd"
$DataDiskVhdUri02 = "https://contoso.blob.local.azurestack.external/test2/data2.vhd"
$DataDiskVhdUri03 = "https://contoso.blob.local.azurestack.external/test3/data3.vhd"
Následující tři příkazy přidají datové disky do virtuálního počítače uloženého v $VirtualMachine
. Každý příkaz určuje název a další vlastnosti disku. Identifikátor URI každého disku je uložený v $DataDiskVhdUri01
, $DataDiskVhdUri02
a $DataDiskVhdUri03
.
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk1' `
-Caching 'ReadOnly' -DiskSizeInGB 10 -Lun 0 `
-VhdUri $DataDiskVhdUri01 -CreateOption Empty
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk2' `
-Caching 'ReadOnly' -DiskSizeInGB 11 -Lun 1 `
-VhdUri $DataDiskVhdUri02 -CreateOption Empty
$VirtualMachine = Add-AzVMDataDisk -VM $VirtualMachine -Name 'DataDisk3' `
-Caching 'ReadOnly' -DiskSizeInGB 12 -Lun 2 `
-VhdUri $DataDiskVhdUri03 -CreateOption Empty
Následující příkazy přidají do virtuálního počítače uloženého v $VirtualMachine
nástroji nespravovaný disk s operačním systémem.
# Set OS Disk
$osDiskUri = "https://contoso.blob.local.azurestack.external/vhds/osDisk.vhd"
$osDiskName = "osDisk"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name $osDiskName -VhdUri $osDiskUri `
-CreateOption FromImage -Windows
Vytvoření nového virtuálního počítače
Pomocí následujících příkazů PowerShellu nastavte image operačního systému, přidejte do virtuálního počítače konfiguraci sítě a pak spusťte nový virtuální počítač.
#Create the new VM
$VirtualMachine = Set-AzVMOperatingSystem -VM $VirtualMachine -Windows -ComputerName VirtualMachine -ProvisionVMAgent | `
Set-AzVMSourceImage -PublisherName MicrosoftWindowsServer -Offer WindowsServer `
-Skus 2016-Datacenter -Version latest | Add-AzVMNetworkInterface -Id $nic.Id
New-AzVM -ResourceGroupName $rgName -Location $location -VM $VirtualMachine
Přidání datových disků do existujícího virtuálního počítače
Následující příklady používají příkazy PowerShellu k přidání tří datových disků do existujícího virtuálního počítače:
Získání virtuálního počítače
První příkaz získá virtuální počítač s názvem VirtualMachine pomocí rutiny Get-AzVM . Příkaz uloží virtuální počítač do $VirtualMachine
proměnné :
$VirtualMachine = Get-AzVM -ResourceGroupName "myResourceGroup" `
-Name "VirtualMachine"
Přidání spravovaného disku
Další tři příkazy přidají spravované datové disky do virtuálního počítače uloženého $VirtualMachine
v proměnné . Každý příkaz určuje název a další vlastnosti disku.
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk1" -Lun 0 `
-Caching ReadOnly -DiskSizeinGB 10 -CreateOption Empty
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk2" -Lun 1 `
-Caching ReadOnly -DiskSizeinGB 11 -CreateOption Empty
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk3" -Lun 2 `
-Caching ReadOnly -DiskSizeinGB 12 -CreateOption Empty
Přidání nespravovaného disku
Další tři příkazy přiřazují proměnné , $DataDiskVhdUri02
a $DataDiskVhdUri03
cesty pro tři datové disky$DataDiskVhdUri01
. Různé názvy cest v identifikátorech URI virtuálních pevných disků označují různé kontejnery pro umístění disku:
$DataDiskVhdUri01 = "https://contoso.blob.local.azurestack.external/test1/data1.vhd"
$DataDiskVhdUri02 = "https://contoso.blob.local.azurestack.external/test2/data2.vhd"
$DataDiskVhdUri03 = "https://contoso.blob.local.azurestack.external/test3/data3.vhd"
Další tři příkazy přidají datové disky do virtuálního počítače uloženého $VirtualMachine
v proměnné . Každý příkaz určuje název, umístění a další vlastnosti disku. Identifikátor URI každého disku je uložený v $DataDiskVhdUri01
, $DataDiskVhdUri02
a $DataDiskVhdUri03
.
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk1" `
-VhdUri $DataDiskVhdUri01 -LUN 0 `
-Caching ReadOnly -DiskSizeinGB 10 -CreateOption Empty
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk2" `
-VhdUri $DataDiskVhdUri02 -LUN 1 `
-Caching ReadOnly -DiskSizeinGB 11 -CreateOption Empty
Add-AzVMDataDisk -VM $VirtualMachine -Name "DataDisk3" `
-VhdUri $DataDiskVhdUri03 -LUN 2 `
-Caching ReadOnly -DiskSizeinGB 12 -CreateOption Empty
Aktualizace stavu virtuálního počítače
Tento příkaz aktualizuje stav virtuálního počítače uloženého v $VirtualMachine
-ResourceGroupName
:
Update-AzVM -ResourceGroupName "myResourceGroup" -VM $VirtualMachine
Další kroky
Další informace o virtuálních počítačích Azure Stack Hub najdete v tématu Důležité informace o Virtual Machines ve službě Azure Stack Hub.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro