Как сбросить время пробной лицензии VMware vSphere (Reset ESXi trial)
Как вы знаете, платформу VMware vSphere можно использовать бесплатно в полнофункциональном режиме в течение 60 дней. Однако, зачастую, этого времени оказывается недостаточно, и многие пользователи хотят сбросить триальную лицензию VMware ESXi, чтобы использовать продукт еще некоторое время до покупки.
Ниже приведен способ, как обновить триал VMware vSphere снова до 60 дней. Общая процедура такова:
Отсоединяем хост ESXi от vCenter
Заходим на ESXi через DCUI или по SSH
Удаляем файлы /etc/vmware/vmware.lic и /etc/vmware/license.cfg
Перезагружаем сервер
Присоединяем хост к vCenter
После этого вы получите вот такую картинку - хост затриалится еще на 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