Показаны сообщения с ярлыком ESXi. Показать все сообщения
Показаны сообщения с ярлыком ESXi. Показать все сообщения

20 июл. 2015 г.

Как добавить статический маршрут на vmware ESXi 4/5.0 и 5.1/5.5

Для добавления маршрута на ESXi 4.x и 5.0 нужно зайти по SSH на сервер и выполнить команду:

esxcfg-route -a <целевой_IP_подсети> <маска> <шлюз>

Например, чтобы задать маршрут к сети 192.168.1.0 с маской /24 (255.255.255.0) через роутер с адресом 192.168.2.1, нужно выполнить:

esxcfg-route -a 192.168.1.0/24 192.168.2.1

или

esxcfg-route -a 192.168.1.0 255.255.255.0 192.168.2.1

Для ESXi 5.0 роуты не сохраняются после перезагрузки, потому необходимо также вписать команду выше в файл /etc/rc.local - чтобы она выполнялась при загрузке гипервизора и прописывала нужный маршрут:

vi /etc/rc.local

Для ESXi 5.1/5.5 команда другая:

esxcli network ip route ipv4/ipv6 add --gateway <шлюз> --networkI <шлюз>/<маска> 

Т. е. для примера выше будет:

esxcli network ip route ipv4 add --gateway 192.168.2.1 --network 192.168.1.0/24

Для просмотра маршрутов необходимо использовать команду:

esxcfg-route -l


Источники:

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2001426

8 окт. 2012 г.

Доступ на ESXi сервер через ssh по ключу

Доступ по ключу удобная штука, и не заменимая при автоматизации.

Для реализации доступа по ключу создаем пару ключей, как я присал в этой статье. Затем, если мы хотим заходить на пользователя root по ключу, то выполняем команду (изменив данные на свои):

cat ~/.ssh/id_dsa.pub | ssh root@esxi.machine.com 'cat >> /etc/ssh/keys-root/authorized_keys'

Ключи в ESXi хранятся в файле /etc/ssh/keys-ИМЯ_ПОЛЬЗОВАТЕЛЯ/authorized_keys.

Тестируем (не забываем, что в папке ~/.ssh того пользователя, под которым ходим, должен быть приватный ключ с владельцем этот пользователь и правами 400):

ssh root@esxi.machine.com

27 сент. 2012 г.

vSphere Client не может подключиться к ESXi

Вы вводите заведомо валидные данные, и после паузы выпрыгивает ошибка типа такой:

The server 'my.host.name' could not interpret the client's request. (The remote server returned an error: (503) Server Unavailable
Call "ServiceInstance.RetrieveContent" for object "ServiceInstance" on Server "my.host.name" failed.


При это с помощью SSH нормально можно зайти на хост. Точнее, нужно зайти и выполнить команду:

/sbin/services.sh restart

После завершения всех действий команды (когда вы опять увидите приглашение командной строки) можно будет снова зайти на ESXi гипервизор с помощью vSphere Client.

13 мар. 2012 г.

Если при установке ESXi гипервизора установка заваливается с сообщением: can't detect last level cache

У меня на чипсете интел была такая проблема при установку гипервизора VMWare ESXi

Устанавливалось оно себе, а потом - бац, и ошибка:

can't detect last level cache

После гугления и экспериментов с биосом понял, что проблема была в том, что опцию "Max CPUID Value Limit" надо установить в Enable. После этого всё установилось.