понедельник, 7 ноября 2016 г.

Экзамен на статус VCP6-NV

Не так давно я сдавал экзамен 2V0-641 для получения статуса VCP6-NV. И пока воспоминания еще свежи, я хочу поделиться с вами несколькими рекомандациями касаемо экзамена.

среда, 26 октября 2016 г.

VMworld 2016 Europe (день 3)

Отчет о третьем (последнем) дне VMworld 2016 Europe. Первая и вторая части.

Фотографии с мероприятия.

понедельник, 24 октября 2016 г.

VMworld 2016 Europe (день 2)

Продолжение рассказа о конференции VMworld 2016 Europe. Первая часть доступна по ссылке.

Фотографии с мероприятия.

пятница, 21 октября 2016 г.

VMworld 2016 Europe (день 1)

Так уж получились, что мои планы писать об этой конференции день в день разбились о суровые реалии хренового доступа в Интернет в Барселоне и непреодолимое желание выспаться. Поэтому рассказ о главной европейской конференции в области виртуализации выходит с небольшим запозданием.

Фотографии с мероприятия доступны по ссылке.

Я не буду в очередной раз писать об одних и тех же вещах, а сосредоточусь на чем-то новом. Интересующиеся могут ознакомиться с отчетами по предыдущим годам:


понедельник, 26 сентября 2016 г.

Как узнать, какой VTEP использует ВМ в VMware NSX?

Одной из возможностей VMware NSX является поддержка нескольких VTEP (VXLAN Tunnel Endpoint), через которые осуществляется взаимодействие виртуальных машин с внешним миром (ВМ на других хостах и физическими устройствами).

Каждый VTEP представляет собой отдельный VMKernel интерфейс на хосте ESXi, который использует физические интерфейсы (аплинков) для передачи трафика VXLAN.

При настройке кластера администратор может выбрать - использовать один VTEP на каждом хосте или несколько. При использовании одного VTEP на хост поддерживаются практически все режимы балансировки за исключением балансировки по загрузке физического адаптера (Physical NIC Load).

понедельник, 19 сентября 2016 г.

Публикация веб-браузеров Google Chrome и Mozilla Firefox на терминальном сервере Windows Server 2008

Не так давно я столкнулся с несколькими проблемами при публикации веб-браузеров на терминальном сервере под Windows Server 2008 (R2).

Google Chrome

При попытке запустить опубликованный Google Chrome в seamless mode (у разных вендоров этот режим называется по-разному - RemoteApp у Microsoft, Hosted Applications у VMware, Application Publishing у Citrix), в окне браузера не загружались страницы, и через некоторое время он завершал свою работу с ошибкой.

понедельник, 12 сентября 2016 г.

Механизм IP Discovery в VMware NSX

При настройке логических коммутаторов в VMware NSX по умолчанию включается опция Enable IP Discovery.

Enable IP Discovery включает режим ARP Suppression, который позволяет уменьшить количество широковещательных ARP запросов, генерируемых виртуальными машинами для разрешения IP адресов в MAC адреса.

понедельник, 18 июля 2016 г.

Dell ThinOS и Wyse Device Manager

На сегодняшний день Dell является лидером рынка тонких клиентов. Компания предлагает устройства в разных ценовых сегментах с различными ОС - Windows Embedded, Suse Linux, Ubuntu, ThreadX (ОС для нулевых клиентов на базе процессоров Teradici) и ThinOS. О последней и пойдет речь сегодня.

понедельник, 27 июня 2016 г.

Подготовка образа Windows Thin PC и установка при помощи VMware Mirage (часть III)

В заключительной части я опишу процесс настройки сервера Mirage, процедуру создания эталонного образа, создания загрузочного образа, который потребуется, чтобы записать эталонный образ на целевые компьютеры, а также настройку WDM для передачи загрузочного образа по сети.

Первая часть: http://blog.vmpress.org/2016/05/windows-thin-pc-vmware-mirage-i.html
Вторая часть: http://blog.vmpress.org/2016/06/windows-thin-pc-vmware-mirage-ii.html

вторник, 14 июня 2016 г.

Подготовка образа Windows Thin PC и установка при помощи VMware Mirage (часть II)

Продолжаем готовить тонкий клиент на базе Windows ThinPC (первая часть по ссылке). Сегодня - установка дистрибутива на эталонный ПК и допиливание его до кондиции.

понедельник, 30 мая 2016 г.

Подготовка образа Windows Thin PC и установка при помощи VMware Mirage (часть I)

В этой и последующих статьях я планируют описать процедуру подготовки дистрибутива ОС Microsoft Windows Thin PC для работы совместно с VDI инфраструктурой на базе VMware Horizon View и VMware Mirage. VMware Mirage предлагается использовать в качестве средства для централизованной установки Thin PC на ПК, а также обновления образа по мере выхода новых версий.

понедельник, 16 мая 2016 г.

Лимит в 60 FPS в режиме vGPU на видеокартах NVIDIA

При тестировании производительности режима аппаратного ускорения графики NVIDIA vGPU для видеокарт GRID или Tesla в синтетических бенчмарках можно получить достаточно скромные результаты даже в сравнении с игровыми видеокартами начального и среднего уровня или при использовании режима vDGA.

Причина низких результатов - работа Frame Rate Limiter, включающийся при использовании vGPU, и ограничивающий максимальный FPS 60 кадрами в секунду. Поскольку обычно в режиме vGPU ресурсами графического адаптера пользуются несколько ВМ, то это сделано с целью ограничить одного или нескольких пользователей, которые могут запустить какое-нибудь ресурсоемкое приложение и мешать работе "соседей".

понедельник, 11 апреля 2016 г.

VMware High Availability vs NVIDIA vGPU

Обновление: Начиная с версии vSphere 6.5 для vGPU появилась поддержка High Availability (для режима vDGA высокая доступность все еще не поддерживается): vSphere HA now protects VMs with the NVIDIA GRID vGPU shared pass-through device. In the event of a failure, vSphere HA attempts to restart the VMs on another host that has an identical NVIDIA GRID vGPU profile. If there is no available healthy host that meets this criterion, the VM fails to power on.
http://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/whitepaper/vsphere/vmw-white-paper-vsphr-whats-new-6-5.pdf

С момента появления поддержки аппаратного ускорения графики NVIDIA vGPU в vSphere 6.0, все больше заказчиков интересуются возможностью применения данной технологии в VDI средах. Однако, у vGPU есть ряд ограничений, которые требуется учитывать при планировании архитектуры решения.

Одним из таких ограничений является отсутствие поддержки отказоустойчивости VMware High Availability. Например, об этом сказано в одном из официальных документов: http://www.vmware.com/files/pdf/techpaper/vmware-horizon-6-view-virtual-desktop-3d-graphics-reference-architecture.pdf 

пятница, 1 апреля 2016 г.

VMware Videogame Console Platform

Вслед за популярной инициативой Video Game Container System компания VMware анонсировала выпуск продукта для виртуализации игровых консолей - Videogame Console Platform (VCP).

понедельник, 28 марта 2016 г.

Ошибка сертификата vCenter Server после обновления до Horizon View 7

После обновления VMware View Connection Server до версии 7.0 при использовании серверов vCenter Server версии 5.0, 5.1 или 5.5 они перестают быть доступны из интерфейса View Administrator, а на вкладке Dashboard при просмотре свойств vCenter может появиться следующая ошибка.

Нажатие на кнопку Verify не приводит ни к какому результату. При попытке изменить настройки существующего сервера vCenter или добавить новый vCenter из вкладки View Configuration появляется ошибка:
vmware horizon view possibly an invalid vcenter server certificate please verity the identity of the associated vcenter server

понедельник, 21 марта 2016 г.

Teradici PCoIP Workstation Access

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

Помимо разработки и производства процессоров для обработки PCoIP, а также лицензирования протокола для сторонних компаний (PCoIP используется в качестве одного из протоколов доступа в VMware Horizon View, а также Amazon WorkSpaces), Teradici также выпускает ПО для работы с PCoIP: Teradici PCoIP Workstation Access.

воскресенье, 13 марта 2016 г.

Изменение лицензирования в VMware Virtual SAN 6.2

Начиная с версии 6.2 в VMware Virtual SAN в дополнение к трем существующим редакциям: Standard, Advanced и ROBO, появилась новая редакция Enterprise. Функциональные различия редакций представлены в таблице.

среда, 24 февраля 2016 г.

Raspberry Pi в качестве экономичной альтернативы тонким клиентам

Одной из существенных статей расходов при внедрении терминальных ферм или VDI инфраструктуры является покупка тонких клиентов - устройств, обеспечивающих подключение к удаленным рабочим столам. На рынке присутствует множество производителей тонких клиентов - это и широко известные компании: Dell (в свое время купивший крупнейшего производителя ТК Wyse), HP, NComputing, так и менее известные: Igel, Lenovo, Centerm, и даже местные российские производители: Тонк, Kraftway.

Стоимость тонкого клиента зависит от производителя, аппаратных характеристик, используемой ОС и поддерживаемого функционала, но даже самые экономичные решения начинаются, как правило, от 200$.

среда, 17 февраля 2016 г.

Уязвимости CVE-2015-7547 могут быть подвержены продукты VMware

Со мной в чате поделились ссылкой касаемо новой глобальной уязвимости CVE-2015-7547, которая затрагивает огромное число устройств, использующих ОС на базе Linux.

вторник, 16 февраля 2016 г.

Миграция с VMware Embedded PSC на External PSC на Windows Server

Начиная с версии vSphere 6.0 U1, стала поддерживаться миграция vCenter Server со встроенного Platform Services Controller на внешний PSC.

Разнесение PSC и vCenter между серверами может потребоваться в больших виртуальных средах, если вы планируете настроить балансировку служб PSC, использовать несколько серверов vCenter, объединенных в Enhanced Linked Mode, или создать отказоустойчивый кластер vCenter Server.

пятница, 12 февраля 2016 г.

Использование силосов для хранения индивидуальных настроек VMware User Environment Manager

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

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

С одной стороны, пользователь хочет использовать один профиль и иметь идентичные настройки ОС и приложений на каждом компьютере.

С другой стороны, должны использоваться разные профили, например, для терминальной фермы Citrix - один профиль, для виртуальной рабочей станции VDI - второй, для локального компьютера или ноутбука - третий. Необходимость использования нескольких профилей может быть вызвана разными причинами - различиями в версии или разрядности ОС, отличия в конфигурации приложений (разные места установки и расположения конфигурационных файлов на разных компьютерах), отличиями в аппаратной конфигурации компьютеров (разное разрешение мониторов, многомониторные конфигурации). Ну и, пожалуй, главная причина - одновременное изменение настроек одного профиля с нескольких компьютеров приводит, порой, к весьма неожиданным результатам.

понедельник, 8 февраля 2016 г.

Настройки профиля пользователя через VMware User Environment Manager

Разбираясь в VMware UEM, я решил записать небольшое видео, которое показывает настройку профиля пользователя на примере задания обоев рабочего стола.

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

понедельник, 1 февраля 2016 г.

Ошибка Personal vDisk при обновлении MCS образа Citrix XenDesktop

При обновлении базового образа в Machine Catalog, использующего персональные диски (Persinal vDisk), в консоли Citrix Desktop Studio виртуальная машина отображается со статусом Unregistered, а при подключении к ВМ через консоль появляется ошибка "Citrix personal vDisk failed to Start" с кодом: 0xC03A001A.

При этом в файле журнала PvDActivation.Errors.txt на виртуальной машине могут появляться следующие сообщения:
[ERROR][12-11-2015 14:21:04]VDeskNativeV   [0169] Creating of the child VHD P:\UserData.V2.VHD.UpdateInProgress failed with error -> = -1069940710
[ERROR][12-11-2015 14:21:04]VDeskNativeV   [0577] Failed to create differencing disk P:\UserData.V2.VHD.UpdateInProgress, against P:\UserData.V2.vhd, Error:-1069940710
[ERROR][12-11-2015 14:21:04]VDeskNativeA   [2476] Failed to create diffrencing disk for applying updates,Error:-1069940710

Ошибка возникает из-за того, что на персональном диске (P:\) включено сжатие на уровне файловой системы NTFS, что не поддерживается виртуальными дисками .vhd. Отключите сжатие в свойствах диска (снижите флажок с Compress this drive to save disk space / Сжать этот диск для экономии места) и перезагрузите ВМ.

понедельник, 25 января 2016 г.

Немного истории: продукты VMware, которых больше нет с нами

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

среда, 20 января 2016 г.

Презентация с выступления VMUG 2015 Winter

В декабре прошлого года на очередном VMUG я делал доклад на тему: "Docker в виртуальной среде VMware".


Видео с демонстрацией.

Запуск нескольких экземпляров Apache Tomcat в Docker контейнерах.

Пример установки Photon OS для запуска Docker контейнеров.

Демонстрация работы с Docker контейнерами через плагин к vRealize Orchestrator.

Пример создания ВМ VMware ESXi через Docker Machine.

понедельник, 11 января 2016 г.

Установка и настройка VMware Horizon Client for Linux для Ubuntu 14.04

За последний год VMware активно дорабатывала VMware Horizon Client for Linux, добавляя в него все больше функций. Последняя актуальная версия клиента поддерживает проброс USB устройств и принтеров, RTAV (Real-Time Audio-Video) аутентификацию по смарт-картам, двухфакторную аутентификацию с помощью RSA SecurID или RADIUS, многомониторную конфигурацию, подключение локальных папок (в тестовом режиме).

Из функций, которые на текущий момент не поддерживаются в клиенте для Linux: MMR (Multimedia Redirection), проброс сканеров и serial портов, подключенных к клиентским устройствам.

В качестве примера рассмотрим установку клиента под 32-битной версией ОС Ubuntu 14.04.3 (64-битная версия Ubuntu 14.04 на текущий момент официально не поддерживается).