Mudar ou manter um UUID para uma máquina virtual movida
search cancel

Mudar ou manter um UUID para uma máquina virtual movida

book

Article ID: 339593

calendar_today

Updated On:

Products

VMware Desktop Hypervisor VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do Changing or keeping a UUID for a moved virtual machine (1541). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Movi os arquivos de uma máquina virtual para um novo local. Quando ligo a máquina virtual, o VMware Workstation exibe uma mensagem perguntando se quero criar um novo identificador único (UUID) para a máquina virtual ou manter o antigo. O que devo fazer?


Environment

VMware Workstation 6.x (Linux)
VMware Workstation 7.x (Windows)
VMware Workstation 4.x (Linux)
VMware Workstation 7.x (Linux)
VMware ESXi 4.1.x Embedded
VMware ESXi 4.0.x Embedded
VMware Workstation 4.x (Windows)
VMware Workstation 5.x (Linux)
VMware ESXi 4.0.x Installable
VMware ESX Server 2.5.x
VMware Workstation 6.x (Windows)
VMware Workstation 5.x (Windows)
VMware ESXi 3.5.x Installable
VMware ESX Server 3.5.x
VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Embedded
VMware vSphere ESXi 5.0
VMware ESX Server 3.0.x
VMware ESX 4.1.x

Resolution

Um identificador único universal (UUID) é atribuído automaticamente para cada máquina virtual, que é armazenado no descritor de informações do sistema SMBIOS. Ele pode ser acessado por software de verificação SMBIOS padrão (por exemplo, SiSoftware Sandra ou o utilitário smbios2) da IBM) e é usado para gerenciamento de sistema da mesma maneira que você utiliza o UUID de um computador físico.

O UUID é um número inteiro de 128 bits. Os 16 bytes deste valor são separados por espaços, salvo por um traço entre os pares decimais na oitava e nona posição. Um UUID tem esta aparência:

56 4d ef 2d 3f d4 14 e2-2e 04 c5 34 3a ec ee 65

O UUID é baseado no identificador do computador físico e o caminho do arquivo de configuração da máquina virtual. Este UUID é gerado ao ligar ou reiniciar a máquina virtual. Desde que a máquina virtual não seja movida ou copiada para outro local, o UUID permanece inalterado.

Se mover ou copiar a máquina virtual, você pode ter a chance de criar um novo UUID ou manter o UUID antigo quando ligar a máquina virtual pela primeira vez. Este novo UUID é baseado no identificador do computador físico e o caminho do arquivo de configuração da máquina virtual no novo local.

Quando ligar uma máquina virtual que foi movida ou copiada para um novo local, a seguinte mensagem normalmente é exibida:

No ESX/ESXi 3.x

The virtual machine's configuration file has changed its location since its last poweron (O local do arquivo de configuração da máquina virtual foi alterado desde a última vez que a máquina foi ligada). Do you want to create a new unique identifier (UUID) for the virtual machine or keep the old one? (Deseja criar um novo identificador único (UUID) para a máquina virtual ou manter o antigo?)

  • Create (Criar)
  • Keep (Manter)
  • Always Create (Sempre criar)
  • Always Keep (Sempre manter)

No ESX/ESXi 4.x

Question (id = 0) : msg.uuid.altered:This virtual machine might have been moved or copied.
In order to configure certain management and networking features, VMware ESX needs to know if this virtual machine was moved or copied (Para configurar alguns recursos de rede e gerenciamento, o VMware ESX precisa saber se esta máquina virtual foi movida e copiada).

If you don't know, answer "I copied it" (Se não souber, responda "Copiei").

  • Cancel (Cancelar)
  • I moved it (Movi)
  • I copied it (Copiei)

Se esta máquina virtual foi movida é possível optar por manter o UUID. Selecione Keep/Imoved it (Manter/Movi) e em seguida clique em OK para continuar ligando a máquina virtual.

Se esta máquina virtual foi copiada para um novo local, você deve criar um novo UUID, pois a cópia da máquina virtual está usando o mesmo UUID que a máquina virtual original. Selecione Create/Icopied it (Criar/Copiei) e em seguida clique em OK para continuar ligando a máquina virtual.

Se a máquina virtual original estiver sendo usada como um modelo para mais máquinas virtuais é possível optar por criar um novo UUID na primeira vez que ligar cada cópia. Depois de configurar a máquina virtual e quando estiver pronto para fazer com que ela seja um modelo, mova-a para um novo local e ligue-a. Quando a mensagem for exibida após ligar a máquina, selecione Always Create (Sempre criar) e em seguida clique em OK para continuar ligando a máquina virtual. A máquina virtual estará definida para criar um novo UUID sempre que for movida. Desligue a máquina virtual e comece a usá-la como modelo copiando os arquivos da máquina virtual para outros locais.

Se tiver a intenção de mover a máquina virtual diversas vezes e quiser manter o mesmo UUID sempre que a máquina virtual for movida, selecione Always Keep (Sempre manter) e clique em OK para continuar ligando a máquina virtual.

Observação: Se quiser mudar a definição de Always Keep (Sempre manter) ou Always Create (Sempre criar), desligue a máquina virtual e edite o respectivo arquivo de configuração (.vmx). Exclua a linha que contém uuid.action = "create" ou uuid.action = "keep". Para obter dicas para editar um arquivo .vmx, consulte KB 1714.

Às vezes a mensagem mencionada acima não é exibida. A mensagem não é exibida em qualquer uma das seguintes circunstâncias:

  • A linha uuid.bios = "" não existe no arquivo de configuração da máquina virtual.
  • A linha uuid.bios = "" existe, mas tem um valor inválido.
  • A linha uuid.bios = "" existe com um valor válido e existe a linha uuid.action = "keep" ou a linha uuid.action = "change" no arquivo de configuração da máquina virtual.

Suspender e recomeçar uma máquina virtual não aciona o processo que gera um UUID. Portanto, o UUID em uso no momento que a máquina virtual for suspensa permanece sendo usado quando a máquina virtual for reiniciada, mesmo se tiver sido copiada ou movida. Da próxima vez que a máquina virtual for reiniciada, entretanto, a mensagem é exibida, para que seja possível criar um novo UUID ou manter o existente.

Especificar um UUID para uma máquina virtual

Em algumas circunstâncias você pode querer atribuir um UUID específico para a máquina virtual. Para isto é necessário substituir o valor do UUID gerado automaticamente. Desligue a máquina virtual e edite o arquivo de configuração (.vmx) para definir o valor do parâmetro do UUID. Use um editor de texto para editar o arquivo de configuração. O formato da linha é:

uuid.bios = ""

O valor do UUID deve estar entre aspas. Uma linha de configuração tem esta aparência:


uuid.bios = "00 11 22 33 44 55 66 77-88 99 aa bb cc dd ee ff"

Após adicionar esta linha ao arquivo de configuração, ligue a máquina virtual. O novo UUID é usado quando a máquina virtual for iniciada.


Additional Information

Changing or keeping a UUID for a moved virtual machine