问:我有好几台机器,我认为它们“几乎是完美”的整合侯选者。这些机器是企业软件许可管理服务器,只需要最少的带宽和资源。但是存在一个潜在问题。
企业许可软件有时候很难升级成功。尤其是对使用相同软件(如AutoCAD Enterprise和ESRI GIS产品)的不同版本的不同程序来说更是如此,各种不同的许可管理程序相互跳转,破坏了先前工作着的平台和服务。拥有虚拟化平台让升级更容易,以便测试与执行。
问题是许多许可管理器,如Globetrotter生产的LMGRD/LMTOOLS使用与软件连接在一起的硬件密匙。碰巧我们使用的硬件密匙是通过并行端口和USB密匙工作(我不知道是否有其他可用的格式)的。在虚拟世界里,这些端口如何使用?厂商已经在关注这样的问题吗?
答:与虚拟化相关的许可是一个重要的问题,如你所说的,可能变得非常棘手。首先最重要的是与许可相关的问题。你应该为每台虚拟机购买一个独立的许可吗?或者运行某个产品的多个实例在虚拟机上,只要这些虚拟机在相同的物理机上运行?不幸的是,目前还没有一个确切的答案。多数IT部门都需要检查其厂商的许可政策。如果你想走最安全的路径,我建议你像对待物理机那样对待虚拟机,以便计算成本。
第二个问题与技术相关。在微软Windows(或你提到的其他方法)里激活产品可以解开硬件密匙。这些方法不是故意让人使用虚拟化,可能是更糟糕:在过去,一些许可管理产品将解开IP地址。如果你的虚拟化平台支持模拟USB,那么可以用于虚拟机。重审一次:没有简单的解决方案,所有的虚拟机都有类似的硬件配置,尽管MAC地址和BIOS GUID可以更改。我建议你让厂商更新他们的许可方式。
你所提的关于责任的问题很好。虚拟化平台厂商能做的有一些限制,不过至少有BIOS GUID或其他容易获取的唯一识别能用。其余的责任可能属于软件厂商。
原文出处:http://searchservervirtualization.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid94_gci1206386,00.html