VMware info

Difference between processors and cores:
https://blogs.vmware.com/vsphere/2013/10/does-corespersocket-affect-performance.html

 

Заставить ESXi 6.5 работать со старым клиентом:
vi /bootbank/clients.xml
<ConfigRoot>
<clientConnection id="0000">
<authdPort>902</authdPort>
<version>6</version>
<exactVersion>6.0.0</exactVersion>
<patchVersion>1.0.0</patchVersion>
<apiVersion>dev</apiVersion>
<downloadUrl>http://0.0.0.0</downloadUrl>
<flexClientVersion>6.0.0</flexClientVersion>
</clientConnection>
</ConfigRoot>

vi /etc/rc.local.d/local.sh
rm /usr/lib/vmware/hostd/docroot/client/clients.xml
cp /bootbank/clients.xml /usr/lib/vmware/hostd/docroot/client/clients.xml
chmod 444 /usr/lib/vmware/hostd/docroot/client/clients.xml

Reboot server and check how it works

http://lib.ru/unixhelp/vmware.txt#14

Простейший мониторинг состояния RAID массива и дисков в нем на ESXi

https://habr.com/company/simnetworks/blog/241605/

Если коротко, то:
– выясняем модель RAID контроллера;
– ищем на сайте производителя драйверы и SMIS провайдер под VMware;
– закачиваем в датастор драйвер и провайдер;
– устанавливаем это все примерно такими командами:
esxcli software vib install -v "/vmfs/volumes/STORAGENAME/Distr/Drv/Adaptec/msm_vmware_v2_06_23164/cim/esxi6_0/cim/vmware-esx-provider-arcconf.vib"
некоторые производители (привет, Адаптек!) почему-то не подписывают свой софт и ESXi откажется его устанавливать из-за этого. Используем –no-sig-check (два дефиса перед no) в команде установки для обхода этого препятствия.
– перезагружаем сервер;
– смотрим, появилась ли информация о контроллере, массиве и дисках в Health Status

ESXi web client install

Howto: http://www.vladan.fr/esxi-free-web-client-interface/
Descr.: http://www.vmgu.ru/news/vmware-esxi-embedded-web-client
Download: https://labs.vmware.com/flings/esxi-embedded-host-client
Troubleshooter for 5.5: http://www.virtuallyghetto.com/2015/08/new-html5-embedded-host-client-for-esxi.html

 

Как зайти:
https://esxi.host/ui/

How to install:
esxcli software vib install -v /vmfs/volumes/storagename/Distr/VM/WebClient/esxui-signed-5214684.vib

 

Troubleshooting:

Service 503 error:
Step 1 – SSH to your ESXi host and open the following configuration file:
vi /etc/vmware/rhttpproxy/endpoints.conf
Step 2 – Remove the following line and save the changes
set cursor on this line:
/ui local 8308 redirect allow
and press dd
press ZZ (with shift) to save
Step 3 – Restart the reverse proxy by running the following command:
/etc/init.d/rhttpproxy restart

 

Справочник по vi:
http://rsusu1.rnd.runnet.ru/unix/ucomm/vi.html

ESXi 6.0 Windows 7 VM failed to start with error: The operation on the file failed (14(Bad address))

После копирования виртуалки с windows 7, созданной в ESXi 5.5 на сервер с ESXi 6.0 и попытки ее запуска получил ошибку:
The operation on the file failed (14(Bad address))

Места в датасторе предостаточно.

Спасает команда vmkfstools -i "/vmfs/volumes/datastorename/vm/source.vmdk" -d thin "/vmfs/volumes/datastorename/vm/target.vmdk"

https://communities.vmware.com/thread/560785

Manage LSI RAID controller, installed on server running ESXi, in Windows

For example, we want to monitor MEGARAID SAS 9341-4I:

LSI Software:
https://www.broadcom.com/products/storage/raid-controllers/megaraid-sas-9341-4i#downloads

On ESXi:
– Download VMware Driver – usually from VMware site
– Download SMIS Provider
– Enter Maintenance Mode
– Set Host Image Profile Acceptance Level to Community in Security configuration.
– Install driver: esxcli software vib install -v /vmfs/volumes/VOLUME-NAME/DRV-DIR-NAME/DRV-NAME.vib –no-sig-check
– Reboot.
– Install SIMS Provider: esxcli software vib install -v /vmfs/volumes/VOLUME-NAME/DRV-DIR-NAME/SIMS-NAME.vib –no-sig-check
– Reboot.
– Check everything installed fine: esxcli software vib list | grep -i lsi
– Check LSI RAID appeared Health Status in vSphere Client or Web Client.
– Exit Maintenance Mode.
– Check CIM Server started in Security Profile. Also check its startup policy.
– Check CIM Server port.
– Check or set host name in DNS And Routing.

On Windows:
– Download and install Latest MegaRAID Storage Manager (MSM)
– Configure ESXi server’s A record in DNS or write it to hosts file.
– Start MSM and set “Display all the ESXi-CIMOM…” in Configure Host.
– Enter ESXi server’s IP and start discovery.

Troubleshooting:
– ping ESXi host to be sure it is available in network
– download SLP Helper utility and set ESXi host’s IP in slp_helper.php

HOWTOs:
https://habrahabr.ru/company/simnetworks/blog/241605/
http://pyatilistnik.org/kak-ustanovit-megaraid-smis-providers-na-vmware-esxi-5-5/
https://bogachev.biz/2015/09/08/Установка-MegaRAID-SMIS-Providers-на-VMware-ESXi-5-5/
https://serenity-networks.com/how-to-install-lsi-megaraid-storage-manager-msm-on-vmware-esxi-5-5/

Troubleshooting:
“Unable to connect to CIMOM server” in MSM

Restore Management network ESXi

Если случилось :-) удалить Management Network и даже в ESXi DCUI настройки стали неактивными серыми, то:

• esxcfg-vswitch -a vSwitch1
With this command you can create a new vSwitch named: “vSwitch1”

• esxcfg-vswitch -A “Management Network” vSwitch1
now you can assign a portgroup “Management Network” to the new vSwitch1

• esxcfg-vswitch -L vmnic0 vSwitch1
this step adds pNIC “vmnic0” to the vSwitch1

• esxcfg-vmknic -a  -i 160.xxx.xxx.xxx -n 255.xxx.xxx.xxx “Management Network”
this command will set the IP address/Subnet

http://www.running-system.com/total-loss-of-esxi-management-network-settings-rebuild-vswitch-portgroup-and-ip-settings-with-command-line/

Пара полезных команд:
– список имеющихся свитчей:
esxcfg-vswitch -l
– список имеющихся vmk:
esxcli network ip interface list
– список имеющихся сетевых карт:
esxcfg-nics l
– привязать vSwitch и сетевую карту:
esxcfg-vswitch -L vmnic0 vSwitch1
– отвязать сетевую карту:
esxcfg-vswitch -U vmnic0 vSwitch1
– удалить vmKernel:
esxcli network ip tinterface name –interface-name vmkX

ESXi Shell

Как попасть в шелл напрямую с хоста?
Идем в секцию логов, просматриваем любой лог, нажимаем Alt+F1 и попадаем в шелл.

Краткие команды:
ls -al – аналог dir,
cd начало имени+Tab – автозаполнение имени, полезно когда директории называются 678g6s9-fgs7-f728rgviwv9 и их много

VMware vSphere Client на контроллер домена

Рабочее решение:
VMware-viclient-all-5.5.0-1281650.exe /VSKIP_OS_CHECKS=”1″

http://acisi.livejournal.com/83315.html

А способ, предложенный на vmgu работал у меня косо: если я писал VMware-viclient.exe /v “SKIP_OS_CHECKS=1”, то инсталлер вылетал с ошибкой “1152 Error extracting to the temporary location”.

Короч, спасибо некоему acisi.livejournal.com :-)