Een offline-installatie van Windows Azure Pack voorbereiden: websites

 

Van toepassing op: Windows Azure Pack

Belangrijk

Dit onderwerp is van toepassing op installaties met updatepakket 4 of eerder. Zie Startmenu de installatie van Windows Azure Pack: websites voor updatepakket 6 of hoger.

Installatie van Windows Azure Pack: websites zijn afhankelijk van het installatieprogramma van het Microsoft-webplatform en een bijbehorende feed, die beide normaal gesproken internettoegang vereisen. Als u echter een offline-installatie van Windows Azure Pack wilt uitvoeren: websites, kunt u dit doen door de benodigde bits te downloaden op een computer met internetverbinding en deze bits vervolgens te gebruiken om een offlinecomputer voor te bereiden om de feed te hosten en het webplatforminstallatieprogramma lokaal uit te voeren.

Notitie

Een computer met internetverbinding is in eerste instantie vereist, zodat u de benodigde bestanden voor offline-installatie kunt verkrijgen.

De offlinecomputer (fysieke server of VM) die als host fungeert voor het webplatforminstallatieprogramma en de lokale feed, wordt de controller voor websites.

Op de computer met internetverbinding

Voer op een computer met internetverbinding de volgende stappen uit:

  1. Download het webplatforminstallatieprogramma en sla het .msi-bestand op. U gebruikt dit bestand om het webplatforminstallatieprogramma op de offlinecomputer te installeren.

    Platformversie van besturingssysteem

    Web Platform Installer .msi bestand downloaden

    x64

    https://go.microsoft.com/fwlink/?LinkId=287166

    x86

    https://go.microsoft.com/fwlink/?LinkId=287165

  2. Download het HostWebSitesFeeds.ps1 PowerShell-script van GitHub op https://go.microsoft.com/?linkid=9849676. U gebruikt dit script wanneer u een lokale offlinefeed maakt.

  3. Installeer op de computer met internetverbinding de nieuwste versie van het webplatforminstallatieprogramma. Sluit de gebruikersinterface van het webplatforminstallatieprogramma nadat de installatie is voltooid.

  4. Download het OfflineWebSitesFeeds.ps1 PowerShell-script van GitHub op https://go.microsoft.com/?linkid=9849677. U voert dit script uit op de computer met internetverbinding.

    Het scriptOfflineWebSitesFeeds.ps1 heeft twee optionele parameters:

    $WebSitesFeedLink: deze variabele verwijst naar het WebSites0.9.0.xml-bestand dat overeenkomt met de versie van Windows Azure Pack: websites die u gaat installeren. De standaardwaarde is een koppeling naar de nieuwste versie. Zie de volgende tabel voor koppelingen naar eerdere versies.

    Windows Azure Pack: websites

    Koppeling naar websitesfeed

    Versie 2

    https://go.microsoft.com/?linkid=9837345

    Versie 2, Update1

    https://go.microsoft.com/?linkid=9842950

    Versie 2, update 2

    https://go.microsoft.com/?LinkId=9845550

    Versie 2, update 3

    https://go.microsoft.com/?linkid=9851414

    Versie 2, update 4

    https://go.microsoft.com/fwlink/?LinkID=513278

    $OfflineFeedsLocation : de locatie op uw computer waarnaar alle product- en productafhankelijkheden worden gekopieerd. Dit is standaard %SystemDrive%\Offline_Feeds.

  5. Voer in een PowerShell-console met beheerdersbevoegdheden op de onlinecomputer het OfflineWebSitesFeeds.ps1 script uit, waarbij u indien nodig de optionele parameters hierboven wijzigt.

Wat het Script OfflineWebSitesFeeds doet

Het OfflineWebSitesFeeds.ps1-script downloadt de WebProductList.xml - en Websites0.9.0.xml feedbestanden en maakt de Offline_Feeds map op de hoofdmap van het systeemstation. De map Offline_Feeds bevat submappen met feedbestanden, productinstallatieprogramma's en de binaire bestanden voor het webplatforminstallatieprogramma zelf. U kopieert later de volledige Offline_Feeds map voor offlinegebruik.

Het script OfflineWebSitesFeeds maakt ook, in dezelfde map van waaruit u het script hebt uitgevoerd, een OfflineWebSitesFeed.log-bestand en een CreateOfflineFeed.log-bestand . Deze logboekbestanden worden weergegeven in tekstindeling, de acties die het script heeft uitgevoerd.

Op de offlinecomputer

Voer de volgende stappen uit vanaf de computer in het geïsoleerde netwerk waarop de offlinefeed lokaal wordt gehost vanuit IIS (de server die de webservercontroller wordt):

  1. Kopieer het volgende vanaf de onlineserver:

    • Het webplatforminstallatieprogramma .msi bestand

    • Het HostWebSitesFeeds.ps1 PowerShell-script

    • De hele map Offline_Feeds

  2. Installeer IIS op de offlineserver, die tijdens de installatie als host fungeert voor de feed. Voeg IIS-beheerscripts en hulpprogramma's toe tijdens de installatie. Zie IIS 8 installeren op Windows Server 2012 voor ui-stappen.

  3. Installeer .NET Framework 3.5 als deze nog niet is geïnstalleerd. De .NET Framework 3.5 is vereist door het webplatforminstallatieprogramma. Als u deze wilt installeren, kiest u .NET Framework 3.5-functies op de pagina Functies selecteren van de wizard Functies en onderdelen toevoegen in Serverbeheer.

    Notitie

    Omdat de offlineserver niet is verbonden met internet, moet u mogelijk de Windows Server-installatieschijf gebruiken om extra functies en onderdelen te installeren. Kies op de pagina Installatieselecties bevestigen van de wizard een alternatief bronpad opgeven en voer het pad <InstallDiskDrive>:\Sources\sxs\in.

  4. Installeer het webplatforminstallatieprogramma op de offlinecomputer vanuit een account met beheerdersbevoegdheden door het webplatforminstallatieprogramma uit te voeren .msi bestand.

  5.  Open vervolgens een PowerShell-venster met beheerdersbevoegdheden, zodat u het HostWebSitesFeeds.ps1 PowerShell-script kunt uitvoeren. Het script maakt de lokale feed die het webplatforminstallatieprogramma gebruikt voor het installeren van Windows Azure Pack: websites. U gebruikt de syntaxis:

    .\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation

    $offlineFeedsLocation en $hostingLocation zijn vereiste parameters.

    $offlineFeedsLocation : de locatie op de geïsoleerde computer van de map Offline_Feeds die u hebt gekopieerd van de computer met internetverbinding.

    $hostingLocation : de map waaruit de feed lokaal moet worden gehost.

    Notitie

    Als u het PowerShell-script wilt uitvoeren, moet u mogelijk de Set-ExecutionPolicy cmdlet op de offlinecomputer uitvoeren. Zie about_Execution_Policies voor meer informatie.

  6. Voer in de PowerShell-console het HostWebSitesFeeds.ps1-script uit, waarbij u de vereiste parameters opgeeft. (Mogelijk moet u de server opnieuw opstarten nadat het script is voltooid.)

    U kunt de acties zien die het script heeft uitgevoerd door het bestand HostWebSitesFeed.log te bekijken. Het logboekbestand wordt gemaakt in de map waaruit u het script hebt uitgevoerd. De laatste regel van het logboek bevat de URL die u nodig hebt in de volgende stap.

  7. Startmenu de offlineinstallatie van Windows Azure Pack: websites. Voer in een beheeropdrachtconsole de opdracht uit

    C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log

    De waarde voor <BootstrapperFeedURL> vindt u in de laatste regel van het bestand HostWebSitesFeed.log.

    De acties die door Webpicmd.exe worden uitgevoerd, worden vastgelegd in een logboekbestand op %systemdrive%\users\<username>\AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt

  8. Wanneer de opdracht is voltooid, opent een browser de Service Management-portal op het adres https://localhost:30101/. U ziet een waarschuwing met betrekking tot het zelfondertekende beveiligingscertificaat. Klik op Doorgaan naar deze website bij de waarschuwing.

  9. De portal wordt geopend op de pagina DatabaseServer-instelling van het dialoogvenster Websites instellen . Ga nu verder met de installatiestappen in de database- en bestandsservers en -shares opgeven en geef referenties op van Startmenu de installatie van Windows Azure Pack: websites.