Informationen über logische Server in Bereitstellungsberichten

Aktualisiert: November 2007

Im XML-Bereitstellungsbericht enthält das <LogicalServers>-Element Informationen über die logischen Server, auf denen Sie Anwendungen bereitstellen müssen. Sie benötigen diese Informationen, um bei der Bereitstellung die Konfiguration der entsprechenden physikalischen Server zu überprüfen. Das <LogicalServers>-Element enthält auch Informationen über Einstellungen, Ressourcen und Endpunkte, die jedem logischen Server zugeordnet werden. Weitere Informationen finden Sie unter Übersicht über Hauptabschnitte in Bereitstellungsberichten.

Das <LogicalServers>-Element enthält ein oder mehrere <LogicalServer>-Elemente, die jeden logischen Server im Bereitstellungsbericht identifizieren. Wenn sich diese logischen Server in Zonen befinden, enthält das <LogicalServers>-Element auch ein <Zone>-Element für jede dieser Zonen. Eine Zone definiert (physikalische oder anderweitige) Kommunikationsgrenzen in einem logischen Datencenter. Weitere Informationen finden Sie unter Bindungsinformationen in Bereitstellungsberichten.

Die folgenden Abschnitte enthalten weitere Informationen zum <LogicalServer>-Element:

  • Logical Server Information in the <LogicalServer> Element

  • IIS Metabase Settings for IIS Web Servers

  • Information about Logical Server Connections

Informationen über logische Server im &lt;LogicalServer&gt;-Element

Das folgende Beispiel enthält ein <LogicalServer>-Element für einen IIS-Webserver (Internetinformationsdienste). Das "Extends"-Attribut "Microsoft_WebHost:WebServer" identifiziert den IIS-Webserver:

<LogicalServer Name="MyWebServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer" Extends="Microsoft_WebHost:WebServer" InstanceId="f156c631-2fc4-46d2-b52d-a84ba52a61dc">
   ...
</LogicalServer>

Innerhalb dieses Elements finden Sie die folgenden Informationen:

  • Die auf logischen Servern für die Bereitstellung erwartete Einstellungskonfiguration.

  • Verbindungsinformationen für logische Server und Zonen.

Der logische Servertyp bestimmt den Typ der im Bereitstellungsbericht enthaltenen Informationen. Das <LogicalServer>-Element für IIS-Webserver und Windows-Clientserver enthält beispielsweise zwei <Resource>-Elemente: "OperatingSystemDescription" und "CommonLanguageRuntime". Sie können Startbedingungen definieren, die mithilfe dieser Informationen die Anwendungsinstallation auf den Zielcomputern steuern.

Die folgenden Abschnitte enthalten weitere Informationen zu diesen Ressourcen:

  • "OperatingSystemDescription"

    Dieses Element enthält <Setting>-Elemente, die auf dem logischen Server erwartete Betriebssystemeinstellungen enthalten.

    Das folgende Beispiel enthält ein "OperatingSystemDescription"-Element, das die Typen von Betriebssysteminformationen für einen IIS-Webserver enthält:

    <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"

    Dieses Element enthält ein "Version" genanntes <Setting>-Element. Dieses <Setting>-Element enthält die CLR-Version (Common Language Runtime) auf dem logischen Server.

    Das folgende Beispiel zeigt ein "CommonLanguageRuntime"-Element mit einem "Version"-Element, das Version 2.0.0.0 der Common Language Runtime enthält:

    <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-Metabasiseinstellungen für IIS-Webserver

Für einen IIS-Webserver enthält das <LogicalServer>-Element ein "InternetInformationServices" genanntes <Resource>-Element. Dieses <Resource>-Element enthält <Setting>-Elemente und <Resource>-Elemente, die die in der Bereitstellungsumgebung erwarteten IIS-Metabasiseinstellungen identifizieren. Sie müssen überprüfen, dass diese Einstellungen mit den auf den Zielservern konfigurierten Einstellungen übereinstimmen. Einige dieser Einstellungsnamen, -werte und -typen unterscheiden sich allerdings von ihren IIS-Äquivalenten und müssen übersetzt werden. Weitere Informationen finden Sie unter den folgenden Themen:

Informationen über logische Serververbindungen

Das <LogicalServer>-Element oder das <Zone>-Element enthält ein <Endpoint>-Element für jeden Endpunkt auf dem logischen Server oder in der Zone. Ein <Endpoint>-Element enthält ein "ConnectedToEndpoints" genanntes <Setting>-Element, wenn ein Endpunkt eine Verbindung mit einem anderen Endpunkt herstellt. Sie können mit dem "ConnectedToEndpoints"-Element alle mit diesem Endpunkt verbundenen Endpunkte identifizieren. Das "ConnectedToEndpoints"-Element enthält einen eindeutigen globalen Bezeichner (GUID), der dem "Instanceld"-Attribut für den verbundenen Endpunkt entspricht. Andere <Setting>-Elemente im <Endpoint>-Element enthalten Informationen über die Einstellungen des Endpunkts.

Tipp:

Sie können diese Einstellungen anzeigen, indem Sie den Endpunkt im Diagramm für ein logisches Datencenter oder im Bereitstellungsdiagramm (von dem der Bereitstellungsbericht erstellt wurde) auswählen. Zeigen Sie anschließend im Einstellungs- und Einschränkungs-Editor den Knoten Einstellungen für den Endpunkt des logischen Servers an. Weitere Informationen finden Sie unter Einstellungs- und Einschränkungs-Editor.

Außerdem müssen Sie für jeden Websiteendpunkt auf einem IIS-Webserver eine Website auf dem Zielcomputer erstellen oder eine vorhandene Website auf demselben Computer verwenden.

Die folgende Liste enthält die erforderlichen Einstellungen, wenn Sie sich entscheiden, eine Website zu erstellen:

  • Sie müssen durch Konfiguration der ServerBindings-Einstellung für den Websiteendpunkt die Serverbindungen angeben, zum Beispiel die IP-Adresse, wenn sie von der Standardeinstellung abweicht, die Anschlussnummer und, falls erforderlich, den Hostheader. Sie können diese Aufgabe im Diagramm für ein logisches Datencenter ausführen.

  • Wenn Sie sichere Anschlüsse (HTTPS) aktivieren müssen, müssen Sie die SecureBindings-Einstellung für den Websiteendpunkt konfigurieren.

  • Sie müssen auf dem Zielcomputer für jede Website ein physikalisches Verzeichnis angeben.

Wenn Sie sich für eine vorhandene Website entscheiden, achten Sie darauf, die Bereitstellung am richtigen Speicherort vorzunehmen, indem Sie sich vergewissern, dass die ServerComment-Einstellung mit der Websitebeschreibung im IIS übereinstimmt.

Tipp:

Sie können diese Einstellungen konfigurieren, indem Sie im Diagramm für ein logisches Datencenter mit der rechten Maustaste auf den Websiteendpunkt klicken, Einstellungen und Einschränkungen auswählen und dann im Einstellungs- und Einschränkungs-Editor nach der Einstellung suchen. Weitere Informationen finden Sie unter Einstellungs- und Einschränkungs-Editor.

Für ASP.NET-Anwendungen, die unter IIS ab Version 6.0 ausgeführt werden, gibt der Bereitstellungsbericht nicht an, an welchen Websiteanwendungspool eine Anwendung gebunden ist. Damit der Bereitstellungsbericht diese Informationen enthält, fügen Sie der ASP.NET-Anwendung eine benutzerdefinierte Einstellung hinzu, die auf den Anwendungspool verweist.

Siehe auch

Konzepte

Übersicht über die Bereitstellung mit Bereitstellungsberichten