Gerenciar VMs do Arc no Azure Local
Aplica-se a: Azure Local, versão 23H2
Este artigo descreve como gerenciar VMs (máquinas virtuais) do Arc em execução no Azure Local, versão 23H2. Os procedimentos para habilitar o gerenciamento de convidados, iniciar, parar, reiniciar, pausar, salvar ou excluir uma VM do Arc são detalhados.
Pré-requisitos
Antes de iniciar, cumpra os seguintes pré-requisitos:
Verifique se você tem acesso a uma instância local do Azure implantada e registrada. Durante a implantação, uma ponte de recursos do Arc e um local personalizado também são criados.
Vá para o grupo de recursos no Azure. Você pode ver o local personalizado e a Ponte de Recursos do Azure Arc criada para o Azure Local. Anote a assinatura, o grupo de recursos e o local personalizado ao usá-los posteriormente neste cenário.
Verifique se você tem uma ou mais VMs do Arc em execução no Azure Local. Para obter mais informações, consulte Criar VMs do Arc no Azure Local.
Habilitar o gerenciamento de convidados
Depois de criar uma VM, você deseja habilitar o gerenciamento de convidados nessa VM.
Há dois agentes que são importantes para entender no contexto do gerenciamento de convidados – um agente convidado de VM e um agente do Azure Connected Machine. Cada VM do Arc criada por meio do mocguestagent
portal do Azure ou da CLI do Azure é provisionada com um agente convidado (também conhecido como ) nela.
Quando você habilita o gerenciamento de convidados em uma VM do Arc, o agente convidado instala o agente do Azure Connected Machine. O agente do Azure Connected Machine permite que você gerencie extensões de VM do Azure Arc em sua VM.
Aqui estão algumas considerações importantes para habilitar o gerenciamento de convidados em uma VM após o provisionamento:
- Verifique se o Azure Local está executando 2311 ou posterior.
- Não há suporte para habilitar o gerenciamento de convidados após o provisionamento de VM para Windows Server 2012 e Windows Server 2012 R2.
- As etapas para habilitar o gerenciamento de convidados diferem com base no fato de um agente convidado estar em execução na VM do Arc.
Verificar se o agente convidado está em execução
Para verificar se o agente convidado está em execução na VM do Arc, conecte-se ao computador.
Execute o comando a seguir:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Aqui está um trecho da saída de exemplo que indica que o agente convidado está em execução. Procure
statuses
por baixo dovmAgent
na saída."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" } }
O agente convidado está executando:
- Quando
statuses
indicarcode
comoProvisioningState/succeeded
e comodisplayStatus
Connected
. - Se estiver executando uma versão mais antiga, o indicaria
statuses
code
asOK
e odisplayStatus
asActive
- Quando
Se seus status não corresponderem à saída acima, siga as etapas em Ativar gerenciamento de convidados quando o agente convidado não estiver em execução.
Habilitar o gerenciamento de convidados em uma VM com o agente convidado em execução
Para habilitar o gerenciamento de convidados em uma VM do Arc que tem o agente convidado em execução, execute o seguinte comando:
az stack-hci-vm update --name "mylocal-vm" --enable-agent true --resource-group "mylocal-rg"
O gerenciamento de convidados é habilitado definindo o enable-agent parameter
.true
O gerenciamento de convidados deve levar alguns minutos para ser ativado.
Siga as etapas para verificar se o gerenciamento de convidados está habilitado no portal do Azure.
Habilitar o gerenciamento de convidados em uma VM quando o agente convidado não estiver em execução
Há dois cenários em que o agente convidado não está em execução - quando os status estão se conectando e quando os status estão em branco. Cada um desses cenários e as etapas correspondentes são descritos nas seções a seguir.
Status exibido como conectando
Seu status é exibido como conectando. Aqui está um exemplo de snippet de saída indicando o status do requisito.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
O agente convidado não está em execução quando:
- O agente convidado não está em execução quando
statuses
indicacode
comoProvisioningState/InProgress
e odisplayStatus
comoConnecting
. - Se estiver executando uma versão mais antiga, o indicaria
code
comoOK
, odisplayStatus
asActive
emessage
comoSuccessfully started HyperV listener
.statuses
Siga estas etapas:
Conecte-se à VM usando as etapas específicas do sistema operacional. Execute o PowerShell como administrador.
Execute um dos seguintes comandos para habilitar o agente convidado em sua VM com base no tipo de sistema operacional:
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
Aqui está um exemplo de saída para uma VM do Linux que mostra que o agente convidado foi instalado com êxito.
Conecte-se a uma das máquinas. Execute o comando a seguir para habilitar o gerenciamento de convidados.
az stack-hci-vm update --name "mylocal-vm" --enable-agent true --resource-group "mylocal-rg"
Siga as etapas para verificar se o gerenciamento de convidados está habilitado no portal do Azure.
Status exibido como nulo
Seu status é exibido como nulo. Isso indica que o iso necessário para o agente convidado está ausente. Aqui está um exemplo de snippet de saída que indica o status nulo.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Siga estas etapas:
Conecte-se a uma máquina.
Execute o comando a seguir:
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
O
enable-vm-config-agent
parâmetro monta o iso necessário para o agente convidado.Aguarde alguns minutos e execute novamente o
az stack-hci-vm show
comando. Quando o status for exibido comoconnecting
, siga as etapas em Status exibido como conectando.
Verifique se o gerenciamento de convidados está habilitado no portal do Azure
Acesse o portal do Azure.
Navegue até Suas máquinas virtuais locais > do Azure e selecione a VM na qual você habilitou o gerenciamento de convidados.
Na página Visão geral, na guia Propriedades no painel direito, vá para Configuração. O gerenciamento de convidados deve ser exibido como Habilitado (Conectado).
Exibir propriedades da VM
Siga estas etapas no portal do Azure do Azure Local para exibir as propriedades da VM.
Vá para o recurso local do Azure e, em seguida, vá para Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione o nome da VM cujas propriedades você deseja exibir.
Na página Visão geral , vá para o painel direito e vá para a guia Propriedades . Você pode exibir as propriedades da sua VM.
Iniciar uma VM
Siga estas etapas no portal do Azure do Azure Local para iniciar uma VM.
Vá para o recurso local do Azure e, em seguida, vá para Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que não esteja em execução e que você deseja iniciar.
Na página Visão geral da VM, na barra de comandos superior no painel direito, selecione Iniciar e, em seguida, selecione Sim.
Verifique se a VM foi iniciada.
Parar uma VM
Siga estas etapas no portal do Azure do Azure Local para interromper uma VM.
Vá para o recurso local do Azure e, em seguida, vá para Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que esteja em execução e que você deseja parar.
Na página Visão geral da VM, na barra de comandos superior no painel direito, selecione Parar e, em seguida, selecione Sim.
Verifique se a VM parou.
Reiniciar uma VM
Siga estas etapas no portal do Azure do Azure Local para reiniciar uma VM.
Vá para o recurso local do Azure e, em seguida, vá para Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que está parada e você deseja reiniciar.
Na página Visão geral da VM, na barra de comandos superior no painel direito, selecione Reiniciar e, em seguida, selecione Sim.
Verifique se a VM foi reiniciada.
Pausar uma VM
Pausar as VMs é útil para salvar os recursos de computação quando você não estiver usando as VMs. Pausar uma VM interrompe qualquer atividade da CPU. Você só pode pausar VMs em execução. Depois de pausado, você pode retomar a VM mais tarde.
Para pausar a VM, execute o seguinte cmdlet do PowerShell:
#Set input parameters $rg = "<Resource group name>" $vmName = "<VM name>" #Pause the VM az stack-hci-vm pause --name $vmName --resource-group $rg
Os parâmetros usados para esse cmdlet são os seguintes:
Parâmetro Descrição name
Nome da máquina virtual. resource-group
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.subscription
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.Verifique o status da VM para verificar se a VM está pausada.
#Check the VM status az stack-hci-vm show --name $vmName --resource-group $rg
Inicie a VM para retomar a VM do estado pausado. Verifique se a VM está em execução.
#Start the VM az stack-hci-vm start --name $vmName --resource-group $rg
Saída de exemplo
Expanda esta seção para ver um exemplo de saída.
#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" } }
Salvar uma VM
Salvar uma VM armazena o estado atual da VM no disco e interrompe a VM. Salvar uma VM libera memória e recursos de CPU. Você só pode salvar VMs em execução.
Para salvar a VM, execute o seguinte cmdlet do PowerShell:
#Set input parameters $rg = "<Resource group name>" $vmName = "<VM name>" #Save the VM az stack-hci-vm save --name $vmName --resource-group $rg
Os parâmetros usados para esse cmdlet são os seguintes:
Parâmetro Descrição name
Nome da máquina virtual. resource-group
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.subscription
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s <Subscription name or Subscription ID>
.Verifique o status da VM para verificar se a VM foi salva.
#Check the VM status az stack-hci-vm show --name $vmName --resource-group $rg
Inicie a VM para retomar a VM do estado salvo. Verifique se a VM está em execução.
#Start the VM az stack-hci-vm start --name $vmName --resource-group $rg
Saída de exemplo
Expanda esta seção para ver um exemplo de saída.
#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" } }
Alterar senha da conta local
Siga estas etapas para alterar as senhas de conta local de uma VM do Arc implantada no Azure Local. As etapas são diferentes para VMs Windows e Linux.
Entre na VM do Arc.
Execute o seguinte comando do PowerShell:
# 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 }
Excluir uma VM
Siga estas etapas no portal do Azure do Azure Local para remover uma VM.
Vá para o recurso local do Azure e, em seguida, vá para Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que você deseja remover do sistema.
Na página Visão geral da VM, na barra de comandos superior no painel direito, selecione Excluir e, em seguida, selecione Sim.
Agora você será solicitado a confirmar a exclusão. Selecione Sim. Verifique se a VM foi removida.
Observe que, quando uma VM é excluída, todos os recursos associados à VM não são excluídos. Por exemplo, os discos de dados ou os adaptadores de rede associados à VM não são excluídos. Você precisa localizar e excluir esses recursos separadamente.
Agora você pode ir para o grupo de recursos em que essa VM foi implantada. Você pode ver que a VM foi removida da lista de recursos no grupo de recursos. Talvez seja necessário selecionar a opção Mostrar tipos ocultos para exibir os recursos associados a essa VM que não foram excluídos.
Localize os recursos associados, como interfaces de rede e discos de dados, e exclua-os.
Alterar núcleos e memória
Siga estas etapas no portal do Azure do Azure Local para alterar os núcleos e a memória.
Vá para o recurso local do Azure e vá para Máquinas virtuais.
Na lista de VMs no painel direito, selecione e vá para a VM cujos núcleos e memória você deseja modificar.
Em Configurações, selecione Tamanho. Edite a contagem de processadores virtuais ou a Memória (MB) para alterar os núcleos e o tamanho da memória da VM. Somente o tamanho da memória pode ser alterado. O tipo de memória não pode ser alterado depois que uma VM é criada.