Pikavihje-vmware – Iso builder Packerille nyt ESXi: n tukemana 7.0

kun vSphere 7.0 GA ’ ed aiemmin tänä vuonna, yksi muutoksista, jotka olin huomannut läpi julkaisutiedot oli poistaminen VNC-palvelimen ESXi. Oletuksena, tämä on poistettu käytöstä, mutta käyttäjät voivat ottaa sen per-VM perusteella ja yhteyden tiettyyn VM käyttäen VNC. Monikaan asiakas ei käyttänyt tätä ominaisuutta ja siinä oli järkeä, miksi se poistettiin.

kuitenkin, yksi seuraus on, että jos käytät HashiCorp Packer ja VMware-iso builder luoda automatisoituja kuvia ESXi, se ei enää toimi päivittämisen jälkeen ESXi 7.0 Packer luottaa tähän VNC käyttöliittymä lähettää automatisoituja painalluksia VM osana sen automaatio. Saatuaan tietää tästä muutoksesta vSphere 7.0, jätin Packer Github Enhanacement nähdä, jos joku olisi avoin uudelleen täytäntöön näppäimistön toiminnallisuutta hyödyntämällä vSphere HTML5 konsoli SDK joka sitten mahdollistaa käytön VNC yli websockets. PR suljettiin noin kuukausi sitten ja kun viime aikoina työskennellyt vCenter Event Broker Appliance (VEBA) projekti, sain vihdoin mahdollisuuden tarkistaa ominaisuus päivittämisen jälkeen minun fyysinen ESXi isäntä uusin 7.0 päivitys 1 ja iloinen voidessani kertoa, että vmware-iso builder nyt toimii kuin ennen.

Pakkaajapohjaan tulee lisätä seuraavat kaksi riviä:

”vnc_over_websocket”: true
”insecure_connection”: true

for reference, you can also refer to reference to the Veba Packer template

An alternative workaround is to use the vSphere-iso builder which averages the vSphere USB scan codes API to see keystrokes into a VM without need to tuft on the VNC interface. Yksi haittapuoli on, että sinun täytyy olla vCenter-palvelin vSphere-iso builder vuorovaikutuksessa vSphere API vCenter Server eikä suoraan menossa ESXi ja tämä vaikuttaisi myös kuka tahansa käyttää ilmaista ESXi rakentaa Packer kuvia.

pääsyy siihen, etten ollut siirtynyt vsphere-iso Builderiin, oli se, että minulla oli aika monta Pakkauspohjaa, jotka käyttivät vmware-iso Builderia, eikä syntaksi ollut kannettava näiden kahden välillä. Pelkästään tästä syystä päätin lykätä fyysisen ESXi-isäntäni päivittämistä 7.0: aan asti.

Vastaa

Sähköpostiosoitettasi ei julkaista.