Compartilhar via


Erro 444 ao adicionar um cluster altamente disponível do System Center 2012 Virtual Machine Manager

Este artigo corrige um problema no qual você não pode adicionar um cluster altamente disponível do System Center 2012 Virtual Machine Manager e receber o erro 444.

Versão original do produto: System Center 2012 Virtual Machine Manager
Número original do KB: 2679658

Sintomas

Quando você tenta adicionar um cluster no qual o System Center 2012 Virtual Machine Manager (VMM) está hospedado como um recurso altamente disponível, o trabalho falha e retorna o seguinte erro:

Erro (444)
%ComputerName% é um servidor de gerenciamento do VMM. Um servidor de gerenciamento do VMM não pode ser associado a outro servidor de gerenciamento do VMM.

Ação recomendada
Desinstale o servidor de gerenciamento do VMM de %ComputerName% usando Adicionar ou Remover Programas em %ComputerName% e tente a operação novamente.

Um rastreamento ETL (traço carmim) mostrará um erro semelhante ao seguinte:

[7068] 1B9C.16A8 :: 08 / 30-03:28:22.863#19:Task.cs (248): Erro de falha na tarefa AMCannotAssociateVMMServer (444) com exceção Microsoft.VirtualManager.Utils.CarmineException: server.contoso.com é um servidor do Virtual Machine Manager. Um servidor do Virtual Machine Manager não pode ser associado a outro servidor do Virtual Machine Manager.
[7068] Desinstale o servidor do Virtual Machine Manager do server.contoso.com usando Adicionar ou Remover Programas no server.contoso.com e tente a operação novamente.
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, SecureCredential savedCredential, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:linha 136
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:line 70
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgentIfNeeded() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:line 335
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostAgentSubtask.SubtaskThreadFunction() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AddHostAgentSubtask.cs:linha 71
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgent() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 173
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 135
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.InstallAgent (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHostSubtask.cs: linha 384
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHyperVHostSubtask.RunDeploymentSubtasks (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHyperVHostSubtask.cs: linha 180
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\AddHostSubtask.cs:linha 371
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.Task'1.SubtaskRun (estado do objeto) em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ Task.cs: linha 238
[7068] *** O erro Carmine foi: AMCannotAssociateVMMServer (444)
[7068] *** server.contoso.com ** |ID da Tarefa=ACEEAB52-CC21-449D-B1A8-730777AB5511
[7068] 1B9C.16A8 :: 08 / 30-03:28:22.863#04:CarmineObjectLock.cs (372): Liberando todos os bloqueios para a tarefa aceeab52-cc21-449d-b1a8-730777ab5511 |ID da Tarefa=ACEEAB52-CC21-449D-B1A8-730777AB5511
[7068] 1B9C.10EC::08/30-03:28:22.863#21:EventClientConnection.cs(242): uuid da sessão do servidor:bdde32f8-5d7a-4b99-bc4f-242dd5526760; id=4 - Enviando 6 eventos
[7068] 1B9C.1140 :: 08 / 30-03:28:22.879#19:Task.cs (248): Erro de falha na tarefa AMCannotAssociateVMMServer (444) com exceção Microsoft.VirtualManager.Utils.CarmineException: server.contoso.com é um servidor Virtual Machine Manager. Um servidor do Virtual Machine Manager não pode ser associado a outro servidor do Virtual Machine Manager.
[7068] Desinstale o servidor do Virtual Machine Manager do server.contoso.com usando Adicionar ou Remover Programas no server.contoso.com e tente a operação novamente.
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, SecureCredential savedCredential, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:linha 136
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:line 70
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgentIfNeeded() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:line 335
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostAgentSubtask.SubtaskThreadFunction() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AddHostAgentSubtask.cs:linha 71
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgent() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 173
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 135
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.InstallAgent (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHostSubtask.cs: linha 384
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHyperVHostSubtask.RunDeploymentSubtasks (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHyperVHostSubtask.cs: linha 180
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\AddHostSubtask.cs:linha 371
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.Task'1.SubtaskRun (estado do objeto) em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ Task.cs: linha 238
[7068] *** O erro Carmine foi: AMCannotAssociateVMMServer (444)
[7068] *** server.contoso.com ** |ID da tarefa=185DA4F0-E07E-4712-8599-FF9A91AD5EF4
[7068] 1B9C.0B30 :: 08 / 30-03:28:22.879#19:Task.cs (248): Erro de falha na tarefa AMCannotAssociateVMMServer (444) com exceção Microsoft.VirtualManager.Utils.CarmineException: server.contoso.com é um servidor Virtual Machine Manager. Um servidor do Virtual Machine Manager não pode ser associado a outro servidor do Virtual Machine Manager.
[7068] Desinstale o servidor do Virtual Machine Manager do server.contoso.com usando Adicionar ou Remover Programas no server.contoso.com e tente a operação novamente.
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, SecureCredential savedCredential, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:linha 136
[7068] em Microsoft.VirtualManager.Engine.Adhc.BaseAgentAccessor.Associate(Boolean takeOwnership, String& certificate) em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentAccessorBase.cs:line 70
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgentIfNeeded() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:line 335
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostAgentSubtask.SubtaskThreadFunction() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AddHostAgentSubtask.cs:linha 71
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.InstallAgent() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 173
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddAgentTask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\Agent\AgentTaskCommon.cs:linha 135
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.InstallAgent (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHostSubtask.cs: linha 384
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHyperVHostSubtask.RunDeploymentSubtasks (Host lockedDbHost) em d: \ bt \ 52 \ private \ product \ engine \ ADHC \ Operations \ AddHyperVHostSubtask.cs: linha 180
[7068] em Microsoft.VirtualManager.Engine.Adhc.AddHostSubtask.RunSubtask() em d:\bt\52\private\product\engine\ADHC\Operations\AddHostSubtask.cs:linha 371
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.SubtaskBase.Run () em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ SubtaskBase.cs: linha 491
[7068] em Microsoft.VirtualManager.Engine.TaskRepository.Task'1.SubtaskRun (estado do objeto) em d: \ bt \ 52 \ private \ product \ engine \ TaskRepository \ Task.cs: linha 238
[7068] *** O erro Carmine foi: AMCannotAssociateVMMServer (444)
[7068] *** server.contoso.com ** |ID da tarefa=F8F74A44-9FD5-4643-ABA9-9CAA60F4C9BE

Causa

Isso ocorre por design. O System Center 2012 Virtual Machine Manager nunca teve a intenção de gerenciar a si mesmo no modo altamente disponível como um host de cluster.

Solução

Para contornar essa situação, crie um cluster usando máquinas virtuais em um cluster Hyper-V e instale o HAVMM (Virtual Machine Manager) altamente disponível neles. Feito isso, adicione o cluster Hyper-V no qual essas máquinas virtuais estão sendo executadas no HAVMM.