Preparazione di un'installazione offline di Microsoft Azure Pack: Siti Web
Si applica a: Windows Azure Pack
Importante
Questo argomento si applica alle installazioni che usano l'aggiornamento cumulativo 4 o precedente. Per l'aggiornamento cumulativo 6 o le installazioni successive, vedere Start the installation of Windows Azure Pack: Web Sites.
L'installazione di Siti Web di Windows Azure si basa sull' Installazione guidata piattaforma Web Microsoft e su un feed associato, che in genere non richiedono accesso a Internet. Se però è necessario eseguire un'installazione offline di Siti Web di Windows Azure Pack, è sufficiente scaricare i bit necessari in un computer connesso a Internet e quindi usarli per preparare un computer offline per ospitare il feed ed eseguire l'Installazione guidata piattaforma Web in locale.
Nota
Inizialmente è richiesto un computer connesso a Internet in modo da ottenere i file necessari per l'installazione offline.
Il computer offline (server fisico o macchina virtuale) che ospita l'Installazione guidata piattaforma Web e il feed locale diventeranno il Controller di Siti Web.
Nel computer connesso a Internet
In un computer con connettività Internet eseguire la procedura seguente:
Scaricare e salvare il file con estensione msi dell'Installazione guidata piattaforma Web. Questo file verrà usato per installare l'Installazione guidata piattaforma Web nel computer offline.
Versione della piattaforma del sistema operativo
Download del file con estensione msi dell'Installazione guidata piattaforma Web
x64
x86
Scaricare lo script HostWebSitesFeeds.ps1 PowerShell da github in https://go.microsoft.com/?linkid=9849676. Questo script verrà usato durante la creazione di un feed offline locale.
Nel computer connesso a Internet installare la versione più recente dell' Installazione guidata piattaforma Web. Dopo il completamento dell'installazione, chiudere l'interfaccia utente dell'Installazione guidata piattaforma Web.
Scaricare lo script OfflineWebSitesFeeds.ps1 PowerShell da github in https://go.microsoft.com/?linkid=9849677. Questo script verrà eseguito successivamente nel computer connesso a Internet.
Lo script OfflineWebSitesFeeds.ps1 include due parametri facoltativi:
$WebSitesFeedLink : questa variabile punta al file WebSites0.9.0.xml che corrisponde alla versione di Siti Web di Windows Azure Pack da installare. Il valore predefinito è un collegamento alla versione più recente. Per i collegamenti alle versioni precedenti, vedere la tabella seguente.
Siti Web di Microsoft Azure Pack Siti Web
Collegamento al feed di Siti Web
Versione 2
Versione 2, aggiornamento 1
Versione 2, aggiornamento 2
Versione 2, aggiornamento 3
Versione 2, aggiornamento 4
$OfflineFeedsLocation : percorso nel computer in cui verranno copiati tutti i prodotti e le dipendenze dei prodotti. Per impostazione predefinita, questo percorso è %SystemDrive%\Offline_Feeds.
Nella console di PowerShell con privilegi amministrativi nel computer online, eseguire lo script OfflineWebSitesFeeds.ps1 , modificando, se necessario, i parametri facoltativi.
Cosa fa lo script OfflineWebSitesFeeds
Lo script OfflineWebSitesFeeds.ps1 scarica i file di feed WebProductList.xml e Websites0.9.0.xml e crea la cartella Offline_Feeds nella radice dell'unità di sistema. La cartella Offline_Feeds contiene le sottocartelle con i file di feed, i programmi di installazione del prodotto e i file binari per l'Installazione guidata piattaforma Web. L'intera cartella Offline_Feeds verrà copiata successivamente per usarla offline.
Lo script OfflineWebSitesFeeds crea inoltre, nella stessa directory da cui è stata eseguito lo script, un file OfflineWebSitesFeed.log e un file CreateOfflineFeed.log . In questi file di log sono elencate, in formato testo, le azioni eseguite dallo script.
Nel computer offline
Dal computer nella rete isolata che ospiterà il feed offline in locale da IIS, ovvero il server che diventerà il Controller di Siti Web, eseguire le operazioni seguenti:
Copiare quanto segue dal server online:
File con estensione msi dell'Installazione guidata piattaforma Web
Script HostWebSitesFeeds.ps1 di PowerShell
Intera cartella Offline_Feeds
Nel server offline installare IIS, che ospiterà il feed durante l'installazione. Includere Strumenti e script di gestione IIS durante l'installazione. Per la procedura dettagliata, vedere l'articolo sull' installazione di IIS 8 in Windows Server 2012.
Se non è già installato, installare .NET Framework 3.5. Con l'Installazione guidata piattaforma Web è richiesto .NET Framework 3.5. Per installarlo, scegliere Funzionalità di .NET Framework 3.5 nella pagina Selezione funzionalità dell'Aggiunta guidata ruoli e funzionalità in Server Manager.
Nota
Dal momento che il server offline non è connesso a Internet, potrebbe essere necessario usare il disco di installazione di Windows Server per installare altri ruoli e funzionalità. Nella pagina Conferma selezioni di installazione della procedura guidata scegliere Specificare un percorso di origine alternativo e immettere il percorso <InstallDiskDrive>:\Sources\sxs\.
Nel computer offline installare l'Installazione guidata piattaforma Web da un account con privilegi amministrativi eseguendo il file con estensione msi dell'Installazione guidata piattaforma Web.
Aprire quindi una finestra di PowerShell con privilegi amministrativi in modo che sia possibile eseguire lo script HostWebSitesFeeds.ps1 di PowerShell. Lo script crea il feed locale usato dall'Installazione guidata piattaforma Web per installare Microsoft Azure Pack: Siti Web. La sintassi usata è la seguente:
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation e $hostingLocation sono parametri obbligatori.
$offlineFeedsLocation : percorso nel computer non connesso a Internet della cartella Offline_Feeds copiata dal computer con connettività Internet.
$hostingLocation : directory da cui ospitare il feed in locale.
Nota
Per eseguire lo script di PowerShell, potrebbe essere necessario eseguire il cmdlet Set-ExecutionPolicy nel computer offline. Per altre informazioni, vedere about_Execution_Policies.
Nella console di PowerShell eseguire lo script HostWebSitesFeeds.ps1 , specificando i parametri obbligatori. Dopo il completamento dello script, potrebbe essere necessario riavviare il server.
Per visualizzare le azioni eseguite dallo script, esaminare il file HostWebSitesFeed.log , creato nella cartella da cui è stato eseguito lo script. L'ultima riga del log contiene l'URL che sarà necessario nel passaggio successivo.
Avviare l'installazione offline di Microsoft Azure Pack: Siti Web. In una console dei comandi amministrativa eseguire il comando:
C:\Programmi\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML<:BootstrapperFeedURL> /Log:C:\Install.log
Il valore per <BootstrapperFeedURL> è disponibile nell'ultima riga del file HostWebSitesFeed.log.
Le azioni eseguite da Webpicmd.exe vengono registrate in un file di log in %systemdrive%\users<\username>\AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt
Al termine del comando, un browser aprirà il portale di gestione dei servizi all'indirizzo https://localhost:30101/. Verrà visualizzato un avviso riguardante il certificato di sicurezza autofirmato. Nella finestra di avviso fare clic su Continuare con il sito Web.
Nel portale verrà aperta la pagina Impostazione server di database della finestra di dialogo Installazione Siti Web . A questo punto, continuare con la procedura di installazione descritta nella sezione Specificare il database, i file server e le condivisioni e fornire le credenziali di Start the installation of Windows Azure Pack: Web Sites.