OVH Cloud OVH Cloud

migration d'un serveur IIS v5.0

2 réponses
Avatar
Pierre Tramo
Salut les gars, c'est Pierre Tramo !

Ca roule ? Bon, moi non. Je suis depuis quelques jours en train de me
faire chier a tenter de migrer un putain de serveur IIS d'une machine
a l'autre. Aller, je donne vous donne un peu plus de details.

Donc, nous avons une machine, sous Windows 2000, qui nous sert a heberger
une centaine de sites web, avec IIS 5. Le truc c'est que cette daube de
machine est sur le point de crever un jour ou l'autre, et nous avons
donc decider d'acheter une nouvelle machine, avec disques en RAID0, pour
remplacer cette vielle merde. Donc c'est bon, j'ai finalement reussis a
reinstaller cette saloperie de Windows 2000 sur la nouvelle machine,
maintenant il reste la partie migration du IIS, des fichiers (de
preference en concervant les permissions), et les comptes utilisateurs
(histoire que les permissions sur les fichiers aient un sens).

Enfin, juste le truc de base quoi, une simple migration, le meme genre
de trucs basic que les gens serieux font automatiquement de facon regulier,
avec leurs backups ?

Je suis pas trop un Windows user, donc les taches repetitives a la souris,
ca me saoule et j'ai autre chose a foutre. Je prefere les trucs automatises,
fiables, c'est a dire les trucs que les gens serieux utilisent. Donc j'ai
commence par chercher le fichier de conf du IIS histoire de le copier
vite fait sur la nouvelle machine. Probleme: j'ai pas trouve. En fait
je crois que c'est encore une de ces conneries de ces fichiers binaires
dont le but est de te faire chier si jamais t'aurais l'idee de voulloir
l'extraire pour par exemple preparer une migration vers un logiciel
concurrent. Bon, j'ai de la chance, c'est pas (encore) ce que je veux
faire (dans l'immediat), et apres quelques recherches, j'ai trouve un
truc un peu foireux qui s'appelle "IIS Migration Wizard". Hmm,
completement foireux en fait. Aucune doc, rien. J'installe, ca marche pas.
Bon, finallement, apres quelques temps a me faire chier a debugger cette
conneries qui te donnes aucun detail sur le probleme (c'est a toi de
deviner), j'ai resolu le probleme en desactivant toute authentification
sur le truc. Cool.

Bon, le probleme, c'est que a la phase 6 du truc (juste apres avoir
selectionne les vhosts a copier), apres m'avoir affiche le message
"Stage 1, now processing...", he ben ca foire lamentablement, avec le
message d'erreur tout a fait explicite suivant:
-2146893039 (0x80090311)

Bravo ! Tu peux pas toucher a la conf toi meme (enfin, sauf a voulloir
editer des trucs en hexa), mais en plus les outils qu'on te file pour
gerer cette merde sont foireux.

Quelqu'un aurait il une idee de la raison du probleme, et comment le
resoudre ? Une idee comment effectuer ce transfert simplement ? Sachant
que j'ai autre chose a foutre que passer des heures a cliquer partout
pour recreer chaque site un par un sur le nouveau serveur ...

Merci les amis ! A bientot.

--
Pierre Tramo
J2EE Lead Architect.

2 réponses

Avatar
jbongran
Pierre Tramo wrote:
Salut les gars, c'est Pierre Tramo !

Ca roule ? Bon, moi non.



Drôle de manière de demander de l'aide et de parler de produits dont
visiblement on t'oblige à te servir, et dont visiblement ton parti pris de
départ t'empêche d'avancer en ne lisant pas les docs.
Tout comme le fait de parler de Raid0 comme si c'était mieux de ne pas avoir
de tolérance de panne sur une machine de prod....

"The migration can be performed for only one individual site at a time, if
you want to migrate the entire IIS server. You may want to put all the
migration commands in a batch or script file"

Bien sûr tu n'utilises pas la version 1.1 du iis migration tool pour iis 6.0
http://www.microsoft.com/downloads/details.aspx?FamilyID*efc3e4-ce97-4f25-ace6-127f933a6cd2&DisplayLang=en
mais bien la version prévue pour iis 5.0
http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/iis_migration_wizard-o.asp

Voir aussi:
http://www.iisfaq.com/Default.aspx?tabid%11

Et pour editer la métabase de IIS, utilises MétaEdit
http://support.microsoft.com/kb/q232068/
Quand à scripter les modifications dans la métabase, il y adsutil
http://windows.microsoft.com/windows2000/en/server/iis/default.asp?url=/windows2000/en/server/iis/htm/adminsamples/adsutil.htm
Avatar
Pierre Tramo
On 2005-06-09, jbongran wrote:
Pierre Tramo wrote:
Salut les gars, c'est Pierre Tramo !

Ca roule ? Bon, moi non.



Drôle de manière de demander de l'aide et de parler de produits dont
visiblement on t'oblige à te servir, et dont visiblement ton parti pris de
départ t'empêche d'avancer en ne lisant pas les docs.



Hmm, tu veux dire qu'il existe des gens qui utilisent un IIS sans qu'on
les ai obliges a le faire ? Pour les docs, j'ai cherche, et j'ai rien
trouve a part des trucs bidons qui t'apprennent a cliquer. Et sur google,
personne ne semble avoir eu le meme probleme. Apres, sans acces aux
sources, c'est un peu dur de deviner d'ou viens le probleme, avec un
message d'erreur de ce type.

Tout comme le fait de parler de Raid0 comme si c'était mieux de ne pas avoir
de tolérance de panne sur une machine de prod....



Effectivement, c'etait une faute de frappe, je voullais parler de Raid1
bien sur.

"The migration can be performed for only one individual site at a time, if
you want to migrate the entire IIS server. You may want to put all the
migration commands in a batch or script file"



Pas lu ca, mais c'est normal, c'est ecrit sur la page concernant iis
6.0, pas le 5.0. De toute facon j'ai essaie un site a la fois, mais
c'est le meme probleme ...

Bien sûr tu n'utilises pas la version 1.1 du iis migration tool pour iis 6.0
http://www.microsoft.com/downloads/details.aspx?FamilyID*efc3e4-ce97-4f25-ace6-127f933a6cd2&DisplayLang=en
mais bien la version prévue pour iis 5.0
http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/iis_migration_wizard-o.asp



Oui.

Voir aussi:
http://www.iisfaq.com/Default.aspx?tabid%11



J'avais vu. IIS Export Utility a l'air interessant, mais ne marche pas :
"Could not connect to the target server 1CE The remote server machine
does not exist or is unavailable" (pourtant c'est la bonne ip, et le
serveur IIS est accessible avec un navigateur web). Enfin, deja, avoir
besoin d'un shareware pour un truc aussi basic, c'est etrange :)

Et pour editer la métabase de IIS, utilises MétaEdit
http://support.microsoft.com/kb/q232068/



J'ai teste, mais ca marche pas :
"An unknown error was encountered in a calling function, the error
message passed was:

A fatal error occured trying to connect to LOCALHOST"

Finallement, pas trop d'autre choix que tout faire a la main ...

Mais merci pour ces reponses :)

--
Pierre Tramo
J2EE Lead Architect.