Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités

SP2010 Beta : installation, virtualisation et retour d’expérience avec le VHD BOOT de Seven (et 4GB de RAM)

Comme vous le savez tous désormais, la beta Publique de SharePoint 2010 comme celle d’Office est disponible :

image

http://blogs.msdn.com/sharepoint/archive/2009/11/18/sharepoint-2010-public-beta-is-now-available-for-download.aspx

Mais maintenant, une fois téléchargé, il s’agit de l’évaluer au mieux.

image

Pour cela , rien ne vaut les documentations officiels tels que :

A vous le plaisir de défricher les sentiers tout vierge d’une beta mais rappelez vous toujours que :

  1. Le produit n’est pas encore fini complètement
  2. Certaines fonctionnalités sont en cours de finalisation
  3. Tout n’est pas 100% opérationnel
  4. Elle n’est pas encore optimisé

En résumé, à manipuler avec précaution et beaucoup de patience (si si) mais la beta est une vrai belle surprise pas un piège à loup, je vous rassure.

Mais rentrons désormais dans le vif du sujet. J’ai rencontré pas mal de monde ces dernières semaines qui se pose beaucoup de question sur le matériel et sur conditions de test de SP 2010. Ayant un peu tout testé avec mes collègues et des Amis MVPs des 2 cotés de l’atlantique, je vais partager un peu de cet expérience avec vous.

Mais avant quelques pré requis indispensables :

Voila, désormais vous êtes “ready to go”

Donc parlons un peu machine et hardware.

Ne nous voilons pas la face, SharePoint 2010 est un vrai système pour entreprise par un simple outil de lecture de tweet. Ils possèdent des services de très haut niveau pouvant être consommateur.

Il vous faut donc faire des choix judicieux, n’espérait pas tout monter en une fois dans une sorte de machine générique à tout faire, c’est possible mais extrêmement lourd: une vrai ferme de production si vous préférez.

Bien sur si vous êtes un profil IT avec une ferme de qualification virtuelle genre 36 GB de RAM, 12 processeurs, cette discussion n’est pas pour vous, je m’adresse plus à mes amis plus avec des configurations plus “autonomes” .

  • OS
    • vous pouvez idéalement choisir entre Windows 7, 2008 serveur et 2008 R2
      • A noter cependant que sous Win 7, vous n’avez accès qu’au développement sous Sandboxed
      • J’ai toujours eu une préférence pour travailler sur une configuration server mais ce n’est pas obligatoire
        • plus proche de la réalité de production
        • plus ouverte pour les installations et les paramétrages
  • Puissance & matériel
    • SP foundation (ex WSS) est plus léger que SharePoint Server (ex MOSS)
      • Pour des configurations développeur, 2GB avec Win 7, SP foundation et VS2010 marche relativement
      • Pour une configuration SP Serveur, 4GB est un minimum réel
        • avec VS 2010, évitez de compilez de gros projet :)
      • Pour une configuration complète avec SQL Serveur, AD, idem, 4GB est utilisable, 6GB est plus réel…
        • pensez à limiter la RAM a 800MB/1GB à votre serveur SQL
        • ajoutez les adresses de DNS de votre AD dans le Host !
    • >>> Pensez bien à n’activer que les services nécessaires à votre besoin
      • attention, si l’installation Basis déploie une configuration tout en 1 bien pratique, elle est très lourde en mémoire

Dés lors, en pratique, comment tester SP2010 sur votre simple PC ? Plusieurs solutions qui ont tous le même dénominateur commun :

==>>>  La plateforme SharePoint 2010 est uniquement 64 bits

Si votre machine n’est pas 64 bits point de salut mais désormais bien des configurations processeurs le sont, à vous de vérifier.

Comme nous parlons de Beta, donc de configurations temporaires un poil instables, beaucoup vont se tourner vers de la virtualisation

Soit pour tourner en 64 bits sur un client Workstation, pas de solution Microsoft sous Windows Seven ou Vista, il faut vous orienter vers la concurrence soit VMWare, Virtual Box, …

Sinon l’alternative Serveur : Windows 2008 R2 Hyper V ou VMWare ESX
>>> pas vraiment la joie en terme d’ergonomie mais c’est jouable.
(pour les curieux, je vous conseille Windows Server 2008 Workstation Converter  )

Maintenant, il faut avouer que les solutions de virtualisations ne me plait guère …

Certes, j’en utilise régulièrement depuis des années avec SharePoint mais voila, cela se paye en terme de puissance …

  • Windows 2008 tourne toujours derrière
  • Plus le soft de virtualisation

Moralité, avec 4GB de Ram, pour peu que vous avez quelques applis qui tournent derrière, il est difficile de monter une VPC avec plus de 2.8 GB de RAM, soit une beta SharePoint 2010 des plus lentes…

On arrive à la conclusion qu’il est nécessaire de passer à une machine de 6/8GB de RAM s'il on veut exploiter SP2010

OUI et NON
>>> certes, je vais changer ma machine pour une version 8GB/320GB 7200tr (voir un SSD) mais je vais devoir faire tourner régulièrement des machines différentes et ceux souvent en déplacement. Il me faut donc une ferme plus “mobile”

Cependant, actuellement, je travaille avec une configuration 4GB de RAM et je fais régulièrement des Démos et des test comme les dernières réunions du club SharePoint. Et ca tourne vraiment bien, demandez donc le feedback des salles ! Normal, ma machine utilise pleinement ses 4GB de RAM !

Ma configuration : Boot VHD sous Windows Seven !!!

C’est une alternative que j’ai découvert et validé depuis quelques temps (David et Ben, merci encore ;) )

Une des nouveautés de Windows Seven et 2008 R2 et de pouvoir monter des partitions virtuelles en les basant sur des VHDs. Mieux encore, vous pouvez booter directement dessus (avec seulement 3/5 % de perte)!

>>> Et la vous êtes “Bare Metal” comme dirait nos IT :). Pas de soft sous-jacent ni d’os, un véritable double, triple boot sur un VHD. J’exploite réellement la puissance de ma machine !

Ainsi, en faisant un peu de place sur votre disque, vous pouvez monter un disque virtuel ou vous installez tout ce qui est nécessaire (puis le sauvegarder, ce n’est qu’un VHD ). Perso, je me suis monter 2 disques propres avec 2008 R2 et un autre en HyperV

  • le R2 me sert a faire des doubles boot de test de tout genre
  • le HV me permet de lancer des machines virtuelles
    >>> ca j’adore, je lance un serveur depuis un disque virtuel pour lancer des machines virtuelles : énorme

Ainsi, même avec une machine avec 4GB de ram, vous pouvez expérimentez SharePoint dans des conditions agréables !
(Et si vous avez plus, bien c’est encore MIEUX)

Attention cependant, c’est un véritable boot :

  • vous ne pouvez plus accéder à vos applis clientes, il faut réinstaller Office par exemple. Cependant votre disque physique devient un disque D donc vous avez toujours accès à vos documents donc ce n’est pas trop grave.
  • Windows 2008 R2 gère pas du tout le Bluetooth, donc attention au souris/clavier (au revoir la MS Presenter …)
  • Idem pour la gestion d’énergie et les snapshots virtuels

Soit en résumé

  Pour Contre
Double boot Votre OS tourne à 100% il faut des partitions dédiés. Soit un réorganisation de son disque préalable. Les machines ne sont pas transportables
Virtual machine Chaque OS tourne simultanément et ne s’impacte pas. Elle partage les ressources du système. Elles sont déplaçables et gère le Undo et le save state Tout est virtualisé même si les dernières évolutions d’hyperV ont bien amélioré le tout.
Boot to vhd Votre OS tourne directement sur le hardware sauf que son disque est virtualisé. soit une perte estimé de 3/5%

C’est GENIAL
Pas vraiment …

Ne fonctionne que sur le disque local ou esata, pas de disque usb. Ne supporte pas les disques UNDO

Franchement, je ne saurais trop vous conseiller d’essayer cette solution qu’est le boot vhd pour tester SP 2010, perso je l’ai adopté définitivement !!!

D’ailleurs, je me pose même la question pour mon prochain portable d’utiliser Hyper V face au boot vhd tellement les perfs sont agréables
>>> pour l’instant, je dirais

  • Boot Seven en classique
  • Boot VHD 2008 R2 de travail avec VS
  • Boot VHD Hyper V pour
    • Demo
    • test
    • validation de solution

Oh, vous voulez savoir comment faire un boot VHD? Pas de soucis voici les basiques

  • Libérer de la place sur votre disque physique (le boot vhd ne marche pas sur des disques externe usb !)
    • Même s’il est possible de monter un disque à croissance dynamique, je préfère monter un VHD complet par simple recherche de performance ! La différence est REELLE
  • Créer et déployer Windows 2008 R2 ou Seven dans un disque VHD via WIM2VHD
    • Merci les outils d’imaging de MS et Wim2VHD : moins de 15 minutes pour créer un VHD avec 2008 prêt à l’emploie dessus !!!
    • Windows Image to Virtual Hard Disk Converter (WIM2VHD).
    • Soit la ligne de commande suivante pour créer un disque de 35 GB avec windows 2008 R2 Standard

cscript WIM2VHD.wsf /WIM:J:\sources\install.wim /SKU:SERVERSTANDARD /VHD:C:\vhdboot\Standard_2008R2_US_Srv.vhd  /disktype:Fixed /size:35840

  • Monter le disque dans le Boot Loader de votre seven : BCDEdit.exe (soit 4 opérations)
    1. copier la configuration et créer une entrée de boot. Ce script renvoie le GUID identifiant de celle ci, il faut le conserver !!!
      bcdedit /copy {current} /d “Win 2008 SP 2010 CTP”
      >>> renvoit {0f4f2c9c-4c7e-11de-9211-8072c8cb3cbe}
    2. déclarer le disque virtuel
      bcdedit /set {LE_GUID} device vhd=[c:]\vhdboot\Win_2008_SP2010_CTP.vhd
    3. Déclarer la partition de l’OS
      bcdedit /set {LE_GUID} osdevice vhd=[c:]\vhdboot\Win_2008_SP2010_CTP.vhd
    4. forcer la détection HAL (Hardware Abstraction Layer)
      bcdedit /set {LE_GUIDE} detecthal on

Vous redémarrez et c’est tout ! il n’y a plus qu’à installer le reste des bits :)

 My Win 7 Boot Manager

Pour supprimez une ancienne configuration, simple : bcdedit /delete {LE_GUID} /cleanup

Bon testing en VHD BOOT

Voici quelques liens sur le sujet pour vous convaincre, assister un peu plus :

Renaud Comte aka TheMit (SPBeta un peu mais pas trop)
Member of WygTeam
http://www.wygwam.com

Mots clés Technorati : ,,,,,
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 :
Posted: lundi 30 novembre 2009 15:25 par themit

Commentaires

Gat a dit :

Le boot sur VHD, je suis fan ! Bon, pour l'instant je reste avec un Win2008 R2 sur VHD et je fais de l'Hyper V, mais p-e que pour la release je me laisserai tenter.

Je reste cependant assez partisan de la séparation entre mon bac à sable et ma machine de travail, et aussi du fait d'éviter de redémarrer régulièrement pour retrouver mon environnement de travail plus classique (j'ai donné dans le multi boot 7 / 2008 R2, 2008 R2 a gagné depuis - mais adieu bluetooth :p)

# novembre 30, 2009 16:16

davidrei a dit :

Aucun soucis pour les infos :)

On va tous booter sur VHD j'en ai bien l'impression =)

# novembre 30, 2009 19:16

VANNESTE Xavier a dit :

Je confirme, quand renaud m'a dit qu'il avait un 4gb sur disque virtuel et que j'ai vu la performance j'etais dubitatif mais le boot sur vhd ca cartonne. Merci beaucoup pour l'information renaud.

# novembre 30, 2009 23:01

ROMELARD Fabrice a dit :

Personnellement de ce que je vois et vu le temps que j'y passe, ce n'est vraiment pas sec.

Beaucoup de modules ne fonctionnent pas (ou uniquement pour une configuration donnée), les erreurs sont totalement fantaisistes, donc difficile de traquer les solutions éventuelles.

Bref, si c'est pour voir juste le nouveau look et préparer vos utilisateurs, OK, mais pour le reste c'est vraiment un gouffre en temps.

Fabrice

# décembre 2, 2009 00:04
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint 2013: Préparation de la migration - Création des site Templates dans 2010 et 2013 par Blog Technique de Romelard Fabrice le il y a 9 heures et 41 minutes

- [ #Yammer ] How to change interface language ? Comment changer la langue de l’interface ? par Le blog de Patrick [MVP SharePoint] le il y a 11 heures et 51 minutes

- Onedrive Sync Engine Host : CPU à 100% par Le petit blog de Pierre / Pierre's little blog le 08-06-2014, 22:22

- SharePoint : Bug sur la gestion des permissions et la synchronisation Office par Blog Technique de Romelard Fabrice le 07-10-2014, 11:35

- SharePoint 2007 : La gestion des permissions pour les Workflows par Blog Technique de Romelard Fabrice le 07-08-2014, 11:27

- TypeMock: mock everything! par Fathi Bellahcene le 07-07-2014, 17:06

- Coding is like Read par Aurélien GALTIER le 07-01-2014, 15:30

- Mes vidéos autour des nouveautés VS 2013 par Fathi Bellahcene le 06-30-2014, 20:52

- Recherche un passionné .NET par Tkfé le 06-16-2014, 12:22

- [CodePlex] Projet KISS Workflow Foundation lancé par Blog de Jérémy Jeanson le 06-08-2014, 22:25