VM's implementeren op uw Azure Stack Edge Pro GPU-apparaat via sjablonen
van toepassing op:
Azure stack Edge Pro-GPU
Azure stack Edge Pro r
Azure stack Edge-mini -r
In deze zelfstudie wordt beschreven hoe u met behulp van sjablonen een virtuele Azure Stack Edge Pro op uw apparaat maakt en beheert. Deze sjablonen zijn JavaScript Object Notation (JSON)-bestanden die de infrastructuur en configuratie voor uw VM definiëren. In deze sjablonen geeft u de resources op die u wilt implementeren en de eigenschappen voor deze resources.
Sjablonen zijn flexibel in verschillende omgevingen omdat ze parameters als invoer tijdens runtime uit een bestand kunnen nemen. De standaardnaamgevingsstructuur is TemplateName.json voor de sjabloon en voor het TemplateName.parameters.json parametersbestand. Ga voor meer informatie over ARM-sjablonen naar Wat zijn Azure Resource Manager sjablonen?.
In deze zelfstudie gebruiken we vooraf geschreven voorbeeldsjablonen voor het maken van resources. U hoeft het sjabloonbestand niet te bewerken en u kunt alleen de bestanden wijzigen om de implementatie aan .parameters.json uw computer aan te passen.
VM-implementatiewerkstroom
Als u Azure Stack Edge Pro-VM's wilt implementeren op een groot aantal apparaten, kunt u één Sysprepped VHD gebruiken voor uw volledige vloot, dezelfde sjabloon voor implementatie en slechts kleine wijzigingen aanbrengen in de parameters in die sjabloon voor elke implementatielocatie (deze wijzigingen kunnen met de hand worden aangebracht zoals we hier doen, of programmatisch).)
De samenvatting op hoog niveau van de implementatiewerkstroom met behulp van sjablonen is als volgt:
Vereisten configureren: er zijn drie typen vereisten: apparaat, client en voor de VM.
Vereisten voor apparaten
- Verbinding maken met Azure Resource Manager apparaat.
- Rekenkracht inschakelen via de lokale gebruikersinterface.
Vereisten voor de client
- Download de VM-sjablonen en de bijbehorende bestanden op de client.
- Configureer desgewenst TLS 1.2 op de client.
- Download en installeer Microsoft Azure Storage Explorer op uw client.
VM-vereisten
- Maak een resourcegroep op de apparaatlocatie die alle VM-resources bevat.
- Maak een opslagaccount om de VHD te uploaden die wordt gebruikt om een VM-afbeelding te maken.
- Voeg de URI van het lokale opslagaccount toe aan het DNS- of hosts-bestand op de client die toegang heeft tot uw apparaat.
- Installeer het Blob Storage-certificaat op het apparaat en op de lokale client die toegang heeft tot uw apparaat. Installeer eventueel het Blob Storage-certificaat op de Storage Explorer.
- Maak een VHD en upload deze naar het opslagaccount dat u eerder hebt gemaakt.
VM maken op basis van sjablonen
- Maak een VM-installatie afbeelding met
CreateImage.parameters.jsonbehulp van het parametersbestand en deCreateImage.jsonimplementatiesjabloon. - Maak een VM met eerder gemaakte resources met behulp van
CreateVM.parameters.jsoneen parametersbestand enCreateVM.jsonimplementatiesjabloon.
- Maak een VM-installatie afbeelding met
Vereisten voor apparaten
Configureer deze vereisten op uw Azure Stack Edge Pro apparaat.
Voordat u VM's op uw Azure Stack Edge kunt implementeren, moet u uw client configureren om verbinding te maken met het apparaat via Azure Resource Manager via Azure PowerShell. Zie voor gedetailleerde instructies Verbinding maken te Azure Resource Manager op uw Azure Stack Edge apparaat.
Zorg ervoor dat u de volgende stappen kunt gebruiken om toegang te krijgen tot het apparaat vanaf uw client. U hebt deze configuratie al uitgevoerd toen u verbinding maakte met Azure Resource Manager en nu controleert u of de configuratie is geslaagd.
Controleer of Azure Resource Manager communicatie werkt door de volgende opdracht uit te voeren:
Als u de API's van het lokale apparaat wilt aanroepen om te verifiëren, voert u het volgende in:
Als u rekenkracht voor Kubernetes hebt geconfigureerd, kunt u deze stap overslaan. Anders moet u ervoor zorgen dat u een netwerkinterface hebt ingeschakeld voor berekeningen door het volgende te doen:
a. Ga in uw lokale gebruikersinterface naar Compute-instellingen.
b. Selecteer de netwerkinterface die u wilt gebruiken om een virtuele switch te maken. De virtuele machines die u maakt, worden gekoppeld aan een virtuele switch die is gekoppeld aan deze poort en het bijbehorende netwerk. Zorg ervoor dat u een netwerk kiest dat overeenkomt met het IP-adres dat u voor de VM gaat gebruiken.
c. Selecteer ja onder Inschakelen voor rekenkracht op de netwerkinterface. Azure Stack Edge maakt en beheert een virtuele switch die overeenkomt met die netwerkinterface. Voer op dit moment geen specifieke IP's voor Kubernetes in. Het kan enkele minuten duren voordat de rekenkracht is ingeschakeld.
Notitie
Als u GPU-VM's maakt, selecteert u een netwerkinterface die is verbonden met internet. Als u dit doet, kunt u een GPU-extensie op uw apparaat installeren.
Vereisten voor de client
Configureer deze vereisten op uw client die worden gebruikt voor toegang tot Azure Stack Edge Pro apparaat.
- Download Storage Explorer als u deze gebruikt om een VHD te uploaden. U kunt AzCopy ook downloaden om een VHD te uploaden. Mogelijk moet u TLS 1.2 configureren op uw clientmachine als u oudere versies van AzCopy gebruikt.
- Download de VM-sjablonen en parametersbestanden naar uw clientmachine. Maak het bestand los in een map die u als een werkmap gaat gebruiken.
VM-vereisten
Configureer deze vereisten om de resources te maken die nodig zijn voor het maken van een VM.
Een resourcegroep maken
Maak een Azure-resourcegroep met behulp van de opdracht New-AzureRmResourceGroup. Een resourcegroep is een logische container waarin de Azure-resources, zoals opslagaccount, schijf, beheerde schijf, worden geïmplementeerd en beheerd.
Belangrijk
Alle resources worden gemaakt op dezelfde locatie als die van het apparaat en de locatie is ingesteld op DBELocal.
New-AzureRmResourceGroup -Name <Resource group name> -Location DBELocal
Hieronder ziet u een voorbeeld van de uitvoer.
PS C:\windows\system32> New-AzureRmResourceGroup -Name myasegpurgvm -Location DBELocal
ResourceGroupName : myasegpurgvm
Location : dbelocal
ProvisioningState : Succeeded
Tags :
ResourceId : /subscriptions/DDF9FC44-E990-42F8-9A91-5A6A5CC472DB/resourceGroups/myasegpurgvm
PS C:\windows\system32>
Een opslagaccount maken
Maak een nieuw opslagaccount met behulp van de resourcegroep die u in de vorige stap hebt gemaakt. Dit account is een lokaal opslagaccount dat wordt gebruikt voor het uploaden van de VM-afbeelding van de virtuele schijf.
New-AzureRmStorageAccount -Name <Storage account name> -ResourceGroupName <Resource group name> -Location DBELocal -SkuName Standard_LRS
Notitie
Alleen de lokale opslagaccounts, zoals lokaal redundante opslag (Standard_LRS of Premium_LRS) kunnen worden gemaakt via Azure Resource Manager. Als u gelaagde opslagaccounts wilt maken, bekijkt u de stappen in Toevoegen, verbinding maken met opslagaccounts op uw Azure Stack Edge Pro.
Hieronder ziet u een voorbeeld van de uitvoer.
PS C:\windows\system32> New-AzureRmStorageAccount -Name myasegpusavm -ResourceGroupName myasegpurgvm -Location DBELocal -SkuName Standard_LRS
StorageAccountName ResourceGroupName Location SkuName Kind AccessTier CreationTime
------------------ ----------------- -------- ------- ---- ---------- ------------
myasegpusavm myasegpurgvm DBELocal StandardLRS Storage 7/29/2020 10:11:16 PM
PS C:\windows\system32>
Voer de opdracht uit om de sleutel van het opslagaccount op Get-AzureRmStorageAccountKey te halen. Hier wordt een voorbeelduitvoer van deze opdracht weergegeven.
PS C:\windows\system32> Get-AzureRmStorageAccountKey
cmdlet Get-AzureRmStorageAccountKey at command pipeline position 1
Supply values for the following parameters:
(Type !? for Help.)
ResourceGroupName: myasegpurgvm
Name: myasegpusavm
KeyName Value Permissions
------- ----- --
key1 GsCm7QriXurqfqx211oKdfQ1C9Hyu5ZutP6Xl0dqlNNhxLxDesDej591M8y7ykSPN4fY9vmVpgc4ftkwAO7KQ== 11
key2 7vnVMJUwJXlxkXXOyVO4NfqbW5e/5hZ+VOs+C/h/ReeoszeV+qoyuBitgnWjiDPNdH4+lSm1/ZjvoBWsQ1klqQ== ll
Blob-URI toevoegen aan het hosts-bestand
Zorg ervoor dat u de blob-URI al hebt toegevoegd in het hosts-bestand voor de client die u gebruikt om verbinding te maken met Blob Storage. Voer Kladblok uit als beheerder en voeg de volgende vermelding toe voor de blob-URI in de C:\windows\system32\drivers\etc\hosts :
<Device IP> <storage account name>.blob.<Device name>.<DNS domain>
In een typische omgeving zou uw DNS zo zijn geconfigureerd dat alle opslagaccounts naar het Azure Stack Edge Pro apparaat met een *.blob.devicename.domainname.com vermelding zouden wijzen.
(Optioneel) Certificaten installeren
Sla deze stap over als u verbinding wilt maken via Storage Explorer http gebruikt. Als u https gebruikt, moet u de juiste certificaten installeren in Storage Explorer. Installeer in dit geval het blob-eindpuntcertificaat. Zie Certificaten maken en uploaden in Certificaten beheren voor meer informatie.
Een VHD maken en uploaden
Zorg ervoor dat u een virtuele-schijfafbeelding hebt die u in de latere stap kunt uploaden. Volg de stappen in Een VM-afbeelding maken.
Kopieer alle schijfafbeeldingen die moeten worden gebruikt in pagina-blobs in het lokale opslagaccount dat u in de eerdere stappen hebt gemaakt. U kunt een hulpprogramma zoals Storage Explorer of AzCopy gebruiken om de VHD te uploaden naar het opslagaccount dat u in eerdere stappen hebt gemaakt.
Gebruik Storage Explorer voor uploaden
Open Storage Explorer. Ga naar Bewerken en zorg ervoor dat de toepassing is ingesteld op Target Azure Stack API's.

Installeer het clientcertificaat in PEM-indeling. Ga naar > SSL-certificaten bewerken > Certificaten importeren. Wijs het clientcertificaat aan.

Als u door het apparaat gegenereerde certificaten gebruikt, downloadt en converteert u het eindpuntcertificaat voor blobopslag
.cernaar een.pemindeling. Voer de volgende opdracht uit.PS C:\windows\system32> Certutil -encode 'C:\myasegpu1_Blob storage (1).cer' .\blobstoragecert.pem Input Length = 1380 Output Length = 1954 CertUtil: -encode command completed successfully.Als u uw eigen certificaat gebruikt, gebruikt u het basiscertificaat van de ondertekeningsketen in
.pemde indeling.
Nadat u het certificaat hebt geïmporteerd, start u Storage Explorer om de wijzigingen door te voeren.

Klik in het linkerdeelvenster met de rechtermuisknop op Opslagaccounts en selecteer Verbinding maken met Azure Storage.

Selecteer De naam en sleutel van een opslagaccount gebruiken. Selecteer Next.

Geef in Verbinding maken met naam en sleutel de weergavenaam, opslagaccountnaam en Azure Storage accountsleutel op. Selecteer Ander opslagdomein en geef vervolgens de
<device name>.<DNS domain>connection string. Als u geen certificaat hebt geïnstalleerd in Storage Explorer, controleert u de optie HTTP gebruiken. Selecteer Next.
Controleer het samenvattingsoverzicht van de verbinding en selecteer Verbinding maken.
Het opslagaccount wordt weergegeven in het linkerdeelvenster. Selecteer het opslagaccount en vouw het uit. Selecteer Blobcontainers, klik met de rechtermuisknop en selecteer Blobcontainer maken. Geef een naam op voor de blobcontainer.
Selecteer de container die u zojuist hebt gemaakt en selecteer in het rechterdeelvenster Upload > Upload files.

Blader en wijs naar de VHD die u wilt uploaden in de geselecteerde bestanden. Selecteer Blobtype als Pagina-blob en selecteer Uploaden.

Zodra de VHD in de blobcontainer is geladen, selecteert u de VHD, klikt u met de rechtermuisknop en selecteert u eigenschappen.

Kopieer de URI en sla deze op, die u in latere stappen gaat gebruiken.

Een afbeelding maken voor uw VM
Als u een afbeelding voor uw VM wilt maken, bewerkt u het parameterbestand en implementeert u vervolgens de CreateImage.parameters.json sjabloon CreateImage.json die gebruikmaakt van dit parameterbestand.
Parametersbestand bewerken
Het bestand CreateImage.parameters.json heeft de volgende parameters:
"parameters": {
"osType": {
"value": "<Operating system corresponding to the VHD you upload can be Windows or Linux>"
},
"imageName": {
"value": "<Name for the VM image>"
},
"imageUri": {
"value": "<Path to the VHD that you uploaded in the Storage account>"
},
}
Bewerk het bestand CreateImage.parameters.json om de volgende waarden op te nemen voor uw Azure Stack Edge Pro apparaat:
Geef het type besturingssysteem op dat overeenkomt met de VHD die u uploadt. Het type besturingssysteem kan Windows of Linux zijn.
"parameters": { "osType": { "value": "Windows" },Wijzig de URI van de afbeelding in de URI van de afbeelding die u in de vorige stap hebt geüpload:
"imageUri": { "value": "https://myasegpusavm.blob.myasegpu1.wdshcsso.com/windows/WindowsServer2016Datacenter.vhd" },Als u http gebruikt met Storage Explorer, wijzigt u de URI in een HTTP-URI.
Geef een unieke naam op voor de afbeelding. Deze afbeelding wordt gebruikt voor het maken van een VM in de latere stappen.
Hier is een voorbeeld-json die in dit artikel wordt gebruikt.
{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "osType": { "value": "Linux" }, "imageName": { "value": "myaselinuximg" }, "imageUri": { "value": "https://sa2.blob.myasegpuvm.wdshcsso.com/con1/ubuntu18.04waagent.vhd" } } }Sla het parametersbestand op.
Sjabloon implementeren
Implementeer de sjabloon CreateImage.json . Met deze sjabloon worden de resources voor de afbeelding geïmplementeerd die in de volgende stap worden gebruikt voor het maken van VM's.
Notitie
Wanneer u de sjabloon implementeert als er een verificatiefout wordt weergegeven, zijn uw Azure-referenties voor deze sessie mogelijk verlopen. Voer de opdracht login-AzureRM opnieuw uit om opnieuw verbinding te Azure Resource Manager op Azure Stack Edge Pro apparaat.
Voer de volgende opdracht uit:
$templateFile = "Path to CreateImage.json" $templateParameterFile = "Path to CreateImage.parameters.json" $RGName = "<Name of your resource group>" New-AzureRmResourceGroupDeployment ` -ResourceGroupName $RGName ` -TemplateFile $templateFile ` -TemplateParameterFile $templateParameterFile ` -Name "<Name for your deployment>"Met deze opdracht wordt een afbeeldingsresource geïmplementeerd. Voer de volgende opdracht uit om een query uit te voeren op de resource:
Get-AzureRmImage -ResourceGroupName <Resource Group Name> -name <Image Name>Hier is een voorbeelduitvoer van een gemaakte afbeelding.
PS C:\WINDOWS\system32> login-AzureRMAccount -EnvironmentName aztest -TenantId c0257de7-538f-415c-993a-1b87a031879d Account SubscriptionName TenantId Environment ------- ---------------- -------- ----------- EdgeArmUser@localhost Default Provider Subscription c0257de7-538f-415c-993a-1b87a031879d aztest PS C:\WINDOWS\system32> $templateFile = "C:\12-09-2020\CreateImage\CreateImage.json" PS C:\WINDOWS\system32> $templateParameterFile = "C:\12-09-2020\CreateImage\CreateImage.parameters.json" PS C:\WINDOWS\system32> $RGName = "rg2" PS C:\WINDOWS\system32> New-AzureRmResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "deployment4" DeploymentName : deployment4 ResourceGroupName : rg2 ProvisioningState : Succeeded Timestamp : 12/10/2020 7:06:57 PM Mode : Incremental TemplateLink : Parameters : Name Type Value =============== ========================= ========== osType String Linux imageName String myaselinuximg imageUri String https://sa2.blob.myasegpuvm.wdshcsso.com/con1/ubuntu18.04waagent.vhd Outputs : DeploymentDebugLogLevel : PS C:\WINDOWS\system32>
VM maken
Parametersbestand bewerken om een VM te maken
Als u een VM wilt maken, gebruikt u het parameterbestand CreateVM.parameters.json. De volgende parameters worden gebruikt.
"vmName": {
"value": "<Name for your VM>"
},
"adminUsername": {
"value": "<Username to log into the VM>"
},
"Password": {
"value": "<Password to log into the VM>"
},
"imageName": {
"value": "<Name for your image>"
},
"vmSize": {
"value": "<A supported size for your VM>"
},
"vnetName": {
"value": "<Name for the virtual network, use ASEVNET>"
},
"subnetName": {
"value": "<Name for the subnet, use ASEVNETsubNet>"
},
"vnetRG": {
"value": "<Resource group for Vnet, use ASERG>"
},
"nicName": {
"value": "<Name for the network interface>"
},
"privateIPAddress": {
"value": "<Private IP address, enter a static IP in the subnet created earlier or leave empty to assign DHCP>"
},
"IPConfigName": {
"value": "<Name for the ipconfig associated with the network interface>"
}
Wijs de juiste parameters toe CreateVM.parameters.json in voor Azure Stack Edge Pro apparaat.
Geef een unieke naam, netwerkinterfacenaam en ipconfig-naam op.
Voer een gebruikersnaam, wachtwoord en een ondersteunde VM-grootte in.
Wanneer u de netwerkinterface voor rekenkracht inschakelt, worden er automatisch een virtuele switch en een virtueel netwerk gemaakt op die netwerkinterface. U kunt een query uitvoeren op het bestaande virtuele netwerk om de naam van het Vnet, de subnetnaam en de naam van de Vnet-resourcegroep op te halen.
Voer de volgende opdracht uit:
Get-AzureRmVirtualNetworkHier volgt een voorbeeld van uitvoer:
PS C:\WINDOWS\system32> Get-AzureRmVirtualNetwork Name : ASEVNET ResourceGroupName : ASERG Location : dbelocal Id : /subscriptions/947b3cfd-7a1b-4a90-7cc5-e52caf221332/resourceGroups/ASERG/providers/Microsoft .Network/virtualNetworks/ASEVNET Etag : W/"990b306d-18b6-41ea-a456-b275efe21105" ResourceGuid : f8309d81-19e9-42fc-b4ed-d573f00e61ed ProvisioningState : Succeeded Tags : AddressSpace : { "AddressPrefixes": [ "10.57.48.0/21" ] } DhcpOptions : null Subnets : [ { "Name": "ASEVNETsubNet", "Etag": "W/\"990b306d-18b6-41ea-a456-b275efe21105\"", "Id": "/subscriptions/947b3cfd-7a1b-4a90-7cc5-e52caf221332/resourceGroups/ASERG/provider s/Microsoft.Network/virtualNetworks/ASEVNET/subnets/ASEVNETsubNet", "AddressPrefix": "10.57.48.0/21", "IpConfigurations": [], "ResourceNavigationLinks": [], "ServiceEndpoints": [], "ProvisioningState": "Succeeded" } ] VirtualNetworkPeerings : [] EnableDDoSProtection : false EnableVmProtection : false PS C:\WINDOWS\system32>Gebruik ASEVNET voor VNet-naam, ASEVNEJebNet als Subnetnaam en ASERG voor de naam van de Vnet-resourcegroep.
U hebt nu een statisch IP-adres nodig om toe te wijzen aan de virtuele machine in het subnetnetwerk dat hierboven is gedefinieerd. Vervang PrivateIPAddress door dit adres in het parameterbestand. Als u wilt dat de VM een IP-adres van uw lokale DCHP-server krijgt, laat u de
privateIPAddresswaarde leeg."privateIPAddress": { "value": "5.5.153.200" },Sla het parametersbestand op.
Hier is een voorbeeld-json die in dit artikel wordt gebruikt.
{ "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", "contentVersion": "1.0.0.0", "parameters": { "vmName": { "value": "VM1" }, "adminUsername": { "value": "Administrator" }, "Password": { "value": "Password1" }, "imageName": { "value": "myaselinuximg" }, "vmSize": { "value": "Standard_NC4as_T4_v3" }, "vnetName": { "value": "ASEVNET" }, "subnetName": { "value": "ASEVNETsubNet" }, "vnetRG": { "value": "aserg" }, "nicName": { "value": "nic5" }, "privateIPAddress": { "value": "" }, "IPConfigName": { "value": "ipconfig5" } } }
Sjabloon implementeren om een VM te maken
Implementeer de sjabloon voor het maken van VM's. CreateVM.json Met deze sjabloon maakt u een netwerkinterface van het bestaande VNet en maakt u een VM op basis van de geïmplementeerde afbeelding.
Voer de volgende opdracht uit:
Command: $templateFile = "<Path to CreateVM.json>" $templateParameterFile = "<Path to CreateVM.parameters.json>" $RGName = "<Resource group name>" New-AzureRmResourceGroupDeployment ` -ResourceGroupName $RGName ` -TemplateFile $templateFile ` -TemplateParameterFile $templateParameterFile ` -Name "<DeploymentName>"Het maken van de VM duurt 15-20 minuten. Hier is een voorbeelduitvoer van een VM die is gemaakt.
PS C:\WINDOWS\system32> $templateFile = "C:\12-09-2020\CreateVM\CreateVM.json" PS C:\WINDOWS\system32> $templateParameterFile = "C:\12-09-2020\CreateVM\CreateVM.parameters.json" PS C:\WINDOWS\system32> $RGName = "rg2" PS C:\WINDOWS\system32> New-AzureRmResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile $templateFile -TemplateParameterFile $templateParameterFile -Name "Deployment6" DeploymentName : Deployment6 ResourceGroupName : rg2 ProvisioningState : Succeeded Timestamp : 12/10/2020 7:51:28 PM Mode : Incremental TemplateLink : Parameters : Name Type Value =============== ========================= ========== vmName String VM1 adminUsername String Administrator password String Password1 imageName String myaselinuximg vmSize String Standard_NC4as_T4_v3 vnetName String ASEVNET vnetRG String aserg subnetName String ASEVNETsubNet nicName String nic5 ipConfigName String ipconfig5 privateIPAddress String Outputs : DeploymentDebugLogLevel : PS C:\WINDOWS\system32U kunt de opdracht ook
New-AzureRmResourceGroupDeploymentasynchroon uitvoeren met–AsJobde parameter . Hier is een voorbeelduitvoer wanneer de cmdlet op de achtergrond wordt uitgevoerd. U kunt vervolgens een query uitvoeren op de status van de taak die is gemaakt met behulp van deGet-Jobcmdlet .PS C:\WINDOWS\system32> New-AzureRmResourceGroupDeployment ` >> -ResourceGroupName $RGName ` >> -TemplateFile $templateFile ` >> -TemplateParameterFile $templateParameterFile ` >> -Name "Deployment2" ` >> -AsJob Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- ------- 2 Long Running... AzureLongRun... Running True localhost New-AzureRmResourceGro... PS C:\WINDOWS\system32> Get-Job -Id 2 Id Name PSJobTypeName State HasMoreData Location Command -- ---- ------------- ----- ----------- -------- -------Controleer of de VM is ingericht. Voer de volgende opdracht uit:
Get-AzureRmVm
Verbinding maken met een virtuele machine
Afhankelijk van of u een Windows- of Linux-VM hebt gemaakt, kunnen de stappen om verbinding te maken verschillen.
Verbinding maken met Windows-VM
Volg deze stappen om verbinding te maken met een Windows-VM.
Maak verbinding met uw Windows-VM met behulp van de Remote Desktop Protocol (RDP) via het IP-adres dat u hebt doorgegeven tijdens het maken van de VM.
Open RDP op uw client.
Ga naar Start en voer mstsc in.
Voer in Verbinding met extern bureaublad het IP-adres van de VM en de toegangsreferenties in die u hebt gebruikt in het parametersbestand van de VM-sjabloon. Selecteer vervolgens Connect.

Notitie
Mogelijk moet u het maken van verbinding met een niet-vertrouwde computer goedkeuren.
U bent nu aangemeld bij de virtuele machine die op het apparaat wordt uitgevoerd.
Verbinding maken met Linux-VM
Volg deze stappen om verbinding te maken met een Linux-VM.
Maak verbinding met de VM met behulp van het privé-IP-adres dat u hebt doorgegeven tijdens het maken van de VM.
Open een SSH-sessie om verbinding te maken met het IP-adres.
ssh -l <username> <ip address>Geef bij de prompt het wachtwoord op dat u hebt gebruikt bij het maken van de VM.
Als u de SSH-sleutel moet verstrekken, gebruikt u deze opdracht.
ssh -i c:/users/Administrator/.ssh/id_rsa Administrator@5.5.41.236Hier ziet u een voorbeeld van uitvoer wanneer u verbinding maakt met de VM:
PS C:\WINDOWS\system32> ssh -l myazuser "10.126.76.60" The authenticity of host '10.126.76.60 (10.126.76.60)' can't be established. ECDSA key fingerprint is SHA256:V649Zbo58zAYMKreeP7M6w7Na0Yf9QPg4SM7JZVV0E4. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '10.126.76.60' (ECDSA) to the list of known hosts. myazuser@10.126.76.60's password: Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.18.0-1013-azure x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information disabled due to load higher than 1.0 Get cloud support with Ubuntu Advantage Cloud Guest: http://www.ubuntu.com/business/services/cloud 284 packages can be updated. 192 updates are security updates. The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. myazuser@myazvmfriendlyname:~$ client_loop: send disconnect: Connection reset PS C:\WINDOWS\system32>