Welcome to TechNet Blogs Sign in | Join | Help

Browse by Tags

All Tags » Hyper-V   (RSS)

Компоненты интеграции для Linux не определяются SCVMM

Один из заказчиков помимо Windows использует для некоторых задач серверы Linux. Работая над этим проектом, я заметил, что в списке виртуальных машин консоли SCVMM статус служб интеграции не отображается. Причём это касается именно виртуальных машин с Linux. Действительно, SCVMM всегда показывает «Not Detected» для всех ВМ с Linux, вне зависимости от того, установлены в них службы интеграции или нет.

Ошибка запуска виртуальных машин после установки драйвера Intel IPMI

Те читатели блога, которые подписались на получение комментариев к статьям, на прошлой неделе получили порцию сообщений сильно больше обычной. Причиной послужила длительная переписка с одним из читателей, который столкнулся со следующей проблемой. После установки пакета под названием «Intel Active System Console» версии 3.0 любые попытки запуска виртуальных машин заканчивались ошибкой. Проведенное исследование показало, что проблема заключается в совместимости с Windows Server 2008 драйвера Intel IPMI версии 13.0. Этот драйвер входит как в Intel Active System Console, так и в Intel Active System Monitor. Несовместимость как раз и проявляется в том, что после установки драйвера все виртуальные машины Hyper-V перестают запускаться. При этом выводится ошибка доступа к файлу виртуального диска, которая выглядит следующим образом. В английской версии: The application encountered an error while attempting to change the state of 'VM name' - IDE/ATAPI: Couldn't attach 'path to disk.VHD' to location 0/0 of IDE Controller. Error: 'General access denied error' (0x80070005). Или в русской версии: Приложением обнаружена ошибка при попытке внести изменения состояния «Имя ВМ».

Архитектура служб интеграции Hyper-V и их работа в различных ОС

Я часто использую слова «службы интеграции» или «Integration Services» (также известные как «компоненты интеграции» или «Integration Components» в предварительных версиях Hyper-V). Но еще не писал, что стоит за этими словами и из чего собственно состоят сами службы интеграции. Еще во времена Virtual Server 2005 мы устанавливали в гостевых ОС специальные дополнения — VMAdditions, — которые, во-первых, существенно ускоряли работу ОС в виртуальной машине, а во-вторых предоставляли дополнительные возможности. В Hyper-V эта ситуация изменилась не принципиально. Но я бы хотел немного глубже затронуть вопрос о том, из чего же состоят компоненты интеграции Hyper-V и какой функционал приносит их установка в зависимости от версии ОС в виртуальных машинах.

Hyper-V и расширенное управление питанием. Функции Sleep и Hibernate

Очевидно, что Hyper-V разрабатывался для использования преимущественно на серверах и своей архитектурой предполагает именно серверные сценарии работы. Также очевидно, что на физических серверах в промышленной среде вы навряд ли используете энергосберегающие состояния — сна (sleep) или гибернации (hibernate). Однако я сам, как и многие из моих коллег, предпочитаю использовать серверную операционную систему на домашнем компьютере и даже на ноутбуках. Ведь возможность интерактивной демонстрации работы продукта на переносимом стенде — большое преимущество при продаже решения. Да и работа с лучшей технологией виртуализации для Windows на собственном ноутбуке также является хорошим подспорьем для технического специалиста. Если перечисленные сценарии затрагивают и вас — то вы, наверное, уже знаете, что при установке роли Hyper-V на Windows Server 2008 отключаются функции расширенного управления питанием. В частности, пропадает возможность просто закрыть ноутбук с расчетом на то, что он «заснёт» или сохранит своё состояние в режиме гибернации. Цель сегодняшней заметки — рассказать о том, как можно использовать Hyper-V на ноутбуке, не лишаясь при этом возможностей закрыть ноутбук, не задумываясь о том, что он «не заснёт» и посадит вам всю батарею за пару часов.
Posted by Alex A. | 2 Comments

Ошибка при попытке запуска виртуальной машины в Hyper-V: «The application encountered an error while attempting to change the state of Virtual Machine»

На описание этой ошибки я уже несколько раз натыкался на форумах, посвящённых обсуждению Hyper-V. Да и сам сталкивался с ней пару раз, когда только начинал осваивать этот новый продукт. Попытка запустить виртуальную машину завершается неудачей. Вместо этого выводится сообщение с текстом: «The application encountered an error while attempting to change the state” of ».

Обновление для поддержки 24 логических процессоров опубликовано для общего доступа

На днях в Центре загрузки появилось обещанное обновление, которое добавляет в Hyper-V поддержку 24 логических процессоров и 192 одновременно запущенных виртуальных машин. Оно не является ни критическим, ни рекомендуемым — поэтому устанавливать его стоит только в том случае, если вам действительно необходимо расширить ограничения возможностей Hyper-V до указанных пределов. Подробная информация об обновлении изложена в статье Базы знаний Microsoft под номером 956710 — «A Hyper-V update is available to increase the number of logical processors and virtual machines on a Windows Server 2008 x64-based computer». Обратите внимание на то, что это обновление вносит изменения не только в родительский раздел. После его установки службы интеграции (Integration Services) в гостевых ОС будут также обновлены. Впрочем, это должно происходить автоматически и прозрачно для пользователя. Другое интересное замечание — если вам необходимо запускать одновременно более 150 виртуальных машин, простой установки обновления всё-таки недостаточно. Помимо этого, потребуется ещё и отредактировать параметр в реестре для того, чтобы удвоить объём оперативной памяти («кучи»), динамически выделяемой каждому рабочему столу неинтерактивного оконного терминала. Детали этой операции описываются в статье Базы знаний.

Windows Server 2008 Hyper-V VSS writer недоступен для выполнения резервного копирования?

Я несколько раз встречался с ситуацией, когда в списке доступных VSS Writers отсутствует Hyper-V VSS Writer. Что это вообще такое и как используется VSS Writer для резервного копирования в ОС Windows Server 2008 я уже писал. А тем, кто имеет некоторые проблемы с резервным копирования средствами, встроенными в ОС, предлагаю обратить внимание на статью Базы знаний номер 956697. Она описывает ситуацию, которая возникает, когда файлы с конфигурацией ВМ оказываются недоступны ОС. Это зачастую возникает, когда ВМ создается на съемном устройствах — причем внешний накопитель используется не только для хранения виртуальных дисков, но и самой конфигурации. Когда вы отключаете внешний диск, ОС пытается контролировать состояние виртуальных машин, но не может найти файлов конфигурации. В результате Hyper-V VSS Writer отключается, чтобы не возникло сбоев в резервном копировании.

Выпущен VMC to Hyper-V Import tool

Я уже писал ранее о том, что автор VRMCPlus ведет разработку утилиты, импортирующей настройки виртуальных машин из Virtual Server 2005 в Hyper-V. После пары месяцев внутреннего тестирования утилита увидела свет. Итак, чего же позволяет делать «VMC to Hyper-V Import Tool»? Основная задача утилиты, как видно из названия, — это импорт конфигурации виртуальных машин из VS2005 в Hyper-V. К релизу автор подготовил сюрприз — поддержку Virtual PC 2007. Благо, формат файла конфигурации виртуальной машины (*.vmc) в ней отличается от VS2005 совсем незначительно.

Hyper-V станет поддерживать 24 виртуальных процессора (и 192 виртуальных машины)

Казалось бы — только неделю назад в Америке прошло торжественное мероприятие, посвящённое запуску разных технологий виртуализации, и все громкие объявления были сделаны именно тогда. Но сегодня Intel представила новую линейку шестиядерных процессоров Xeon на ядре Dunnington. И Microsoft тут же обявила, что Hyper-V сможет использовать все новые ядра в полный рост.

Службы интеграции для Linux готовы (а также видеозаписи вчерашних выступлений)

Только вчера отгремело пафосное мероприятие, которое было посвящено недавнему выпуску Hyper-V и грядущим SC VMM 2008, Hyper-V Server 2008 и Application Virtualization 4.5. Как и было обещано, теперь появились и видеозаписи выступлений — на официальном сайте виртуализации Microsoft и в пресс-центре. (Набор и формат роликов немного отличается, поэтому привожу обе ссылки). И вот — ещё более свежие новости. Готова окончательная версия Hyper-V Integration Services для гостевых операционных систем Linux. Обо всех их функциях мы писали раньше — здесь и немного тут. Напомню основное.

Доступна окончательная версия сертификационного экзамена по Hyper-V (70-652)

На прошлой неделе вышла окончательная версия экзамена 70-652 — «TS: Windows Server Virtualization, Configuring». Которая, соответственно, даёт звание «Microsoft Certified Technology Specialist (MCTS): Windows Server 2008 Hyper-V, Configuration». Теперь любой желающий может совершенно свободно, безо всяких ограничений и промо-кодов выбрать этот экзамен из списка при бронировании на сайте компании Thomson Prometric.
Posted by Artem | 0 Comments

Почему при копировании виртуальной машины не сохраняются сетевые настройки?

За последние пару месяцев мне несколько раз задавали вопрос, почему при копировании виртуальной машины сбрасываются настройки сетевых интерфейсов. Если честно, изначально я не придавал ему большого значения, но когда он прозвучал из нескольких независимых источников — я решил разобраться. В Virtual Server 2005 мы просто копировали файлы виртуальных дисков (VHD) и настроек виртуальных машин (VMC) на любой другой сервер, или даже просто создавали новую ВМ на основе старого VHD диска — и все старые сохранялись. В Hyper-V для этого потребуется экспортировать виртуальную машину отдельной командой, а затем импортировать ее соответствующим образом. Но иногда этой процедурой приходится пренебречь и просто скопировать файл виртуального диска. Например, когда этот файл вам передали на внешнем носителе, не экспортировав предварительно ВМ. Что же произойдет в этом случае? Вы создадите новую ВМ, включите ее, она загрузится — но все сетевые настройки: адрес IP, серверы WINS и DNS, суффикс подключения будут потеряны. Почему это происходит? Сразу скажу, новая модель безопасности и изоляции ВМ в Hyper-V тут ни при чем. Подумайте — что будет, если вы в физическом сервере замените сетевую карту? Или даже перенесете жесткий диск в другой сервер — что, собственно, и происходит при создании новой ВМ на основе имеющегося файла виртуального диска. Вот тут-то и зарыта собака! Случится то же самое: потеряются настройки подключения. Ведь изменится GUID сетевой карты, и для нового устройства ОС создаст новое подключение. Давайте разберемся, что с этим можно сделать, куда исчезает старое подключение, исчезает ли вообще и можно ли вернуть настройки обратно.

Hyper-V Constrained Delegation of Authority — или как подключить образы компакт-диска с другого сервера или разместить виртуальные диски на сетевом ресурсе

Я думаю, что многие из вас уже пробовали подключить к виртуальному компакт-диску ВМ образ в формате ISO, который лежит на неком файловом сервере. Или может вы пробовали подключить к виртуальный диск в формате VHD, находящийся на удаленном сервере, а не локальном диске? Ведь благодаря SMB 2.0 производительность сети в Windows Server 2008 значительно увеличилась — и особенно это заметно при доступе к крупным файлам. Так или иначе, вне зависимости от того, используете вы Hyper-V, Virtual Server 2005 или даже какое-то стороннее решение виртуализации (при условии, что оно запускается не как приложение пользователя, а как служба ОС), задачу подключения дисков к ВМ по сети вы сразу выполнить не сможете. Причина конечно же известна — службы работают в контексте учетной записи «Local System», которая не всегда имеет права доступа к сетевым ресурсам. В Базе знаний Microsoft есть несколько статьей, посвященных этой проблеме. Сегодня мы детально разберемся в нем, чтобы более вопросов не возникало. Я буду описывать подход для Windows Server 2008 и Hyper-V — но имейте в виду, что для Windows XP/2003/Vista и Virtual Server 2005 все делается аналогично. Причем оговорюсь сразу — я описываю только поддерживаемый Microsoft способ с использованием Constrained Delegation, а не манипуляции с выдачей прав на различные объекты учетным записям компьютеров.

Что такое SID виртуальной машины?

Что такое SID (Security IDentifier) в общем понимает каждый, кто имел дело с администрированием Windows. Какие объекты имеют SID? С этим немного сложнее, попробуем разобраться. С понятием SID пользователя или группы мы сталкиваемся постоянно, предоставляя права доступа к папкам и файлам NTFS. С SID компьютера мы встречаемся, делегируя права учетным записям компьютеров в домене на выполнение неких операций или чтения политик безопасности. Понятие SID домена тоже довольно понятно интуитивно, но что же дальше?
Posted by Alex A. | 3 Comments
Filed under: , , ,

Новые веб-трансляции по виртуализации

Не уверен, что это будет интересно большинству читателей — так как мероприятия больше маркетинговой направленности, а не технической. Однако если после прочтения наших заметок у вас остаются вопросы — насчёт позиционирования решений Microsoft, сравнений с решениями конкурентов, условий новых предложений — то это хорошая возможность сразу прояснить их «в лоб», а не через третьи руки. Сразу скажу, что язык обоих мероприятий — английский, и проводятся они для общемировой аудитории сотрудников и партнёров Microsoft.
More Posts Next page »
 
Page view tracker