POWERCLI Script ESX

POWERCLI Script ESX - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-01-2013 à 09:58:37    

Bonjour à tous,
 
Dans le cadre d'un projet de stage, j'ai pour mission de mettre en place une architecture de machine virtuelle totalement automatisé et ceux dans le but de facilité le travail des administrateurs réseaux.
 
A partir d'une template, le but est d’être capable de déployer de manière automatique 10 machines virtuelles.  
Après création des machines virtuelles, les VM devrons avoir leurs propre configuration réseau (adresse IP) et ceux à l'aide d'un complément de script.
 
Étant totalement novice en la matière, je sollicite votre aide pour m'aiguiller sur le sujet.
 
Pour le moment, j'ai un script de création automatique de VM sur un serveur ESX:  
 
#****************************************************
 
#Script de déployement de plusieurs VM à partir d'une template
 
#v1.0
 
#*****************************************************
Connect-VIServer -Server ntc-vcstg -Protocol https -User toto -Password *****
Get-VMHost
$host1 = "esx3.test.local"
$template = "Win2K3"
$datastore = "NetAppFTW_1"
$customization = "Win2K3"
for($i = 1; $i -le 10; $i++)
{
$tempvm = "vServer-"+$i
$array += $tempvm
}
foreach ($vm in $array)
{
$vm=New-VM -Name $vm -Template $template -Host $host1 -Datastore $datastore -OSCustomizationSpec $customization -Confirm:$false
}
Pensez vous qui soit possible de rajouter une portion de script pour ajouter la configuration IP de chaque machines créée ?
 
Merci beaucoup :)


Message édité par TurboS le 26-02-2013 à 11:55:59
Reply

Marsh Posté le 25-01-2013 à 09:58:37   

Reply

Marsh Posté le 31-01-2013 à 15:51:29    

Regarde peut être du côté de Puppet entreprise:
provisioning  de machine VMware
http://docs.puppetlabs.com/pe/2.7/ [...] -more-help
 
écriture de manifest pour Windows:
http://docs.puppetlabs.com/windows [...] l#execexec

Reply

Marsh Posté le 14-02-2013 à 17:43:58    

je crois que Puppet est payant, mais sinon tu peux utiliser l'appliance VMA de VMware qui te permettra de faire tourner des scripts de deployement depuis un shell linux. ( et accessoirement un serveur apapche avec cgi-bin)

Reply

Marsh Posté le 19-02-2013 à 22:34:55    

Merci pour vos réponses.
 
Premièrement, je souhaiterais savoir si cela est possible.
 
Est-il possible via un script de modifier le nom d'une VM crée ?
 
Est il possible via un script de donner des paramètres IP à une VM crée ?
 
Merci.

Reply

Marsh Posté le 20-02-2013 à 01:36:36    

boisse a écrit :

je crois que Puppet est payant


 
T'as vu ça où toi ?  :whistle: C'est dans les paquets debian  :D

Reply

Marsh Posté le 26-02-2013 à 11:55:31    

Je pensais plutôt utiliser PowerCLI pour automatiser mes taches.
 
A ce propos, savez vous comment il faut procéder pour configurer les adresse IP des VM via POWERCLI ?
 
Merci.

Reply

Marsh Posté le 10-02-2017 à 13:16:24    

Regarde aussi du côté Ansible
Tu peux automatiser divers infra dont VmWare
Et tu peux faire les post installation Linux, Windows (via WinRm)

Reply

Marsh Posté le 10-02-2017 à 13:36:10    

Le bar ferme.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed