Есть ли какой-либо элемент настройки / конфигурации, чтобы Windows Azure не выводила эту ошибку на экран или не обнаруживала ее? Ниже я разместил снимок экрана, на котором показано сообщение, когда вы используете RDP в веб-роли. Моя веб-роль работает в гостевой ОС Windows Azure 1.17 (вариант Windows Server 2008 SP2)
Задний план: Я объяснял нашу архитектуру некоторым сторонним инженерам (NDA и всем остальным), и мне пришлось демистифицировать веб-роль, поскольку они не были знакомы с Azure. Я подключил RDP к виртуальным машинам с веб-ролью, когда один из их инженеров ахнул: «Ребята, вы используете пиратские копии Windows в облаке?» Я также заметил, что на экране RDP на машинах Azure в нижнем левом углу было написано «Эта копия Windows не подлинная».
Теперь очевидно, что Microsoft запускает собственную ОС в своем собственном центре обработки данных без моего влияния. Так что никакого пиратства здесь, несмотря это очевидное предупреждение. Однако они казались настолько отвлеченными этим («как это может быть? На самом деле? Хммм?»), Что мы потратили больше времени на разговоры об этом, чем о самом деле на работе. Как я уже сказал, они мало знакомы с Azure, но имеют дополнительную ценность в других местах. Я хочу избавиться от этого, чтобы мне не приходилось объяснять это в будущем.
PS Microsoft: Если вы собираетесь модифицировать Windows Server <XYZ>
в Windows Azure <A.B>
, вам также следует изменить код, проверяющий целостность продукта.
Я почти уверен, что это проявляется только в семействе ОС 1 (Windows Server 2008 SP2). Если бы вы изменили osFamily="2"
(Windows Server 2008 R2) в файле ServiceConfiguration.cscfg и обновите развертывание, вы не должны видеть это на рабочем столе. Здесь живет сеттинг:
<ServiceConfiguration serviceName="GenuineTest" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="2" osVersion="*">
Я просто дважды проверил это, запустив несколько моих развертываний. osFamily="2"
. Я также подключил RDP к одному из моих запущенных osFamily="1"
и сообщение «Эта копия Windows не является подлинной».
В зависимости от вашей практики управления конфигурацией может оказаться непрактичным просто изменить версию ОС и выполнить повторное развертывание. В демонстрационных целях, возможно, стоит запустить простую виртуальную машину с одним экземпляром (рабочая или веб-роль - не имеет значения). osFamily="2"
и RDP-соединение, чтобы показать, что на рабочем столе нет предупреждений.
Для получения дополнительной информации о семействах ОС см. эта страница.