是否有任何设置/配置项可以避免 Windows Azure 在屏幕上打印该错误或检测到该错误?我在下面放了一个屏幕截图,显示了当您 RDP 进入 Web 角色时的消息。我的 Web 角色在 Windows Azure 来宾操作系统 1.17(Windows Server 2008 SP2 的变体)上运行

背景:我正在向一些外部工程师(NDA 和所有人)解释我们的架构,并且由于他们不熟悉 Azure,因此不得不揭开 webrole 的神秘面纱。我 RDP 进入运行 Web 角色的 VM 时,他们的一名工程师喘息着说:“你们在云中运行盗版的 Windows 副本吗?” 我还注意到,在 RDP 屏幕中,Azure 计算机的左下角有“此 Windows 副本不是正版”。
现在很明显,微软正在他们自己的数据中心运行他们自己的操作系统,而不受我的影响。所以这里没有“盗版”,尽管有明显的警告。然而,他们似乎被这件事分散了注意力(“怎么可能?真的?嗯?”)我们浪费了更多的时间来谈论它而不是工作中的实际问题。就像我说的,他们很少接触 Azure,但在其他地方有附加值。我想摆脱这个,所以我以后不用解释了。
PS Microsoft:如果要修改Windows Server <XYZ>为Windows Azure <A.B>,则还应修改验证产品完整性的代码。
我非常确定这只出现在操作系统系列 1 (Windows Server 2008 SP2) 中。如果您要更改osFamily="2"ServiceConfiguration.cscfg 中的 (Windows Server 2008 R2) 并更新您的部署,您不应在桌面上看到该内容。这就是设置所在的位置:
<ServiceConfiguration serviceName="GenuineTest" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">
Run Code Online (Sandbox Code Playgroud)
我只是在运行一些部署时仔细检查了这一点osFamily="2"。我还通过 RDP 进入我的一台正在运行的计算机osFamily="1",并且出现“此 Windows 副本不是正版”消息。
根据您的配置管理实践,简单地更改操作系统版本并重新部署可能不切实际。出于演示目的,可能值得推送一个简单的单实例虚拟机(工作人员或 Web 角色 - 并不重要),osFamily="2"并对其进行 RDP 操作,以显示桌面上没有任何警告。
有关操作系统系列的更多信息,请参阅此页面。
| 归档时间: |
|
| 查看次数: |
2021 次 |
| 最近记录: |