четверг, 14 июля 2011 г.

vSphere 5 Features list

Скопипастю (отсюда) список новых фич новой vSphere,  претендующий на максимальную полноту:


VMware vSphere 5.0
  • ESXi Convergence – No more ESX, only ESXi (they said they would do it, they meant it)
  • New VM Hardware:  Version 8 – New Hardware support (VS5 still supports VM Hardware 4 & 7 as well if you still want to migrate to the old hosts)
    • 3D graphics Support for Windows Aero
    • Support for USB 3.0 devices
  • Platform Enhancements (Blue Requires Hardware v8)
    • 32 vCPUs per VM
    • 1TB of RAM per VM
    • 3D Graphics Support
    • Client-connected USB devices
    • USB 3.0 Devices
    • Smart-card Readers for VM Console Access
    • EFI BIOS
    • UI for Multi-core vCPUs
    • VM BIOS boot order config API and PowerCLI Interface
  • vSphere Auto Deploy – mechanism for having hosts deploy quickly when needed ( I’m going to wait and see how customers use this one.)
  • Support for Apple Products – Support for running OSX 10.6 Server (Snow Leopard) on Apple Xserve hardware. (although I betting technically, you can get it to run on any hardware, you will just not be compliant in your license)
  • Storage DRS – Just like DRS does for CPU and Memory, now for storage
    • Initial Placement – Places new VMs on the storage with the most space and least latency
    • Load Balancing – migrates VMs if the storage cluster (group of datastores) gets too full or the latency goes too high
    • Datastore Maintenance Mode  - allow you to evacuate VMs from a datastore to work on it (does not support Templates or non-registered VMs yet…)
    • Affinity & Anti-Affinity – Allows you to make sure a group of VMs do not end up on the same datastore (for performance or Business Continuity reasons) or VMs that should always be on the same datastore.  Can be at the VM or down to the individual VMDK level.
    • Support for scheduled disabling of Storage DRS – perhaps during backups for instance.
  • Profile-Driven Storage – Creating pools of storage in Tiers and selecting the correct tier for a given VM.  vSphere will make sure the VM stays on the correct tier(pool) of storage.  (Not a fan of this just yet.  What if just 1GB of the VM needs high-tier storage? This makes you put the whole VM there.)
  • vSphere File System – VMFS5 is now available.  (Yes, This is a non-disruptiveupgrade, however I would still create new and SVmotion)
    • Support for a single extent datastore up to 64TB
    • Support for >2TB Physical Raw Disk Mappings
    • Better VAAI (vStorage APIs for Array Integration) Locking with more tasks
    • Space reclamation on thin provisioned LUNs
    • Unified block size (1MB) (no more choosing between 1,2,4 or 8)
    • Sub-blocks for space efficiency (8KB vs. 64KB in VS4)
  • VAAI now a T10 standard – All 3 primitives (Write Same, ATS and Full Copy) are now T10 standard compliant.
    • Also now added support for VAAI NAS Primitives including Full File Clone (to have the nas do the copy of the vmdk files for vSphere) and Reserve Space (to have the NAS create thick vmdk files on NAS storage)
  • VAAI Thin Provisioning – Having the storage do the thin provisioning and then vSphere telling the storage which blocks can be reclaimed to shrink the space used on the storage
  • Storage vMotion Enhancements
    • Now supports storage vMotion with VMs that have snapshots
    • Now supports moving linked clones
    • Now supports Storage DRS (mentioned above)
    • Now uses mirroring to migrate vs change block tracking in VS4.  Results in faster migration time and greater migration success.
  • Storage IO Control for NAS – allows you to throttle the storage performance against “badly-behaving” VMs also prevents them from stealing storage bandwidth from high-priority VMs.  (Support for iSCSI and FC was added in VS4.)
  • Support for VASA (vStorage APIs for Storage Awareness) – Allows storage to integrate tighter with vcenter for management.  Provides a mechanism for storage arrays to report their capabilities, topology and current state.  Also helps Storage DRS make more educated decisions when moving VMs.
  • Support for Software FCoE Adapters – Requires a compatible NIC and allows you to run FCoE over that NIC without the need for a CNA Adapter.
  • vMotion Enhancements
    • Support for multiple NICs.  Up to 4 x 10GbE or 16 x 1GbE NICs
    • Single vMotion can span multiple NICs (this is huge for 1GbE shops)
    • Allows for higher number of concurrent vMotions
    • SDPS Support (Slow Down During Page Send) – throttles busy VMs to reduce timeouts and improve success.
    • Ensures less than 1 second switchover in almost all cases
    • Support for higher latency networks (up to ~10ms)
    • Improved error reporting – better, more detailed logging (thank you vmware!)
    • Improved Resource Pool Integration – now puts VMs in the proper resource pool
  • Distributed Resource Scheduling/Dynamic Power Management Enhancements
    • Support for “Agent VMs” – These are VMs that work per host (currently mostly vmware services – vshield, edge, app, endpoint, etc)  DRS will not migrate these VMs
    • “Agents” do not need to be migrated for maintenance mode
  • Resource pool enhancements – now more consistent for clustered vs. non-clustered hosts.  No longer can modify resource pool settings on the host itself when it is managed by vcenter.  It does allow for making changes if the host gets disconnected from vCenter
  • Support for LLDP Network Protocol – Standards based vendor-neutral discovery protocol
  • Support for NetFlow – Allows collection of IP traffic information to send to collectors (CA, NetScout, etc) to provide bandwidth statistics, irregularities, etc.  Provides complete visibility to traffic between VMs or VM to outside.
  • Network I/O Control (NETIOC) – allows creation of network resource pools, QoS Tagging, Shares and Limits to traffic types, Guaranteed Service Levels for certain traffic types
  • Support for QoS (802.1p) tagging – provides the ability to Q0S tag any traffic flowing out of the vSphere infrastructure.
  • Network Performance Improvements
    • Multiple VMs receiving multicast traffic from the same source will see improved throughput and CPU efficiency
    • VMkernel NICs will see higher throughput with small messages and better IOPs scaling for iSCSI traffic
  • Command Line Enhancements
    • Remote commands and local commands will now be the same (new esxcli commands are not backwards compatible)
    • Output from commands can now be formatted automatically (xml, CSV, etc)
  • ESXi 5.0 Firewall Enhancements
    • New engine not based on iptables
    • New engine is service-oriented and is a stateless firewall
    • Users can restrict specific services based on IP address and Subnet Mask
    • Firewall has host-profile support
  • Support for Image Builder – can now create customized ESXi CDs with the drivers and OEM add-ins that you need.  (Like slip-streaming for Windows CDs) Can also be used for PXE installs.
  • Host Profiles Enhancements
    • Allows use of an answer file to complete the profile for an automated deployment
    • Greatly expands the config options including: iSCSI, FCoE, Native Multipathing, Device Claming, Kernel Module Settings & more)  (I don’t think Nexus is supported yet)
  • Update Manager Enhancements
    • Can now patch multiple hosts in a cluster at a time.  Will analyze and see how many hosts can be patched at the same time and patch groups in the cluster instead of one at a time.  Can still do one at a time if you prefer.
    • VMTools can now be scheduled at next VM reboot
    • Can now configure multiple download URLs and restrict downloads to only the specific versions of ESX you are running
    • More management capabilities: update certificates, change DB password, proxy authentication, reconfigure setup, etc.
  • High Availability Enhancements
    • No more Primary/Secondary concept, one host is elected master and all others are slaves
    • Can now use storage-level communications – hosts can use “heartbeat datastores” in the event that network communication is lost between the hosts.
    • HA Protected state is now reported on a per/VM basis.  Certain operations no longer wait for confirmation of protection to run for instance power on.  The result is that VMs power on faster.
    • HA Logging has been consolidated into one log file
    • HA now pushes the HA Agent to all hosts in a cluster instead of one at a time.  Result:  reduces config time for HA to ~1 minute instead of ~1 minute per host in the cluster.
    • HA User Interface now shows who the Master is, VMs Protected and Un-protected, any configuration issues, datastore heartbeat configuration and better controls on failover hosts.
  • vCenter Web Interface – Admins can now use a robust web interface to control the infrastructure instead of the GUI client.
    • Includes VM Management functions (Provisioning, Edit VM, Poer Controls, Snaps, Migrations)
    • Can view all objects (hosts clusters, datastores, folders, etc)
    • Basic Health Monitoring
    • View the VM Console
    • Search Capabilities
    • vApp Management functions (Provisioning, editing, power operations)
  • vCenter Server Appliance – Customers no longer need a Windows license to run vCenter.  vCenter can come as a self-contained appliance (This has been a major request in the community for years)
    • 64-bit appliance running SLES 11
    • Distributed as 3.6GB, Deployment range is 5GB to 80GB of storage
    • Included database for 5 Hosts or 50 VMs (same as SQL Express in VS4)
    • Support for Oracle as the full DB (twitter said that DB2 was also supported but I cannot confirm in my materials)
    • Authentication thru AD and NIS
    • Web-based configuration
    • Supports the vSphere Web Client
    • It does not support:  Linked Mode vCenters, IPv6, SQL, or vCenter heartbeat (HA is provided thru vSphere HA)
  • vCenter Heartbeat 6.4 Enhancements
    • Allows the active and standby nodes to be reachable at the same time, so both can be patched and managed
    • Now has a plug-in to the vSphere client to manage and monitor Heartbeat
    • Events will register in the vSphere Recent Tasks and Events
    • Alerts will register in the alarms and display in the client
    • Supports vCenter 5.0 and SQL 2008 R2

Free ESXi 5

Небольшое объявление на многих интересующую тему:

в vSphere 5 останется бесплатная лицензия для ESXi (под названием vSphere Hypervisor).

Однако она, потеряв ограничение на число ядер в процессоре, приобрела ограничение на 8 ГБ памяти. Но непонятно - это на сервер или на сокет.

Получается, на двухпроцесорном сервере ESXi 5 с бесплатной лицензией не позволит выдать ВМ больше 8 (16?)  ГБ ОЗУ.

пичаль пичаль.

Впрочем, можно будет продолжать использовать ESXi 4 там, где памяти надо больше.
Правда,  и для бесплатной лицензии в новой версии есть вкусные новые возможности. Я вижу список вот таким:


  • 3D graphics Support for Windows Aero
  • Support for USB 3.0 devices
  • 8 vCPUs per VM
  • Client-connected USB devices
  • Smart-card Readers for VM Console Access
  • EFI BIOS
  • UI for Multi-core vCPUs
  • Support for Apple Products – Support for running OSX 10.6 Server (Snow Leopard) on Apple Xserve hardware. (although I betting technically, you can get it to run on any hardware, you will just not be compliant in your license)
  • Support for a single extent datastore up to 64TB
  • Support for >2TB Physical Raw Disk Mappings
  • ESXi 5.0 Firewall Enhancements


среда, 13 июля 2011 г.

Nested hypervizor


Как сделать ВМ под ESXi, который ВМ под ESXi, который ВМ под ESXi.
Или как сделать ВМ под Hyper-V, который ВМ под ESXi.

Не буду переводить - How to Enable Support for Nested 64bit & Hyper-V VMs in vSphere 5.

vSphere 5 what's new


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

Уже стали известны подробности, о технических новшествах, и об изменении в лицензировании.

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

VMFS 5
Можно будет подключать RDM размером более 2 ТБ (до 60). vmdk по прежнему до 2 ТБ.
Улучшена поддержка offload всяких задач на хранилку (VAAI).
Ну и по мелочи.
Хорошая статья - Особенности VMFS-5.

Storage DRS (видео)


Профили для хранилищ (видео)

vCenter в виде Virtual Appliance с SUSE Linux внутри.

Поддержка Auto Deploy (что это).

Поддержка USB 3 и проброс USB устройств из клиента vSphere до ВМ.

Новый, вроде как с нуля переписанный HA - Fault Domain Manager. Теперь HA сможет пережить отказ более чем пяти хостов, и общаться узлы смогут и через хранилища.

vSphere Storage Appliance - давно ожидаемое решение для превращения локальных хардов в высокодоступное разделяемое хранилище..

До 32 ядер на ВМ (в Enterprise Plus, в остальных - до 8 vCPU).

Схема лицензирования.

Смена модели лицензирования заключается вот в чем:
в vSphere 4 мы покупали лицензий нужного типа по число процессоров всех хостов. Однако если мы хотели использовать восьми- и двенадцати- ядерные процессоры, нам подходила не любая лицензия.

А теперь - любая.

Однако теперь покупая одну лицензию на процессор, вы получаете право на выделение виртуальным машинам ограниченного объема оперативной памяти.
24 ГБ на лицензию на один процессор в лицензиях Essentials, Essentials Plus и Standart.
32 ГБ на лицензию на один процессор для Enterprise.
48 ГБ на лицензию на один процессор для Enterprise Plus.

Кстати, лицензия Advanced пропала. Те, у кого активна подписка и кто имеет право апгрейдится на пятерку бесплатно, имея сейчас Advanced обновляются на Enterprise:



VMware вводит термин vRAM - это максимум памяти, который ВМ может использовать. Сумма этой памяти всех ВМ вСферы.


Т.е. вы не должны выдавать всем ВМ в вашем vCenter больше памяти, чем (число купленных лицензий)*(разрешенный для вашей лицензии объем).

Если у вас одновременно лицензии разного типа - они не смешиваются.

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

AFAIK, проверка не жесткая - т.е. запустить очередную ВМ с превышением vRAM мы можем, это плохо только для кармы.

Проверить текущую ситуацию с объемом vRAM перед апгрейдом на пятерку должно стать можно отдельной утилитой, ее обещают вскоре выпустить. Уже есть неофициальный скрипт.

Чем отличаются лицензии - дорогие и дешевые.

Пара ссылок на тему:
Официальный pdf.
Преза по этому поводу.
Download our guide to the vSphere 5.0 changes (including FAQ).
Некоторые вопросы и ответы.

Сертификация

В августе появится возможность сдавать на VCP 5.

Правила вот такие, подробности ближе к делу:




воскресенье, 10 июля 2011 г.

Начало


Хе хе.

Я тут овладел новым джедайством (Денис, спасибо за наводку).






Посмотрите на эту картинку:


На первый взгляд скриншот как скриншот. Однако есть нюанс:

В перспективе можно будет запускать Hyper-V, Xen или (как у меня) ESX(i) как гостя, притом они будут работать полноценно. Здесь сервер .198 - ВМ второго уровня вложенности. И на нем запущена ВМ temp - уже третьего.

Подробности - http://www.virtuallyghetto.com/2011/07/how-to-enable-support-for-nested-64bit.html.

ESXi PXE Install and PowerCLI config


Интересный пост - Загрузка и установка VMware ESXi по сети.
Как из сервера Windows  сделать сервер удаленной загрузки инсталятора ESXi.

Но сервер ведь и настроить надо после установки, так?
Если у вас Enterprise Plus, то помочь сможет функция Host Profiles.

А если нет - скрипты.

Вот тут - Setting Up Automated ESXi Deployments - приведен пример Powershell скрипта, который может многое настроить.

понедельник, 4 июля 2011 г.

vCenter + Oracle 11 g r2


Из переписки:
Небольшой опыт решения проблем с vCenter на Oracle 11 g r2

http://alexsavva.blogspot.com/2011/06/vcenter-and-oracle-db.html
Надеюсь, это сможет кому нибудь помочь.

Первая рекоменлация - цитата из документа. Просто это не performance optimization, а must have - иначе уже от 20 виртуалок все начинает тормозить и oracle.exe постоянно кушает 100% от одного CPU.
Второй пункт - через полгода перестал стартовать vCenter service, причем в логах тишина по этому поводу. Видимо не обрабатывается ситуация когда password expired. Эта проблема специфична именно для 11 версии Oracle - там измениласть default policy. Пришлось править руками и в VCREP и в VUMREP.
Надеюсь что в следующих выпусках vCenter эти действия добавят в инсталляционный скрипт.

thx Alexey V. Savva

userlook.com


Сильно не профильный пост, но тем не менее.

Углядел интересный сервис - http://userlook.com/ - позволяет риалтайм отслеживать посетителей на сайте и интересующие их страницы.

Выглядит это примерно так:

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

Но выглядит круто.

thinapped IE7


Из забавного. Ну, по крайней мере, забавляющего меня -

У меня супруга работает в области разработки ПО.

Закупили ей недавно новый ноутбук, там Win7 и IE9. А в одном из проектов надо сайт тестировать на совместимость с IE7\8.

Так я взял ThinApp, минут за 15 слепил виртуализованный IE 7 - и вуаля, проблема решена.

Круто - не каждый день сугубо профессиональные знания пригождаются для близких :-)

суббота, 2 июля 2011 г.

vExpert 2011


Получил право на красивую картинку.

Забавно, что это звание, типа, за 2011 год. Присвоили его в июле. Ладно не в декабре 2011 :-)