Préparation d'une installation en mode hors connexion de Windows Azure Pack : Sites web
S’applique à : Windows Azure Pack
Important
Cette rubrique s'applique aux installations qui utilisent le correctif cumulatif 4 ou une version antérieure. Pour le correctif cumulatif 6 ou les installations ultérieures, consultez Start the installation of Windows Azure Pack: Web Sites.
L'installation de Windows Azure Pack : Sites Web repose sur le programme Microsoft Web Platform Installer et un flux associé, tous deux nécessitant normalement un accès à Internet. Toutefois, si vous devez effectuer une installation en mode hors connexion de Windows Azure Pack : Sites Web, vous pouvez le faire en téléchargeant les éléments nécessaires sur un ordinateur connecté à Internet, puis en utilisant ces éléments pour préparer un ordinateur hors connexion à héberger le flux et à exécuter le programme Web Platform Installer localement.
Notes
Un ordinateur connecté à Internet est nécessaire pour que vous puissiez obtenir les fichiers nécessaires à l'installation hors connexion.
L'ordinateur hors connexion (serveur physique ou machine virtuelle) qui héberge le flux local et Web Platform Installer deviendra le contrôleur de sites web.
Sur l'ordinateur connecté à Internet
Sur un ordinateur qui dispose d'une connectivité à Internet, procédez comme suit :
Téléchargez et enregistrez le fichier .msi de Web Platform Installer. Vous utiliserez ce fichier pour installer Web Platform Installer sur l'ordinateur en mode hors connexion.
Version de plateforme du système d'exploitation
Téléchargement du fichier .msi Web Platform Installer
x64
x86
Téléchargez le script PowerShellHostWebSitesFeeds.ps1 à partir de github à l’adresse https://go.microsoft.com/?linkid=9849676. Vous utiliserez ce script lors de la création d'un flux de données hors connexion local.
Sur l'ordinateur connecté à Internet, installez la dernière version de Web Platform Installer. Fermez l'interface utilisateur de Web Platform Installer une fois l'installation terminée.
Téléchargez le script PowerShellOfflineWebSitesFeeds.ps1 à partir de github à l’adresse https://go.microsoft.com/?linkid=9849677. Vous exécuterez ensuite ce script sur l'ordinateur connecté à Internet.
Le script OfflineWebSitesFeeds.ps1 comporte deux paramètres facultatifs :
$WebSitesFeedLink : cette variable pointe vers le fichier WebSites0.9.0.xml qui correspond à la version de Windows Azure Pack : Sites Web que vous installez. La valeur par défaut est un lien vers la dernière version. Pour obtenir des liens vers les versions antérieures, consultez le tableau suivant.
Microsoft Azure Pack : Sites web
Lien de flux de sites web
version 2
Version 2, Mise à jour 1
Version 2, Mise à jour 2
Version 2, Mise à jour 3
Version 2, Mise à jour 4
$OfflineFeedsLocation : emplacement sur votre ordinateur où le produit et toutes ses dépendances seront copiés. Par défaut, il s'agit de %SystemDrive%\Offline_Feeds.
Dans une console PowerShell avec des privilèges d'administration sur l'ordinateur en ligne, exécutez le script OfflineWebSitesFeeds.ps1 , en modifiant les paramètres facultatifs ci-dessus si nécessaire.
Opérations effectuées par le script OfflineWebSitesFeeds
Le script OfflineWebSitesFeeds.ps1 télécharge les fichiers de flux WebProductList.xml et Websites0.9.0.xml et il crée le dossier Offline_Feeds à la racine du lecteur système. Le dossier Offline_Feeds contient des sous-dossiers contenant les flux de fichiers, les programmes d'installation du produit et les fichiers binaires de Web Platform Installer proprement dit. Vous copierez plus tard l'intégralité du dossier Offline_Feeds pour une utilisation hors connexion.
Le script OfflineWebSitesFeeds crée aussi, dans le même répertoire que celui à partir duquel vous avez exécuté le script, un fichier OfflineWebSitesFeed.log et un fichier CreateOfflineFeed.log . Ces fichiers journaux indiquent, au format texte, les actions exécutées par le script.
Sur l'ordinateur hors connexion
Sur l'ordinateur du réseau isolé qui hébergera le flux hors connexion localement à partir d'IIS (autrement dit, le serveur qui deviendra le contrôleur de sites web), effectuez les opérations suivantes :
Copiez les éléments suivants à partir du serveur en ligne :
le fichier .msi de Web Platform Installer ;
le script PowerShell HostWebSitesFeeds.ps1 ;
l'ensemble du dossier Offline_Feeds .
Sur le serveur hors connexion, installez IIS, qui hébergera le flux pendant l'installation. Incluez Scripts et outils de gestion IIS pendant l'installation. Pour obtenir les étapes dans l'interface utilisateur, consultez Installation d'IIS 8 sur Windows Server 2012.
Installez .NET Framework 3.5 s'il n'est pas déjà installé. .NET Framework 3.5 est requis par Web Platform Installer. Pour l'installer, choisissez Fonctionnalités de .NET Framework 3.5 dans la page Sélectionner les fonctionnalités de l'Assistant Ajouter des rôles et des fonctionnalités dans le Gestionnaire de serveur.
Notes
Le serveur hors connexion n'étant pas connecté à Internet, vous devrez peut-être utiliser le disque d'installation de Windows Server pour installer des rôles et des fonctionnalités supplémentaires. Dans la page Confirmer les sélections d’installation de l’Assistant, choisissez Spécifier un autre chemin source et entrez le chemin <InstallDiskDrive>:\Sources\sxs\.
Sur l'ordinateur hors connexion, installez Web Platform Installer à partir d'un compte avec des privilèges d'administration en exécutant le fichier .msi de Web Platform Installer.
Ensuite, ouvrez une fenêtre PowerShell avec des privilèges d'administration pour pouvoir exécuter le script PowerShell HostWebSitesFeeds.ps1 . Le script crée le flux local utilisé par Web Platform Installer pour installer Windows Azure Pack : Sites web. Vous utiliserez la syntaxe suivante :
.\HostWebSitesFeeds.ps1 $offlineFeedsLocation $hostingLocation
$offlineFeedsLocation et $hostingLocation sont des paramètres obligatoires.
$offlineFeedsLocation : emplacement sur l'ordinateur isolé du dossier Offline_Feeds que vous avez copié à partir de l'ordinateur disposant d'une connectivité Internet.
$hostingLocation : répertoire à partir duquel héberger le flux localement.
Notes
Pour exécuter le script PowerShell, vous devrez peut-être exécuter l’applet de commande Set-ExecutionPolicy sur l’ordinateur hors connexion. Pour plus d’informations, consultez about_Execution_Policies.
Dans la console PowerShell, exécutez le script HostWebSitesFeeds.ps1 en fournissant les paramètres obligatoires. (Vous devrez peut-être redémarrer le serveur une fois le script terminé.)
Vous pouvez vérifier les actions exécutées par le script en examinant le fichier HostWebSitesFeed.log . Le fichier journal est créé dans le dossier à partir duquel vous avez exécuté le script. La dernière ligne du journal contient l'URL dont vous aurez besoin à l'étape suivante.
Démarrez l'installation hors connexion de Windows Azure Pack : Sites web. Dans une console de commande d'administration, exécutez la commande
C:\Program Files\Microsoft\Web Platform Installer\Webpicmd.exe /Install /Products:HostingPrimaryControllerBootstrapper_v2 /XML:<BootstrapperFeedURL> /Log:C:\Install.log
La valeur de <BootstrapperFeedURL> se trouve dans la dernière ligne du fichier HostWebSitesFeed.log.
Les actions effectuées par Webpicmd.exe sont enregistrées dans un fichier journal à l’adresse %systemdrive%\users\<username>\AppData\Local\Microsoft\Web Platform Installer\logs\install\<dateTimeStamp>\WebSitesFeed.txt
Une fois la commande terminée, un navigateur ouvre le portail de gestion des services à l’adresse https://localhost:30101/. Vous verrez un avertissement concernant le certificat de sécurité auto-signé. En réponse à cet avertissement, cliquez sur Poursuivre sur ce site Web.
Le portail s'ouvre à la page Configuration du serveur de base de données de la boîte de dialogue Configuration des sites web . À ce stade, continuez les étapes d'installation dans la section Spécifier les serveurs de bases de données et de fichiers et les partages, et indiquer les informations d'identification de Start the installation of Windows Azure Pack: Web Sites.