Edite o número de série do disco rígido com o VMware

4

Estou virtualizando um servidor Rockwell AssetCentre e estou analisando os cenários de recuperação de desastres. Este servidor contém vários outros softwares da Rockwell, como RSLinx, Logix 5000, Logix 500 e muito mais ...

As ativações de software da Rockwell funcionam de maneira muito estrita, tanto que estou preocupado se será viável restaurar a Máquina Virtual do servidor AssetCentre para um host diferente no caso de uma falha do sistema.

As ativações de software são bloqueadas para a máquina virtual usando o número de série do disco rígido. Você também pode optar por bloqueá-lo para o endereço MAC da máquina virtual. Qualquer uma dessas duas coisas pode ser personalizada e editada usando o VMWare? Eles serão alterados automaticamente se eu hospedar a máquina virtual usando um servidor virtual diferente?

Eu olhei dentro dos arquivos .vmx (atualmente usando uma mistura de VMWare Workstation 7 e VMware ESXi 4.1) e não vi nada em nenhum dos arquivos que parecia um endereço MAC ou um número de série do disco rígido .

    
por Lucretius 24.08.2011 / 18:00

5 respostas

2

Descobri então que o VMware altera o número de série do disco rígido (código alfanumérico de 8 caracteres de alguma forma ligado a um disco rígido ou volume) quando você faz um clone, e não encontrei uma maneira de alterá-lo manualmente. Então ... usar o "DISK_SERIAL_NUM" para o Host ID é uma má idéia para os produtos da Rockwell rodando no VMware (mesmo que eles ainda recomendem).

No FactoryTalk Activation Manager, se você clicar em "Get New Activations" e clicar no [...] botão em "Host ID Information", ele mostrará o endereço MAC e o "DISK_SERIAL_NUM" e solicitará que você escolha um host ID para vincular sua ativação.

Como o endereço MAC é a única coisa que eu sei que você pode configurar manualmente no ESXi em uma máquina virtual, nós reformulamos nossas ativações e agora elas estão todas vinculadas ao endereço MAC do adaptador de rede principal.

Foi correndo ...
- AssetCentre
- RSLogix 500 (certifique-se de obter a ativação de bloqueio de nó)
- RSLogix 5000
- RSLinx clássico
... sem problemas desde a reformulação da ativação.

    
por 05.10.2011 / 21:39
6

O UUID do disco está no arquivo .vmdk. Por exemplo:

# The Disk Data Base 
#DDB

ddb.toolsVersion = "8327"
ddb.adapterType = "lsilogic"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "255"
ddb.geometry.cylinders = "2610"
ddb.uuid = "60 00 C2 9f e4 06 d9 4c-13 9a d8 50 77 bb 73 36"
ddb.longContentID = "72d1cd8a4fb3119ca80f3870ee90c1b0"
ddb.virtualHWVersion = "7"

O endereço MAC pode ser editado em 'Propriedades avançadas' do seu adaptador de rede. Ele também deve estar no arquivo .vmx. Eu achei que isso é meu:

ethernet0.generatedAddress = "00:0c:29:f3:72:cc"

É possível que ele seja salvo apenas depois de editá-lo.

Se você mover sua VM para outro local, o VMWare geralmente perguntará se você moveu ou copiou a VM quando a iniciou. Se você disser que mudou, todos os IDs permanecerão iguais. Se você disser que copiou, o VMWare mudará as identificações para evitar conflitos.

    
por 24.08.2011 / 18:08
3

Também estou lidando com o AssetCentre, que virtualizamos no VMware e vinculamos ao número de série do disco. Eu tenho tentado descobrir como exibir o número de série do disco. Obrigado pela informação sobre como fazer isso no FactoryTalk. Eu também finalmente encontrei que apenas fazendo um DIR em um prompt de comando em qualquer pasta na unidade mostra no topo.

Eu apenas clonei nosso servidor para outro Cluster e parece que o número de série do disco permaneceu o mesmo. Além disso, o Microsoft Sysinternals fornece uma ferramenta gratuita VolumeID para alterar o link do número de série do disco. Eu testei e alterei com sucesso o número de série que o FactoryTalk notou após a reinicialização. Com base no meu teste do clone, não acho que precisarei, mas queria ver se funcionava.

    
por 22.06.2012 / 20:38
2

Você pode esclarecer o que você quer dizer com o número de série do disco? Como você normalmente lê isso?

Os endereços MAC dos adaptadores ethernet são armazenados no arquivo .vmx como

ethernet0.generatedAddress = "00:0c:39:5b:b5:e0"
    
por 24.08.2011 / 18:10
0

Existe uma maneira simples de contornar isso. Clone o VM Factory Talk Ativação está bloqueado com o VirtualBox (mantém o mesmo UUID). Ative o clone e restaure / retorne a licença. Agora você tem a licença na nuvem, caso precise dela para uma situação de recuperação futura e ainda esteja na sua VM original.

    
por 04.07.2013 / 15:13