Vorbereiten einer Offlineinstallation von Windows Azure Pack: Websites
Gilt für: Windows Azure Pack
Wichtig
Dieses Thema gilt für Installationen mit Updaterollup 4 oder früher. Für Installationen mit Updaterollup 6 oder höher finden Sie weitere Informationen unter Start the installation of Windows Azure Pack: Web Sites.
Installation von Windows Azure Pack: Websites benötigt den Microsoft Webplattform-Installer und einen zugehörigen Feed. Für beides ist normalerweise Internetzugriff erforderlich. Wenn Sie jedoch eine Offlineinstallation von Windows Azure Pack: Websites ausführen müssen, können Sie zu diesem Zweck die erforderlichen Komponenten auf einen mit dem Internet verbundenen Computer herunterladen und diese Komponenten dann zum Vorbereiten eines Offlinecomputers zum Hosten des Feeds und lokalen Ausführen des Webplattform-Installers verwenden.
Hinweis
Ein mit dem Internet verbundener Computer ist anfangs erforderlich, damit Sie die erforderlichen Dateien für die Offlineinstallation abrufen können.
Der Offlinecomputer (physischer Server oder virtueller Computer), der den Webplattform-Installer und den lokalen Feed hostet, wird der Websites-Controller.
Auf dem mit dem Internet verbundenen Computer
Führen Sie auf einem Computer, der mit dem Internet verbunden ist, die folgenden Schritte aus:
Laden Sie die MSI-Datei des Webplattform-Installers herunter, und speichern Sie sie. Sie verwenden diese Datei, um den Webplattform-Installer auf dem Offlinecomputer zu installieren.
Version der Betriebssystemplattform
Download der MSI-Datei des Webplattform-Installers
x64
x86
Laden Sie das HostWebSitesFeeds.ps1 PowerShell-Skript von github unter https://go.microsoft.com/?linkid=9849676. Sie verwenden dieses Skript bei der Erstellung eines lokalen Offlinefeeds.
Installieren Sie auf dem mit dem Internet verbundenen Computer die aktuellste Version des Webplattform-Installers. Schließen Sie nach Abschluss der Installation die Benutzeroberfläche des Webplattform-Installers.
Laden Sie das OfflineWebSitesFeeds.ps1 PowerShell-Skript von github unter https://go.microsoft.com/?linkid=9849677. Sie führen dieses Skript im nächsten Schritt auf dem mit dem Internet verbundenen Computer aus.
Das Skript OfflineWebSitesFeeds.ps1 besitzt zwei optionale Parameter:
$WebSitesFeedLink – Diese Variable verweist auf die Datei WebSites0.9.0.xml , die der Version von Windows Azure Pack: Websites entspricht, die Sie installieren. Der Standardwert ist ein Link auf die aktuellste Version. Links zu früheren Versionen finden Sie in der folgende Tabelle.
Windows Azure Pack: Websites
Websites-Feedlink
Version 2
Version 2, Update1
Version 2 Update 2
Version 2, Update 3
Version 2, Update 4
$OfflineFeedsLocation – Der Speicherort auf Ihrem Computer, in den das Produkt und alle Produktabhängigkeiten kopiert werden. Standardmäßig ist dies %SystemDrive%\Offline_Feeds.
Führen Sie in einer PowerShell-Konsole mit Administratorrechten auf dem Onlinecomputer das Skript OfflineWebSitesFeeds.ps1 aus, und ändern Sie dabei die oben aufgeführten optionalen Parameter, wenn erforderlich.
Aufgaben des OfflineWebSitesFeeds-Skripts
Das OfflineWebSitesFeeds.ps1 -Skript lädt die Feeddateien WebProductList.xml und Websites0.9.0.xml herunter und erstellt den Ordner Offline_Feeds im Stamm des Systemlaufwerks. Der Ordner Offline_Feeds enthält Unterordner mit Feeddateien, Produktinstallationsprogramme und die Binärdateien für den Webplattform-Installer selbst. Sie kopieren später den gesamten Ordner Offline_Feeds für die Offlineverwendung.
Das OfflineWebSitesFeeds -Skript erstellt außerdem im gleichen Ordner, aus dem Sie das Skript ausgeführt haben, eine Datei OfflineWebSitesFeed.log und eine Datei CreateOfflineFeed.log . Diese Protokolldateien listen (im Textformat) die Aktionen auf, die das Skript ausgeführt hat.
Auf dem Offlinecomputer
Führen Sie auf dem Computer im isolierten Netzwerk, der den Offlinefeed lokal aus IIS hosten wird (also auf dem Server, der zum Website-Controller wird), die folgenden Schritte aus:
Kopieren Sie Folgendes aus dem Onlineserver:
Die MSI-Datei des Webplattform-Installers
Das PowerShell-Skript HostWebSitesFeeds.ps1
Den gesamten Ordner Offline_Feeds
Installieren Sie auf dem Offlineserver IIS zum Hosten des Feeds während der Installation. Integrieren Sie IIS-Verwaltungsskripts und -tools während der Installation. Die einzelenen Schritte, die in der Benutzeroberfläche erforderlich sind, finden Sie unter Installieren von IIS 8 unter Windows Server 2012.
Installieren Sie .NET Framework 3.5, wenn es nicht bereits installiert ist. .NET Framework 3.5 ist für den Webplattform-Installer erforderlich. Wählen Sie zur Installation Features von .NET Framework 3.5 auf der Seite "Features auswählen" des Assistenten zum Hinzufügen von Rollen und Features im Server-Manager aus.
Hinweis
Da der Offlineserver nicht mit dem Internet verbunden ist, müssen Sie ggf. den Windows Server-Installationsdatenträger verwenden, um zusätzliche Rollen und Features zu installieren. Wählen Sie auf der Seite " Installationsauswahl bestätigen " des Assistenten einen alternativen Quellpfad aus , und geben Sie den Pfad <"InstallDiskDrive>:\Sources\sxs\" ein.
Installieren Sie den Webplattform-Installer auf dem Offlinecomputer aus einem Konto mit Administratorrechten, indem Sie die MSI-Datei des Webplattform-Installers ausführen.
Öffnen Sie im nächsten Schritt ein PowerShell-Fenster mit Administratorrechten, damit Sie das PowerShell-Skript HostWebSitesFeeds.ps1 ausführen können. Das Skript erstellt den lokalen Feed, den der Webplattform-Installer für die Installation verwendet. Installiertes Produkt: Windows Azure Pack: Websites installieren und ausführen können. Verwenden Sie die folgende Syntax:
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation und $hostingLocation sind erforderliche Parameter.
$offlineFeedsLocation – Der Speicherort des Ordners Offline_Feeds auf dem isolierten Computer, den Sie von dem Computer mit einer Internetverbindung kopiert haben.
$hostingLocation – Das Verzeichnis, aus dem der Feed lokal gehostet werden soll.
Hinweis
Um das PowerShell-Skript auszuführen, müssen Sie möglicherweise das Cmdlet Set-ExecutionPolicy auf dem Offlinecomputer ausführen. Weitere Informationen finden Sie unter about_Execution_Policies.
Führen Sie in der PowerShell-Konsole das Skript HostWebSitesFeeds.ps1 aus, und geben Sie dabei die erforderlichen Parameter an. (Möglicherweise müssen Sie den Server nach dem Abschluss des Skripts neu starten.)
Sie können die Aktionen anzeigen, die das Skript ausgeführt hat, indem Sie die Datei HostWebSitesFeed.log untersuchen. Die Protokolldatei wird in dem Ordner erstellt, in dem Sie das Skript ausgeführt haben. Die letzte Zeile des Protokolls enthält die URL, die Sie im nächsten Schritt benötigen.
Starten Sie die Offlineinstallation von Windows Azure Pack: Websites installieren und ausführen können. Führen Sie den folgenden Befehl in einer Verwaltungsbefehlkonsole aus:
C:\Programme\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML<:BootstrapperFeedURL> /Log:C:\Install.log
Der Wert für <BootstrapperFeedURL> kann in der letzten Zeile der Datei "HostWebSitesFeed.log" gefunden werden.
Die von Webpicmd.exe ausgeführten Aktionen werden in einer Protokolldatei unter %systemdrive%\users\username>\<AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt
Wenn der Befehl abgeschlossen ist, öffnet ein Browser das Dienstverwaltungsportal unter adresse https://localhost:30101/. Es wird eine Warnung bezüglich des selbstsignierten Sicherheitszertifikats angezeigt. Klicken Sie bei dieser Warnung auf Laden dieser Website fortsetzen.
Das Portal wird mit der Seite Datenbankserversetup des Dialogfelds Setup für Websites geöffnet. Setzen Sie an diesem Punkt die Installationsschritte im Abschnitt Angeben von Datenbank- und Dateiservern und Freigaben und Bereitstellen von Anmeldeinformationen von Start the installation of Windows Azure Pack: Web Sitesfort.