Сведения о логическом сервере в отчетах о развертывании
Обновлен: Ноябрь 2007
В отчете о развертывании в формате XML элемент <LogicalServers> содержит сведения о логических серверах, на которых требуется развернуть приложения. Эти сведения необходимы для проверки конфигурации соответствующих физических серверов во время развертывания. Элемент <LogicalServers> также содержит сведения о параметрах, ресурсах и конечных точках, связанных с каждым логическим сервером. Дополнительные сведения см. в разделе Общие сведения о ключевых разделах в отчетах о развертывании.
Элемент <LogicalServers> содержит один или несколько элементов <LogicalServer>, определяющих каждый логический сервер в отчете о развертывании. Если эти логические серверы существуют в зонах, элемент <LogicalServers> также содержит элемент <Zone> для каждой из этих зон. Зона определяет границы обмена данными – физические или иные – в логическом центре данных. Дополнительные сведения см. в разделе Сведения о привязке в отчетах о развертывании.
В следующих разделах содержатся дополнительные сведения об элементе <LogicalServer>.
Logical Server Information in the <LogicalServer> Element
IIS Metabase Settings for IIS Web Servers
Information about Logical Server Connections
Сведения о логическом сервере в элементе <LogicalServer>
Следующий пример содержит элемент <LogicalServer> для веб-сервера IIS. Атрибут "Extends" – "Microsoft_WebHost:WebServer" определяет веб-сервер IIS.
<LogicalServer Name="MyWebServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer" Extends="Microsoft_WebHost:WebServer" InstanceId="f156c631-2fc4-46d2-b52d-a84ba52a61dc">
...
</LogicalServer>
В этом элементе можно найти следующие сведения.
Конфигурация параметров, необходимая на логических серверах для развертывания.
Сведения о подключении для логических серверов и зон.
Тип логического сервера определяет тип сведений, включаемых в отчет о развертывании. Например, элемент <LogicalServer> для веб-серверов IIS и серверов клиента Windows содержит два элемента <Resource>: "OperatingSystemDescription" и "CommonLanguageRuntime". Можно определить условия запуска, управляющие установкой приложения на целевых компьютерах с использованием этих сведений.
Следующие подразделы содержат дополнительные сведения об этих ресурсах.
"OperatingSystemDescription"
Этот элемент содержит элементы <Setting>, которые включают параметры операционной системы, требуемые на логическом сервере.
В следующем примере приведен элемент "OperatingSystemDescription" с типами сведений об операционной системе для веб-сервера IIS:
<Resource Name="OperatingSystemDescription" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer.OperatingSystemDescription" Extends="Microsoft_OperatingSystem:OperatingSystemDescription" InstanceId="ac4ab192-87f3-410f-9729-c25e3738ff9f"> <Setting Name="Suite" Definition="Microsoft_OperatingSystem:SuiteOptions" State="Set"> ... <Setting Name="BuildNumber" Definition="System:Int" State="Set"> ... <Setting Name="OsType" Definition="Microsoft_OperatingSystem:OsType" State="Set"> ... <Setting Name="ProductType" Definition="Microsoft_OperatingSystem:ProductType" State="Set"> ... <Setting Name="ServicePack" Definition="Microsoft_OperatingSystem:ServicePack" State="Set"> </Resource>
"CommonLanguageRuntime"
Этот элемент содержит элемент <Setting> с именем "Version". Элемент <Setting> содержит версию среды CLR на логическом сервере.
В следующем примере показан элемент "CommonLanguageRuntime" с элементом "Version", в котором указана версия 2.0.0.0 среды CLR.
<Resource Name="CommonLanguageRuntime" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer.CommonLanguageRuntime" Extends="Microsoft_CommonLanguageRuntime:CommonLanguageRuntime" InstanceId="983a6ce7-8963-4c02-9e1f-7fc5dea42757"> <Setting Name="Version" Definition="System:Version" State="Set"><Value>2.0.0.0</Value></Setting> <Resource Name="GlobalAssemblyCache" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer.CommonLanguageRuntime.GlobalAssemblyCache" Extends="Microsoft_CommonLanguageRuntime:GlobalAssemblyCache" InstanceId="88d5bb77-3a3f-450e-8f89-c7c4934dfe2e" /> </Resource>
Параметры метабазы IIS для веб-серверов IIS
Для веб-сервера IIS элемент <LogicalServer> содержит элемент <Resource> с именем "InternetInformationServices". Элемент <Resource> содержит элементы <Setting> и элементы <Resource>, определяющие параметры метабазы IIS, требуемые в среде развертывания. Эти параметры необходимо проверить на соответствие параметрам, заданным на целевых серверах. При этом некоторые из имен параметров, значений и типов отличаются от своих аналогов IIS и требуют преобразования. Дополнительные сведения см. в следующих разделах:
Сведения о подключениях к логическим серверам
Элемент <LogicalServer> или <Zone> содержит элемент <Endpoint> для каждой конечной точки на логическом сервере или в зоне. Элемент <Endpoint> содержит элемент <Setting> с именем "ConnectedToEndpoints", когда конечная точка подключена к другой конечной точке. По элементу "ConnectedToEndpoints" можно определить все конечные точки, подключенные в такой конечной точке. Элемент "ConnectedToEndpoints" содержит идентификатор GUID, соответствующие атрибуту "InstanceId" для подключенной конечной точки. Другие элементы <Setting> в элементе <Endpoint> содержат сведения о параметрах конечной точки.
![]() |
---|
Эти параметры можно просмотреть, выбрав конечную точку на схеме логического центра данных или на схеме развертывания (из которой был создан отчет о развертывании). Затем, в редакторе параметров и ограничений следует раскрыть узел Параметры конечной точки логического сервера. Дополнительные сведения см. в разделе Редактор параметров и ограничений. |
Кроме того, на целевом компьютере необходимо создать веб-узел или использовать существующий веб-узел на этом же компьютере для каждой конечной точки веб-узла на веб-сервере IIS.
Далее перечислены обязательные параметры, если принято решение о создании веб-узла.
Необходимо указать привязку сервера, например IP-адрес, если он отличается от адреса по умолчанию, номер порта и заголовок узла, если требуется. Для этого следует изменить параметр ServerBindings конечной точки веб-узла. Эту задачу можно выполнить на схеме логического центра данных.
Если необходимо включить безопасные порты (HTTPS), следует настроить параметр SecureBindings конечной точки веб-узла.
На целевом компьютере для каждого веб-узла необходимо задать физический каталог.
При выборе существующего веб-узла следует убедиться, чтобы развертывание выполнялось в правильное местоположение, проверив соответствие параметров ServerComment описанию веб-узла на IIS.
![]() |
---|
Для настройки этих параметров можно щелкнуть правой кнопкой мыши конечную точку веб-узла на схеме логического центра данных, выбрать команду Параметры и ограничения, а затем найти параметр в редакторе параметров и ограничений. Дополнительные сведения см. в разделе Редактор параметров и ограничений. |
Для приложений ASP.NET, выполняемых на IIS 6.0 или новее, отчет о развертывании не указывает, к какому пулу приложений привязано приложение. Чтобы включить эти сведения в отчет о развертывании, добавьте пользовательский параметр, создав ссылку пула приложений на приложение ASP.NET.
См. также
Основные понятия
Общие сведения о развертывании с помощью отчетов о развертывании