Installation vCenter 5.1 U1: Partie 7 (Création DSN VUM)

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

DSNVUM1

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

DSNVUM2

Félicitation, vous êtes prêt maintenant à installer le rôle VUM.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.