Si vous testez la suite VMware vSphere 6.0 en labo, vous aurez surement à modifier, casser et recommencer. Au moment de l’installation du vCenter Server Appliance 6.0 (vCSA) vous avez deux choix possibles, soit en clic bouton avec une belle interface graphique, soit en ligne de commande avec un script en jSON qui bien configuré vous fait gagner un précieux temps …
Avant de commencer il faut savoir que le déploiement n’est possible que sur ces plateformes (VMware vCSA Ressource) :
- Windows 7
- Windows Server 2008/2012
- Windows 8
- SUSE Linux 11 SP3
- Mac OS 10.9
Ci-dessous le fichier jSON que j’ai utilisé pour déployer un vCenter Server Appliance 6.0 (vCSA) avec Embedded Platform Services Controller (PSC)
Ce type d’installation est utile pour un déploiement sur petite infrastructure qui n’a pas besoin de plusieurs vCenter, c’est un bundle complet avec le service Single Sign On (SSO), de Licensing, de Certificats … géré par le Platform Services Controller (PSC)
Tableau des caractéristiques Hardware pour un vCSA/Windows vCenter 6.0 (Seul) :
Tiny | Max. 10 Hosts & 100 VMs | 2 vCPU & 8 GB RAM |
Small | Max. 100 Hosts & 1000 VMs | 4 vCPU & 16 GB RAM |
Medium | Max. 400 Hosts & 4000 VMs | 8 vCPU & 24 GB RAM |
Large | Max. 1000 Hosts & 10000 VMs | 16 vCPU & 32 GB RAM |
En Embedded il faut ajouter 2 vCPU et 2 GB de RAM
Version Embedded configurée en Tiny Form Factor (10 Hosts, 100 VMs – 4 [2+2] vCPU, 10 [8+2] GB RAM) avec IP statique …
[pastacode lang= »markup » manual= »%7B%0A%20%20%20%20%22__comments%22%3A%0A%20%20%20%20%5B%0A%20%20%20%20%20%20%20%20%22Virtua%7Cease%20Scripting%22%2C%0A%20%20%20%20%20%20%20%20%22vCSA%206.0%20Embedded%20PSC%20%3A%20Tiny%20Form%20Factor%2C%20Static%20IP%22%0A%20%20%20%20%5D%2C%0A%0A%20%20%20%20%22deployment%22%3A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22esx.hostname%22%3A%22ESXi1.lab.local%22%2C%0A%20%20%20%20%20%20%20%20%22esx.datastore%22%3A%22DS-iSCSI-HP%22%2C%0A%20%20%20%20%20%20%20%20%22esx.username%22%3A%22root%22%2C%0A%20%20%20%20%20%20%20%20%22esx.password%22%3A%22HelloWorld2016%22%2C%0A%20%20%20%20%20%20%20%20%22deployment.network%22%3A%22VM%20Network%22%2C%0A%20%20%20%20%20%20%20%20%22deployment.option%22%3A%22infrastructure%22%2C%0A%20%20%20%20%20%20%20%20%22appliance.name%22%3A%22vCSA%22%2C%0A%20%20%20%20%20%20%20%20%22appliance.thin.disk.mode%22%3Atrue%0A%20%20%20%20%7D%2C%0A%0A%20%20%20%20%22vcsa%22%3A%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%22system%22%3A%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22root.password%22%3A%22%40ShareYourMind%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22ssh.enable%22%3Atrue%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22ntp.servers%22%3A%220.pool.ntp.org%22%0A%20%20%20%20%20%20%20%20%7D%2C%0A%0A%20%20%20%20%20%20%20%20%22sso%22%3A%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22password%22%3A%22%40ShareYourMind%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22domain-name%22%3A%22lab.local%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22site-name%22%3A%22MyLab%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22first-instance%22%3Atrue%0A%20%20%20%20%20%20%20%20%7D%2C%0A%0A%20%20%20%20%20%20%20%20%22networking%22%3A%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22ip.family%22%3A%22ipv4%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22mode%22%3A%22static%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22ip%22%3A%2210.0.0.20%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22prefix%22%3A%2224%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22gateway%22%3A%2210.0.0.1%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22dns.servers%22%3A%2210.0.0.50%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22system.name%22%3A%22vCSA.lab.local%22%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%7D » message= »vCSA.json » highlight= » » provider= »manual »/]
- La première choses à faire si vous ne l’avez pas faite est de télécharger le package ISO et le décompresser (vCSA 6.0)
- Configurer le DNS et le Reverse DNS (A & PTR Record)
- Autoriser l’accès au NTP sur le Firewall (ex. 0.pool.ntp.org)
- Recommandé : Configurer un Range sur le DHCP (Il prend une IP en DHCP à l’installation avant de la fixer à la configuration)
- Ouvrir un CMD et naviguer dans vcsa-cli-installer\win32
- Utiliser la commande ci-dessous qui appelle notre jSON
vcsa-deploy C:\VCSA\vCSA.json –accept-eula
- Have a Break