воскресенье, 19 сентября 2010 г.

RVtools

У VMware сделано довольно многое для того, чтобы облегчить взаимодействие с ее продуктами. Это разные SDK, API, поддержка разного рода скриптов.

Однако используется это все больше коммерческими решениями (тут я, похоже, играю в капитана Очевидность), а чего-то маленького, полезного и бесплатного особо и нет.

Хотя, погодите, есть кое что – это изредка мною, в частности, упоминаемая утилита RVtools.
Скачиваем, устанавливаем, запускаем.
rvtools.1

Сразу после указания куда и с какой учетной записью подключаться, начинаем получать profit:

rvtools.2

Приводится куча информации по виртуальным машинам и хостам.

Например, отличная статистика по использованию памяти:

rvtools.7

Меня порадовала последняя закладка – vHealth:

rvtools.3

Например, в моем случае найдены такие потенциальные проблемы, как:

  • несоответствие имени виртуальной машины и имени каталога где лежат ее файлы. Такое бывает, если в консоли клиента vSphere переименовать существующую ВМ. Это бывает довольно неприятно, когда приходится отдельно трудиться для того, чтобы соотнести названия папок на диске с названиями виртуальных машин.
    Лечиться такое миграцией такой ВМ на другое хранилище.
  • снапшоты, или снимки состояния – это зло. DRS не мигрирует такие ВМ, размер диска нельзя изменить, дополнительно место на хранилище расходуется, появляется вероятность того, что однажды ВМ не включиться из за того что нарушилась структура снапшотов, и еще несколько пунктов.
    У одной из моих ВМ есть снапшот – повод задуматься зачем он есть?
  • На хранилище остается меньше 10% свободного места – когда оно сократиться до близких к нулю значений, работа ВМ с этого хранилища будет прекращена.
    Лучше бы до этого не доводить. В vCenter есть alarm, который сможет вас оповестить о таком хранилище по электронной почте или SNMP – у вас настроено такое оповещение?

Если в верхнем меню выбрать Health – нам дадут настроить что надо проверять, что нет:
rvtools.4

Тут много интересных пунктов, которые могут помочь диагностировать или недопустить неприятные проблемы.

Например, какое-то время назад со мной поделись интересным опытом (Артем, спасибо :)):
Инфраструктура vSphere, и чего-то некоторые ВМ стали тормозить. Притом, только те ВМ, что  были развернуты из одного шаблона. Попытки разобраться в проблеме с привлечением поддержки VMware успехом не увенчались, а самостоятельно найденный источник проблем оказался слегка необычным:
от вышеупомянутого шаблона не отключили образ CD-ROM. И когда к этому iso стали обращаться уже десяток-другой ВМ – это почему-то стало сказываться на их производительности.

Поиск “Zombie files” на хранилищах – отличный способ освободить себе места удалив ВМ, которые почему-то лежат на диске не будучи зарегистрированными на ESX(i). Такое регулярно бывает при неправильном удалении виртуальных машин или отдельных vmdk из их конфигурации.

rvtools.5 rvtools.6
ну и так далее.

Данные можно экспортировать в .csv.

2 комментария:

  1. Спасибо, отличный пост.
    Тулза действительно достойная. Пожалуй надо задонатить автору софтины :)

    ОтветитьУдалить
  2. Михаил, огромное спасибо за пост, очень помогло.
    Автору проги спасибо.

    ОтветитьУдалить