Arc-VM's beheren in Azure Local
Van toepassing op: Azure Local, versie 23H2
In dit artikel wordt beschreven hoe u virtuele Arc-machines (VM's) beheert die worden uitgevoerd in Azure Local, versie 23H2. De procedures voor het inschakelen van gastbeheer, starten, stoppen, opnieuw opstarten, onderbreken, opslaan of verwijderen van een Arc-VM, worden gedetailleerd beschreven.
Vereisten
Voordat u begint, moet u de volgende vereisten voltooien:
Zorg ervoor dat u toegang hebt tot een lokaal Azure-exemplaar dat is geïmplementeerd en geregistreerd. Tijdens de implementatie worden ook een Arc-resourcebrug en een aangepaste locatie gemaakt.
Ga naar de resourcegroep in Azure. U kunt de aangepaste locatie en Azure Arc Resource Bridge zien die zijn gemaakt voor uw Lokale Azure-exemplaar. Noteer het abonnement, de resourcegroep en de aangepaste locatie, zoals u deze later in dit scenario gebruikt.
Zorg ervoor dat er een of meer Arc-VM's worden uitgevoerd op azure Local. Zie Arc-VM's maken in Azure Local voor meer informatie.
Gastbeheer inschakelen
Nadat u een VIRTUELE machine hebt gemaakt, wilt u gastbeheer op die VM inschakelen.
Er zijn twee agents die belangrijk zijn om te begrijpen in de context van gastbeheer: een VM-gastagent en een Azure Connected Machine-agent. Elke Arc-VM die is gemaakt via Azure Portal of Azure CLI, wordt ingericht met een gastagent (ook wel de mocguestagent
)-agent genoemd.
Wanneer u gastbeheer inschakelt op een Arc-VM, installeert de gastagent de Azure Connected Machine-agent. Met de Azure Connected Machine-agent kunt u Azure Arc VM-extensies op uw VIRTUELE machine beheren.
Hier volgen enkele belangrijke overwegingen voor het inschakelen van gastbeheer op een VIRTUELE machine na het inrichten:
- Zorg ervoor dat uw Azure Local 2311 of hoger wordt uitgevoerd.
- Gastbeheer inschakelen nadat VM-inrichting niet wordt ondersteund voor Windows Server 2012 en Windows Server 2012 R2.
- De stappen voor het inschakelen van gastbeheer verschillen afhankelijk van of een gastagent wordt uitgevoerd op uw Arc-VM.
Controleren of de gastagent wordt uitgevoerd
Als u wilt controleren of de gastagent wordt uitgevoerd op de Arc-VM, maakt u verbinding met de machine.
Voer de volgende opdracht uit:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Hier volgt een fragment van de voorbeelduitvoer die aangeeft dat de gastagent wordt uitgevoerd.
statuses
Zoek naar onder devmAgent
uitvoer."instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Successfully established connection with mocguestagent", "time": "2024-01-13T00:57:39Z" }, { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "New mocguestagent version detected 'v0.13.0-3-gd13b4794", "time": "2024-01-13T00:57:39Z" } ], "vmConfigAgentVersion": "v0.13.0-3-gd13b4794" } }
De gastagent wordt uitgevoerd:
- Wanneer
statuses
wordt aangegevencode
alsProvisioningState/succeeded
en alsConnected
displayStatus
. - Als u een oudere versie uitvoert, geeft dit
statuses
aancode
alsOK
en dedisplayStatus
Active
- Wanneer
Als uw statussen niet overeenkomen met de bovenstaande uitvoer, volgt u de stappen in Gastbeheer inschakelen wanneer de gastagent niet wordt uitgevoerd.
Gastbeheer inschakelen op een VIRTUELE machine met gastagent
Voer de volgende opdracht uit om gastbeheer in te schakelen op een Arc-VM waarop gastagent wordt uitgevoerd:
az stack-hci-vm update --name "mylocal-vm" --enable-agent true --resource-group "mylocal-rg"
Gastbeheer is ingeschakeld door het enable-agent parameter
in te stellen op true
. Het kan enkele minuten duren voordat gastbeheer is ingeschakeld.
Volg de stappen om te controleren of het gastbeheer is ingeschakeld in Azure Portal.
Gastbeheer inschakelen op een VIRTUELE machine wanneer gastagent niet wordt uitgevoerd
Er zijn twee scenario's waarin de gastagent niet wordt uitgevoerd: wanneer de statussen verbinding maken en wanneer de statussen leeg zijn. Elk van deze scenario's en de bijbehorende stappen worden beschreven in de volgende secties.
Status weergegeven als verbinding
Uw status wordt weergegeven als verbinding maken. Hier volgt een voorbeeld van een uitvoerfragment dat de vereiste status aangeeft.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
De gastagent wordt niet uitgevoerd wanneer:
- De gastagent wordt niet uitgevoerd wanneer
statuses
wordt aangegevencode
alsProvisioningState/InProgress
en alsConnecting
displayStatus
. - Als u een oudere versie uitvoert, geeft dit aan als , de
displayStatus
asActive
enmessage
alsSuccessfully started HyperV listener
.OK
code
statuses
Volg vervolgens deze stappen:
Maak verbinding met de VM met behulp van de specifieke stappen voor het besturingssysteem. Voer PowerShell uit als beheerder.
Voer een van de volgende opdrachten uit om de gastagent op uw VM in te schakelen op basis van het type besturingssysteem:
Linux:
sudo -- sh -c 'mkdir /mociso && mount -L mocguestagentprov /mociso && bash /mociso/install.sh && umount /mociso && rm -df /mociso && eject LABEL=mocguestagentprov'
Windows:
$d=Get-Volume -FileSystemLabel mocguestagentprov;$p=Join-Path ($d.DriveLetter+':\') 'install.ps1';powershell $p
Hier volgt een voorbeelduitvoer voor een Linux-VM waarin wordt weergegeven dat de gastagent is geïnstalleerd.
Maak verbinding met een van de computers. Voer de volgende opdracht uit om gastbeheer in te schakelen.
az stack-hci-vm update --name "mylocal-vm" --enable-agent true --resource-group "mylocal-rg"
Volg de stappen om te controleren of het gastbeheer is ingeschakeld in Azure Portal.
Status weergegeven als null
Uw status wordt weergegeven als null. Dit geeft aan dat de vereiste iso voor gastagent ontbreekt. Hier volgt een voorbeeld van een uitvoerfragment dat de null-status aangeeft.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Volg vervolgens deze stappen:
Verbinding maken met een computer.
Voer de volgende opdracht uit:
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
De
enable-vm-config-agent
parameter koppelt de vereiste iso voor de gastagent.Wacht enkele minuten en voer de
az stack-hci-vm show
opdracht opnieuw uit. Wanneer de status wordt weergegeven alsconnecting
, volgt u de stappen in Status die worden weergegeven als verbinding.
Controleren of gastbeheer is ingeschakeld in Azure Portal
Ga naar de Azure Portal.
Navigeer naar uw lokale > virtuele Azure-machines en selecteer vervolgens de VM waarop u het gastbeheer hebt ingeschakeld.
Ga op de pagina Overzicht op het tabblad Eigenschappen in het rechterdeelvenster naar Configuratie. Het gastbeheer moet worden weergegeven als Ingeschakeld (verbonden).
VM-eigenschappen weergeven
Volg deze stappen in Azure Portal van uw Lokale Azure-machine om DE VM-eigenschappen weer te geven.
Ga naar de lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer in het rechterdeelvenster in de lijst met virtuele machines de naam van de virtuele machine waarvan u de eigenschappen wilt weergeven.
Ga op de pagina Overzicht naar het rechterdeelvenster en ga vervolgens naar het tabblad Eigenschappen . U kunt de eigenschappen van uw VIRTUELE machine bekijken.
Een VM starten
Volg deze stappen in Azure Portal van uw Lokale Azure-machine om een VIRTUELE machine te starten.
Ga naar de lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer in het rechterdeelvenster in de lijst met virtuele machines een VM die niet wordt uitgevoerd en u wilt starten.
Selecteer Op de pagina Overzicht voor de VIRTUELE machine in de bovenste opdrachtbalk in het rechterdeelvenster de optie Start en selecteer vervolgens Ja.
Controleer of de VIRTUELE machine is gestart.
Een VM stoppen
Volg deze stappen in Azure Portal van uw Lokale Azure-machine om een VIRTUELE machine te stoppen.
Ga naar de lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer in het rechterdeelvenster in de lijst met virtuele machines een VM die wordt uitgevoerd en u wilt stoppen.
Selecteer Op de pagina Overzicht voor de VIRTUELE machine in de bovenste opdrachtbalk in het rechterdeelvenster de optie Stoppen en selecteer vervolgens Ja.
Controleer of de VM is gestopt.
Een virtuele machine opnieuw opstarten
Volg deze stappen in Azure Portal van uw Lokale Azure-machine om een VIRTUELE machine opnieuw op te starten.
Ga naar de lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer in het rechterdeelvenster in de lijst met virtuele machines een virtuele machine die is gestopt en u wilt opnieuw opstarten.
Selecteer Opnieuw opstarten op de pagina Overzicht voor de virtuele machine in de bovenste opdrachtbalk in het rechterdeelvenster en selecteer Vervolgens Ja.
Controleer of de VIRTUELE machine opnieuw is opgestart.
Een VIRTUELE machine onderbreken
Het onderbreken van de VM's is handig om de rekenresources op te slaan wanneer u de VM's niet gebruikt. Als u een VIRTUELE machine onderbroken, wordt elke CPU-activiteit gestopt. U kunt alleen actieve VM's onderbreken. Zodra de vm is onderbroken, kunt u de virtuele machine later hervatten.
Voer de volgende PowerShell-cmdlet uit om de VM te onderbreken:
#Set input parameters $rg = "<Resource group name>" $vmName = "<VM name>" #Pause the VM az stack-hci-vm pause --name $vmName --resource-group $rg
De parameters die voor deze cmdlet worden gebruikt, zijn als volgt:
Parameter Description name
Naam van de virtuele machine. resource-group
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.subscription
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.Controleer de VM-status om te controleren of de VIRTUELE machine is onderbroken.
#Check the VM status az stack-hci-vm show --name $vmName --resource-group $rg
Start de VIRTUELE machine om de VM te hervatten vanuit de onderbroken status. Controleer of de VM actief is.
#Start the VM az stack-hci-vm start --name $vmName --resource-group $rg
Voorbeelduitvoer
Vouw deze sectie uit om een voorbeelduitvoer weer te geven.
#Set parameters [v-host1]: PS C:\Users\HCIDeploymentUser> $rg = "<Resource group name>" [v-host1]: PS C:\Users\HCIDeploymentUser> $vmName = "<VM name>" #Pause the VM [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm pause --name $vmName --resource-group $rg #Show the current state of the VM [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm show -g $rg --name $vmName { "attestationStatus": null, "virtualmachineinstance": { "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourcegroups/<Resource group name>/providers/Microsoft.ExtendedLocation/customLocations/s-cluster-customlocation", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default", "identity": null, "name": "default", "properties": { "guestAgentInstallStatus": null, "hardwareProfile": { "dynamicMemoryConfig": { "maximumMemoryMb": null, "minimumMemoryMb": null, "targetMemoryBuffer": null }, "memoryMb": 2000, "processors": 2, "vmSize": "Custom" }, "httpProxyConfig": null, "instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Connection with mocguestagent was successfully reestablished", "time": "2024-06-24T16:30:05+00:00" }, ], "vmConfigAgentVersion": "v0.18.0-4-gd54376b0" } }, "networkProfile": { "networkInterfaces": [] }, "osProfile": { "adminPassword": null, "adminUsername": "azureuser", "computerName": "testvm001", "linuxConfiguration": { "disablePasswordAuthentication": false, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null } }, "windowsConfiguration": { "enableAutomaticUpdates": null, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null }, "timeZone": null } }, "provisioningState": "Succeeded", "resourceUid": null, "securityProfile": { "enableTpm": false, "securityType": null, "uefiSettings": { "secureBootEnabled": true } }, "status": { "errorCode": "", "errorMessage": "", "powerState": "Paused", "provisioningStatus": null }, "storageProfile": { "dataDisks": [], "imageReference": { "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/galleryImages/WinImage-26tdJUIS", "resourceGroup": "<Resource group name>" }, "osDisk": { "id": null, "osType": "Windows" }, "vmConfigStoragePathId": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/storageContainers/UserStorage2-guid" }, "vmId": "<guid>" }, "resourceGroup": "<Resource group name>", "systemData": { "createdAt": "2024-06-24T01:29:06.594266+00:00", "createdBy": "7d6ffe2f-dac5-4e74-9bf2-4830cf7f4668", "createdByType": "Application", "lastModifiedAt": "2024-06-24T16:41:27.166668+00:00", "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05", "lastModifiedByType": "Application" }, "type": "microsoft.azurestackhci/virtualmachineinstances" } } #Start the VM after it was paused. [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm start --name $vmName --resource-group $rg Inside _start_initial/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm0012024-02-01-preview/https://management.azure.com/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/d efault/start?api-version=2024-02-01-preview #Show the current state of the VM. The VM should be running. [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm show -g $rg --name $vmName { "attestationStatus": null, "virtualmachineinstance": { "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourcegroups/<Resource group name>/providers/Microsoft.ExtendedLocation/customLocations/s-cluster-customlocation", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default", "identity": null, "name": "default", "properties": { "guestAgentInstallStatus": null, "hardwareProfile": { "dynamicMemoryConfig": { "maximumMemoryMb": null, "minimumMemoryMb": null, "targetMemoryBuffer": null }, "memoryMb": 2000, "processors": 2, "vmSize": "Custom" }, "httpProxyConfig": null, "instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Connection with mocguestagent was succesfully reestablished", "time": "2024-06-24T17:25:19+00:00" } ], "vmConfigAgentVersion": "v0.18.0-4-gd54376b0" } }, "networkProfile": { "networkInterfaces": [] }, "osProfile": { "adminPassword": null, "adminUsername": "azureuser", "computerName": "testvm001", "linuxConfiguration": { "disablePasswordAuthentication": false, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null } }, "windowsConfiguration": { "enableAutomaticUpdates": null, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null }, "timeZone": null } }, "provisioningState": "Succeeded", "resourceUid": null, "securityProfile": { "enableTpm": false, "securityType": null, "uefiSettings": { "secureBootEnabled": true } }, "status": { "errorCode": "", "errorMessage": "", "powerState": "Running", "provisioningStatus": null }, "storageProfile": { "dataDisks": [], "imageReference": { "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/galleryImages/WinImage-26tdJUIS", "resourceGroup": "<Resource group name>" }, "osDisk": { "id": null, "osType": "Windows" }, "vmConfigStoragePathId": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/storageContainers/UserStorage2-guid" }, "vmId": "<guid>" }, "resourceGroup": "<Resource group name>", "systemData": { "createdAt": "2024-06-24T01:29:06.594266+00:00", "createdBy": "<guid>", "createdByType": "Application", "lastModifiedAt": "2024-06-24T17:28:13.206935+00:00", "lastModifiedBy": "<guid>", "lastModifiedByType": "Application" }, "type": "microsoft.azurestackhci/virtualmachineinstances" } }
Een VIRTUELE machine opslaan
Als u een VIRTUELE machine opslaat, wordt de huidige status van de VIRTUELE machine op de schijf opgeslagen en wordt de VIRTUELE machine gestopt. Door een VIRTUELE machine op te slaan, worden geheugen- en CPU-resources vrijgemaakt. U kunt alleen actieve VM's opslaan.
Voer de volgende PowerShell-cmdlet uit om de VM op te slaan:
#Set input parameters $rg = "<Resource group name>" $vmName = "<VM name>" #Save the VM az stack-hci-vm save --name $vmName --resource-group $rg
De parameters die voor deze cmdlet worden gebruikt, zijn als volgt:
Parameter Description name
Naam van de virtuele machine. resource-group
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.subscription
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s <Subscription name or Subscription ID>
.Controleer de VM-status om te controleren of de VIRTUELE machine is opgeslagen.
#Check the VM status az stack-hci-vm show --name $vmName --resource-group $rg
Start de VIRTUELE machine om de VM te hervatten vanuit de opgeslagen status. Controleer of de VM actief is.
#Start the VM az stack-hci-vm start --name $vmName --resource-group $rg
Voorbeelduitvoer
Vouw deze sectie uit om een voorbeelduitvoer weer te geven.
#Set parameters [v-host1]: PS C:\Users\HCIDeploymentUser> $rg = "<Resource group name>" [v-host1]: PS C:\Users\HCIDeploymentUser> $vmName = "<VM name>" #Save the VM [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm save --name $vmName --resource-group $rg #Show the current state of the VM [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm show -g $rg --name $vmName { "attestationStatus": null, "virtualmachineinstance": { "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourcegroups/<Resource group name>/providers/Microsoft.ExtendedLocation/customLocations/s-cluster-customlocation", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default", "identity": null, "name": "default", "properties": { "guestAgentInstallStatus": null, "hardwareProfile": { "dynamicMemoryConfig": { "maximumMemoryMb": null, "minimumMemoryMb": null, "targetMemoryBuffer": null }, "memoryMb": 2000, "processors": 2, "vmSize": "Custom" }, "httpProxyConfig": null, "instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Connection with mocguestagent was succesfully reestablished", "time": "2024-06-24T17:25:19+00:00" }, ], "vmConfigAgentVersion": "v0.18.0-4-gd54376b0" } }, "networkProfile": { "networkInterfaces": [] }, "osProfile": { "adminPassword": null, "adminUsername": "azureuser", "computerName": "testvm001", "linuxConfiguration": { "disablePasswordAuthentication": false, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null } }, "windowsConfiguration": { "enableAutomaticUpdates": null, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null }, "timeZone": null } }, "provisioningState": "Succeeded", "resourceUid": null, "securityProfile": { "enableTpm": false, "securityType": null, "uefiSettings": { "secureBootEnabled": true } }, "status": { "errorCode": "", "errorMessage": "", "powerState": "Saved", "provisioningStatus": null }, "storageProfile": { "dataDisks": [], "imageReference": { "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/galleryImages/WinImage-26tdJUIS", "resourceGroup": "<Resource group name>" }, "osDisk": { "id": null, "osType": "Windows" }, "vmConfigStoragePathId": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/storageContainers/UserStorage2-345d968fa1e74e99a9509ab7f3d259fd" }, "vmId": "<guid>" }, "resourceGroup": "<Resource group name>", "systemData": { "createdAt": "2024-06-24T01:29:06.594266+00:00", "createdBy": "<guid>", "createdByType": "Application", "lastModifiedAt": "2024-06-24T18:29:02.794305+00:00", "lastModifiedBy": "<guid>", "lastModifiedByType": "Application" }, "type": "microsoft.azurestackhci/virtualmachineinstances" } } #Start the VM after it was saved [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm start --name $vmName --resource-group $rg Inside _start_initial/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm0012024-02-01-previewhttps://management.azure.com/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default/start?api-version=2024-02-01-preview #Show the current state of the VM. The VM should be running. [v-host1]: PS C:\Users\HCIDeploymentUser> az stack-hci-vm show -g $rg --name $vmName { "attestationStatus": null, "virtualmachineinstance": { "extendedLocation": { "name": "/subscriptions/<Subscription ID>/resourcegroups/<Resource group name>/providers/Microsoft.ExtendedLocation/customLocations/s-cluster-customlocation", "type": "CustomLocation" }, "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.HybridCompute/machines/testvm001/providers/Microsoft.AzureStackHCI/virtualMachineInstances/default", "identity": null, "name": "default", "properties": { "guestAgentInstallStatus": null, "hardwareProfile": { "dynamicMemoryConfig": { "maximumMemoryMb": null, "minimumMemoryMb": null, "targetMemoryBuffer": null }, "memoryMb": 2000, "processors": 2, "vmSize": "Custom" }, "httpProxyConfig": null, "instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Connection with mocguestagent was succesfully reestablished", "time": "2024-06-24T18:32:41+00:00" } ], "vmConfigAgentVersion": "v0.18.0-4-gd54376b0" } }, "networkProfile": { "networkInterfaces": [] }, "osProfile": { "adminPassword": null, "adminUsername": "azureuser", "computerName": "testvm001", "linuxConfiguration": { "disablePasswordAuthentication": false, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null } }, "windowsConfiguration": { "enableAutomaticUpdates": null, "provisionVmAgent": false, "provisionVmConfigAgent": true, "ssh": { "publicKeys": null }, "timeZone": null } }, "provisioningState": "Succeeded", "resourceUid": null, "securityProfile": { "enableTpm": false, "securityType": null, "uefiSettings": { "secureBootEnabled": true } }, "status": { "errorCode": "", "errorMessage": "", "powerState": "Running", "provisioningStatus": null }, "storageProfile": { "dataDisks": [], "imageReference": { "id": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/galleryImages/WinImage-26tdJUIS", "resourceGroup": "<Resource group name>" }, "osDisk": { "id": null, "osType": "Windows" }, "vmConfigStoragePathId": "/subscriptions/<Subscription ID>/resourceGroups/<Resource group name>/providers/Microsoft.AzureStackHCI/storageContainers/UserStorage2-guid" }, "vmId": "<guid>" }, "resourceGroup": "<Resource group name>", "systemData": { "createdAt": "2024-06-24T01:29:06.594266+00:00", "createdBy": "<guid>", "createdByType": "Application", "lastModifiedAt": "2024-06-24T18:35:18.206280+00:00", "lastModifiedBy": "<guid>", "lastModifiedByType": "Application" }, "type": "microsoft.azurestackhci/virtualmachineinstances" } }
Wachtwoord voor lokaal account wijzigen
Volg deze stappen om de wachtwoorden van het lokale account te wijzigen voor een Arc-VM die is geïmplementeerd op uw lokale Azure-machine. De stappen verschillen voor virtuele Windows- en Linux-machines.
Meld u aan bij de Arc-VM.
Voer de volgende PowerShell-opdracht uit:
# Define the username $username = "AccountName" # Prompt the user to enter the new password securely $newPassword = Read-Host -AsSecureString "Enter the new password for $username" # Prompt the user to re-enter the new password securely for verification $verifyPassword = Read-Host -AsSecureString "Re-enter the new password for verification" # Convert the secure strings to plain text for comparison $plainPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($newPassword)) $plainVerifyPassword = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($verifyPassword)) # Check if the passwords match and change the password if they match. Fail if the passwords don’t match. if ($plainPassword -eq $plainVerifyPassword) { $account = [ADSI]"WinNT://./$username,user" $account.SetPassword($plainPassword) $account.SetInfo() Write-Host "Password for user $username has been reset successfully." -ForegroundColor Green } else { Write-Host "The passwords do not match. Please try again." -ForegroundColor Red }
Een VM verwijderen
Volg deze stappen in Azure Portal van uw Lokale Azure-machine om een VIRTUELE machine te verwijderen.
Ga naar de lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer in het rechterdeelvenster in de lijst met virtuele machines een virtuele machine die u uit uw systeem wilt verwijderen.
Selecteer Verwijderen op de pagina Overzicht voor de virtuele machine in de bovenste opdrachtbalk in het rechterdeelvenster en selecteer Vervolgens Ja.
U wordt nu gevraagd om de verwijdering te bevestigen. Selecteer Ja. Controleer of de VIRTUELE machine is verwijderd.
Houd er rekening mee dat wanneer een VIRTUELE machine wordt verwijderd, alle resources die aan de VIRTUELE machine zijn gekoppeld, niet worden verwijderd. De gegevensschijven of de netwerkinterfaces die aan de VIRTUELE machine zijn gekoppeld, worden bijvoorbeeld niet verwijderd. U moet deze resources afzonderlijk zoeken en verwijderen.
U kunt nu naar de resourcegroep gaan waar deze VIRTUELE machine is geïmplementeerd. U kunt zien dat de VIRTUELE machine is verwijderd uit de lijst met resources in de resourcegroep. Mogelijk moet u de optie verborgen typen weergeven selecteren om de resources weer te geven die zijn gekoppeld aan deze VM die niet zijn verwijderd.
Zoek de gekoppelde resources, zoals de netwerkinterfaces en gegevensschijven, en verwijder ze.
Kernen en geheugen wijzigen
Volg deze stappen in Azure Portal van azure Local om kernen en geheugen te wijzigen.
Ga naar uw lokale Azure-resource en ga vervolgens naar Virtuele machines.
Selecteer en ga in de lijst met VM's in het rechterdeelvenster naar de VM waarvan u de kernen en het geheugen wilt wijzigen.
Selecteer onder Instellingen de optie Grootte. Bewerk het aantal virtuele processoren of het geheugen (MB) om de kernen en geheugengrootte voor de virtuele machine te wijzigen. Alleen de geheugengrootte kan worden gewijzigd. Het geheugentype kan niet worden gewijzigd zodra een virtuele machine is gemaakt.