Nettoyage de PXE Manager
Posted by NiTRo | Filed under VMware
Suite à notre post détaillant le renommage à chaud de vos ESXi, vous vous êtes peut être retrouvé dans la situation où votre PXE Manager affichait encore les anciens noms. C’est tout à fait normal car la base SQLite de PXE Manager est statique mais heureusement modifiable grâce à un outil tel que SQLite Database Browser :
Vous pouvez par exemple générer la liste des requêtes SQL permettant de mettre à jour les hostname en fonction de l’ip correspondante, en powershell bien sur :
Get-View -ViewType hostsystem -property name|select name,@{n="vmk";e={[System.Net.Dns]::GetHostAddresses($_.name)|%{$_.IPAddressToString}}}|%{$sql = 'update PXE_HOST set HOSTNAME = "' + $_.name + '" where IP = "' + $_.vmk + '";';$sql}
Vous pouvez aussi en profiter pour traquer les doublons avec cette requète SQL :
SELECT HOSTNAME, COUNT(HOSTNAME) AS NumOccurrences FROM PXE_HOST GROUP BY HOSTNAME HAVING ( COUNT(HOSTNAME) > 1 );
Tags: powershell, PXE, sql
March 6th, 2012 at 14:12
Salut!
Pour info, sachant que je boot mes ESXi avec autodeploy, pxe manager est compatible en mode “par dessus” ? Ca m’apporterais quoi de plus?
Thanks
March 6th, 2012 at 20:59
PXEManager permet surtout de pouvoir gérer des serveurs en statefull en plus du stateless, alors qu’AutoDeploy ne gére que du stateless.
March 6th, 2012 at 23:52
@Tntteam pour le mode stateless ça ne t’apporterai rien et je doute que tu puisses utiliser les 2 à cause du boot PXE.
Par contre tu devrais essayer PXE Manager pour gérer le mode stateless, à moins que tu utilises Autodeploy GUI.
Je suis intéressé de savoir si ton choix sur autodeploy c’est pour le PXE (diskless), la maitrise de la configuration, autre chose ou un peu de tout ?
March 7th, 2012 at 9:08
C’était pour me simplifier la vie car on a des ESXi pas avec la même config (certains avec carte sd, d’autres avec disques durs).
Non je n’utilise pas autodeploy gui.
En fait je me suis fait une image de boot à laquelle j’ai rajouté les vib HP, suivi d’un host profile + answer file complets qui me permettent d’avoir 0 config à faire quand je boot un ESX.
J’ai pas compris le “statefull” ni le “stateless” ?
En fait je suis vraiment partit dans l’esprit qu’un esxi n’étant rien d’autre qu’une lame interchangeable.