Небольшая запись об развертывание и первоночальной конфигурации VMware vSphere Management Assistant (vMA).
Чтож пробую на зуб. 🙂
Понедельник день тяжелый и еще спал я сегодня часа 3. Утром на работе просто не лезло ничего в голову. Работать так и не хотелось, но пришлось. После сытного обеда и клонения в сон, ко мне вдруг откуда не возьмись пришла мысль попробовать vMA на зуб в очередной раз и написать заметку. Пробовал эту штуку я, когда у него было другое название VIMA (Virtual Infrastructure Management Assistant), где, то в начале года. Тогда дело закончилось только разворачиванием темплейта, беглым взглядом и парой пробных команд, а потом снова забвенье. Как бы после этой заметки до забвенья не дошло опять.
Что же такое vMA? это просто Service Console. Нет точнее это virtual appliance, основанный на Red Hat Enterprise Linux 5 x64, с установленным в нем vSphere CLI и vSphere SDK for Perl. vMA это Service Console как бы за пределами самих хостов, и она дает возможность управлять сразу несколькими хостами. А зачем же консоль, если скажем в ESX есть уже Service console? Для тех, кто в танке, ESX 4 станет последним «толстым» гипервизором, следующие версии будут «тонкими» как ESXi (по сообщениям VMware), да и многие сейчас юзают ESXi в котором как таковой нет Service Console.
Страничка VMware vSphere Management Assistant.
И так поехали грызть vMA. Вначале я скачал ovf темплейт руками, хотя можно скормить ссылку и в vSphere клиенте.
В клиенте vSphere идем File -> Deploy OVF template. Указываем где лежит vMA virtual appilance.
Смотрим информацию о virtual appliance
Далее указываем имя и местоположение.
Указываем где будет, развернут vMA. (кластер и хост).
Выбираем хранилище.
Сеть, которая будет использована.
Все в конце мастера смотрим сведения об развертывание, жмем Finish и ждем когда развернется vMA.
Вот собственно, что и получилось. В оснастке появился vMA.
Далее стартуем ВМ с vMA. Грузится RHEL Ent 5. В процессе загрузки попросят сконфигурировать сетевой интерфейс. Нужно будет выбрать или получить настройки по DHCP или же забить статику вручную.
Потом нас попросят ввести пароль на админский акк vi-admin. После всего действа в консоли стандартное приглашение. Ничего не обычного. 🙂
Теперь можно сразу конектится по ssh к vMA. Админский логин vi-admin.
Первым делом необходимо добавить хосты к консоли.
Добавляем командой sudo vifp addserver <servername>, где <servername> имя хоста ESX/ESXi или vCenter Server. При добавление хостов попросят ввести пароль от root’а. При добавление vCenter Server система попросит ввести логин и пасс от vCenter Server.
После добавления можно посмотреть список серверов командой vifp listservers.
И еще, наверное одна из полезнейших команд — vifpinit <targetserver>, где <targetserver> имя хоста или vCenter Server. Это команда инициализирует утилиту vi‐fastpass для vSphere CLI и vSphere SDK для Perl, которая служит для не интерактивного входа на хосты. Т.е набрали для примера vifpinit host1, и Вы уже на консоли нужного сервера.
Теперь можно и работать в консоли. Вообще vMA если присмотрится очень удобный инструмент, особенно в средах с больших числом хостов. Можно на скриптах автоматизировать различные административные задачи, процессы и т.п.
Пока все. Думаю позже напишу продолжение. А пока читайте гайд по vMA и осваивайтесь.
Здравствуйте. Хотел сказать спасибо за ваши статьи, весьма и весьма полезное чтиво, особенно для таких как, кто только делает первые шаги в освоении виртуализацию.
По текущей статье, хотел поинтересоваться, нужно ли устанавливать в vMA VMware Tools, если да то как это правильнее сделать, спрашиваю потому что где то встречал (не вспомню где) что тулзы ставятся.
Спасибо.
Хотя в гайд по vMA ничего не обнаружил по этому вопросу …
Здравствуйте!
Прежде всего заинтересовался vMA для автоматического контроля питания виртуальных хостов (автоматическое тушение серверов при потере питания на бесперебойнике).
Подскажите пожалуйста, кто слушает на 443 порту виртуального хоста?
Порт на хосте открыт, но при попытке добавить этот хост командой `sudo vifp addserver` я получаю ошибку:
«Error: Connection to host refused.»
Возможно, что-то упущено?
Спасибо.
ARTUR была такая же проблема, если у тя домен , то добавь на контролере ESXI(имя твоей машины) в днс, (записью А)
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2003313