CyberTek - the future at the present!
Google

Перетворення Windows 2003 гостя від VMware для Xen

Розмістив: Admin (28 січня)

Процес переносу зображення вікон з VMware для Xen це досить швидко, перешкоди повинні бути розглянуті pollibili мало. Найбільш важливим є виявлення картування диск у VMware. Можливості двох, або як SCSI або IDE, перетворення зображення можна що Windows гість не більше xchè не підтримує Xen віртуального апаратного забезпечення, більш детальну інформацію можна отримати на Microsoft kb314082.

Якщо ви впевнені, що мати відображення на IDE пристрою, ви можете приступити до конверсії. Для виконання перетворення сервер "VMware-vdiskmanager" з цією програмою буде отримати VMWare VMDK файл, що використовується для перерахунку. Цей інструмент знаходиться в VMWare 5.0 і VMWare Server 1.0. Цей метод застосовується з деякими змінами в VMWare ESX.

Розширення файлу. Vmdk використовується для опису вашого віртуального диску VMware:

  1. Одинокий. Vmdk файл, а малюсінькі і містить численні рядків тексту, що описують геометрію і компонент серії файлів, які складають в цілому. Vmdk.
  2. В першу чергу. Vmdk файл у серії 2G сегментований файли з ім'ям трейлінг -0001 стиль нумерації,
  3. В останній "знімок". Vmdk файл у серії (знову ж таки з ім'ям трейлінг -00001 стилю з ім'ям файлу).
  4. В останньому "Повторити". Vmdk файл у серії знімків.

Існує більше для того, щоб сказати про це фото. Vmdk, але й для наших цілей цього цілком достатньо. Тепер ми приступимо до визначення місцезнаходження. Vmx параметр зі рядки:

scsi0: 0.fileName = windows2003.vmdk

або

ide0: 0.fileName = windows2003.vmdk

Це те, що ми знаємо, звичайно, припустити, як цінність нашої параметр fileNane: "windows2003.vmdk".

$ Vdiskmanager VMware-windows2003.vmdk-р Т-0 Windows2003-flattened.vmdk

Це створює "єдине growable віртуальний диск" зберігаються в одному файлі.

Наступний крок полягає в тому, щоб перетворити наш сингл. Vmdk файл образу диска з Qemu-IMG, які відносяться до проекту QEMU.

$ Qemu-IMG перетворити Windows-2003-flattened.vmdk windows2003.img

Після того, як процес перетворення, ви отримаєте файл windows2003.img готові до завантаження.

На жаль, він не закінчив тут важка частина відбувається зараз. Після перезавантаження система знайде відмінності Microsoft обладнання. Ви, можливо, буде потрібно змінити, а потім шар апаратних абстракцій (HAL).

Windows 2003, наприклад, має 6 Галс:

Halmacpi.dll - ACPI мультіеффект процесор ПК
Halaacpi.dll - ACPI однопроцессорное PC
Halacpi.dll - Розширена настройка и PowerInterface (ACPI)
Halmps.dll - MPS Багатопроцесорні комп'ютер
Halapic.dll - MPS однопроцессорное PC
Hal.dll - Стандарт ПК

Тільки один обраний і встановлені при першій установці: WINDOWSSYSTEM32HAL.DLL.

Якщо є можливість, ви повинні змінити C: Boot.ini вказати "/ HAL = Hal.dll," якщо ви використовуєте іншу копію довідкової бібліотеки DLL не потрібно. У цьому випадку Вам потрібно зробити кілька тестів до тих пір, поки ви не знайшли потрібного Хальс perfettaemnte співпраці з нашою конфігурації HVM дому.

Коли ви створюєте Ваші Xen конфігурації, необхідно встановити параметри 4 виключно важливе значення для функціонування Галс:

# Увімкнути / вимкнути HVM гість PAE, за промовчанням = 0 (відключений)
Pae = 0

# Увімкнути / вимкнути HVM гість ACPI, за промовчанням = 0 (відключений)
ACPI = 0

# Увімкнути / вимкнути HVM гість APIC, за промовчанням = 0 (відключений)
APIC = 0

# Кількість процесорів присвоїти цього дому
vcpus = 1

Щоб поліпшити свої шанси на успіх краще використовувати "Стандартний комп'ютер" Hal.dll.

Для MPS Галс, 1 дозволяє APIC.

Для ACPI Галс, 1 дозволяє ACPI.

Якщо VMWare створив образ Windows, при цьому ACPI використовується сприятливих ACPI HAL. Щоб змінити його на "Стандартний комп'ютер" Hal.dll, потрібно змонтувати образ і замінити файл:

# Гора-O петель, зміщення = $ ((63 * 512)), windows2003.img RW / шосе
# Знайти / мнт-назва HAL *. dll'-принт
/ Mnt/WINDOWS/ServicePackFiles/i386/halaacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halapic.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmps.dll
/ Mnt/WINDOWS/system32/hal.dll
# Cp-F / mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/system32/hal.dll
# Розмонтування / шосе

Тепер у вас є образ "фіксованого" на диску, ми можемо використовувати команду від створення логічних томів LVM, які будуть використовуватися в якості Xen PHY: VBD пристрої:

# LS-ла win2003.img
-RW-R-R-1 корінь кореневої 8589934592 2006-11-16 13:44 win2003.img
# Lvcreate L-8G-н Win2003-HDA В.Г.
# Dd = якщо в windows2000.img = / dev/vg/win2003-hda BS = 1М

Робота закінчена, можна почати нове HVM домену.

Опубліковано в: віртуалізації VMware

Додати коментар

Ім'я

Powered By CyberTek - Віддалений помічник