Remoteverwaltungsarchitektur von Windows Server AppFabric
Mit AppFabric können Sie Computer remote über die IIS-Remotefunktionen oder die Windows PowerShell-Remotefunktionen verwalten. Dieses Thema befasst sich kurz mit der Remotearchitektur und enthält Links zu weiteren Informationen.
Anwendungsbeispiel für die Remotefunktionen von IIS-Manager
Mithilfe der IIS-Manager-Erweiterungen können Sie Sites, Anwendungen oder Dienste verwalten, die auf einem IIS-Remoteserver implementiert sind, indem Sie eine Verbindung zum Remoteserver herstellen. Damit die Remotefunktionen von IIS-Manager verwendet werden können, muss ein IIS-Manager-Konsolenclient auf dem Clientcomputer installiert sein, und auf dem IIS-Remoteserver muss WMSVC (Web Management Service) ausgeführt werden. Jedes AppFabric-Modul, das zur Erweiterung von IIS-Manager dient, setzt sich aus einer Client- und einer Serverkomponente zusammen. Die AppFabric-Architektur enthält diese Komponenten in den folgenden beiden Assemblys in %Systemstamm%\System32\AppFabric:
Microsoft.ApplicationServer.Management.Tools.Client.dll. In dieser Datei befinden sich alle clientseitigen Komponenten für das Windows Server-AppFabric-Modul im Lieferumfang von AppFabric (Benutzeroberflächenressource, Modulseiten und die Anzeigelogik der Benutzeroberfläche, die erforderlich ist, um die Funktionen des Moduls/der Module in der IIS-Manager-Konsole anzuzeigen).
Microsoft.ApplicationServer.Management.Tools.dll. In dieser Datei befinden sich alle serverseitigen Komponenten für das Windows Server-AppFabric-Modul im Lieferumfang von AppFabric (die Logik zum Hosten von der Windows PowerShell und zum Ausführen der Windows PowerShell-Skripts von AppFabric, die auf die AppFabric-Cmdlets zugreifen).
Bei einem lokalen Verwaltungszugriff wird alles prozessintern in InetMgr.exe ausgeführt. Der HTTPS-Kanal zwischen der Konsole InetMgr.exe und WMSVC wird durch eine im Arbeitsspeicher befindliche Pipe ersetzt, und WMSVC wird prozessintern in InetMgr.exe ausgeführt. Der lokale Zugriff ist ein Sonderfall des Remotezugriffsszenarios.
Das Remotezugriffsszenario ist generischer und komplexer als das lokale Anwendungsbeispiel. WMSVC ist Teil der IIS-Infrastruktur, um die Remoteverwaltung von Sites und Anwendungen zu ermöglichen, die auf dem Server gehostet werden. Hierbei handelt es sich um einen NT-Dienst, der unter dem lokalen Dienstkonto ausgeführt wird und Verwaltungsanforderungen über HTTPS auf Port 8172 abhört.
Bei der Verwendung von IIS-Manager für die Verwaltung einer Site, einer Anwendung oder eines Dienstes, die auf einem IIS-Remoteserver implementiert sind, kann die SQL-Überwachung nicht verwendet werden.
Weitere Informationen zu den Remotefunktionen von IIS-Manager finden Sie unter Remote Administration for IIS Manager (https://go.microsoft.com/fwlink/?LinkId=177643) (englischsprachig).
Anwendungsbeispiel für die Windows PowerShell-Remotefunktionen
Die Windows PowerShell-Remotefunktionen setzen die Windows-Remoteverwaltungsdienste (WinRM-Dienste) voraus, um über HTTPS WSMAN-Anforderungen von der Windows PowerShell-Konsole am Remotestandort abzuhören. Das Anwendungsbeispiel für die Windows PowerShell-Remotefunktionen setzt zudem voraus, dass Windows PowerShell V2 RTM auf dem Client- und dem Remoteserver installiert ist. Weitere Informationen zu den Remotefunktionen von Windows finden Sie unter About Windows Remote Management (https://go.microsoft.com/fwlink/?LinkId=182112) (möglicherweise in englischer Sprache).
2011-12-05