Migration SQL Express > SQL SE/EE
Posted by NiTRo | Filed under HowTo, VMware
Lors de l’installation d’un virtualcenter, on oublie trop vite qu’une base MSSQL Express 2005 est limitée à 4096Mo (et à 1 cpu accessoirement). Ce qui mène tôt ou tard à ce message d’erreur :
De plus, vCenter 4.0 étant nettement plus gourmand en base que son prédécesseur, il est grand temps de migrer votre base vers un VRAI serveur SQL !
- Faites des backups (et snapshots pour plus de souplesse)
- Installez MSSQL 2005 (ou 2008) sur un nouveau serveur (2003 ou 2008) :
- Arrêtez le service vpxd (VMware VirtualCenter Server)
- Détachez la base du SQL Express et attachez la au nouveau SQL (http://support.microsoft.com/kb/224071)
- Lancez un Repair de l’install du virtualcenter:
- Sélectionnez l’option “existing database server” :
- Configurez le DSN et le compte de connexion à la base :
- Fournissez le cd d’install de virtualcenter :
- Créez un plan de maintenance (optionnel) :
- Relancez le service vpxd
- Allez vous coucher, il est 4h30 du matin
Voici une liste de liens utiles, à lire AVANT la migration :
http://kb.vmware.com/kb/7960893
http://kb.vmware.com/kb/1003928
http://communities.vmware.com/thread/55509
http://support.microsoft.com/kb/913089
http://www.alagad.com/go/blog-entry/how-to-make-a-backup-plan-for-sql-server-2005
http://support.microsoft.com/kb/909036
http://blog.scottlowe.org/2008/09/18/po2061-vmware-virtualcenter-25-database-best-practices/
http://www.vmware.com/files/pdf/vc_database_performance.pdf
http://www.forum-vmware.fr/forum/viewtopic.php?id=2788
Tags: vCenter, VirtualCenter
August 6th, 2009 at 13:23
Super article, justement je me demande au bout de combien d’objets on arrive a 4Go.
j’aimerait bien le traduire in English et poster su mon blog (si possible). Avec un lien de retour biensur…. -:)
August 6th, 2009 at 13:32
je suis arrivé à 4Go avec 500VM et 50 hosts (au bout de 2 ans sans purge)
Avec plaisir tu peux traduire/linker c’est là pour ca
August 10th, 2009 at 11:42
Interesante, avant que moi j’arrive à 500 VM…. oh la…!!! Et 50 hosts… C’est un grande PME la ou je suis….. -:)
Mais quand tu supprime des objets de la base, cela ‘allège’ la base SQL ou bien les anciens objets sont gardés et continuent ‘alourdir’ l’environement et contribuent à la Taille limite?
Vladan
August 10th, 2009 at 11:46
Quand tu supprimes des objets, ça l’allège mais cela ne supprime pas l’historique des actions/events pour ces hosts/vms