Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Запуск віртуальних машин MS Virtual PC в Xen

  1. Матеріал з Xgu.ru Автор: Сергій Черепеніна Короткий URL: vpc2xen Нижче описується процедура...
  2. [ правити ] Підготовка образу віртуальної машини MS Virtual PC
  3. [ правити ] Запуск HVM-домену

Матеріал з Xgu.ru


Автор: Сергій Черепеніна

Короткий URL: vpc2xen

Нижче описується процедура конвертації образу віртуальної машини MS Virlual PC в образ, придатний для запуску за допомогою монітора віртуальних машин Xen . Отриманий в результаті процедури образ може використовувати не тільки в Xen, а й в інших системах: QEMU , VirtualBox та KVM .

Для того щоб перетворити .VHD-файл в формат сирого диска використовується майстер Virtual Disk Wizard.

В ході використання цього майстра потрібно в пункті Virtual Hard Disk Merge вибрати опцію Fixed-size.

Використовувати отриманий в результаті образ як образ віртуального жорсткого диска для гостьового домена.

Нижче дана процедура описується докладно.

[ правити ] Опис стенду

Стенд складається з двох комп'ютерів, на яких запущені:

  • ОС Windows XP SP2 (IP-адреса: 10.0.17.5/24);
  • Debian GNU / Linux з ядром 2.6.18.8-xen (IP-адреса: 10.0.17.1/24).

Образи віртуальних машин лежать на Windows, ми будемо копіювати їх на Linux.

[ правити ] Підготовка образу віртуальної машини MS Virtual PC

Образи віртуальних машин лежать на диску C комп'ютера під керуванням Windows. Подмонтіруем цей диск.

% $ Sudo mount.cifs //10.0.17.5/c$ / mnt -o username = sergey, iocharset = utf8

Образи віртуальних машин - файли * .vhd знаходяться в папці C: \ 2824:

% $ Tree / mnt / 2824 / Microsoft \ Learning / / mnt / 2824 / Microsoft Learning / | - 2824 | | - 2824_Demo-CSS-01.vhd | | - 2824_Demo-ISA-01.vhd | | - 2824_Den-CSS-01.vhd | | - 2824_Den-Clt-01.vhd | | - 2824_Den-DC-01.vhd | | - 2824_Den-ISA-01.vhd | | - 2824_Den-ISA-02.vhd | | - 2824_Den-ISAEE-01.vhd | | - 2824_Den-ISAEE-02.vhd | | - 2824_Den-ISAEE-03.vhd | | - 2824_Den-Msg-01.vhd | | - 2824_Den-Web-01.vhd | | - 2824_Gen-Web-01.vhd | | - 2824_RO-ISAEE-01.vhd | | - Demo-CSS-01.vmc | | - Demo-ISA-01.vmc | | - Den-CSS-01.vmc | | - Den-Clt-01.vmc | | - Den-DC-01.vmc | | - Den-ISA-01.vmc | | - Den-ISA-02.vmc | | - Den-ISAEE-01.vmc | | - Den-ISAEE-02.vmc | | - Den-ISAEE-03.vmc | | - Den-Msg-01.vmc | | - Den-Web-01.vmc | | - Gen-Web-01.vmc | `- RO-ISAEE-01.vmc` - Base | - Base04A.vhd `- Base04C.vhd

Один з вищевказаних образів:

% $ Ls -lh / mnt / 2824 / Microsoft \ Learning / 2824 / 2824_Demo-CSS-01.vhd -rwxrwSrwt 1 root root 735M Jul 11 ​​2006 / mnt / 2824 / Microsoft Learning / 2824 / 2824_Demo-CSS-01.vhd% $ file / mnt / 2824 / Microsoft \ Learning / 2824 / 2824_Demo-CSS-01.vhd / mnt / 2824 / Microsoft Learning / 2824 / 2824_Demo-CSS-01.vhd: setgid sticky data

Як показує висновок команди file, 2824_Demo-CSS-01.vhd - це просто дані в якомусь невідомому форматі (Virtual PC). Нам необхідно отримати повний образ диска цієї віртуальної машини.

Для цього на комп'ютері під керуванням ОС Windows XP SP2, у властивостях відповідної віртуальної машини, в настройках Hard Disk, запустіть майстер Virtual Disk Wizard.

Для цього на комп'ютері під керуванням ОС Windows XP SP2, у властивостях відповідної віртуальної машини, в настройках Hard Disk, запустіть майстер Virtual Disk Wizard

Під час роботи з цим майстром необхідно буде вибрати такі опції:

  • На кроці Disk Option - Edit an existing virtual disk
  • На кроці Virual Disk to Edit - потрібний * .vhd файл

vhd файл

  • На кроці Virtual Disk Information and Options - A new File
  • На кроці Virtual Hard Disk Merge - Fixed-size, і шлях до створюваного образу C: \ Documents and Settings \ sergey \ Робочий стіл \ 2824_Demo-CSS-01_mod.vhd

В результаті повинен вийти файл:

% $ Ls -lh / mnt / Documents \ and \ Settings / sergey / Робочий \ стіл / 2824_Demo-CSS-01_mod.vhd -rwxrwSrwt 1 root root 8,1G Jul 16 15:48 / mnt / Documents and Settings / sergey / Робочий \ стіл / 2824_Demo-CSS-01_mod.vhd% $ file / mnt / Documents \ and \ Settings / sergey / Робочий \ стіл / 2824_Demo-CSS-01_mod.vhd / mnt / Documents and Settings / sergey / Робочий \ стіл / 2824_Demo- CSS-01_mod.vhd: setgid sticky x86 boot sector, Microsoft Windows XP MBR, Serial 0xa70aa70a; partition 1: ID = 0x7, active, starthead 1, startsector 63, 16771797 sectors

Як видно, файл являє собою тепер звичайний образ операційної системи. Це те що треба.

Далі необхідно завантажити віртуальну машину Demo-CSS-01 на щойно створеному диску для установки стандартного IDE-контролера і видалення Virtual Machine Additions. Якщо необхідно, збережіть мережеві настройки. Потім необхідно вимкнути з збереженням в .vhd-файл віртуальну машину.

[ правити ] Запуск HVM-домену

Тепер образ готовий для запуску в Xen-домені.

Конфігураційний файл віртуальної машини xen:

% $ Egrep -v "^ \ # | ^ \ * $" / etc / xen / 2824-Demo-CSS-01 import os, re arch = os.uname () [4] if re.search ('64 ', arch): arch_libdir = 'lib64' else: arch_libdir = 'lib' kernel = "/ usr / lib / xen / boot / hvmloader" builder = 'hvm' memory = 640 shadow_memory = 8 name = "Demo-CSS-01" vif = [ 'type = ioemu, bridge = br0, mac = 00: 03: ff: 28: e4: 9b'] disk = [ 'file: /tmp/img.img,hdb,w', 'file: / data / iso / win2k3Ent.iso, hda: cdrom, r '] device_model =' / usr / '+ arch_libdir +' / xen / bin / qemu-dm 'boot = "c" sdl = 0 vnc = 1 vnclisten = "0.0.0.0 "vncdisplay = 65 stdvga = 0 localtime = 1 usb = 1 usbdevice = 'tablet' monitor = 1

Створення символічного посилання:

$ Sudo ln -sf / mnt / Documents \ and \ Settings / sergey / Робочий \ стіл / 2824_Demo-CSS-01_mod.vhd /tmp/img.img

Запуск віртуальної машини:

sudo xm create / etc / xen / 2824-Demo-CSS-01

Якщо образ дистрибутива відповідний (file: /data/iso/win2k3Ent.iso,hda: cdrom, r) до версії ОС віртуальної машини, то все драйвера проінсталюйте автоматично. Також необхідно буде виконати повторну активацію ОС Windows віртуальної машини.

[ правити ] Додаткова інформація

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.