Archive

Posts Tagged ‘slipstreaming’

SharePoint 2013 : Slipstreaming de l’installation et exception de la PU de mars 2013

juillet 8, 2013 1 commentaire

[EDIT] Ajout du feedback de Patrick Guimonet concernant AutoSPInstaller [/EDIT]

Cet article va traiter du slipstreaming de l’installation de SharePoint 2013, et de l’exception concernant l’obligation d’installer la Public Update de mars 2013.

Slipstreaming ?

Le slipstreaming est une méthode d’installation de SharePoint qui pouvait déjà être utilisée avec les versions 2007 et 2010.

Wikipédia nous en donne sa définition :

En informatique, le slipstreaming désigne le processus qui consiste à intégrer des patchs (ou correctifs) et des mises à jour à un programme d’installation.

Tout y est dit : le slipstreaming vous permet d’intégrer des patchs à l’installation de SharePoint, vous évitant ainsi d’avoir à installer le SharePoint « de base », et les patchs ensuite.

PU de mars 2013 ?

Comme je l’avais expliqué dans cet article, l’installation de la PU (Public Update) de mars 2013 est o-bli-ga-toi-reuh si vous comptez installer des updates par la suite.

C’est Microsoft qui le dit :

1

Et donc : une très bonne idée est de slipstreamer avec cette PU de mars 2013, mais pas avec une CU ultérieure  (voir plus bas dans cet article).

Comment slipstreamer ?

Je vais présenter ici 2 manières de slipstreamer : manuellement ou en utilisant un outil.

Dans les 2 cas, les grandes lignes sont :

  • Copier le contenu du DVD de SharePoint 2013 sur un disque, comme ceci :

2

  • Extraire les updates dans le dossier « Updates » encadré ci-dessus,
  • Installer SharePoint comme vous en avez l’habitude, SharePoint se chargera d’installer les updates présents dans ce répertoire.

Slipstream manuel

Plutôt qu’un long discours, je vous propose 2 liens vers des articles de Tood Klindt; ils sont en anglais mais rassurez-vous, si vous ne savez pas « Where is Bryan », il y a pas mal d’images :

AutoSPSourceBuilder

Si vous préférez passer par un outil, je vous présente ici AutoSPSourceBuilder qui permet de créer via une ligne de commande une installation slipstreamée de SharePoint 2013.

Découvrez cet outil dans ce webcast de démo (en anglais) et sur la page Codeplex du projet.

Son utilisation est très simple :

1. Lancez le script PowerShell avec les paramètres dont vous avez besoin, ici :

  • Le téléchargement des pré-requis (pour une future installation offline),
  • Le répertoire dans lequel stocker les updates,
  • Le répertoire dans lequel stocker les sources slipstreamées de SharePoint 2013,
  • Le CU (enfin ici la PU) que vous souhaitez utiliser.

J’ai sélectionné Mars 2013, et surtout pas la CU d’avril, ou celle de juin (disponible dans la dernière version d’AutoSPSourceBuilder).

4

2. Résultat :

  • Les sources de SharePoint 2013 sont copiés sur votre disque,
  • (Eventuellement) Les prérequis sont téléchargés et stockés dans le répertoire adéquat (voir image ci-dessous),
  • La PU de mars est téléchargée et stockée dans le répertoire spécifié (paramètre « UpdateLocation » de la ligne de commande),
  • La PU de mars est extraite dans le répertoire « Updates ».

A la fin de l’exécution du script vous obtenez une installation slipstreamée « prête à l’emploi ».

Easy to use !

5

Et si je veux slipstreamer une CU après mars 2013 ?

Alors, j’ai une mauvaise nouvelle pour vous, il n’est pas possible de slipstreamer après la PU de mars 2013.

1. Pour le test, j’ai utilisé ici la dernière version d’AutoSPSourceBuilder en sélectionnant « June 2013 »

7

2. Il récupère bien la PU de mars avant de récupérer le CU de juin

6

3. Tout se passe bien, le répertoire « Updates » est bien provisionné avec la PU puis avec le CU.

MAIS en ouvrant un fichier xml lié à un des fichiers msp de ce répertoire, on constate que la version de départ attendue par le CU de juin 2013 est 15.0.4481.1005 (aka PU de mars 2013).

Donc là, avant même de lancer l’installation, on sent déjà que çà risque de pas bien se passer cette histoire.

8

4. Et en effet les problèmes s’enchaînent :

  • A l’installation :

9

  • Après le wizard, la version de la ferme est la 15.0.4420.1017 (RTM). Si vous vous êtes assoupis pendant la lecture de ce chapitre, on attendait la version 15.0.4517.1005 (Juin 2013).10
  • Au niveau des statuts des patchs, de grosses différences entre :

La ferme avec l’installation slipstreamée de cet article

13

Et une autre ferme sur laquelle j’ai suivi le bon process (PU de mars puis CU de juin)

12

Conclusion : via l’installation slipstreamée, les updates ne sont tout simplement pas appliqués.

Autre solution : Utiliser AutoSPInstaller

AutoSPInstaller est un autre projet CodePlex de Brian Lalancette, le créateur de AutoSPSourceBuilder.

Découvrez la page CodePlex du projet ainsi que le correctif du projet qui nous intéresse : Unable to use slipstreaming with SP2013 with April 2013 CU.

Je ne l’ai pas testé, mais à priori il permet désormais d’enchaîner la PU de mars et d’autres updates dans une même installation.

[EDIT]

Merci à Patrick Guimonet pour le feedback concernant ce produit, je le cite :

AutoSPInstaller est LA solution !  Tu slipstream la PU de Mars et tu mets le CU de Juin dans le répertoire Updates : l’install est enchainé à la suite c’est nickel !

[/EDIT]

Conclusion

Slipstreamer SharePoint 2013 est possible mais avec la PU de mars 2013 et rien d’autre.

Pour effectuer une installation « one-shot » de la PU de mars et de la CU de juin (par exemple), il faudra vous orienter vers AutoSPInstaller qui permet d’effectuer ce type d’installation.

Références