Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le blog technique de Loïc Bar

Nouvelles technologies Web

Award

  • mvp

J'y serai...

Mes livres

VPC SharePoint/WSS clonable

Lorsque nous voulons développer sur Sharepoint, nous avons l'habitude d'utiliser des VPC (machine virtuelle).

Problème :

  • Il est parfois (souvent) plus dur d'annuler une bétise que nous avons fait que de repartir du début.
  • Quid des VPC qui sont sur le réseau avec le même nom?
  • Sysprep difficile à utilisé lorsque WSS ou MOSS est déjà installé.

La solution est d'avoir une sorte de VPC de base avec Sharepoint correctement installé dessus. Du coup, lorsque nous voulons recommencer, il suffit de reprendre la VPC de base et d'entamer à nouveau la programmation ou la manipulation que nous voulions faire. Ceci ne règle cependant pas notre second problème. Cette VPC de base sera probablement utilisé par plusieurs personnes, du coup il faut changer le nom de la machine pour ne pas avoir des collisions réseau. C'est là que commencent les vrais ennuis!

Comment faire pour renommer correctement une machine ET le Sharepoint qui est dessus?

J'ai lu plusieurs articles sur le sujet et c'est bien ça qui me pousse à écrire le mien. Pour information, voici les liens des articles que j'ai lu :

Après avoir lu ces différents articles il s'avère que certaines procédures ne fonctionnent pas, d'autres ne sont pas adaptées etc. Alors j'ai décidé de partager avec vous "ma" solution.

Autres liens

Ces liens sont ajoutés par la communauté via les commentaires :

VPC Sharepoint clonable

Pour cloner une VPC WSS ou SharePoint, suivez le guide :

  1. Rendez-vous dans votre administration centrale
  2. Dans l'onglet Opération cliquez sur le lien Alternate access mappings.
    image
  3. Changez les différents mappings avec le nouveau nom de votre serveur.
    image
  4. Ouvrez ensuite une invite de commande (exécuté -> cmd).
  5. Rendez-vous dans le dossier suivant : "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN" à l'aide de la commande cd.
  6. Exécuté stsadm :
    stsadm -o renameserver -newservername "newservername" -oldservername "oldservername"
    Ce qui donnera ici :
    stsadm -o renameserver -newservername "sptest-tpl" -oldservername "sharepoint-tpl"
    image
  7. Renommez votre ordinateur. Il vous demandera un Login et un mot de passe, indiquez ceux de l'administreur de la machine. 
    image 
  8. Redémarrez votre ordinateur.
  9. (Si vous êtes sur un domaine, vous devez rajouter l'ordinateur sur le domaine maintenant et ensuite redémarrez à nouveau l'ordinateur/vpc).
  10. Rendez-vous à nouveau dans "C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN" à l'aide de la commande cd
  11. Exécuter : stsadm.exe -o updatefarmcredentials -userlogin –password
  12. Redémarrez IIS (iisreset /noforce).
  13. Vérifiez le pool d'application dans IIS et changer les identifiants lorsque cela est nécessaire.
    image
  14. Ouvrez l'administration centrale de Sharepoint.
  15. Allez dans l'onglet Opérations et cliquez sur le lien Services on Server.
  16. Ensuite, cliquez sur Office SharePoint Server Search et changer les mauvais logins
    image
  17. Faites de même pour Windows SharePoint Services Help Search. 
  18. Si vous avez un Shared Service, rendez-vous sur sa page d'administration et cliquez sur Search Settings.
  19. Un message d'erreur apparaît, cliquez alors sur Configure an indexer and a search database for this Shared Services Provider.
    image 
  20. Corrigez le domaine de l'administrateur et sélectionnez le site d'index. Cliquez ensuite sur OK.
    image

Si tout c'est bien passé, votre SharePoint doit être comme un tout neuf :-).

PS : Si les experts Sharepoint veulent donner leur feedback, leurs conseils ou leur lien, ils sont le bienvenu, je mettrai vos liens en haut de l'article!

En espérant que ça aide!

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: jeudi 17 juillet 2008 16:32 par loicbar
Classé sous :

Commentaires

ROMELARD Fabrice a dit :

Il y a aussi la partie SQL Server (suivant l'installation choisie).

Perso, je ne me fatigue plus avec ca, je save dans un coin ma machine de travail valide (disque externe USB), j'attache un second fichier VHD DATA qui stockera tous les outils, projets, ...

Et si le moindre problème arrive, je reprends ma sauvegarde de machine et réattache la VHD Data.

Pour ce qui est des collision de réseau, j'utilise uniquement une boucle locale de mon VISTA ou XP qui est partagé avec la Virtuelle et le réseau extérieur est utilisé uniquement au besoin.

Enfin, ma machine de dev n'a pas de domaine pour éviter tout problème avec les admin sys. Pour tester la couche sécu éventuelle, j'ai un serveur virtuel de test qui est lui sur le domaine et qui recevra les projet en cours de validation.

Fabrice

# juillet 17, 2008 16:39

loicbar a dit :

Bizarre, j'ai un SQL Server 2005 indépendant, et il ne rale pas!

Normal?

# juillet 17, 2008 16:48

ROMELARD Fabrice a dit :

oui parce qu'il est configuré avec le network services de base

# juillet 17, 2008 17:08

phil a dit :

Idem, je fais comme Fab.

Me demande si je lui ai pas piqué sa technique d'ailleurs... :)

Vu qu'après tout est sous TFS et déployé sous forme de solution...

M'enfin ca oblige à toujours avoir une VPC "Base" à jour...

Cette solution est cool aussi.

# juillet 17, 2008 18:47

ROMELARD Fabrice a dit :

Personne ne pique rien à personne :)

Les bonnes méthodes ou informations doivent être partagées au maximum et c'est toujours un plaisir si une solution que j'utilise est aussi appréciée par d'autres :)

Fabrice

# juillet 18, 2008 11:29
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- XNA 4.0 pour créer des jeux 3D sous Windows Phone 7 Series par Code is poetry le il y a 4 heures et 29 minutes

- [Tools] NDepend 3 dans Visual Studio, Waaaaaaaou!!! par Blog de Jérémy Jeanson le il y a 10 heures et 1 minutes

- [WF4] Grosses méprises en perspective sur le kit de migration WF3->WF4 par Blog de Jérémy Jeanson le 03-09-2010, 10:04

- Réunion du club moss paris par VANNESTE Xavier le 03-08-2010, 22:56

- [WF4] Argument, qui es tu? par Blog de Jérémy Jeanson le 03-08-2010, 19:34

- [FAST] Formations gratuites en e-learning par Le petit blog de Pierre / Pierre's little blog le 03-08-2010, 18:14

- Microsoft Visual Studio Team Explorer 2010 – Nom de code “Eaglestone” par Etienne Margraff le 03-08-2010, 15:37

- SharePoint 2010, lancement officiel le 12 mai… par Le blog de Patrick le 03-08-2010, 11:00

- SQL Server 2008 R2 : l’édition Express supportera des bases de données jusqu’à 10 Go ! par SQL Server vu par Christian Robert le 03-07-2010, 12:13

- [VS2010] Configurer l'analyse de code pour toute la solution par Jerome Laban le 03-07-2010, 01:23