15 августа 2014 г.

Reset ESXi trial

vlsdtv | 12:39 |
            Ахтунг! Сдохла моя тестовая виртуальная ферма - закончился триальный период, надо как-то восстановить полнофункциональное тестирование - много наработок висит в ней.
Основную виртуальную ферму не трогаю - там крутится почта и еще несколько достаточно важных серверов, да и дисковое подпространство там не позволяет развернутся в полном объеме.
       Решение в принципе я нашел (как в доках по VMWare, которые остались у меня после прохождения курсов, так и нагуглив решение) и как ни странно, оно работает:
Вкратце выглядит все так:
  • Отсоединить хост ESXi от vCenter
  • Зайти на ESXi по SSH
  • Удалить файлы /etc/vmware/vmware.lic и /etc/vmware/license.cfg
  • Перезагрузить сервер
  • Присоединить хост к vCenter

Вуаля! Получается вот такая картинка - хост затриалится еще на 60 дней:
Можно работать еще 60 дней.

Команды для удаления указанных файлов и перезагрузки следующие:
rm -f /etc/vmware/vmware.lic /etc/vmware/license.cfg
reboot
Для VMware vSphere 5.1 и 5.5 эти файлы приходится  удалять после каждой перезагрузки. Делать так:
rm -f /etc/vmware/vmware.lic /etc/vmware/license.cfg
reboot ; while true ; do
rm -f /etc/vmware/vmware.lic /etc/vmware/license.cfg
done
Для ESXi 5.1 есть альтернативный метод без перезагрузки:
rm -r /etc/vmware/license.cfg
cp /etc/vmware/.#license.cfg /etc/vmware/license.cfg
/etc/init.d/vpxa restart
Для ESXi 5.0 это тоже делается без ребута:
rm -f /etc/vmware/vmware.lic /etc/vmware/license.cfg
services.sh restart
Ну а если случилось такое, что закончился триал и нужно прописать лицензию на хост (разумеется лицензия должна быть честно купленная), то сделать это очень просто. Надо открыть файл /etc/vmware/vmware.lic (зайдя по SSH):
~# vi /etc/vmware/vmware.lic

и прописать туда ваш ключик, после чего все должно заработать. Проверить и при необходимости перезагрузить
        Для vCenter тоже есть способ сброса триала, правда я не проверял, работает или нет - как-то не было такой необходимости:
  • Создать новый DSN к локальной базе SQL Express, где хранятся данные vCenter
  • Удалить vCenter
  • Установить vCenter заново, указав созданный DSN и убедится, что не выбран режим overwrite
Сия писанина предназначена для общего развития. Что бы юзать полнофункциональные продукты - покупайте лицензию! 

Комментариев нет :

Отправить комментарий

Search