Gerir VMs do Arc no Azure Stack HCI
Aplica-se a: Azure Stack HCI, versão 23H2
Este artigo descreve como gerir máquinas virtuais (VMs) do Arc em execução no Azure Stack HCI, versão 23H2. Os procedimentos para ativar a gestão de convidados, iniciar, parar, reiniciar ou eliminar uma VM do Arc são detalhados.
Pré-requisitos
Antes de começar, certifique-se de que conclui os seguintes pré-requisitos:
Confirme que tem acesso a um cluster do Azure Stack HCI implementado e registado. Durante a implementação, também é criada uma Ponte de Recursos do Arc e uma localização personalizada.
Aceda ao grupo de recursos no Azure. Pode ver a localização personalizada e a Bridge de Recursos do Azure Arc criadas para o cluster do Azure Stack HCI. Anote a subscrição, o grupo de recursos e a localização personalizada à medida que os utiliza mais à frente neste cenário.
Confirme que tem uma ou mais VMs do Arc em execução neste cluster do Azure Stack HCI. Para obter mais informações, veja Create VMs do Arc no Azure Stack HCI.
Ativar a gestão de convidados
Depois de criar uma VM, deve ativar a gestão de convidados nessa VM.
Existem dois agentes que são importantes de compreender no contexto da gestão de convidados : um agente convidado da VM e um agente do Azure Connected Machine. Todas as VMs do Arc criadas através do portal do Azure ou da CLI do Azure são aprovisionadas com um agente convidado (também conhecido como mocguestagent
) no mesmo.
Quando ativa a gestão de convidados numa VM do Arc, o agente convidado instala o agente do Azure Connected Machine. O agente do Azure Connected Machine permite-lhe gerir extensões de VM do Azure Arc na VM do Azure Stack HCI.
Com base na execução de um agente convidado na VM do Arc, os passos para ativar a gestão de convidados são diferentes.
Importante
Certifique-se de que o cluster do Azure Stack HCI está a executar o 2311 ou posterior para executar este procedimento.
Verificar se o agente convidado está em execução
Para verificar se o agente convidado está em execução na VM do Arc, ligue-se ao servidor do Azure Stack HCI.
Execute o seguinte comando:
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Eis um fragmento da saída de exemplo que indica que o agente convidado está em execução. Procure abaixo
statuses
devmAgent
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á em execução:
- Quando
statuses
indicarcode
comoProvisioningState/succeeded
e comodisplayStatus
Connected
. - Se estiver a executar uma versão mais antiga, o
statuses
indicarácode
comoOK
e comodisplayStatus
Active
- Quando
Se os seus estados não corresponderem ao resultado acima, siga os passos em Ativar a gestão de convidados quando o agente convidado não estiver em execução.
Ativar a gestão de convidados numa VM com o agente convidado em execução
Para ativar a gestão de convidados numa VM do Arc com o agente convidado em execução, execute o seguinte comando:
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
A gestão de convidados é ativada ao definir como enable-agent parameter
true
. A gestão de convidados deve demorar alguns minutos a ser ativada.
Siga os passos para verificar se a gestão de convidados está ativada no portal do Azure.
Ativar a gestão de convidados numa VM quando o agente convidado não estiver em execução
Existem dois cenários em que o agente convidado não está em execução: quando os estados estão a ligar-se e quando os estados estão em branco. Cada um destes cenários e os passos correspondentes são descritos nas secções seguintes.
Estado apresentado como ligação
O seu estado é apresentado como ligação. Eis um fragmento de saída de exemplo que indica o estado necessário.
"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 indica como e como
Connecting
displayStatus
.ProvisioningState/InProgress
code
statuses
- Se executar uma versão mais antiga, o indicará como , como
displayStatus
Active
emessage
comoSuccessfully started HyperV listener
.OK
code
statuses
Siga estes passos:
Ligue-se à VM com os passos específicos do SO. Execute o PowerShell como administrador.
Execute um dos seguintes comandos para ativar o agente convidado na VM com base no tipo de SO:
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
Eis um resultado de exemplo de uma VM do Linux que mostra que o agente convidado foi instalado com êxito.
Ligue-se a um dos servidores do Azure Stack HCI. Execute o seguinte comando para ativar a gestão de convidados.
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Siga os passos para verificar se a gestão de convidados está ativada no portal do Azure.
Estado apresentado como nulo
O seu estado é apresentado como nulo. Isto indica que o iso necessário para o agente convidado está em falta. Eis um fragmento de saída de exemplo que indica o estado nulo.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Siga estes passos:
Ligue-se ao servidor do Azure Stack HCI.
Execute o seguinte comando:
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 volte a executar o
az stack-hci-vm show
comando. Quando o estado for apresentado comoconnecting
, siga os passos em Estado apresentado como ligação.
Verifique se a gestão de convidados está ativada no portal do Azure
Aceda ao portal do Azure.
Navegue para As Máquinas virtuais do cluster > do Azure Stack HCI e, em seguida, selecione a VM na qual ativou a gestão de convidados.
Na página Descrição Geral , no separador Propriedades no painel direito, aceda a Configuração. A gestão de Convidados deve ser apresentada como Ativada (Ligada).
Ver propriedades da VM
Siga estes passos na portal do Azure do sistema Azure Stack HCI para ver as propriedades da VM.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione o nome da VM cujas propriedades pretende ver.
Na página Descrição geral , aceda ao painel direito e, em seguida, aceda ao separador Propriedades . Pode ver as propriedades da VM.
Iniciar uma VM
Siga estes passos na portal do Azure do sistema Azure Stack HCI para iniciar uma VM.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que não esteja em execução e que pretenda iniciar.
Na página Descriçã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 estes passos na portal do Azure do sistema Azure Stack HCI para parar uma VM.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM em execução e pretenda parar.
Na página Descriçã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 estes passos na portal do Azure do sistema Azure Stack HCI para reiniciar uma VM.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que esteja parada e pretenda reiniciar.
Na página Descriçã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.
Eliminar uma VM
Siga estes passos na portal do Azure do sistema Azure Stack HCI para remover uma VM.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
No painel direito, na lista de máquinas virtuais, selecione uma VM que pretende remover do seu sistema.
Na página Descrição geral da VM, na barra de comandos superior no painel direito, selecione Eliminar e, em seguida, selecione Sim.
É-lhe agora pedido que confirme a eliminação. Selecione Yes (Sim). Verifique se a VM foi removida.
Tenha em atenção que, quando uma VM é eliminada, todos os recursos associados à VM não são eliminados. Por exemplo, os discos de dados ou as interfaces de rede associadas à VM não são eliminados. Tem de localizar e eliminar estes recursos separadamente.
Agora, pode aceder ao grupo de recursos onde esta VM foi implementada. Pode ver que a VM foi removida da lista de recursos no grupo de recursos. Poderá ter de selecionar a opção Mostrar tipos ocultos para ver os recursos associados a esta VM que não foram eliminados.
Localize os recursos associados, como as interfaces de rede e os discos de dados, e elimine-os.
Alterar núcleos e memória
Siga estes passos na portal do Azure do seu sistema do Azure Stack HCI para alterar núcleos e memória.
Aceda ao recurso de cluster do Azure Stack HCI e, em seguida, aceda a Máquinas virtuais.
Na lista de VMs no painel direito, selecione e aceda à VM cujos núcleos e memória pretende modificar.
Em Definiçõ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. Apenas o tamanho da memória pode ser alterado. O tipo de memória não pode ser alterado depois de uma VM ser criada.
Passos seguintes
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários