четверг, 22 ноября 2012 г.

Управление памятью в ESXi 5.x

VMware опубликовала статью в Knowledge Base, превосходно описывающую управление памятью в ESXi 5.x. Причем в отличие от более ранних версий, в форме презентации и диаграммы, прекрасно понятных даже для тех, у кого хромает английский язык.



ЗЫ: кликать надо по самой презентации, а не по стрелкам внизу.

среда, 7 ноября 2012 г.

Перезапуск виртуальной машины: в кластер или в ресурсный пул?

Недавно меня спросили: виртуальная машина, перезапущенная HA, попадёт в свой ресурсный пул или в корневой ресурсный пул кластера?

Когда HA перезапускает ВМ после сбоя он размещает её в корневом ресурсном пуле кластера, а уже DRS перемещает её в соответствующий ресурсный пул. Так как, по умолчанию, DRS вызывается каждые 5 минут, то максимальное время которое ВМ будет работать вне ресурсного пула – 5 минут.

Как насчёт долей (shares)? Что если ВМ были назначены высокие значения доли, или, что может быть хуже, низкие? Ведь в течении этих 5 минут в ожидании запуска DRS относительные доли данной ВМ могут доминировать над дочерними объектами, или, наоборот, ВМ может столкнуться с недостатком ресурсов из-за других ВМ.

Для решения возможных проблем HA «выравнивает» значение долей данной ВМ перед её запуском. Данный процесс гарантирует, что ВМ получит количество ресурсов равное тому, которое бы она получила если бы была размещена в своём ресурсном пуле. После того как DRS поместит ВМ в соответствующий ресурсный пул ВМ снова будут возвращены её значения долей.

http://blogs.vmware.com/

Разница в функционале vSphere Client и vSphere Web client

С выходом vSphere 5.1 стандартным инструментом для управления инфраструктурой стал vSphere Web Client, классическая же версия vSphere Desktop Client больше не развивается.

Предоставляемые функции обоих клиентов немного разнятся, если какая-либо функция не приведена в списке ниже, значит она доступна в обоих версиях клиента.

vSphere Web Client
  • vCenter Single Sign-On
    • Аутентификация
    • Администрирование
  • Навигация с помощью Inventory Lists
  • Поддержка тегов
  • Work In Progress (Пауза)
  • Автоподстановка при поиске
  • Сохранение результатов поиска
  • Улучшенная скорость чтения при использовании Inventory Service
  • vSphere Replication (не SRM)
  • Virtual Infrastructure Navigator
  • Enhanced vMotion (без необходимости использования общего хранилища)
  • Интеграция с vCenter Orchestrator (vCO) Workflows (расширенное меню)
  • Virtual Distributed Switch (vDS)
    • Health Check
    • Экспорт и импорт конфигурации
    • Фильтрация диаграмм
  • Плагин для просмотра логов
  • vSphere Data Protection (VDP)
vSphere Desktop Client
  • VMware Desktop Plug-ins (VUM, SRM, и т.д.)
  • Сторонние Desktop Plugin
  • Работа с VXLAN
  • Возможность изменять тип и версию гостевой ОС
  • vCenter Server Maps
  • Создание и редактирование аттрибутов ВМ
  • Прямое подключение к ESXi хосту
  • Конвертация тонких дисков в толстые в Datastore Browser
 Источник: http://blogs.vmware.com/

Storage DRS и альтернативное хранилище своп файлов

По умолчанию своп файлы хранятся в папке с самой ВМ, однако DRS кластер также позволяет указать специальный датастор для хранения свопа. Меня спросили можно ли создать кластер датасторов исключительно для своп файлов. Хотя есть возможность использования одного датастора внутри кластера именно для хранения своп файлов, Storage DRS не будет инициировать балансировку своп файлов по следующей причине.

Альтернативное расположение своп файлов

Таким хранилищем может быть как общедоступное хранилище, так и локальные диски сервера. Хочу отметить, что второй вариант влияет на производительность vMotion из-за необходимости копирования своп файла на целевой датастор конечного хоста. Вместе с тем, может использоваться небольшой датастор, доступный всем хостам в DRS кластере. В таком случае имеет смысл использовать небольшой пул SSD дисков, что позволит уменьшить влияние падение производительности ВМ из-за свопа памяти на диск в случае нехватки физической памяти на сервере.

вторник, 6 ноября 2012 г.

Сертификации и учебы псот

Небольшие новости авторского коллектива vAdmin.RU. Что модно учить и сдавать в этом сезоне.

Антон Жбанков:
- Закрыл трек EMC Cloud Architect со сдачей экзамена Cloud Infrastructure & Services, базовый уровень по облачным архитектурам
- В планах сдача CompTIA Security+, VCP Cloud, VCAP Cloud, обновление сертификации по Hyper-V R3
- Учеба на бета курсе по vCloud Director 5.1

Константин Введенский:
- Успешно сдал VCAP DCD 5, ожидаем результат VCAP DCA 5
- В планах сдача VCP Cloud

P.S. коллеги, не зевайте. На мероприятиях вендоров становится модным делать отдельную секцию с бесплатной сдачей экзаменов (обычно стоят 100-200$ за попытку). Так например было на EMC Forum 2012.

воскресенье, 23 сентября 2012 г.

Изменения обработки отказов СХД в vSphere 5.1

В vSphere были добавлены два типа отказов СХД, обрабатываемых гипервизором – APD (All Paths Down) в случае выхода временного пропадания всех путей до LUN, и PDL (Permanent Device Lost) – когда LUN считается потерянным безвозвратно.

С версии 5.0 гипервизор научился отличать PDL от APD, так как в первом случае СХД отправляет инициатору соответствующие SCSI команды о том, что LUN удалён и данные с него соотв. недоступны. Таким образом, vmkernel знает, что IO запросы к данному LUN можно сразу отбрасывать, а не ждать ответа (что в конечном итоге могло привести к зависанию корневого процесса hostd).

В vSphere 5.1 представлены новые параметры для управления поведением гипервизора при потере доступа к хранилищу данных. Опция Misc.APDHandlingEnable указывает механизм обработки какой версии 5.0 (0) или 5.1 (1) необходимо использовать, и количество попыток передачи IO к массиву.

В случае использования нового механизма операции ввода-вывода будут отбрасываться со статусом NO_CONNECT через 140 секунд после того как ESXi обнаружит что массив не доступен. Изменять этот таймаут позволяет опция Misc.APDTimeout. Как только один из путей к массиву будет восстановлен – ESXi продолжит передавать данные.

Некоторые массивы используют схему 1 target – 1 LUN. Если на таком массиве удалить LUN, то массив не будет возвращать SCSI команды о том, что LUN не доступен. С версии 5.1 гипервизор способен проанализировать ответ массива и определить, что СХД сбрасывает попытки подключения именно по причине недоступности целевого target, после чего присваивает ему состояние PDL и прекращает попытки подключения.

четверг, 13 сентября 2012 г.

А что делает VMware, кроме Workstation?

Часто, очень часто на форумах задают вопрос типа "а как в VMware можно?". В 85% случаев имеется в виду Workstation, в оставшихся 15 - Server. Но VMware делает помимо Workstation и Server еще целую кучу продуктов.

Решил написать краткий обзор, а что же есть еще?

Прежде всего, это платформы виртуализации.
  • VMware Server - бесплатная серверная платформа, гипервизор 2го типа (Win + Lin). 
vSphere (в прошлом Virtual Infrastructure) – это общее имя продуктов серверной виртуализации от VMware.
  • ESX / ESXi (VMware Hypervisor) - гипервизор первого типа, с версии 5.0 доступен только ESXi
  • VMware Go Pro – веб-сервис для упрощенной установки и управления ESXi в малых инфраструктурых
  • vSphere Storage Appliance – виртуальная СХД для vSphere, использующая локальные диски хостов vSphere
Практически все остальные продукты направлены на обслуживание vSphere и добавляют различный функционал к ней.
Семейство vCenter

  • vCenter Server - сервер централизованного управления ESX/ESXi серверами и виртуальными машинами
  • vCenter Orchestrator - средство для автоматизации на основе workflow, позволяетделать интерфейсы самообслуживания для сотрудников, у которых нет прямого доступа к vSphere
  • Update Manager - централизованный патчинг серверов ESX/ESXi 
  • vCenter Converter – конвертер виртуальных машин, средство миграции физических машин в среду vSphere
  • Data Recovery – виртуальный модуль для резервного копирования ВМ, предназначен для малых инфраструктур. С версии vSphere 5.1 заменен на
  • Data Protection - виртуальный модуль для резервного копирования ВМ, предназначен для малых инфраструктур. На базе EMC Avamar
  • Auto Deploy – ESXi теперь может быть совсем бездисковым и загружаться по PXE
  • Cisco Nexus 1000v – виртуальный сетевой коммутатор от Cisco, расширяющий сетевые возможности vSphere
  • vCenter Server HeartBeat – кластерное решение для vCenter Server, лицензированная технология от Neverfail
  • vCenter Operations Manager – решение для анализа, визуализации и мониторинга инфраструктуры 
  • vCenter Operations Manager for View -  решение для анализа, визуализации и мониторинга инфраструктуры виртуальных рабочих столов
  • vCenter Lab Manager – продукт для компаний-разработчиков ПО. Направленность - управление гигантским количеством снапшотов для отладки и тестирования. Увы, жизненный цикл его подошел к концу.
  • vCenter Application Discovery Manager – исследование инфраструктуры на предмет приложений и сервисов, построение зависимостей сервисов друг от друга
  • vCenter Site Recovery Manager – автоматизирует восстановление инфраструктуры при катастрофах (полная недоступность ЦОД)
  • vCenter Chargeback Manager - биллинг виртуальной инфраструктуры
  • vCenter AppSpeed - контроль за работой приложений и соблюдением SLA на vSphere. К сожалению, данный продукт уже устарел. Заменой является vFabric Application Performance Manager.
  • vCenter CapacityIQ - контроль мощностей инфраструктуры, анализ и предсказание роста потребления ресурсов. Интегрирован в Operations Manager, и более недоступен как отдельный продукт
  • vCenter Configuration Manager – мощное средство управления конфигурациями ВМ, физических серверов и десктопов 
  • vCenter Infrastructure Navigator - компонент Operations Manager отвечающий за автоматическое обнаружение сервисов, построения карт зависимостей и построения карты инфраструктуры
  • vCenter Protect - централизованный патчинг операционных систем виртуальных машин и антивирус
  • VMware vCenter Protect Update Catalog - расширение возможностей MS SCCM по установке обновлений для приложений.
Семейство vCloud
  • vCloud Director – превращаем виртуализованный датацентр в облачный, в том числе и для создания публичного IaaS облака
  • vCloud Request Manager – автоматизированное управление заявками на развертывание новых сервисов или изменение существующих в vCloud. Увы, данный продукт больше не поддерживается и не доступен для использования.
  • vCloud Express – готовые публичные облака на базе VMware vCloud – подключайтесь и пользуйтесь!
Любите управлять инфраструктурой при помощи скриптов и командной строки?
  • vSphere PowerCLI - управление vSphere из командной строки при помощи PowerShell
  • vSphere CLI - управление vSphere из командной строки
  • vSphere Management Assistant - модуль (appliance) для хостинга скриптов и агентов
  • Project Onyx - генерация кода для захваченных действий в vSphere Client
Семейство продуктов vCloud Networking and Security (до версии 5.1 - данное семейство носило имя vShield) для обеспечения безопасности виртуальной инфраструктуры:
  • App - сетевая защита приложений в виртуальной инфраструктуре
  • Data Security – система класса DLP (Data Leakage Prevention) на базе технологий RSA
  • Edge - пограничый шлюз для виртуальной инфраструктуры
  • vShield Endpoint - антивирусная защита виртуальной инфраструктуры.
  • vShield Zones - базовая сетевая защита виртуальной инфраструктуры (включена в лицензию vSphere). 
Что VMware предлагает для клиентских устройств и конечных пользователей?
  • VMware View - VDI платформа от VMware
  • VMware ThinApp - виртуализация приложений
  • Workstation / Player – легендарная десктопная платформа для PC (Win + Lin), гипервизор второго типа
  • ACE (Assured Computing Environment) - средство создания доверенных ВМ в непроверенном окружении. Увы, данный продукт уже не поддерживается.
  • Fusion – запускаем Windows в виртуальной машине на Apple MacOS X
  • VMware Horizon Application Manager – управление облачными SaaS приложениями
  • VMware MVP (Mobile Virtualization Platform) - средство управления корпоративными мобильными устройствами 
  • Mirage - управление физическиими устройств (ПК, ноутбуки и т.д.)
  • VMware Zimbra - платформа коллективной работы, аналог Microsoft Exchange 
  • Socialcast by VMware - корпоративная социальная сеть
  • SlideRocket - сервис по публикации медиа презентаций.
Дополнительные инструменты
Платформа облачных приложений – семейство vFabric
  • vFabric Enterprise Ready Server – готовый и преднастроенный сервер Apache, используемый как вебсервер и балансировщик нагрузки при разворачивании vFabric
  • vFabric Hyperic – средство мониторинга и анализа производительности веб-приложений
  • vFabric GemFire – параллельная база данных для высоконагруженных веб-приложений
  • vFabric RabbitMQ – высокоэффективная очередь сообщений
  • vFabric tc Server – оптимизированный мощный сервер tomcat
  • vFabric WebServer - сервер Apache, используемый как вебсервер и балансировщик нагрузки при разворачивании vFabric
  • vFabric SQLFire – высокопроизводительная база данных “в памяти”
  • vFabric Data Director – сервис самообслуживания для быстрого разворачивания и управлениями базами данных
  • vFabric Application Director - сервис самообслуживания для быстрого разворачивания и управлениями виртуальными машинами и сервисов в них
  • vFabric Application Performance Manager - контроль за работой приложений и соблюдением SLA на vSphere
  • vFabric Hyperic - мониторинг производительности сервисов, ОС, оборудования
  • vFabric Postgres - высокопроизводительная база данных на базе Postgres.