Transfert de la metabase de IIS6 sur un autre serveur.

Note : 9,67/10

12345678910
Auteur : poppyto Article lu 3 895 fois

Description : Les sites qui sont voués à grossir sont obligés de déménager sur de plus gros serveurs assez fréquemment. Hors il arrive que les accès aux serveurs ne puissent être faits que par Terminal Serveur; les migrations sont donc assez compliquées; IIS en faisant parti nous allons voir comment obtenir un IIS identique.




Vous savez que la Metabase est le fichier de configuration de IIS6 et que c'est un fichier XML. Par conséquent, vous vous êtes probablement dits (comme moi!) qu'une migration de serveur ne nécessitait qu'une simple copie de ce fichier sur le nouveau serveur : ERREUR !

Et oui, c'est triste mais il faut passer par un assistant de IIS pour effectuer la migration mais rassurez vous c'est très facile (si on n'oublie rien).

 

1. Ce n'est pas forcément évident mais recréez à l'identique les répertoires et fichiers des sites sur les mêmes lettres de disque dûr de préférence. (Exemple : Vos sites se trouvaient sur D:\Sites -> recopier les dans D:\Sites sur le nouveau serveur !)

 

2.Affichez la fenêtre de Restauration/Sauvegarde de configuration
Image1.png

 

Image2.png

 

3. Cliquez sur "Créer une sauvegarde" et donnez un nom à la sauvegarde et CRYPTEZ IMPERATIVEMENT SINON LA RESTAURATION NE FONCTIONNERA PAS (oui je sais la case à cocher annonce le contraire mais croyez moi j'ai perdu une heure !)
Image3.png

4.Voilà la première étape est passée. Vos fichiers de configuration sont sauvegardés sous C:\WINDOWS\system32\inetsrv\MetaBack et vous allez devoir récupérer le .MD0 et .SC0 et les recopier sous le même répertoire du nouveau serveur.
Image4.png

 

5.Répéter l'opération 2 et 3 sur le nouveau serveur, sélectionnez le nom de la sauvegarde dans la liste et cliquez sur Restaurer en fournissant le mot de passe adéquat.

Image5.png
6. Et voilà, en 2 minutes la migration miroir fonctionne et TOUS vos paramètres sont restaurés !

 

Bonne migration rapide.



A Propos de l'auteur

Bonjour, je suis ingénieur informaticien (comme la chanson !) dans une SSII et webmaster des sites ci-dessous. J'ai dans ma botte un passé chargé en C++/API (5 ans) et depuis 2 ans je suis passé en tout dotnet C# surtout le 2.0 et encore plus ASP.net. Sinon je suis bassiste depuis 10 ans :-). Vous me verrez trainer souvent sur www.aspfr.com ou encore sur les blogs de codes sources où j'y écris mon propre blog

 

Cours de basse gratuits avec vidéos et ralentis  
Cours de guitare gratuits avec vidéos et ralentis 



[ Voir la fiche de poppyto ] - [ Voir tous les articles de poppyto ] - [ Contacter poppyto ] - [ Visiter le site de poppyto ]



Mots définissants ce tutorial

Mot(s) associé(s) :

iis migration copie backup serveur




Commentaire(s)

Commentaire de : JPP80FR le 25/09/2006 21:12:11Envoyer un message à JPP80FR
pour migrai un serveur c'est sympa pour automatiser la configuration de plusieur site auraizvous une solution
Commentaire de : poppyto le 25/09/2006 21:15:44Envoyer un message à poppyto
Tout est faisable par script avec IIS : http://blogs.developpeur.org/poppyto/archive/2006/04/20/19940.aspx
Commentaire de : fredouille le 30/01/2007 14:57:23Envoyer un message à fredouille
Ca marche impec, des heures de boulot de gagner.

Un grand merci !

Fred
Commentaire de : Ternaute le 01/05/2007 11:13:41Envoyer un message à Ternaute
Salut,

Dans le livre Microsoft IIS6.0 (ISBN : 2 10 0072013) Chap 16, ils ne decrivent pas la sauvegarde de la même façon. Et ils précisent bien qu'il n'est pas possible de prendre la configuration d'un serveur pour la remettre sur un autre serveur, Id de Machine et Id d'instance, sous peine de corruption dela MetaBase.

Comment est-ce donc possible ?

Je vais effectuer ton test sur une machine virtuelle Win SRv 2k3 Web Edition.

++

Michel
Commentaire de : poppyto le 01/05/2007 15:43:09Envoyer un message à poppyto
Ba ecoute regarde le commentaire de Fredouille :) et puis j'ai fais ça et ça a marché donc...:)
Commentaire de : Ternaute le 01/05/2007 16:13:12Envoyer un message à Ternaute
Je suis dans une environnement de production, donc je ne prends pas pour argent comptant ce que je trouves sur le net. Je teste d'abord dans un environnement virtuel, car en cas de soucis, je reviens au snapshot précédent.

J'ai déja rencontré des erreurs de corruptions de MetaBase, alors je préfere prévenir plutot que guérir.

++

Michel
Commentaire de : poppyto le 01/05/2007 16:16:54Envoyer un message à poppyto
Pas de souci, réalise ton test en environnemment virtuel. La condition pour que le tuto marche est que le nouveau serveur ait la même arborescence pour tout ce qui est en rapport avec IIS.
Perso je n'ai pas rencontré de souci si ce n'est ce fichu mot de passe qu'il ne faut pas laisser vide.

Ajouter un commentaire :

Pour ajouter un commentaire, vous devez vous identifier :
Si vous n'avez pas encore de compte sur un des sites TechnoS-SourceS / CodeS-SourceS cliquez ici pour créer votre compte.

Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte