Installation StandAlone/Built In de la RTM de SP14, soit la version finale de SharePoint 2010
Nous y sommes !!!
La version finale est enfin disponible sur le MSDN : après tant de mois passés sous la B1, la B2 puis la RC vient enfin le jour où nous allons pouvoir expérimenter la nouvelle mouture de SharePoint & Office 2010 et son ami Visual Studio 10.
Afin de partager au mieux mes premiers retours d’expérience post beta, voici mon fil rouge personnel d’installation de la RTM en version Dev Serveur
Certes, il s’agit de l’installation de SharePoint Server 2010 mais si vous voulez expérimenter SharePoint Foundation 2010, voici le lien de download
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=49c79a8a-4612-4e7d-a0b4-3bb429b46595
Travaillant sur portable et souvent en déplacement comme vous le savez, j’ai un portable avec 8GB de RAM et un MultiBoot
- Win 7 pour la bureautique
- Win 2008 Hyper V pour la virtualisation
- multiples Boot VHD pour la performance (tout pour la machine et VS !)
C’est ainsi que j'ai configuré mon poste. Bien sûr mon disque externe contient des VHDs propres de mes installations afin de relancer/compléter/préparer d’autres scenarii.
Bien, commençons notre voyage dans l’installation de la RTM de SP2010 et des Offices Web Apps 2010
A) le Boot 2008 R2
Donc, suivant mes habitudes sur le boot VHD, j’ai préparé un nouveau disque R2 de 30GB (que je pourrai étendre au besoin d’ailleurs)
B) lire la documentation conseillé par l’éditeur !!!
Oui, ça peut paraitre tout bête, mais il est toujours bon de LIRE la DOCUMENTATION (RTFM)
soit : http://technet.microsoft.com/en-us/library/ff607866(office.14).aspx
Vous noterez plusieurs points intéressants :
- Une vidéo pas à pas est préparée par un Asif Rehmani MVP : http://go.microsoft.com/fwlink/?LinkId=188038
- il existe plusieurs scénarii d’installation dont
-
Deploy a single server with SQL Server (SharePoint Server 2010)
- Deploy a single server with a built-in database (SharePoint Server 2010)
Comme je vais orienter cette VHD pour le développement, je vais utiliser la version built-in DB. Je ferai une version avec SQL plus tard pour préparer une machine plus complète pour d’autres besoins plus métier.
http://technet.microsoft.com/en-us/library/cc263202(office.14).aspx
Bien sûr, pensez à vérifier les performances de votre machine et la place disque (+ de 4GB de RAM svp)
C) Les pré-requis.
En fonction de votre OS, différents patchs sont nécessaires : http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx
Soit sous WIN2008 R2, une nouvelle version du patch WCF pour .Net 3.5 : http://go.microsoft.com/fwlink/?LinkID=166231
Une fois patché/redémarré, nous pouvons lancer l’installation du “Preparation tool”
D) lancement de l’installation
Enfin, le serveur est prêt, nous pouvons lancer l’installation.
L’avantage de l’installation Standalone/Built in est de comprendre un batch d’auto paramétrage vous permettant de déployer rapidement une machine autonome pour tester, évaluer : parfait pour le développement !!!
>>> du moins avec des restrictions, vu que vous ne pouvez utiliser la synchro de profile ou le serveur sql local. Bref, quelques scenarii de développement mis de coté mais qui ne représentent pas vraiment 20% des besoins (selon les projets évidemment)
Le processus reste simple
- Machine + pré requis (Ok dans notre cas)
- lancer le Setup qui déploie aussi SQL Server 2008 Express & SharePoint server 2010.
- lancer le wizard de configuration SharePoint pour créer les différentes DBs
- Créer le SharePoint Central Administration Web site.
- finir les étapes de post-installation.
donc lançons nous !
>>> on choisira le mode StandAlone
E) Wizard de configuration
Nous commençons à rentrer dans le concret, enfin : Configuration de la ferme
Le script se déroule et auto configure tout de la DB à la central Admin.
On s’approche de la fin, il ne reste plus qu’à créer sa première Site Collection
(Une fois que vous cliquez sur Finish, votre navigateur s’ouvre automatiquement)
Je choisis un site Wiki Entreprise pour l’adresse 80 de mon serveur
Et voila, votre serveur est prêt au service :)

F) Créer une instance de chaque modèle de base comme le collaboratif ou le publishing

Une installation simple et efficace du moins pour un déploiement de machine de développement ou de test. Il ne reste plus qu’à l’améliorer avec quelques installations supplémentaires comme :
- Office 2010 & Onenote !
- SP designer 2010
- SP workspace 2010
- VS 2010 (évidemment, je resterai toujours quelque part un codeur)
- Office Web Apps 2010
Justement, continuons donc sur cette lancée
F) Déployez les Office Web Apps
Comme toujours, il faut télécharger les binaires et suivre la documentation !
http://technet.microsoft.com/en-us/library/ff431687(office.14).aspx#bkmk_ins_exis_sa
Soit 3 étapes :
- Lancer l’install et le wizard
- Activer les Offices Web Apps Services
- Activer les Offices Web Apps Features
Maintenant, activons les services via PowerShell (bien plus rapide que de parcourir la central admin)
$machinesToActivate = @("NomDuServeur")
$serviceInstanceNames = @("Word Viewing Service", "PowerPoint Service", "Excel Calculation Services")
foreach ($machine in $machinesToActivate)
{
foreach ($serviceInstance in $serviceInstanceNames)
{
$serviceID = $(Get-SPServiceInstance | where {$_.TypeName -match $serviceInstance} | where {$_.Server -match "SPServer Name="+$machine}).ID
Start-SPServiceInstance -Identity $serviceID
}
}
Il suffit de lancer ce script depuis la console Powershell
On continue dans le PowerShell pour créer le service applicatif et son proxy applicatif (soit la nouvelle architecture de SharePoint 2010 en mode S+S, finit le SSP vive le service application !)
$appPool = Get-SPServiceApplicationPool -Identity"SharePoint Web Services Default" New-SPWordViewingServiceApplication -Name "WdView" -ApplicationPool $appPool | New-SPWordViewingServiceApplicationProxy -Name "WdProxy" New-SPPowerPointServiceApplication -Name "PPT" -ApplicationPool $appPool | New-SPPowerPointServiceApplicationProxy -Name "PPTProxy" New-SPExcelServiceApplication -Name "Excel" -ApplicationPool $appPool
Attention le MSDN a un faute (dommage !!!)
>>> il faut utiliser Get-SPServiceApplicationPool –Identity et non Get-SPServiceApplicationPool –Name
(il suffit de vérifier avec un help Get-SPServiceApplicationPool )
Et pour finir, on active les Features sur les collections de Test
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
$singleSiteCollection = Get-SPSite –Identity “http://SRV” Enable-SPFeature $webAppsFeatureId -Url $singleSiteCollection.URL
Cependant, si vous êtes pressés, vous pouvez utilisez un script un peu plus récurssif, et activez cette Feature sur TOUTES les sites collections
$webAppsFeatureId = $(Get-SPFeature -limit all | where {$_.displayname -eq "OfficeWebApps"}).Id
Get-SPSite -limit ALL |foreach{Enable-SPFeature $webAppsFeatureId -url $_.URL }
Soit
Ce qui se vérifie avec un simple document Office
Voila, votre SharePoint Box est plus que prêt désormais !!!
Il est temps maintenant de profiter de cette nouvelle plateforme, bonne découverte à tous !
Renaud Comte aka TheMit (RTM que ce son est doux)
Member of WygTeam
http://www.wygwam.com
PS : je me permet un petit add pour ceux qui ont le courage de tout lire. C’est officiel, ma femme et moi attendons un garçon pour la fin d’année :) !!! Soit un futur RTM (Release To Maman) très attendu par votre serviteur
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :