KeyWeb

Управление машинами VirtualBox из терминала Linux

1111111111Rating 2.33 (3 Votes)
vbox cli 1
 
Управлять виртуальными машинами VirtualBox из командной строки - эта идея все время меня преследовала, так как ГУЙ уже порядком надоел, в результате возникла мысль написать интерпретатор команд, который бы позволял быстро производить базовые действия над виртуальными машинами из терминала Linux (Проверено и используется на Fedora / CentOS).

Vbox-cli

Позволяет в одну короткую команду использовать следующий функционал:
  • Просмотр всех созданных виртуальных машин
  • Просмотр статуса всех созданных виртуальных машин (Запущена, выключена, на паузе и т.п.)
  • Показать только запущенные виртуальные машины
  • Запустить виртуальную машину с стандартным GUI окном
  • Запустить виртуальную машину без GUI окна
  • Запустить виртуальную машину с базовым GUI окном без кнопок управления
  • Поставить на пузу виртуальную машину
  • Снять с паузы виртуальную машину
  • Отправить в резет виртуальную машину (аналогично кнопке reset на системном блоке)
  • Потушить виртуальную машину
Ну что еще надо для полного счастья? :)

Миграция базы данных VMWare с одного SQL сервера на другой

1111111111Rating 5.00 (1 Vote)
Попросили помочь провести миграцию (попросту перенос) БД от VMWare vCenter с одного SQL сервера на другой, начальные данные — база с именем VM_VCDB, и имена SQL серверов с доступом к ним. Изначально можно обратиться к офф. документации, все бы ничего, да одно условие омрачало весь спектакль - были утерян пароль от пользователя БД vCentre, но мы этот вопрос решили сбросом пароля для оного пользователя. Создав нового пользователя на новом сервере БД, с необходимым уровнем привидегий к новой БД vCentre.
Когда то у меня уже был опыт переноса БД от vCentre, все сводится в итоге к «нескольким» шагам:
  • Остановить сервисы VMware
  • Создать резервную копию БД
  • Создать резервные копии скриптов SQL агентов
  • На новом сервере БД создать учетную запись (для доступа vCentere к БД)
  • На новом сервере БД создать новую базу, указать учетную запись в качестве владельца
  • Восстановить бэкап в базу
  • Изменить параметры подключения к БД в vcdb.properties
  • Обновить параметры подключения ODBC
  • Запустить сервисы VMware

Восстановить задания (job) для VM_VCDB VMware

1111111111Rating 0.00 (0 Votes)
Все задания расположены в каталоге VCentre, для разных версий, это будет свой каталог:
  • VirtualCenter 2.5: C:\Program Files\VMware\Infrastructure\VirtualCenter Server\dbupgrade\Upgrade-v3-to-v4\T-SQL\
  • VirtualCenter 2.5, Update 4: C:\Program Files\VMware\Infrastructure\VirtualCenter Server\dbupgrade\Upgrade-v4-to-v5\T-SQL\
  • vCenter Server 4.x: C:\Program Files\VMware\Infrastructure\VirtualCenter Server\sql
  • vCenter Server 5.x: C:\Program Files\VMware\Infrastructure\VirtualCenter Server\sql
  • vCenter Server 6.0: C:\Program Files\VMware\vCenter Server\vpxd\sql
  • vCenter Server 6.5: C:\Program Files\VMware\vCenter Server\vpxd\sql

Уменьшить объем базы VMWare

1111111111Rating 0.00 (0 Votes)
База разраслась до размеров в ~50Гб, возникла необходимость ее обрезать, так как данные для просмотра администраторами (в данном случае) актуальны не более трех месяцев. В самой БД содержатся параметры, которые позволяют включить максимальный срок жизни хранения событий (по умолчанию этот параметр отключен), для этого необходимо открыть SQL Server Management Studio, развернуть БД VCentre - Tables, найти таблицу dbo.VPX_PARAMETER, щелкнуть ПКМ и выбрать опцию - Edit Top 200 Rows
 
truncate vmware db
 

VMware пул ресурсов / ограничение ресурсов

1111111111Rating 0.00 (0 Votes)

Представим, что один гипервизор обслуживает несколько виртуальных машин, у каждой машины свои задачи, у каждой машины свое потребление ресурсов, например несколько машин для разработчиков, несколько web сервров и т.п., отдать им всем все ресурсы сервера на мой взгляд не совсем правильно, в данном случае эффективнее было бы разделить машины по назначению, для каждого «назначения» создать свой пул ресурсов, «раскидать» машины по пулам. Так же можно ограничения на выделение ресурсов выставить в свойствах самих машин. Я например разбиваю машины по уровням, так называемым level'ам, которые определил для себя сам, например L1, L2, L3, где выставляю соответствующие приоритеты / ограничения, или по назначению и их приоритизации.

 vmware res1 vmware res2

Zero Client - впечатления

1111111111Rating 4.00 (1 Vote)

Недавно в мои руки попал Zero Client или Нулевой клиент, посредством протокола PCoIP позволяет осуществлять удаленный доступ к виртуальным рабочим станциям.

Экземпляр попавший ко мне представлял из себя монитор с тремя USB портами и выходом для наушников. Как выяснилось для работы данному устройству необходимо подключение к локальной сети, ZCM (Zero Client Management), виртуальна среда VMWare (на момент написания данной статьи осуществлена поддержка только VMWare). 

В данной статье я в краце постараюсь рассказать о том из чего же состоит ZC и сама инфраструктура необходимая для его развертывания.

Увеличение размера жесткого диска VMware

1111111111Rating 5.00 (1 Vote)

Не всегда можно точно рассчитать размер жесткого диска создаваемого для виртуальной машины, может наступить момент, когда необходимо расширить уже существующий раздел, данную операцию можно совершить встроенными средствами VMware.

Примечание: изменение размера диска(ов), при наличии снимков состояния системы не представляется возможным, т.е. перед работой с дисками необходимо удалить все снимки.

Hyper-v failed to create partition 0x80004005

1111111111Rating 0.00 (0 Votes)

При попытке запуска виртуальной машины (Microsoft Hyper-V), появляется ошибка вида, сообщающая о невозможности создания партиции (0x80004005), данная ошибка сообщает о том, что в BIOS не включен параметр - Data Execution Protection (DEP).

KeyWeb

Сейчас один гость и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз