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