Megosztás a következőn keresztül:


Virtuális gép üzembe helyezése egy speciális rendszerképből az Azure Stack Edge Pro GPU-eszközön az Azure PowerShell használatával

A következőkre vonatkozik: Igen a Pro GPU termékváltozatáhozAzure Stack Edge Pro – GPUIgen a Pro 2 termékváltozathozAzure Stack Edge Pro 2Igen a Pro R termékváltozathozAzure Stack Edge Pro RIgen a Mini R termékváltozathozAzure Stack Edge Mini R

Ez a cikk egy virtuális gép (VM) Azure Stack Edge Pro GPU-eszközön egy speciális rendszerképből történő üzembe helyezésének lépéseit ismerteti.

Ha általánosított rendszerképet szeretne előkészíteni a virtuális gépek Azure Stack Edge Pro GPU-ban való üzembe helyezéséhez, olvassa el az Általános rendszerkép előkészítése Windows VHD-ből vagy általánosított rendszerkép előkészítése ISO-ból című témakört.

Tudnivalók a virtuálisgép-rendszerképekről

A Windows VHD vagy A VHDX speciális rendszerképek vagy általánosított rendszerképek létrehozásához használható. Az alábbi táblázat a specializált és az általánosított rendszerképek közötti főbb különbségeket foglalja össze.

Lemezkép típusa Általánosított Specializált
Cél Bármely rendszeren üzembe helyezve. Egy adott rendszerre célozva.
Telepítés a rendszerindítás után A beállítás a virtuális gép első indításakor szükséges. Nincs szükség beállításra.
A platform bekapcsolja a virtuális gépet.
Konfiguráció Hostname, admin-user és egyéb virtuálisgép-specifikus beállítások szükségesek. Előre beállított.
Akkor használatos, ha Több új virtuális gép létrehozása ugyanabból a lemezképből. Adott gép migrálása vagy virtuális gép visszaállítása az előző biztonsági mentésből.

Munkafolyamat

A virtuális gépek speciális rendszerképből történő üzembe helyezésének magas szintű munkafolyamata a következő:

  1. Másolja a VHD-t egy helyi tárfiókba az Azure Stack Edge Pro GPU-eszközön.
  2. Hozzon létre egy új felügyelt lemezt a VHD-ből.
  3. Hozzon létre egy új virtuális gépet a felügyelt lemezről, és csatolja a felügyelt lemezt.

Előfeltételek

Mielőtt üzembe helyezhet egy virtuális gépet az eszközön a PowerShell használatával, győződjön meg arról, hogy:

  • Hozzáféréssel rendelkezik egy ügyfélhez, amelyet az eszközhöz való csatlakozáshoz használ.

A helyi Azure Resource Manager-kapcsolat ellenőrzése

Ellenőrizze, hogy az ügyfél tud-e csatlakozni a helyi Azure Resource Managerhez.

  1. Helyi eszköz API-k meghívása hitelesítéshez:

    Login-AzureRMAccount -EnvironmentName <Environment Name>
    
  2. Adja meg a felhasználónevet EdgeArmUser és a jelszót az Azure Resource Manageren keresztüli csatlakozáshoz. Ha nem emlékszik a jelszóra, állítsa alaphelyzetbe az Azure Resource Manager jelszavát, és ezzel a jelszóval jelentkezzen be.

Virtuális gép üzembe helyezése specializált rendszerképből

A következő szakaszok részletes útmutatást tartalmaznak a virtuális gépek speciális rendszerképből való üzembe helyezéséhez.

VHD másolása helyi tárfiókba az eszközön

A VHD helyi tárfiókba másolásához kövesse az alábbi lépéseket:

  1. Másolja a forrás virtuális merevlemezt egy helyi Blob Storage-fiókba az Azure Stack Edge-en.

  2. Jegyezze fel az eredményként kapott URI-t. Ezt az URI-t egy későbbi lépésben fogja használni.

    Helyi tárfiók létrehozásához és eléréséhez tekintse meg a tárfiók létrehozása VHD-n keresztül című szakaszt a következő cikkben: Virtuális gépek üzembe helyezése az Azure Stack Edge-eszközön az Azure PowerShell-lel.

Felügyelt lemez létrehozása a VHD-ből

Az alábbi lépéseket követve hozzon létre egy felügyelt lemezt a tárfiókba korábban feltöltött VHD-ből:

  1. Adjon meg néhány paramétert.

    $VhdURI = <URI of VHD in local storage account>
    $DiskRG = <managed disk resource group>
    $DiskName = <managed disk name>    
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> $VHDURI = "https://myasevmsa.blob.myasegpudev.wdshcsso.com/vhds/WindowsServer2016Datacenter.vhd"
    PS C:\WINDOWS\system32> $DiskRG = "myasevm1rg"
    PS C:\WINDOWS\system32> $DiskName = "myasemd1"
    
  2. Hozzon létre egy új felügyelt lemezt.

    $StorageAccountId = (Get-AzureRmStorageAccount -ResourceGroupName $ResourceGroupName -Name $StorageAccountName).Id
    
    $DiskConfig = New-AzureRmDiskConfig -Location DBELocal -StorageAccountId $StorageAccountId -CreateOption Import -SourceUri "Source URL for your VHD"
    
    

    Íme egy példakimenet. Az itt található hely a helyi tárfiók helyére van állítva, és mindig DBELocal az Azure Stack Edge Pro GPU-eszköz összes helyi tárfiókjához tartozik.

    PS C:\WINDOWS\system32> $DiskConfig = New-AzureRmDiskConfig -Location DBELocal -CreateOption Import -SourceUri $VHDURI
    PS C:\WINDOWS\system32> $disk = New-AzureRMDisk -ResourceGroupName $DiskRG -DiskName $DiskName -Disk $DiskConfig
    PS C:\WINDOWS\system32>    
    

Virtuális gép létrehozása felügyelt lemezről

Az alábbi lépéseket követve hozzon létre virtuális gépet egy felügyelt lemezről:

  1. Adjon meg néhány paramétert.

    $NicRG = <NIC resource group>
    $NicName = <NIC name>
    $IPConfigName = <IP config name>
    $PrivateIP = <IP address> #Optional
    
    $VMRG = <VM resource group>
    $VMName = <VM name>
    $VMSize = <VM size> 
    

    Feljegyzés

    A PrivateIP paraméter megadása nem kötelező. Ezzel a paraméterrel statikus IP-címet rendelhet hozzá, az alapértelmezett pedig egy DHCP-t használó dinamikus IP-cím.

    Íme egy példakimenet. Ebben a példában ugyanaz az erőforráscsoport van megadva az összes virtuálisgép-erőforráshoz, de szükség esetén külön erőforráscsoportokat hozhat létre és adhat meg az erőforrásokhoz.

    PS C:\WINDOWS\system32> $NicRG = "myasevm1rg"
    PS C:\WINDOWS\system32> $NicName = "myasevmnic1"
    PS C:\WINDOWS\system32> $IPConfigName = "myaseipconfig1" 
    
    PS C:\WINDOWS\system32> $VMRG = "myasevm1rg"
    PS C:\WINDOWS\system32> $VMName = "myasetestvm1"
    PS C:\WINDOWS\system32> $VMSize = "Standard_D1_v2"   
    
  2. Szerezze be a virtuális hálózati adatokat, és hozzon létre egy új hálózati adaptert.

    Ez a minta feltételezi, hogy egyetlen hálózati adaptert hoz létre az alapértelmezett erőforráscsoporthoz ASERGtársított alapértelmezett virtuális hálózatonASEVNET. Szükség esetén megadhat egy másik virtuális hálózatot, vagy létrehozhat több hálózati adaptert. További információ: Hálózati adapter hozzáadása virtuális géphez az Azure Portalon keresztül.

    $armVN = Get-AzureRMVirtualNetwork -Name ASEVNET -ResourceGroupName ASERG
    $ipConfig = New-AzureRmNetworkInterfaceIpConfig -Name $IPConfigName -SubnetId $armVN.Subnets[0].Id [-PrivateIpAddress $PrivateIP]
    $nic = New-AzureRmNetworkInterface -Name $NicName -ResourceGroupName $NicRG -Location DBELocal -IpConfiguration $ipConfig
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> $armVN = Get-AzureRMVirtualNetwork -Name ASEVNET -ResourceGroupName ASERG
    PS C:\WINDOWS\system32> $ipConfig = New-AzureRmNetworkInterfaceIpConfig -Name $IPConfigName -SubnetId $armVN.Subnets[0].Id
    PS C:\WINDOWS\system32> $nic = New-AzureRmNetworkInterface -Name $NicName -ResourceGroupName $NicRG -Location DBELocal -IpConfiguration $ipConfig
    WARNING: The output object type of this cmdlet will be modified in a future release.
    PS C:\WINDOWS\system32>    
    
  3. Hozzon létre egy új virtuálisgép-konfigurációs objektumot.

    $vmConfig = New-AzureRmVMConfig -VMName $VMName -VMSize $VMSize
    
  4. Adja hozzá a hálózati adaptert a virtuális géphez.

    $vm = Add-AzureRmVMNetworkInterface -VM $vmConfig -Id $nic.Id
    
  5. Állítsa be az operációsrendszer-lemez tulajdonságait a virtuális gépen.

    $vm = Set-AzureRmVMOSDisk -VM $vm -ManagedDiskId $disk.Id -StorageAccountType StandardLRS -CreateOption Attach –[Windows/Linux]
    

    A parancs utolsó jelölője vagy -Windows attól -Linux függ, hogy melyik operációs rendszert használja a virtuális géphez.

  6. Hozza létre a virtuális gépet.

    New-AzureRmVM -ResourceGroupName $VMRG -Location DBELocal -VM $vm 
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> $vmConfig = New-AzureRmVMConfig -VMName $VMName -VMSize $VMSize
    PS C:\WINDOWS\system32> $vm = Add-AzureRmVMNetworkInterface -VM $vmConfig -Id $nic.Id
    PS C:\WINDOWS\system32> $vm = Set-AzureRmVMOSDisk -VM $vm -ManagedDiskId $disk.Id -StorageAccountType StandardLRS -CreateOption Attach -Windows
    PS C:\WINDOWS\system32> New-AzureRmVM -ResourceGroupName $VMRG -Location DBELocal -VM $vm
    WARNING: Since the VM is created using premium storage or managed disk, existing standard storage account, myasevmsa, is used for
    boot diagnostics.    
    RequestId IsSuccessStatusCode StatusCode ReasonPhrase
    --------- ------------------- ---------- ------------
                             True         OK OK        
    PS C:\WINDOWS\system32>
    

Virtuális gép és erőforrások törlése

Ez a cikk csak egy erőforráscsoportot használt az összes virtuálisgép-erőforrás létrehozásához. Az erőforráscsoport törlése törli a virtuális gépet és az összes társított erőforrást.

  1. Először tekintse meg az erőforráscsoport alatt létrehozott összes erőforrást.

    Get-AzureRmResource -ResourceGroupName <Resource group name>
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> Get-AzureRmResource -ResourceGroupName myasevm1rg
    
    
    Name              : myasemd1
    ResourceGroupName : myasevm1rg
    ResourceType      : Microsoft.Compute/disks
    Location          : dbelocal
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/myasevm1rg/providers/Microsoft.Compute/disk
                        s/myasemd1
    
    Name              : myasetestvm1
    ResourceGroupName : myasevm1rg
    ResourceType      : Microsoft.Compute/virtualMachines
    Location          : dbelocal
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/myasevm1rg/providers/Microsoft.Compute/virt
                        ualMachines/myasetestvm1
    
    Name              : myasevmnic1
    ResourceGroupName : myasevm1rg
    ResourceType      : Microsoft.Network/networkInterfaces
    Location          : dbelocal
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/myasevm1rg/providers/Microsoft.Network/netw
                        orkInterfaces/myasevmnic1
    
    Name              : myasevmsa
    ResourceGroupName : myasevm1rg
    ResourceType      : Microsoft.Storage/storageaccounts
    Location          : dbelocal
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/myasevm1rg/providers/Microsoft.Storage/stor
                        ageaccounts/myasevmsa
    
    PS C:\WINDOWS\system32>
    
  2. Törölje az erőforráscsoportot és az összes társított erőforrást.

    Remove-AzureRmResourceGroup -ResourceGroupName <Resource group name>
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> Remove-AzureRmResourceGroup -ResourceGroupName myasevm1rg
    
    Confirm
    Are you sure you want to remove resource group 'myasevm1rg'
    [Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): Y
    True
    PS C:\WINDOWS\system32>
    
  3. Ellenőrizze, hogy az erőforráscsoport törölve lett-e. Szerezze be az eszközön található összes erőforráscsoportot.

    Get-AzureRmResourceGroup
    

    Íme egy példakimenet.

    PS C:\WINDOWS\system32> Get-AzureRmResourceGroup
    
    ResourceGroupName : ase-image-resourcegroup
    Location          : dbelocal
    ProvisioningState : Succeeded
    Tags              :
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/ase-image-resourcegroup
    
    ResourceGroupName : ASERG
    Location          : dbelocal
    ProvisioningState : Succeeded
    Tags              :
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/ASERG
    
    ResourceGroupName : myaserg
    Location          : dbelocal
    ProvisioningState : Succeeded
    Tags              :
    ResourceId        : /subscriptions/992601bc-b03d-4d72-598e-d24eac232122/resourceGroups/myaserg
    
    PS C:\WINDOWS\system32>
    

Következő lépések