• Миграция виртуальной машины Hyper-V на oVirt 4.2.6 (конвертация VHDX в RAW)

    Migration Hyper-V VHDX to oVirt RAWВ одной из прошлых статьей мы рассматривали процедуру миграции виртуальной машины oVirt в среду Hyper-V. Теперь подвернулся случай описать процесс обратной миграции, то есть когда виртуальную машину Hyper-V необходимо перенести в среду виртуализации oVirt.

    На самом деле исходная ситуация в нашем случае заключалась в том, что нужно было развернуть новый виртуальный сервер именно в среде Hyper-V, так как поставляемый под эту задачу сконфигурированный компанией Avaya образ виртуальной машины (Virtual Appliance для управления IP АТС) поставлялся в виде образа диска VHDX. Однако немного "покрутив" этот образ, стало понятно, что здесь есть несколько проблем. Во-первых, оказалось, что внутри виртуального диска была "поселена" гостевая ОС Linux на базе CentOS 6 с древним ядром Linux версии 2.6. При этом в гостевой ОС не было никакого намёка на компоненты интеграции Hyper-V, которые, как минимум, позволили бы вменяемо управлять отключением ВМ с хоста и использовать "горячее" резервное копирование ВМ такими средствами, как System Center DPM, без опасения за то, что очередная "заморозка" системы может привести к проблемам с ПО в гостевой ОС. Во-вторых, учитывая "престарелость" гостевой ОС стало очевидно, что нет никаких шансов запустить виртуальный диск на ВМ второго поколения (Hyper-V Gen2), и придётся "прозябать" на старом тормозном виртуальном IDE контроллере "со всеми вытекающими". Такое положение вещей мне, мягко говоря, не понравилось, и было решено завести эту виртуальную машину на более дружелюбный для её гостевой ОС системе управления виртуализацией - oVirt. Соответственно встал вопрос миграции имеющегося VHDX диска в форматы, совместимые с oVirt. Читать далее...

  • Vembu BDR Suite Free Edition для резервного копирования виртуальных машин Hyper-V

    Vembu DBR LogoВ этой статье мы рассмотрим базовое развёртывание и некоторые нюансы использования продукта для резервного копирования виртуальных машин VMware и Hyper-V - Vembu BDR Suite. Данное ПО поставляется в трёх редакциях - Free, Standard и Enterprise. Сравнение возможностей этих редакций можно найти в документе Vembu BDR Suite Edition Comparison. В рамках данной статьи мы воспользуемся Free редакцией продукта для настройки резервного копирования пары виртуальных машин на выделенном хосте виртуализации Hyper-V на базе ОС Windows Server 2012 R2.

    Читать далее...

  • Hyper-V Manager - не удаляется контрольная точка "Backup" после задания DPM

    imageНа одном из хостов виртуализации в оснастке Hyper-V Manager было обнаружено, что после одного (некорректно выполненного) из предыдущих заданий резервного копирования виртуальной машины средствами System Center 2012 R2 DPM появилась контрольная точка (Checkpoint), для которой в меню действий отсутствует возможность удаления.

    Читать далее...

  • P2V конвертация физического контроллера домена на базе Windows Server 2012 R2 в виртуальную машину Hyper-V Generation 2

    imageСогласно достаточно давно появившейся информации, как например в статье Windows Server 2012 Failover Cluster – Enhanced Integration with Active Directory (AD), нам предоставляется возможность виртуализации и размещения контроллера домена в кластере Hyper-V, даже не смотря на то, что этот самый кластер будет стартовать раньше, чем виртуальный контроллер домена внутри этого кластера. Если честно, я долго не решался браться за виртуализацию контроллера домена, однако последнее общение с коллегами показало, что из их опыта, виртуальный контроллер домена внутри кластера Hyper-V - это вполне реальный и работоспособный сценарий.

    В этой заметке мы рассмотрим пример Physical-to-Virtual (P2V) конвертации физического сервера в виртуальную среду на базе гипервизора Hyper-V в составе ОС Windows Server 2012 R2. В рассматриваемом примере физический сервер представляет из себя серверную платформу HP ProLiant DL 360 G5 с ОС Windows Server 2012 R2 и основными серверными ролями AD DS и DNS. И как наверное понятно, с инфраструктурной точки зрения сервер представляет собой действующий контроллер домена.

    Читать далее...

  • Конвертация виртуального диска VMDK из OVA-шаблона VMWare в VHDX для Hyper-V

    imageПотребовалось развернуть новую виртуальную машину в Hyper-V из файла шаблона виртуальной машины VMWare в формате OVA. Прямого конвертирования из этого формата ни в стандартных оснастках Hyper-V, ни в базовом функционале SCVMM я не нашёл. Выяснилось, что файл *.ova, это по сути контейнер *.tar. Поэтому такой файл можно распаковать любым архиватором, например 7-zip. В распакованном виде нам станет доступен файл виртуального жёсткого диска VMWare в формате VMDK, а уже с этим форматом нам поможет разобраться утилита Microsoft Virtual Machine Converter 3.0.

    Читать далее...

  • Настройка прокси сервера Squid 3.3 на Ubuntu Server 14.04 LTS. Часть 2. Настройка диска для кэша Squid

    imageВ предыдущей заметке мы установили Ubuntu Server 14.04 LTS на виртуальную машину Hyper-V Generation 2. В начале заметки, как вы помните, мы определили то, что виртуальная машина создана с двумя виртуальных дисками VHDX. На первый диск была установлена базовая ОС, а второй диск был оставлен без внимания. В этой заметке мы выполним настройку этого диска для будущего использования в качестве дискового кэша прокси-сервера Squid 3.3.

    Читать далее...

  • System Center 2012 R2 DPM – Исключение виртуальных дисков VHD/VHDX из резервной копии виртуальной машины Hyper-V

    imageСистема резервного копирования Data Protection Manager (DPM) от Microsoft занимает свою нишу среди аналогичных систем. Количество информации о DPM на просторах глобальной сети доказывает, что данная система востребована и используется в разных компаниях и фирмах для сохранения информации.

    Скорее всего, каждый сталкивался с какими-нибудь вопросами, связанными с DPM: установка, настройка или сопровождение. В данной заметке хотелось бы рассказать об одном из них. В предыдущей заметке говорилось об особенностях использования Hyper-V Replica. Как известно, данная технология не может работать с типами дисков, которые подключены как Passthrough или через Virtual Fibre Channel, поэтому используются только VHD(-x). Возникает вопрос, как в многодисковых виртуальных машинах при необходимости исключить некоторые виртуальные диски VHD из архивирования средствами DPM. Через графический интерфейс или при помощи команд PowerShell это сделать не получится.

    На своем примере продемонстрирую работающий и проверенный механизм исключения VHD файлов из резервной копии виртуальной машины Hyper-V в DPM.

    Читать далее...

  • System Center 2012 R2 - Офлайн-документация и ознакомительные VHD

    imageНа прошедшей неделе на веб-узле Microsoft Download Center обновились комплекты документации по продуктам линейки System Center 2012/2012 R2, которые по сути являются офлайн копией материалов размещённых в TechNet Library. Иметь на руках такой боекомплект иногда бывает очень полезно когда по какой-то причине нет доступа в Интернет.

    Читать далее...

  • Уменьшение размера фиксированного VHD с помощью VHD Resizer

    imageРассмотрим пример, когда созданный ранее виртуальный диск VHD фиксированного размера потребовалось уменьшить. В нашем примере на одном из виртуальных серверов с Windows Server 2008 R2 имеется NTFS том D: занимающий 100% пространства отдельного виртуального VHD диска размером 160Gb. Ранее емкость этого диска использовалась для сетевого файлового ресурса, а теперь на этом диске размещён контент локального сервера WSUS, который занимает гораздо меньше места, и поэтому появилось желание уменьшить размер этого диска.

    image

    Для начала через оснастку управления дисками Disk Management (diskmgmt.msc) внутри виртуального сервера выполним сжатие логического тома до того размера который мы хотим получить в конечном счете – в контекстном меню тома выберем пункт Shrink Volume 

    image

     

    В единственном доступном для редактирования значении введём то количество мегабайт которое мы собираемся отрезать от размера тома. В нашем примере мы укажем значение которое позволит уменьшить размер тома с 160Gb до 100Gb

    image

    После запуска операции Shrink консоль управления дисками может на некоторое время “задуматься”. Факт того что операции уменьшения тома выполнились успешно можно отследить в системном журнале событий Application где по окончании процесса будет зарегистрировано несколько событий с кодом 258 и примерно таким содержанием:

    • The disk defragmenter successfully completed shrink estimation on WSUS (D:)
    • The disk defragmenter successfully completed shrink on WSUS (D:)
      После успешного окончания процесса сжатия в консоли управления дисками появится соответствующий объём не используемого под логические тома места. Именно это место мы и планируем отсечь от физического файла фиксированного VHD. Но прежде чем приступить к шагу непосредственного изменения VHD будет правильно сделать полную резервную копию всей VM.

    image

     

    Для изменения размера VHD в меньшую сторону мы воспользуемся утилитой VHD Resizer версии 1.0.42. Несмотря на то что эта последняя версия утилиты датируется началом 2007 года, она справляется со своими задачами и сегодня. Утилита может работать без предварительной установки, то есть можно один раз её где-то установить и просто при необходимости копировать на тот сервер где надо выполнять манипуляции с VHD файлами. Единственным требованием которое я увидел для работы утилиты является наличие Microsoft .Net 2.0 Framework

    Перед началом работы с VHD файлом с этой утилитой, этот самый файл не должен находиться в использовании, то есть виртуальная машина к которой он подключён должна находиться в выключенном состоянии. Стоит так же помнить про то что используемое антивирусное ПО не должно пытаться сканировать VHD файлы. Тех кто не соблюдает эти простые условия, при попытке открытия VHD из утилиты могут получить сообщение "Invalid Vhd file, please select another"

    В интерфейсе утилиты в поле Source Vhd to Resize выбираем имеющийся у нас исходный VHD файл, после чего сразу отображается его тип и текущий размер. В поле Destination Vhd вводим имя создаваемого файла VHD и указываем его размер.

    В значениях Min и Max указаны значения минимального и максимального размера в который может быть преобразован исходный файл. Не смотря на то, что в моём случае утилита отображала в качестве минимально возможного значения 102401 Mb, мне так и не удалось указать значение меньше чем 102402 Mb

    image

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

    Далее в оснастке управления виртуальными машинами Hyper-V Manager открываем свойства нашего виртуального сервера и меняем ссылку на VHD. При этом желательно не изменять Расположение (порядок диска на виртуальном контроллере) 

    image

    Удостовериться в том что заголовки VHD файла являются читаемыми можно жмакнув по кнопке проверки

    image

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

    image