Поделиться через


Сведения о логическом сервере в отчетах о развертывании

Обновлен: Ноябрь 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

Сведения о логическом сервере в элементе &lt;LogicalServer&gt;

Следующий пример содержит элемент <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> содержат сведения о параметрах конечной точки.

Bb164486.alert_note(ru-ru,VS.90).gifСовет.

Эти параметры можно просмотреть, выбрав конечную точку на схеме логического центра данных или на схеме развертывания (из которой был создан отчет о развертывании). Затем, в редакторе параметров и ограничений следует раскрыть узел Параметры конечной точки логического сервера. Дополнительные сведения см. в разделе Редактор параметров и ограничений.

Кроме того, на целевом компьютере необходимо создать веб-узел или использовать существующий веб-узел на этом же компьютере для каждой конечной точки веб-узла на веб-сервере IIS.

Далее перечислены обязательные параметры, если принято решение о создании веб-узла.

  • Необходимо указать привязку сервера, например IP-адрес, если он отличается от адреса по умолчанию, номер порта и заголовок узла, если требуется. Для этого следует изменить параметр ServerBindings конечной точки веб-узла. Эту задачу можно выполнить на схеме логического центра данных.

  • Если необходимо включить безопасные порты (HTTPS), следует настроить параметр SecureBindings конечной точки веб-узла.

  • На целевом компьютере для каждого веб-узла необходимо задать физический каталог.

При выборе существующего веб-узла следует убедиться, чтобы развертывание выполнялось в правильное местоположение, проверив соответствие параметров ServerComment описанию веб-узла на IIS.

Bb164486.alert_note(ru-ru,VS.90).gifСовет.

Для настройки этих параметров можно щелкнуть правой кнопкой мыши конечную точку веб-узла на схеме логического центра данных, выбрать команду Параметры и ограничения, а затем найти параметр в редакторе параметров и ограничений. Дополнительные сведения см. в разделе Редактор параметров и ограничений.

Для приложений ASP.NET, выполняемых на IIS 6.0 или новее, отчет о развертывании не указывает, к какому пулу приложений привязано приложение. Чтобы включить эти сведения в отчет о развертывании, добавьте пользовательский параметр, создав ссылку пула приложений на приложение ASP.NET.

См. также

Основные понятия

Общие сведения о развертывании с помощью отчетов о развертывании