Felügyelt Azure Stack Hub-lemezek: különbségek és szempontok
Ez a cikk az Azure Stack Hub felügyelt lemezei és az Azure-beli felügyelt lemezek közötti különbségeket foglalja össze. Az Azure Stack Hub és az Azure közötti magas szintű különbségekről a Főbb szempontok című cikkben olvashat.
A felügyelt lemezek leegyszerűsítik az IaaS virtuális gépek (VM-ek) lemezkezelését a virtuálisgép-lemezekhez társított tárfiókok kezelésével.
A felügyelt lemezek alapértelmezés szerint engedélyezve vannak, amikor virtuális gépeket hoznak létre az Azure Stack Hub portál használatával.
Hasznos tanácsok: a felügyelt lemezek különbségei
Szolgáltatás | Azure (globális) | Azure Stack Hub |
---|---|---|
Biztonsági mentési beállítások | Azure Backup szolgáltatás | Még nem támogatott |
Vészhelyreállítási lehetőségek | Azure Site Recovery | Még nem támogatott |
Lemezek teljesítményelemzője | Összesített metrikák és lemezenkénti metrikák támogatottak. | Még nem támogatott |
Lemezméret | Azure Premium Disk: P4 (32 GiB) –P80 (32 TiB) Azure Standard SSD-lemez: E10 (128 GiB) –E80 (32 TiB) Azure Standard HDD-lemez: S4 (32 GiB) –S80 (32 TiB) |
M4: 32 GiB M6: 64 GiB M10: 128 GiB M15: 256 GiB M20: 512 GiB M30: 1023 GiB |
Lemezek pillanatképének másolása | Támogatott futó virtuális géphez csatolt Azure-beli felügyelt lemezek pillanatképe. | A biztonsági mentés szállítói támogatják. A támogatás ellenőrzéséhez forduljon a szállítóhoz. |
Lemeztípusok | Prémium SSD, Standard SSD és Standard HDD. | Prémium SSD, Standard HDD |
Inaktív adatok titkosítása | Azure Storage Service Encryption (SSE), Azure Disk Encryption (ADE). | BitLocker 128 bites AES-titkosítás |
Lemez kibontása – felügyelt lemez | Támogatott | Támogatott Windows Linux |
Kép | Felügyelt egyéni rendszerkép | Támogatott |
Áttelepítés | Adjon meg eszközt a meglévő nem felügyelt Azure-Resource Manager virtuális gépekről való migráláshoz anélkül, hogy újra létre kellene hoznia a virtuális gépet. | Még nem támogatott |
Prémium lemezek | Teljes mértékben támogatott. | Kiosztható, de nincs teljesítménykorlát vagy garancia |
Prémium lemezek IOPS-címei | A lemez méretétől függ. | Lemezenként 2300 IOPS |
Prémium szintű lemezek átviteli sebessége | A lemez méretétől függ. | Lemezenként 145 MB/másodperc |
Megjegyzés
A felügyelt lemezek IOPS-címei és átviteli sebessége az Azure Stack Hubban a kiosztott szám helyett egy korlátszám, amelyet az Azure Stack Hubban futó hardverek és számítási feladatok érinthetnek.
Mérőszámok
A tárolási metrikák között is vannak különbségek:
- Az Azure Stack Hub esetében a tárolási metrikák tranzakciós adatai nem különböztetik meg a belső vagy külső hálózati sávszélességet.
- A tárolómetrikákban az Azure Stack Hub tranzakciós adatai nem tartalmazzák a virtuális gépek csatlakoztatott lemezekhez való hozzáférését.
API-verziók
Az Azure Stack Hub által felügyelt lemezek a következő API-verziókat támogatják:
- 2019-07-01
- 2019-03-01
- 2018-09-30
- 2018-06-01
- 2018-04-01
- 2017-03-30
- 2017-03-30
- 2017-12-01 (csak felügyelt rendszerképek, lemezek nélkül, pillanatképek nélkül)
Konvertálás felügyelt lemezekké
Megjegyzés
A Azure PowerShell ConvertTo-AzVMManagedDisk parancsmag nem használható nem felügyelt lemezek felügyelt lemezzé való átalakítására az Azure Stack Hubban. Az Azure Stack Hub jelenleg nem támogatja ezt a parancsmagot.
A következő szkripttel konvertálhat egy jelenleg kiépített virtuális gépet nem felügyeltről felügyelt lemezekre. Cserélje le a helyőrzőket a saját értékeire.
$SubscriptionId = "SubId"
# The name of your resource group where your VM to be converted exists.
$ResourceGroupName ="MyResourceGroup"
# The name of the managed disk to be created.
$DiskName = "mngddisk"
# The size of the disks in GB. It should be greater than the VHD file size.
$DiskSize = "50"
# The URI of the VHD file that will be used to create the managed disk.
# The VHD file can be deleted as soon as the managed disk is created.
$VhdUri = "https://rgmgddisks347.blob.local.azurestack.external/vhds/unmngdvm20181109013817.vhd"
# The storage type for the managed disk: PremiumLRS or StandardLRS.
$AccountType = "StandardLRS"
# The Azure Stack Hub location where the managed disk will be located.
# The location should be the same as the location of the storage account in which VHD file is stored.
# Configure the new managed VM point to the old unmanaged VM configuration (network config, VM name, location).
$Location = "local"
$VirtualMachineName = "unmngdvm"
$VirtualMachineSize = "Standard_D1"
$PIpName = "unmngdvm-ip"
$VirtualNetworkName = "unmngdrg-vnet"
$NicName = "unmngdvm"
# Set the context to the subscription ID in which the managed disk will be created.
Select-AzSubscription -SubscriptionId $SubscriptionId
# Delete old VM, but keep the OS disk.
Remove-AzVm -Name $VirtualMachineName -ResourceGroupName $ResourceGroupName
# Create the managed disk configuration.
$DiskConfig = New-AzDiskConfig -AccountType $AccountType -Location $Location -DiskSizeGB $DiskSize -SourceUri $VhdUri -CreateOption Import
# Create managed disk.
New-AzDisk -DiskName $DiskName -Disk $DiskConfig -ResourceGroupName $resourceGroupName
$Disk = Get-AzDisk -DiskName $DiskName -ResourceGroupName $ResourceGroupName
$VirtualMachine = New-AzVMConfig -VMName $VirtualMachineName -VMSize $VirtualMachineSize
# Use the managed disk resource ID to attach it to the virtual machine.
# Change the OS type to "-Windows" if the OS disk has the Windows OS.
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -ManagedDiskId $Disk.Id -CreateOption Attach -Linux
# Create a public IP for the VM.
$PublicIp = Get-AzPublicIpAddress -Name $PIpName -ResourceGroupName $ResourceGroupName
# Get the virtual network where the virtual machine will be hosted.
$VNet = Get-AzVirtualNetwork -Name $VirtualNetworkName -ResourceGroupName $ResourceGroupName
# Create NIC in the first subnet of the virtual network.
$Nic = Get-AzNetworkInterface -Name $NicName -ResourceGroupName $ResourceGroupName
$VirtualMachine = Add-AzVMNetworkInterface -VM $VirtualMachine -Id $Nic.Id
# Create the virtual machine with managed disk.
New-AzVM -VM $VirtualMachine -ResourceGroupName $ResourceGroupName -Location $Location
Felügyelt rendszerképek
Az Azure Stack Hub támogatja a felügyelt rendszerképeket, amelyek lehetővé teszik, hogy felügyelt lemezkép-objektumokat hozzon létre egy olyan általánosított virtuális gépen (nem felügyelt és felügyelt), amely csak felügyelt lemezes virtuális gépeket hozhat létre. A felügyelt rendszerképek a következő két forgatókönyvet teszik lehetővé:
- Általánosított nem felügyelt virtuális gépekkel rendelkezik, és a jövőben felügyelt lemezeket szeretne használni.
- Általánosított felügyelt virtuális géppel rendelkezik, és több, hasonló felügyelt virtuális gépet szeretne létrehozni.
1. lépés: A virtuális gép általánosítása
Windows esetén kövesse a Windows rendszerű virtuális gép Általánosítása a Sysprep használatával című szakaszt. Linux esetén kövesse az 1. lépést itt.
Megjegyzés
Mindenképpen általánosítsa a virtuális gépet. A nem megfelelően általánosított rendszerképből létrehozott virtuális gépek VMProvisioningTimeout hibát okozhatnak.
2. lépés: A felügyelt rendszerkép létrehozása
A felügyelt rendszerképet a portál, a PowerShell vagy az Azure CLI használatával hozhatja létre. Kövesse a Felügyelt rendszerkép létrehozása című cikk lépéseit.
3. lépés: A használati eset kiválasztása
1. eset: Nem felügyelt virtuális gépek migrálása felügyelt lemezekre
A lépés elvégzése előtt győződjön meg arról, hogy helyesen általánosítja a virtuális gépet. Az általánosítás után már nem használhatja ezt a virtuális gépet. Ha nem megfelelően általánosított rendszerképből hoz létre virtuális gépet, az VMProvisioningTimeout hibához vezet.
Kövesse a Lemezkép létrehozása tárfiókot használó virtuális gépről című cikk utasításait egy tárfiókban lévő általánosított VHD-ből történő felügyelt rendszerkép létrehozásához. Ezt a rendszerképet a jövőben felügyelt virtuális gépek létrehozásához használhatja.
2. eset: Felügyelt virtuális gép létrehozása felügyelt rendszerképből a PowerShell használatával
Miután létrehozott egy lemezképet egy meglévő felügyelt lemez virtuális gépről a Lemezkép létrehozása felügyelt lemezből a PowerShell használatával című témakör szkriptjével, az alábbi példaszkripttel hozzon létre egy hasonló Linux rendszerű virtuális gépet egy meglévő rendszerképobjektumból.
Az Azure Stack Hub PowerShell 1.7.0-s vagy újabb modulja: Kövesse a Virtuális gép létrehozása felügyelt rendszerképből című cikk utasításait.
Az Azure Stack Hub PowerShell 1.6.0-s vagy korábbi modulja:
# Variables for common values
$ResourceGroupName = "MyResourceGroup"
$Location = "local"
$VirtualMachineName = "MyVM"
$ImageRG = "managedlinuxrg"
$ImageName = "simplelinuxvmm-image-2019122"
# Create credential object
$Cred = Get-Credential -Message "Enter a username and password for the virtual machine."
# Create a resource group
New-AzResourceGroup -Name $ResourceGroupName -Location $Location
# Create a subnet configuration
$SubnetConfig = New-AzVirtualNetworkSubnetConfig -Name "MySubnet" -AddressPrefix "192.168.1.0/24"
# Create a virtual network
$VNet = New-AzVirtualNetwork -ResourceGroupName $ResourceGroupName -Location $Location `
-Name "MyVNet" -AddressPrefix "192.168.0.0/16" -Subnet $SubnetConfig
# Create a public IP address and specify a DNS name
$PIp = New-AzPublicIpAddress -ResourceGroupName $ResourceGroupName -Location $Location `
-Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4
# Create an inbound network security group rule for port 3389
$NsgRuleSSH = New-AzNetworkSecurityRuleConfig -Name "MyNetworkSecurityGroupRuleSSH" -Protocol Tcp `
-Direction Inbound -Priority 1000 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * `
-DestinationPortRange 22 -Access Allow
# Create a network security group
$Nsg = New-AzNetworkSecurityGroup -ResourceGroupName $ResourceGroupName -Location $Location `
-Name "MyNetworkSecurityGroup" -SecurityRules $NsgRuleSSH
# Create a virtual network card and associate with public IP address and NSG
$Nic = New-AzNetworkInterface -Name "MyNic" -ResourceGroupName $ResourceGroupName -Location $Location `
-SubnetId $VNet.Subnets[0].Id -PublicIpAddressId $PIp.Id -NetworkSecurityGroupId $Nsg.Id
$Image = Get-AzImage -ResourceGroupName $ImageRG -ImageName $ImageName
# Create a virtual machine configuration
$VmConfig = New-AzVMConfig -VMName $VirtualMachineName -VMSize "Standard_D1" | `
Set-AzVMOperatingSystem -Linux -ComputerName $VirtualMachineName -Credential $Cred | `
Set-AzVMSourceImage -Id $Image.Id | `
Set-AzVMOSDisk -VM $VmConfig -CreateOption FromImage -Linux | `
Add-AzVMNetworkInterface -Id $Nic.Id
# Create a virtual machine
New-AzVM -ResourceGroupName $ResourceGroupName -Location $Location -VM $VmConfig
A portálon felügyelt rendszerképből is létrehozhat virtuális gépet. További információ: Azure managed image articles Create a managed image of a generalized VM in Azure and Create a VM from a managed image (Felügyelt virtuális gép létrehozása az Azure-ban) és Create a VM from a managed image (Felügyelt virtuális gép létrehozása felügyelt rendszerképből).
Konfiguráció
Az 1808-os vagy újabb frissítés alkalmazása után a következő konfigurációs módosítást kell végrehajtania a felügyelt lemezek használata előtt:
- Ha az előfizetést az 1808-ban történt frissítés előtt hozták létre, az előfizetés frissítéséhez kövesse az alábbi lépéseket. Ellenkező esetben a virtuális gépek ebben az előfizetésben történő üzembe helyezése meghiúsulhat a "Belső hiba a lemezkezelőben" hibaüzenettel.
- Az Azure Stack Hub felhasználói portálján lépjen az Előfizetések területre, és keresse meg az előfizetést. Kattintson az Erőforrás-szolgáltatók, majd a Microsoft.Compute, majd az Újraregisztráló elemre.
- Ugyanebben az előfizetésben lépjen a Access Control (IAM) területre, és ellenőrizze, hogy az Azure Stack Hub – Managed Disk szerepel-e a listában.
- Ha több-bérlős környezetet használ, kérje meg a felhőszolgáltatót (aki lehet a saját szervezetében vagy a szolgáltatótól), hogy konfigurálja újra az egyes vendégkönyvtárakat a Több-bérlős fiók konfigurálása az Azure Stack Hubban című cikk lépéseit követve. Ellenkező esetben a virtuális gépeknek az adott vendégkönyvtárhoz társított előfizetésben való üzembe helyezése meghiúsulhat a "Belső hiba a lemezkezelőben" hibaüzenettel.