В интернете начинают циркулировать слухи о том, что 21 мая мы увидим релиз vSphere. Осталось недолго :))
Author: A.Vakhitov
Hyper-V R2 быстрее чем ESXi3 Update4?
Этот провокационный пост обязан своим рождением Mr. Nobody. Суть разговора сводилась к следующему: Hyper-V быстрее чем ESX сохраняет состояние виртуальной машины. Родилось подозрение, что Hyper-V “кэширует” операцию сохранения (говорит, что все готово, а сам продолжает сохранять состояние машины). Для проверки сразу после окончания операции обесточивалась физическая машина с Hyper-V, затем включалась и выполнялась проверка запуска сохраненного состояния виртуальной машины. Выяснилось, что виртуальная машина нормально восстанавливает свое состояние. Попутно родилось это несерьезное сравнение 🙂
Стенд:
1) Dell Inspiron 1520, Core2Duo (2Ghz), 4Gb RAM, HDD SATA, Win2k8 R2 with Hyper-V;
2) HP Proliant DL380 G5, 2Xeon x5450, 8Gb RAM, 8 HDD SAS in Raid 5, ESXi3 Update 4.
Берется виртуальная машина с одним процессором и тремя гигабайтами оперативной памяти. ОС – Win2k3 без сервисов. Фактическое использование памяти ~ 300Мб.
Hyper-V при сохранении состояния виртуальной машины записывает на диск фактически используемую память, т.е. 300 мегабайт (это видно из монитора ресурсов). Тратит на это ~ 5 секунд.
ESXi записывает на диск всю оперативную память виртуальной машины. Тратит на это ~ 20 секунд.
Использование памяти в vCenter 4.0
Если вы планируете апгрейд от VI3,5 до vSphere, то вам необходимо обратить внимание на использование памяти в vCenter. Требования и к ViCenter 2,5 и к vCenter 4 примерно одинаковые (2 гигагерца и два гигабайта). ViCenter 2,5 нормально работал на меньшем объеме памяти. Однако в vCenter4 используется новая версия веб-сервера, использующая большее количество памяти.
На скриншотах использование памяти веб-сервером. Tomcat5.exe – “старый” веб-сервер. Tomcat6 – новый.
Так что готовьтесь выделить вашему виртуальному серверу 2 гигабайта памяти 😉
Еще о Hyper-V R2
Недавно я писал про фичи, которые появятся в System Center Virtual Machine Manager 2008 R2 RC. Теперь же посмотрим на некоторые особенности Hyper-V R2.
Во-первых, Hyper-V R2 теперь поддерживает до 64 логических процессоров и до 512 виртуальных. Допустимо запускать на сервере до 384 виртуальных машин (и зачем, спрашивается, если в продакшн среде максимально полученное количество не превышает 20. Впрочем, это справедливо ко всем гипервизорам).
Появилась опция для виртуальной машины, позволяющая ей мигрировать на другое поколение процессоров этого же производителя. То есть, AMD<->AMD; Intel<->Intel.
Это достигается отключением следующих технологий
Микрософт уверяет, что пока ей не встречались приложения, которые отказываются запускаться при отсутствии данных технологий на процессоре.
Включение SSH в ESXi
Ни для кого не секрет, что в ESXi есть обрезанная линуксовая консоль и к ней можно настроить доступ по SSH. После того, как в Update4 сделали Remote CLI только для чтения, пользы от SSH стало значительно больше. 🙂
Например, создать жесткий диск формата eagerzeroedthick вы можете только через SSH или подключившись консольно.
В интернете есть множество статей на тему включения SSH, но без перезагрузки сервера SSH не работал. И вот вчера Александр Самойленко открыл мне глаза. 🙂
Нужно сделать следующее:
ps | grep inetd
В результате будет выведено что-то типа 1299 1299 busybox inetd. ID процесса inetd – 1299.
Теперь введите kill -HUP process_id, где process_id в нашем случае 1299.
SCVMM2008 R2 Release Candidate
Тестирование Citrix XenServer
Всем привет. Дошли руки до тестирования этого гипервизора. Данная заметка исключительно субъективна, прошу не пинать ногами. 🙂
Как всем известно, для работы XenServer требует аппаратной поддержки технологий виртуализации, как и Hyper-V. Несмотря на это, его, как и Hyper-V, все же можно установить в виртуальную машину. Для этого необходимо использовать гипервизор с поддержкой 64битных ос (в нашем случае с линуксом) и процессор с поддержкой 64бит.
При выполнении этих двух условий вы можете смело начинать устанавливать XenServer 5 на виртуальную машину, в моем случае это VMware ESXi3 Update 4.
Установщик честно заявит, что аппаратной поддержкой виртуализации у вас и не пахло. Соглашайтесь с ним и продолжайте установку.
Кроме дистрибутива XenServer вам потребуется утилита для подключения – XenCenter. Ставим ее на машину администратора, конфигурируем сетевые настройки XenServer и вуаля – мы на нем.
Что понравилось – управление сетями стало более гибким, чем в Hyper-V. Правда, до VMware ESX 3,5 далеко.
Просматривать данные о производительности больше чем на сутки назад – идите в платную версию Essentials. Хотите подключить в качестве стораджа место на локальных дисках – облом. Только NFS/FC/iSCSI.
В общем, Live Migration и многие другие вкусности с этой страницы – это круто. Но вот реальность резко обламывает крылья – пойду дальше разбираться с бесплатным решением…
CPU/RAM hot add
Как все уже знают, в vSphere появилась возможность добавления в включенную виртуальную машину процессоров и памяти. Но не все операционные системы поддерживают эту возможность, а именно:
-Windows 2003 Enterprise and Datacenter;
– Windows 2008 Enterprise and Datacentre;
– Linux running kernel 2.6.14 or above.
Кроме того, Jason Boche провел исследование, как операционные системы Windows реагируют на такую операцию, и выявил несколько тенденций . 🙂
1) При добавлении памяти процессор виртуальной машины загружается на 100%. Добавление 1Гб загружает процессор на 1-3 секунды, 3Гб ~ 10 секунд.
2) CPU hot remove не поддерживается операционными системами Windows.
3) Добавление процессора в Windows 2008 не меняет HAL. Тем не менее, процессор виден только в диспетчере устройств. В менеджере задач он появляется после перезагрузки.
Немного подробностей о Windows XP Mode
Virtual PC переименован – теперь он называется Microsoft Virtual PC. Из изменений – есть проброс USB внутрь виртуальной машины, требуется Intel-VT или AMD-V.
По сути дела, XP Mode – виртуальная Windows XP SP3, установленная на Microsoft Virtual PC. Доступен запуск приложений одним кликом, как будто они установлены на Windows 7.
Страница продукта.