web-dev-qa-db-ja.com

VMwareでハードディスクのシリアル番号を編集する

私はRockwell AssetCentre Serverを仮想化しており、災害復旧シナリオを検討しています。このサーバーには、RSLinx、Logix 5000、Logix 500など、他の多くのRockwellソフトウェアが含まれています...

Rockwellのソフトウェアアクティベーションは非常に厳密に機能するため、システム障害が発生したときにAssetCentreサーバーの仮想マシンを別のホストに復元できるかどうかが心配です。

ソフトウェアアクティベーションは、ハードドライブのシリアル番号を使用して仮想マシンにロックされます。また、仮想マシンのMACアドレスにロックすることもできます。これら2つのいずれかは、VMWareを使用してカスタマイズおよび編集できるものですか?別の仮想サーバーを使用して仮想マシンをホストすると、自動的に変更されますか?

.vmxファイル(現在はVMWare Workstation 7とVMware ESXi 4.1を組み合わせて使用​​)を調べましたが、MACアドレスまたはハードディスクのシリアル番号のように見えるファイルは何も見つかりませんでした。

4
Lucretius

そのため、クローンを作成すると、VMwareがハードディスクのシリアル番号(どういうわけかハードドライブまたはボリュームにバインドされた8文字の英数字コード)を変更することがわかりました。手動で変更する方法が見つかりませんでした。したがって、ホストIDに「DISK_SERIAL_NUM」を使用することは、VMwareで実行されているロックウェル製品にとってはお勧めできません(ただし、推奨されますが)。

FactoryTalk Activation Managerで[Get New Activations]をクリックしてから[Host ID Information]の下の[...]ボタンをクリックすると、MACアドレスと「DISK_SERIAL_NUM」が表示され、バインドするホストIDを選択するように求められます。あなたのアクティベーションの。

仮想マシンのESXiで手動で構成できるのはMACアドレスだけであることを知っているため、アクティベーションを再調整し、すべてがプライマリネットワークアダプターのMACアドレスにバインドされました。

実行されています...
-AssetCentre
-RSLogix 500(アクティベーションがノードロックされていることを確認してください)
-RSLogix 5000
-RSLinxクラシック
...アクティベーションを修正して以来、問題はありません。

2
Lucretius

ディスクのUUIDは.vmdkファイルにあります。例えば:

# 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"

MACアドレスは、ネットワークアダプターの[詳細プロパティ]で編集できます。また、.vmxファイルにもなければなりません。これは私のものです。

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

ただし、編集した場合にのみ保存される可能性があります。

VMを別の場所に移動した場合、VMWareは通常、起動時にVMを移動またはコピーしたかどうかを尋ねます。移動すると言った場合、 IDは同じままです。コピーしたと言った場合、VMWareは競合を防ぐためにIDを変更します。

6
Sander Steffann

VMwareで仮想化し、ディスクのシリアル番号にバインドしたAssetCentreも扱っています。ディスクのシリアル番号を表示する方法を理解しようとしています。 FactoryTalk内でそれを行う方法についての情報をありがとう。最後に、そのドライブの任意のフォルダーでコマンドプロンプトでDIRを実行するだけで、それが一番上に表示されることもわかりました。

サーバーを別のクラスターに複製したところ、ディスクのシリアル番号が変わらないようです。また、Microsoft Sysinternalsは、ディスクのシリアル番号を変更するための無料のツールVolumeID http://technet.Microsoft.com/en-us/sysinternals/bb897436.aspx を提供しています。私はそれをテストしましたが、再起動後にFactoryTalkが気づいたシリアル番号を正常に変更しました。クローンのテストに基づいて、私はそれが必要になるとは思いませんが、それが機能するかどうかを確認したいと思いました。

3
Troy

ディスクのシリアル番号の意味がわかりますか?通常はどのように読みますか?

イーサネットアダプターのMACアドレスは、.vmxファイルに次のように保存されます。

ethernet0.generatedAddress = "00:0c:39:5b:b5:e0"
2
user9517

これを回避する簡単な方法があります。 VM Factory TalkアクティベーションはVirtualBoxでロックされています(同じUUIDを保持します)。将来のリカバリ状況のために、それはまだ元のVM上にあります。

0
Larrin Habeger