none
Перенести Centos на Hyper-v RRS feed

  • Вопрос

  • Добрый день,

    коллеги, помогите пожалуйста с переносом сервера centos 5.5 в виртуальную среду? КАк это сделать чтоб не поднимать все заново ? 

     

    Спасибо!


    psix
    7 декабря 2010 г. 11:50

Ответы

  • Эта утилита, судя повсему, не позволит Вам првоести конвертацию в ВМ именно для Hyper-V.

    Поэтому предложу такой сценарий: используя VMware Converter и VMDK2VHD, провести миграцию в два этапа с установкой компонентов интеграции.

    • Помечено в качестве ответа Nikita PanovModerator 13 декабря 2010 г. 13:35
    8 декабря 2010 г. 10:53
    Модератор

Все ответы

  • Предположу, что p2v в данном случае не отработает. Поднимайте новую ВМ с Centos и мигрируйте службы туда вручную.
    7 декабря 2010 г. 11:58
    Модератор
  • Для p2v Linux можно использовать platespin или vconverter+sc vmm 

    8 декабря 2010 г. 8:20
    Модератор
  • Вы имеете введу http://vizioncore.com/product/vconverter ? 

     

    Или нет ? можно больше информации. 

    Спасибо !


    psix
    8 декабря 2010 г. 10:39
  • Эта утилита, судя повсему, не позволит Вам првоести конвертацию в ВМ именно для Hyper-V.

    Поэтому предложу такой сценарий: используя VMware Converter и VMDK2VHD, провести миграцию в два этапа с установкой компонентов интеграции.

    • Помечено в качестве ответа Nikita PanovModerator 13 декабря 2010 г. 13:35
    8 декабря 2010 г. 10:53
    Модератор
  • Денис, а если нет VMWare инфрастуктуры?


    Have a nice day !!!

    8 октября 2013 г. 9:48
  • ~

    ~

    ==

    помогите пожалуйста с переносом сервера centos 5.5 в виртуальную среду?

    КАк это сделать чтоб не поднимать все заново ? 

    ==

    ~

    ~

    Mondo

    ~

    ~

    http://www.mondorescue.org/downloads.shtml

    ~

    ~

    ==

    Linux P2V migrations using MondoRescue By Hewlett Packard

     MondoRescue is a backup and recovery tool for Linux, it’s packaged for various
    distributions and supports common architectures (i386, x86_64 and ia64). It
    allows online and offline backups to network storage, local disks, cd/dvd and
    tape. It supports a large variety of filesystems (including but not limited to
    ext2, ext3, ReiserFS and XFS) and partition/disk layouts (software raid,
    hardware raid and LVM1/2). During a restore MondoRescue will also resize
    partitions depending upon the new disk geometry. Those coming from an HP-
    UX background may liken MondoRescue to HP Ignite-UX.

    The methods MondoRescue uses to archive and restore a machine means it’s
    well suited for use as a P2V/P2P (physical-2-virtual/physical-2-physical aka
    P2V/P2P) migration tool.

    ==

    ~

    ~

     Очень много интересных практик:

    ~

    Linux P2V migrations using MondoRescue by Lester Wade 

    http://www.mondorescue.org/docs.shtml

    http://www.mondorescue.org/docs/p2v.pdf

    9 октября 2013 г. 6:45
  • ~

    ~

    ==

    centos 5.5

    ==

    ~

    ~

    Очень настоятельно советую "про-upgrad-ить" операционную систему до CentOS 5.9

    ~

    ~

    В EL v5.9 интегрированны драйвера для Hyper-V

    ~

    ~

    P.S.

     Забавно: нашел по hv_storvsc_load=YES ( что вообще-то из FreeBSD)

    http://blogs.sysadminz.ru/blog/DrNight/59.html

    ==

     . . .

    Создаю файл /etc/yum.repos.d/mainrepo.repo следующего содержания
    [MainRepo]
    name= MainRepo
    baseurl=http://mirror.centos.org/centos/5/os/i386/
    enabled=1
    gpgcheck=0


     . . .

    Тестирую
    #yum clean all
    #yum list

    Должен выйти список компонент репозитория.

    Обновляю систему. Для этого добавляю в файл /etc/yum.conf строку

    exclude=centos-release-* perl-* initscripts-* openldap*
    Первые три компоненты обновить с налету не получилось, дальше копать не стал. А обновленный openldap несовместим с текущей версией PGP, поэтому оставляем его старым.

    Запускаю обновление
    #yum update

    Несмотря на формальную версию Centos 5.5, после обновления все компоненты находятся на уровне CentOS 5.9, в которой осуществлена встроенная поддержка Hyper-V

     . . .

    Смотрю в /etc/grub.conf версию новоустановленного ядра и пути к загрузочным файлам.

    splashimage=(hd0,0)/grub/splash.xpm.gz
    hiddenmenu
    title CentOS (2.6.18-348.el5PAE)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-348.el5PAE ro root=/dev/sda2 noexec=off
    initrd /initrd-2.6.18-348.el5PAE.img
    title CentOS (2.6.18-348.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-348.el5 ro root=/dev/sda2 noexec=off
    initrd /initrd-2.6.18-348.el5.img


    Включаю модули поддержки виртуализации
    #mkinitrd /boot/initrd-2.6.18-348.el5PAE.img 2.6.18-348.el5PAE --preload hv_storvsc --preload hv_vmbus --preload hv_utils --preload hv_netvsc --preload hid-hyperv --preload hid-base-hv -f
    #mkinitrd /boot/initrd-2.6.18-348.el5.img 2.6.18-348.el5 --preload hv_storvsc --preload hv_vmbus --preload hv_utils --preload hv_netvsc --preload hid-hyperv --preload hid-base-hv -f

    #shutdown –h now

    Удаляю устаревший сетевой адаптер и добавляю обычный.

    После включения проверяю успешную загрузку модулей командой
    #lsmod | grep hv

      . . .

    ==


    9 октября 2013 г. 7:21
  • и VMDK2VHD,

    ==

    ~

    ~

     Или взять free утилиту от StarWind

    StarWind V2V Image Converter

    VMware VMDK to Hyper-V VHD Converter

    преобразованиe VMDK в VHD-файлы и VHD в VMDK а также в IMG-файл

    http://ru.starwindsoftware.com/converter

    ~

    ~

    P.S. 

    Естес-но _сперва_ нужно получить образ дисков физической ЭВМ , как правило, это все-таки .IMG

    ~

    ~

    P.P.S.

     Интересный метод:

    ssh IP_физической_системы "dd if=/dev/sda" | dd of=/dev/sda"

    По сути P2V - дамп диска физической системы в виртуальный. Но чтоб система потом взлетела, должен быть драйвер диска для нового SCSI контроллера (LSI Logic, Bus Logic), которого не было в физической железке.

    С линуксами все очень просто - добавляем драйвер в initrd перед/после дампа, с виндовс - нужны специальные конвертеры выполняющие реконфигурацию системы, иначе она в синий экран падает.

    Т.е.
    1. Создаем ВМ с диском нужного размера
    2. На физической системе добавляем драйвер: mkinitrd --with=mptspi ... (для LSI Logic)
    3. Делаем битовую копию разделов в виртуальный диск. Загружаем ВМ с какого-то LiveCD и:
    ssh IP_физической_системы "dd if=/dev/sda" | dd of=/dev/sda"

    Не пробовал с Hyper-V, но неоднократно пробовал с ESX и XenServer. С Hyper-V должно быть то же самое, просто драйвер диска другой.

    Возможны нюансы в параметрах при использовании RAID или LVM, но суть, я надеюсь, понятна.

    ==



    9 октября 2013 г. 7:29
  • ~

    ~

    ==

     а если нет VMWare инфраструктуры?


    ==

    ~

    ~

     А в чем проблема развернуть?  Ж-)

    ~

     М.б. удастся обойтись  VMWare Workstantion

    Но, если для VMware vCenter Converter нужен именно VMWare ESX ( Ok, "сфера"), то

     -- можно установить на физический комп

     -- или  можно запустить VMWare ESX внутри VMWare Workstantion

    ~

    ~

     Или:

    ~

     VirtualBox -- весьма качественно эмулирует реальные контроллеры IDE, сетевые карты и т.п.

    Плюс понимает  .VHD напрямую

    ~

    ~

     Но для начала пробуем загрузить .VHD ( полученный из .IMG) в Hyper-V

    Если Syntetic LANCard не определяется ( CentOs 5.5 без драйверов), то выставляем 1 CPU , Legacy LANCard

    9 октября 2013 г. 10:30
  • ~

    ~

    ==

    Для p2v Linux можно использовать platespin

    ==

    ~

    ~

     Здесь статья с примером использования:

    ~

     Про PlateSpin Migrate 9.3  July 31, 2013

    https://www.netiq.com/documentation/platespin_migrate_9/readme/data/readme.html

    ==

        New hypervisor (virtualization platform) support: This release introduces support for two new virtualization platforms:

            Microsoft Windows Server 2012 with Hyper-V

    ==

    ~

    ~

     Там же:

    ==

        Discontinued: The following features have been discontinued in this release:

            Support for Microsoft Windows Server 2008 R2 with Hyper-V (semi-automated) and Citrix XenServer 5.5 as target virtualization platforms (fully automated).

            Support for Windows Clusters workloads.

            Microsoft WinPE as the temporary pre-execution environment for migration.

        Temporarily Discontinued: The following features have been temporarily discontinued in this release.

            Support for imaging (X2I and I2X scenarios).

    ==

     Т.е. наверно, хорошо что успел скачать PlateSpin Migrate 9.2

    ~

    ~

    ~

    ~

    ~

    ~

    ~

    ~

    ~

    ~

    --- --- --- --- --- --- --- --- --- --- --- ---

    ~


    ~

    TO psix :

     -- определитесь можно ли в Вашей ситуации:

      -- обновить CentOs до 5.9

        -- "на месте" т.е. до переноса

        -- или уже после переноса

        -- или есть специфические модули ядра ( *.ko) или т.п. и upgrade невозможен

      -- подходит ли Вам  MondoRescue  ( мне с Debian 6.X на Hyper-V он весьма пригодился)


    9 октября 2013 г. 11:35