Dans ce chapitre nous allons créer le connecteur ODBC vers la base de donnée pour Vmware Update Manager (VUM). Nous allons reprendre le même script que pour le connecteur vers la base de vCenter en le modifiant pour atteindre la base VUM.
Création du DSN pour VUM
La première étape pour installer VUM est de créer le connecteur ODBC vers la base de donnée VUM. A la différence du vCenter, qui utilise un DSN en 64 bits, VUM utilise un DSN en 32 bits. Le script Powershell précédent (celui pour vCenter) a été modifié pour en créer un en DSN 32 bits. Le script se nomme VUM-DSN.ps1. le script requière 3 arguments:
- le nom FQDN du serveur SQL
- le nom de la base de donnée VUM
- la version de SQL (2012 ou 2008)
1. Sauvegardez le script Powershell ci dessous et exécutez le dans une console Powershell avec les privilèges administrateur
Exemple: .\VUM-DSN.ps1 « sql01.test.local » « DB_VUM_Server » 2008
## Creates a 32-bit System DSN for VMware Update Manager. ## Supports SQL Server 2008(R2) and SQL 2012 $DSNName = $args[1] $DBName = $args[1] If($args[0] -eq $NULL) { echo "Must specify FQDN of SQL server."; Exit} If($args[1] -eq $NULL) { echo "Must specify VUM Database name."; Exit} If($args[2] -eq $NULL) { echo "Must specify SQL Version (2008 or 2012)"; Exit} if($args[3] -eq "encrypt") { $Encrypt = "Yes" } Else { $Encrypt = "No" } $HKLMPath1 = "HKLM:\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\" + $DSNName $HKLMPath2 = "HKLM:\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\ODBC Data Sources" md $HKLMPath1 -ErrorAction silentlycontinue set-itemproperty -path $HKLMPath1 -name Description -value $DSNName set-itemproperty -path $HKLMPath1 -name Server -value $args[0] set-itemproperty -path $HKLMPath1 -name LastUser -value "Administrator" set-itemproperty -path $HKLMPath1 -name Trusted_Connection -value "Yes" set-itemproperty -path $HKLMPath1 -name Encrypt -value $Encrypt set-itemproperty -path $HKLMPath1 -name Database -value $DBName md $HKLMPath2 -ErrorAction silentlycontinue if ($args[2] -eq 2008) { set-itemproperty -path $HKLMPath2 -name "$DSNName" -value "SQL Server Native Client 10.0" set-itemproperty -path $HKLMPath1 -name Driver -value "C:\WINDOWS\system32\sqlncli10.dll" } Else { set-itemproperty -path $HKLMPath2 -name "$DSNName" -value "SQL Server Native Client 11.0" set-itemproperty -path $HKLMPath1 -name Driver -value "C:\WINDOWS\system32\sqlncli11.dll" }
2. Une fois le script exécuté, vous pouvez vérifier le connecteur dans Source de donnée ODBC de Windows.
3. Comme pour le connecteur ODBC vCenter, cliquez sur Configure et faites Next jusqu’à la fin pour pouvoir faire un test de connexion
4. Cliquez sur Test Data Source pour valider le fonctionnement. Si vous avez le même résultat que ci dessous c’et que tout est OK
Félicitation, vous êtes prêt maintenant à installer le rôle VUM.