czwartek, 3 września 2015

Manually stopping virtual machines with ESXCLI on ESXi

    In some cases, virtual machines do not respond to the normal shutdown or stop commands.Not responding in vSphere Client on Vcenter. In these cases, it might be necessary to manually shut down the virtual machines.

# List all running virtual machines on the system to see the World ID of the virtual machine that you want to stop:
esxcli vm process list
# Kill (stop) the virtual machine by running the following command:
esxcli vm process kill [cmd options]
Example:

# List all running virtual machines on the system to see the World ID of the virtual machine that you want to stop:

~ # esxcli vm process list
AHSDC
   World ID: 2331910
   Process ID: 0
   VMX Cartel ID: 250197
   UUID: 42 2d 2c 6c 29 38 96 81-c7 65 5a 4d 2e f4 81 5f
   Display Name: AHSDC
   Config File: /vmfs/volumes/554a239a-6285f416-7db9-000ae4847e00/AHSDC/AHSDC.vmx



# Kill (stop) the virtual machine by running the following command:

~ # esxcli vm process kill -t force -w 2331910

 I hope this informative for you. Thanks for Reading!. Be Social and share it in social media, if you feel worth sharing it


Helpfull links::

Wyłączenie maszyny wirtualnej która nie odpowiada na ESXi uzywajac wiersza poleceń CMD (esxcli)

    Czasami tak bywa iż z jakiejś przyczyny tracimy panowanie nad zarządzaniem VMki z poziomu VCENTER lub vSphere Client. Wówczas przydaje sie pare pomocnych poleceń które mozemy użyć po zalogowaniu na ESXi aby ręcznie wyłączyć maszyne.

# Listowanie aktualnie uruchomionych maszyn wirtualnych na ESXi
esxcli vm process list

# Zabicie wirtualki:
esxcli vm process kill [cmd options]

Przyklad:

# Listowanie aktualnie uruchomionych maszyn wirtualnych na ESXi

~ # esxcli vm process list
AHSDC
   World ID: 2331910
   Process ID: 0
   VMX Cartel ID: 250197
   UUID: 42 2d 2c 6c 29 38 96 81-c7 65 5a 4d 2e f4 81 5f
   Display Name: AHSDC
   Config File: /vmfs/volumes/554a239a-6285f416-7db9-000ae4847e00/AHSDC/AHSDC.vmx



# Zabicie wirtualki:

~ # esxcli vm process kill -t force -w 2331910

Po "zabiciu" wirtualki, która była uruchomiona jako proces wyswietla nam sie pusta lista co oznacza iz brak aktywnych maszyn wirtualnych na hoscie.


Pomocne linki:

piątek, 7 sierpnia 2015

ESXi 5.5 - restart hosta z CMD ( esxcli )

Najpierw należy hosta wprowadzic w maintenancemode:

~ # esxcli system maintenanceMode get
Disabled
~ # esxcli system maintenanceMode set -e on
~ # esxcli system maintenanceMode get
Enabled
~ #

Następnie restartujemy hosta:

~ # esxcli system shutdown reboot -r 'jakis opis'

Dodatkowe źródło: link

środa, 27 maja 2015

vSphere Management Assistant 5.0 oraz 5.5 / -bash: echo: write error: Broken pipe

Podczas konfiguracji vMA (vSphere Management Assistant Guide) poprzez SSH w wersji: - 5.0 , - 5.5 spotkać można komendę:

vifptarget --set | -s
Służy ona do ustawiania domyslnie targetu na ktorym chcemy pracować. Po wykonaniu tej komendy pojawia sie jednak błąd:

-bash: -s: command not found

Error: Invalid arguments

Usage: vifptarget

-bash: echo: write error: Broken pipe



Sprawe jednak wyjasnia uzycie samej opcji vifptarget --help



Wystarczy użyć dla przykładu polecenia:

vifptarget --set

Po tym poleceniu zostaje ustawiony domyslny target na którym pracujemy.


Niestety w dokumencie VMware nie jest to jasno opisane i może powodować wątpliwości. Nie należy uzywac jednocześnie przelącznika np. -set oraz -s

Mam nadzieje iż post ten jest dla Ciebie pomocny zrób share :) Dziękuje.

sobota, 16 maja 2015

vSphere Hardening Guide 6.0 Public Beta 1 juz dostępna

http://blogs.vmware.com/vsphere/2015/04/vsphere-hardening-guide-6-0-public-beta-1-available.html

Security good practice z wczesniejszych wersji:

https://www.vmware.com/security/hardening-guides