Quantcast
Channel: Gaël Duhamel [MVP] » Installation/Configuration
Viewing all articles
Browse latest Browse all 2

Configuration / Installation d’un environnement de développement SharePoint / Commerce Server 2009

$
0
0

Dans cet article, je vais vous décrire la procédure à suivre pour installer et configurer votre environnement de développement Commerce Server2009 / SharePoint 2007.

Architecture physique et logicielle

Pour commencer, j’ai mis en place une « mini » architecture afin de séparer mon active directory de mon server front end. J’ai donc deux boites avec :

  • Commerce Server 2007 Enterprise (Attention, la version développeur n’est pas supportée par Commerce Server 2009 pour le moment)
  • Commerce Server 2009

      Utilisateurs

      Concernant l’installation du contrôleur de domaine, il ne sert à rien d’en faire un focus particulier car il y a suffisamment d’articles de qualité traitant de ce sujet. Pour ma part, j’aime travailler avec un AD sur une deuxième machine virtuelle sous Windows 2008 Core. Si vous voulez pousser un peu sur ce sujet, je vous conseille cette excellente ressource sur la configuration de la version core de Windows 2008 : Server Core Installation Option of Windows Server 2008 Step-By-Step Guide

    • Compte utilisateur à créer pour SharePoint

      MOSSfarm (Exécute le service SharePoint – doit être administrateur de la ferme)

      MOSSRunTimeUser (Application Pool pour l’application SharePoint)

      MOSSsspPool (Application Pool pour le Shared Service Provider)

      MOSSsearchService (Exécute le service de recherche de MOSS)

      WSSsearchService (Exécute le service de recherche de WSS)

      WSScontentAccess (Récupère le contenu en dehors de la ferme)

      MOSSsspService (Execute le Shared Services Provider (SSP))

      MOSSprofile (Récupère les profils dans l’AD)

      MOSSsspMySite (Exécute le SSP My Site)

      Compte utilisateur à créer pour SQL Server

      SQLservice (Exécute les services SQL)

      Compte utilisateur à créer pour Commerce Server

      CatalogWebSvc (Application Pool pour le web service catalogue)

      CSDMSvc (Exécute le service Direct Mailer)

      CSHealthMonitorSvc (Execute le service Health Monitor)

      CSStageSvc (Execute le service de Staging)

      CSStagingUser (Utilisateur du staging)

      MarketingWebSvc (Application pool pour le web service marketing)

      OrdersWebSvc (Application pool pour le web service commande)

      ProfilesWebSvc (Application pool pour le web service profil)

      SQL Server 2008

      Pour commencer, vérifiez que tous les composants requis sont bien installés. Pour cela, il vous suffit de cliquer sur l’outil de vérification :

      image  image

    • Une fois les prés requis validés, vous pouvez lancer l’installation :

      image  image  image  image  image  image

    • Dans mon cas, je sélectionne toutes les options car je vais mettre en place les rapports de Commerce Server. Je ferais bientôt un article la dessus.

      image  image  image  image

      Pour tous les services liés à SQL, j’utilise le même compte service. Ce n’est bien sur pas un best practices mais en environnement de développement c’est acceptable smile_regular.

      image  image

      Attention, ici il est important d’utiliser la collation SQL_Latin1_General_CP1_CI_AS

      image  image  image  image  image  image  image  image

      Voila notre SQL Server 2008 installé. Il nous reste à permettre l’utilisation des « Named pipes » par SQL.

      image

      Pensez à appliquer ensuite le service pack 1 de SQL.

      SharePoint 2007

      Pour commencer, nous allons installer Microsot Office SharePoint Server 2007 avec le SP1 :

      image  image  image  image  image  image 

    • Maintenant que SharePoint est installé, nous allons configurer l’administration. Pour cela, il nous suffit de suivre les étapes du wizard :

      image  image

      Sur une première installation, nous avons à créer la ferme. Il nous faut donc cliquer sur non, je souhaite créer une nouvelle ferme :

      image

      Le compte à utiliser ici est celui que j’ai appelé MOSSfarm. Ce compte est celui qui va gérer ma ferme SharePoint.

      image

      Le compte à utiliser ici est celui que j’ai appelé MOSSfarm. Ce compte est celui qui va gérer ma ferme SharePoint.

      image

      Pour l’authentification, il n’y a pas vraiment d’importance à choisir Kerberos plutôt que NTLM. Dans un environnement de dev, j’opte pour NTLM… par facilité.

      image  image  image  image

      Avant de configurer SharePoint, nous allons appliquer les patchs dans cet ordre :

      1. Infrastructure update pour WSS
      2. Infrastructure update pour MOSS
      3. February Cumulative update pour WSS
      4. February Cumulative update pour MOSS

      Ici rien de particulier à faire si ce n’est le fameux « Suivant, suivant, terminer »J. Ces updates vont mettre à jour certains composants/fonctionnalités de SharePoint et il est très important d’exécuter le SharePoint configuration wizard après chaque mise à jour. (Je ne mets pas ici de copie d’écran car il n’y a rien à faire de particulier à part attendre smile_regular).

      Configuration

      SharePoint

      Nous allons maintenant configurer les différents rôles SharePoint.

      Email

      Ouvrez l’administration centrale SharePoint et cliquez sur l’onglet « Operations » puis « Outgoing e-mail settings ».

      image

      Sur la page « Outgoing E-Mail settings », remplissez les champs et cliquez sur le bouton « OK ».

      image

      Pour information, le service SMTP n’existe plus sous Windows 2008. Vous pouvez utiliser l’utilitaire ArGoSoft Mail Server. C’est un freeware léger et simple à utiliser et configurer.

      Recherche

      Rendez-vous sur l’interface d’administration de SharePoint. Cliquez dans le menu ou l’onglet sur « Operations » puis sur « Services on server ».

      image

      Sur la liste des services, cliquez sur le lien « Start » à la ligne « Windows SharePoint Services Search » :

      image

      On renseigne les comptes utilisateurs dédiés à la recherche :

      image

      Sur la liste des services, cliquez sur le lien « Start » à la ligne « Office SharePoint Server Search » :

      image

      Renseignez ensuite l’adresse email de contact et le compte de service :

      image

      Shared Services

      Maintenant que notre recherche est configurée, nous allons installer le Shared Service. Pour cela, dans le menu de gauche de l’application web d’administration, cliquez sur « Shared Services Administration » :

      image

      Cliquez sur « New SSP » :

      image

      Dans l’écran suivant, nous allons devoir créer deux applications web pour héberger notre SSP ainsi que l’application « My Site ». Cliquez d’abord sur « Créer une nouvelle application web » :

      image

      Nous allons donc créer l’application web pour notre SSP. Remplissez les champs nécessaires.

      image

      Nous allons maintenant créer notre application web pour notre « My Site ». Pour cela, cliquez sur le lien » créer une nouvelle application web » :

      image

      Nous allons maintenant renseigner les paramètres pour l’application web « My Site ».

      image

      Maintenant que nos deux applications web sont configurées, il nous reste a renseignez les derniers champs dont le compte qui va exécuter le service SSP :

      image 

      Notre SSP est donc maintenant créer.

      image

      Commerce Server

      Pour installer Commerce Server 2009, vous devez auparavant installer… Commerce Server 2007 ! Commerce Server 2009 étant en fait une réécriture des API très orientés .Net 3.5 (Linq, Entities,.. ). La structure de la base étant quant à elle quasi identique. Pour avoir un léger aperçu des nouvelles orientations, je vous conseille de lire cet article : What’s New in Commerce Server 2009?

      Sur l’installation et la configuration de Commerce Server, vous pouvez consulter le document officiel : Microsoft Commerce Server 2009 RC Installation and Configuration Guide

      Commerce Server 2007

      image  image  image  image  image  image

      L’installation étant terminée, nous allons passer à la configuration

      image  image  image  image  image  image  image

      Une fois Commerce Server 2007 installé et configuré, vous pouvez appliquer le SP2. Attention, si vous souhaitez utiliser les clients riches de CS, il vous faut les installer avant l’application du service pack.

      Commerce Server 2009

      Installation

      image  image  image  image   image  image  image  image image

      Mise en place d’un « SharePoint Commerce Site »

      image  image  image

      image  image  image

      Maintenant que Commerce Server 2009 est installé, il nous faut configurer les droits SQL Server pour notre compte service MOSSRunTimeUser:

      Configuration

      Nous devons maintenant configurer le site Commerce Site en lui spécifiant le nom du catalogue ainsi que le canal par défaut. Pour cela, ouvrez l’application web -> site actions -> view all site content. Cliquez ensuite sur la liste « Channel configuration », déroulez le menu de l’entrée « Channel » et cliquez sur « Edit item » et renseignez la valeur : "Default". Faite de même avec l’item « DefaultCatalog » avec comme valeur: "Adventure Works Catalog".

      Votre site est donc maintenant prêt à être utilisé smile_regular image


    • Viewing all articles
      Browse latest Browse all 2

      Latest Images

      Trending Articles





      Latest Images