Puncte:0

Schimbarea rețelei VM fără a reporni mașina virtuală în ESXi 7

drapel us

Vreau să-mi schimb rețeaua VM din CLI. Am reușit să fac acest lucru editând fișierul .vmx, dar trebuie să repornesc VM-ul meu pentru modificările care vor avea loc. Am incercat: vim-cmd vmsvc/power.off #id schimbați fișierul vmx vim-cmd vmsvc/power.on #id

Am incercat si eu sa folosesc vim-cmd vmsvc/reload #id pentru a reîncărca fișierul vmx, dar nu reușește. Dacă rulez comanda: esxcli network vm list Eu iau:

World ID Nume Număr Porturi Rețele


2100862 vm1 1 VLAN110 2100869 vm2 1 VLAN102 2100864 vm9 1 VLAN109

Vreau să schimb rețeaua vm1 la VLAN101. Din interfața de utilizare admin, o pot face fără a reporni VM-ul.

Cum pot face asta?

Puncte:1
drapel it

Nu ar trebui să atingeți fișierul .vmx, cel puțin nu pentru sarcini atât de banale precum schimbarea rețelei VM. Modul corect de a face acest lucru este utilizarea VMware PowerCLI. În acest fel, modificările pot fi efective imediat, ca și cum ar fi făcute pe GUI.

PowerCLI este un modul pentru Powershell, adaugă cmdlet-uri specifice vmware. De asemenea, îl puteți adăuga la Powershell pe Linux, în cazul în care aveți o stație de lucru Linux.

Uită-te pe acest link, este vorba despre Set-NetworkAdapter cmdlet: VMware PowerCLI Set-NetworkAdapter


Până la ESXi 6.7, vSphere CLI este de asemenea disponibil. Este, de asemenea, un set de comenzi pentru a gestiona/administra ESXi și VM-uri, dar este depreciat. Se bazează pe Perl. Dacă aveți o versiune de până la 6.7 de ESXi, puteți utiliza și aceasta. vSphere CLI

user2354982 avatar
drapel us
Mulțumesc. Încerc să schimb VLAN-ul VM-ului meu de pe un server la distanță. Primul meu gând a fost SSH și apoi să schimb rețeaua, dar singura modalitate prin care am putut afla cum să fac acest lucru este prin fișierul vmx. Știți cum pot schimba rețeaua VM-ului de la serverul de la distanță cu python scirpt?
Krackout avatar
drapel it
Ne pare rău @user2354982, nu știu cum ați putea face modificări direct în ESXi folosind Python. Poate alții te pot ajuta. VMware Dacă sunteți în Perl, Perl SDK este încă disponibil pentru cele mai recente versiuni de ESXi, totuși necesită instalare. Poate că configurarea unui sistem bastion-jump, un Linux mic cu Powershell și PowerCLI (sau Perl SDK) instalate și apoi conectarea la acesta poate fi o soluție; unul complicat pentru gusturile mele.
JMHerrer avatar
drapel us
Dacă doriți să utilizați python, ar trebui să utilizați vsphere api pentru a schimba adaptorul de rețea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.