CyberTek - the future at the present!
Google

המרת Windows 2003 אורחים מ-VMware ל-Xen

פורסם על ידי: admin (ינואר 28)

תהליך של המרת תמונה של Windows מבית VMware ל-Xen היא די מהר, pollibili לשקול את המכשולים רבים. החשוב ביותר הוא לזהות את VMware הדיסק מיפוי. יש שתי אפשרויות, או כ IDE או SCSI, להמיר את התמונה ייתכן כי אורח Windows לא עובד xchè יותר אינו תומך וירטואלי חומרה Xen, מידע נוסף זמין באתר של מיקרוסופט kb314082 .

אם אתה בטוח שיש מיפוי למכשיר ה-IDE יכול להמשיך המרה. כדי להפוך את השרת המרה VMware-vdiskmanager "עם תוכנית זו לקבל VMDK VMWare הקובץ משמש המרה. כלי זה קיים 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.

$ VMware-vdiskmanager windows2003.vmdk-r-t 0-flattened.vmdk Windows2003

זה יוצר "אחת דיסק וירטואלי growable" מאוחסן בקובץ אחד.

השלב הבא הוא להפוך את הלבד שלנו. Vmdk הקובץ בדיסק תמונה עם QEMU-img השייכים לפרויקט QEMU .

$ QEMU-img להמיר-2003-flattened.vmdk windows2003.img חלונות

לאחר תהליך ההמרה, אתה מקבל קובץ windows2003.img מוכן האתחול.

למרבה הצער זה לא הכל, עכשיו מגיע החלק מאומצת. בעת הפעלה מחדש של המערכת תמצא הבדלים של החומרה של מיקרוסופט. לאחר מכן תוכל לשנות שכבת הפשטת חומרה (HAL).

Windows 2003, למשל יש 6 האלס:

Halmacpi.dll - ACPI מעבד PC רב
Halaacpi.dll - השכבות ACPI Uniprocessor PC
Halacpi.dll - ו מתקדמים PowerInterface תצורה (ACPI)
Halmps.dll - MPS Multiprocessor PC
Halapic.dll - MPS Uniprocessor PC
-Hal.dll - Standard PC

רק אחת מסומנת מותקן בעת התקנתה: WINDOWSSYSTEM32HAL.DLL.

אם אתה צריך לשנות C: boot.ini כדי לציין "/ HAL =-Hal.dll, אם להשתמש בעותק אחר של ה-DLL תהיה הפניה. במקרה זה אתה צריך לעשות כמה בדיקות, כל עוד אתה לא מוצא האלס perfettaemnte לעבוד עם domU שלנו התקנה HVM.

בעת יצירת התצורה-Xen, ארבעה פרמטרים קריטיים צריך להיות מוגדר עבור המבצע של האלס:

# הפעל / בטל PAE HVM אורח, ברירת המחדל = 0 (נכים)
PAE = 0

# הפעל / בטל ACPI HVM אורח, ברירת המחדל = 0 (נכים)
ACPI = 0

# אפשר / HVM APIC להשבית אורח, ערך ברירת המחדל = 0 (נכים)
APIC = 0

# מספר המעבדים להקצות זה domU
vcpus = 1

כדי לשפר את סיכויי ההצלחה שלהם עדיף להשתמש "Standard PC"-Hal.dll.

לקבלת MPS האלס 1 מאפשר APIC.

ACPI האלס 1 מאפשר ACPI.

אם VMWare יצר דימוי של Windows, זה כבר נעשה שימוש, אם לאפשר ACPI ב-ACPI HAL. כדי לשנות את זה "סטנדרד PC"-Hal.dll, אתה חייב לעלות תמונה ולהחליף את הקובץ:

#-O loop הר, לקזז = $ ((63 * 512)), RW windows2003.img / mnt
# מצא / שם mnt 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
# Umount / mnt

כעת יש לך תמונה של "" כל הכונן קבועים, אנחנו יכולים להשתמש בפקודה dd ליצור LVM הכרך הלוגי לשמש PHY Xen: מכשיר vbd:

# Ls-la win2003.img
-RW-r-r-1 שורש שורש 8589934592 2006/11/16 13:44 win2003.img
# L-8G Lvcreate-n-hda טוב מאוד Win2003
# Dd if = של windows2000.img = / dev/vg/win2003-hda bs = 1M

העבודה תושלם, תוכל להתחיל את תחום HVM חדש.

פורסם ב: וירטואליזציה , VMware

הוסף תגובה

הגנה מפני דואר זבל באמצעות WP-Captcha חינם

מופעל על ידי Cybertek - סיוע מרחוק