การจำลองเสมือนเป็นวิธีที่ยอดเยี่ยมในการทดสอบและแก้จุดบกพร่องซอฟต์แวร์ เรียกใช้หลายอินสแตนซ์ของระบบปฏิบัติการที่แตกต่างกันบนเดสก์ท็อปเครื่องเดียวกันพร้อมกัน ลดต้นทุนฮาร์ดแวร์ และเพิ่มโมดูลาร์และประสิทธิภาพ ช่วยให้ผู้ใช้ระดับสูงประหยัดเวลาและเงิน และทำงานที่ปกติแล้วพวกเขาไม่กล้า ไม่ลอง หรือแม้แต่ทำไม่ได้ การจำลองเสมือนตามชื่อหมายถึงการใช้เครื่องเสมือน เครื่องเสมือนเหล่านี้จัดเก็บไว้ในฮาร์ดดิสก์เสมือน
ปัญหาคือแต่ละผลิตภัณฑ์การจำลองเสมือนมีรูปแบบระบบไฟล์ของตัวเอง ซึ่งหมายความว่า หากคุณกำลังใช้ VirtualBox และ VMware ทั้งสองโปรแกรมจะสร้างเครื่องเสมือนและฮาร์ดดิสก์เสมือนด้วยวิธีแยกกัน โดยไม่จำเป็นต้องใช้งานร่วมกันได้ นี่หมายความว่าคุณอาจต้องติดตั้งระบบปฏิบัติการของคุณใหม่หลายครั้ง หนึ่งครั้งสำหรับแต่ละผลิตภัณฑ์การจำลองเสมือนที่คุณใช้ คำตอบคือ:ไม่จำเป็น
โลกของเวอร์ชวลไลเซชันมีความยืดหยุ่นเล็กน้อยเมื่อต้องนำเข้า ส่งออก และแปลงเครื่องเสมือนจากรูปแบบดั้งเดิมเป็นรูปแบบอื่น นี่คือเนื้อหาของบทความนี้และบทความต่อๆ ไป แสดงให้คุณเห็นว่าคุณสามารถแปลงเครื่องเสมือนได้อย่างรวดเร็วและง่ายดายได้อย่างไร วันนี้เราจะมาแนะนำ VMware Converter ซึ่งเป็นยูทิลิตี VMware อันทรงพลังที่ช่วยให้คุณสามารถจัดการเครื่องเสมือน VMware ได้หลายวิธี รวมถึงแม้แต่การแปลงเครื่องจริงเป็นเครื่องเสมือนและในทางกลับกัน!
ขั้นตอนการแปลง
เราจะแปลงฮาร์ดดิสก์เสมือนถาวร ESX &ESXi (flat vmdk) เป็นฮาร์ดดิสก์เสมือน VMware Player, Server และ Workstation สมมติว่าคุณมีเซิร์ฟเวอร์ ESX (หรือ ESXi) ที่คุณเก็บเครื่องเสมือนบางเครื่องไว้ และสมมติว่าคุณต้องการใช้เครื่องเหล่านี้ใน VMware Server หรืออาจเป็น VMware Workstation คุณไม่สามารถ
แม้ว่าทั้ง ESX และผลิตภัณฑ์อื่นๆ ล้วนผลิตโดย VMware แต่ก็มีข้อแตกต่างบางประการที่ทำให้คุณไม่สามารถใช้งานเครื่องเสมือนในขณะเดินทางได้ คุณจะต้องแปลงมัน นี่คือที่มาของ VMware Converter
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจำลองเสมือนโดยทั่วไป โปรดดูที่ส่วนการจำลองเสมือนของฉัน โดยเฉพาะอย่างยิ่ง คุณจะพบบทความที่น่าสนใจต่อไปนี้:
วิธีโคลนเครื่องเสมือนในเซิร์ฟเวอร์ VMware
วิธีโคลนเครื่องเสมือนใน ESXi
เราจะใช้ฮาร์ดดิสก์เสมือนขนาด 20GB ที่จัดสรรไว้ล่วงหน้าและไม่สามารถย่อขนาดได้ซึ่งอยู่บนไฮเปอร์ไวเซอร์ ESXi ซึ่งประกอบด้วยไฟล์ส่วนหัว (name.vmdk) และไฟล์แฟลต (name-flat.vmdk) และแปลงเป็นไฟล์เสมือนที่เติบโตได้ ฮาร์ดดิสก์ (something.vmdk) ใช้งานได้อย่างสมบูรณ์โดย VMware Player, Server หรือ Workstation ในขั้นตอนนี้ พื้นที่ว่างที่จัดสรรไว้ล่วงหน้าจะถูก "ว่าง" ซึ่งทำให้ภาพของเรามีขนาดเล็กลงอย่างมาก
ก่อนอื่นให้ดาวน์โหลดและติดตั้งตัวแปลง คุณจะต้องลงทะเบียนเพื่อดาวน์โหลด เมื่อติดตั้ง Converter แล้ว ให้รัน VMware Converter ทำงานได้ทั้งบน Windows และ Linux ภาพหน้าจอสาธิตตลอดบทความนี้สร้างขึ้นในเครื่อง Windows แต่เพื่อความสะดวก ยังมีภาพหน้าจอคู่หนึ่งจากการติดตั้ง openSUSE 11.0 ในตอนท้าย
ขั้นตอนที่ 1:ระบุแหล่งที่มา
การแปลงรองรับตัวเลือกการแปลงมากมาย ฉันจะแสดงให้คุณเห็น:
เปิดเครื่อง:
นี่คือโฮสต์ที่กำลังทำงานอยู่จริง ไม่ว่าจะเป็นแบบโลคัลหรือรีโมต ระบบปฏิบัติการที่รองรับ ได้แก่ Windows หลากหลายรุ่น, RedHat, SUSE Ubuntu
เครื่องเสมือน VMware Infrastructure
ผลิตภัณฑ์ที่รองรับ ได้แก่ เซิร์ฟเวอร์ ESX, ESXi และ vCenter Server
VMware Workstation หรือเครื่องเสมือน VMware อื่นๆ
ตัวเลือกนี้มักจะเป็นหนึ่งในผู้สมัครของคุณบ่อยกว่า ไม่ว่าจะเป็นต้นทางหรือปลายทาง อย่างที่คุณเห็น ผลิตภัณฑ์เดสก์ท็อป VMware ทั้งหมดได้รับการสนับสนุนตั้งแต่ Player ไปจนถึง Workstation
อิมเมจสำรองหรือเครื่องเสมือนของบุคคลที่สาม
ที่นี่ คุณจะพบผลิตภัณฑ์ที่ไม่ใช่ VMware มากมาย รองรับ Microsoft Virtual PC และ Parallels ขออภัย ฉันไม่พบ VirtualBox แต่ไม่ต้องกังวล เราจะพูดถึงการแปลง VirtualBox-VMware ในบทความแยกต่างหาก
บางท่านอาจชอบความจริงที่ว่าการสำรองข้อมูล Acronis True Image ได้รับการสนับสนุนด้วย ดังนั้น หากคุณใช้ ATI เพื่อสร้างอิมเมจระบบของคุณ ที่นี่คุณมีตัวเลือกที่ยอดเยี่ยมในการลองใช้อิมเมจในเครื่องเสมือน เช่นเดียวกับ ShadowProtect
อุปกรณ์เสมือน
ตัวเลือกสุดท้ายหมายถึงเครื่องเสมือนที่กำหนดค่าไว้ล่วงหน้า
เราจะใช้เครื่องเสมือน VMware Infrastructure เป็นแหล่งข้อมูลของเรา
หลังจากเชื่อมต่อกับเซิร์ฟเวอร์ ESXi แล้ว เราจะเห็นรายการเครื่องเสมือนที่พร้อมสำหรับการแปลง
ขั้นตอนที่ 2:ระบุปลายทาง
เหมือนเมื่อก่อน เรามีห้าตัวเลือก เราจะเลือกประเภทปลายทางเป็น VMware Workstation หรือเครื่องเสมือน VMware อื่นๆ ภายใต้ เลือกผลิตภัณฑ์ VMware เลือกผลิตภัณฑ์ที่เกี่ยวข้อง เนื่องจากฉันใช้ VMware Server 1.x นี่จึงเป็นทางเลือกของฉัน สุดท้ายเลือกชื่อและไดเร็กทอรีที่คุณต้องการบันทึกเครื่องเสมือนที่แปลงแล้ว
ขั้นตอนที่ 3:ดู/แก้ไขตัวเลือก
หลังจากที่คุณได้เลือกแล้ว คุณจะเห็นเครื่องเสมือนประเภทใดที่ตัวแปลงจะสร้างให้คุณ นอกเหนือจากการแปลงฮาร์ดดิสก์ ให้สังเกตป้ายเตือน คุณสามารถเพิกเฉยได้หากต้องการ แต่ให้แน่ใจว่าคุณได้ตรวจสอบตัวเลือกเครื่องเสมือนหลังจากแปลงแล้วและก่อนที่คุณจะเรียกใช้เป็นครั้งแรกบนแพลตฟอร์มเป้าหมาย
ตัวอย่างเช่น เครื่อง ESXi ของฉันมี RAM มากเกินไป - มากกว่าหน่วยความจำทั้งหมดในแล็ปท็อปของฉัน เลยต้องลดและปรับ คำเตือนทั่วไปอื่นหมายถึง CPU และไฮเปอร์เธรดหลายตัว
ตัวเลือกอื่นที่ควรค่าแก่การตรวจสอบคือฮาร์ดดิสก์ (ใต้ข้อมูลที่จะคัดลอก) คุณสามารถสร้างดิสก์เป้าหมายที่จัดสรรไว้ล่วงหน้าและเลือกที่จะแยกออกเป็นไฟล์ขนาด 2GB หรือสร้างดิสก์ที่ขยายได้แบบไดนามิกและเลือกที่จะแยกออกเป็นไฟล์ขนาด 2GB
ขั้นตอนที่ 4:อยู่ระหว่างการแปลง
หลังจากที่คุณตรวจสอบตัวเลือกด้านบนแล้ว การแปลงจะเริ่มขึ้น อาจใช้เวลาสักครู่ขึ้นอยู่กับโปรเซสเซอร์และเครือข่ายของคุณ ในกรณีของฉัน 11 นาทีในการแปลงดิสก์ 20GB เป็นดิสก์ 3.3GB
ขั้นตอนที่ 5:ทดสอบ
อาใช่ ขับเคลื่อนเครื่องในรูปแบบใหม่ที่ตั้งใจไว้ เพื่อให้แน่ใจว่าการแปลงทำงานโดยไม่มีปัญหา และนั่นแหล่ะ! ง่ายมากใช่มั้ย
หมายเหตุสำคัญ
เราได้เห็นวิธีการโคลนเครื่องเสมือนบนเซิร์ฟเวอร์และ ESXi แยกกันแล้ว แต่วิธีการคัดลอก / วางจะไม่ทำงานหากเราต้องการโคลนจากเซิร์ฟเวอร์ไปยัง ESXi และในทางกลับกัน เมื่อใช้ Converter เราสามารถแก้ปัญหาได้:
สถานการณ์ที่ 1:โคลนจากเซิร์ฟเวอร์ไปยัง ESXi
สร้างอินสแตนซ์ของฮาร์ดดิสก์เสมือนในเครื่องให้มากที่สุด โดยใช้วิธีคัดลอกและวางที่กล่าวถึงในบทความต้นฉบับ จากนั้นแปลงเครื่องเสมือนและอัปโหลดไปยัง ESXi อีกวิธีหนึ่งคือคัดลอกเพียงเครื่องเดียวแล้วโคลนด้วยวิธี ESXi
สถานการณ์ที่ 2:โคลนจาก ESXi ไปยังเซิร์ฟเวอร์
เช่นเดียวกับข้างต้นในทิศทางกลับกัน สร้างหลายสำเนา จากนั้นแปลงและดาวน์โหลด หรือสร้างเครื่องเดียว แปลง และเมื่ออยู่ในดิสก์ภายในเครื่อง ให้ใช้วิธีคัดลอกและวางเพื่อสร้างสำเนาหลายชุด
ภาพหน้าจอของลินุกซ์
ตามที่สัญญาไว้ นี่คือภาพหน้าจอคู่ของ VMware Converter ที่ติดตั้งบน openSUSE 11.0 ซึ่งรัน KDE เมนูและตัวเลือกจะเหมือนกัน ดังนั้นคุณจะไม่มีปัญหาในการใช้บทเรียนที่ได้เรียนรู้จากส่วน "Windows" ด้านบนกับกรณี Linux
สรุป
VMware Converter เป็นเครื่องมือที่เป็นมิตรและมีประสิทธิภาพมาก ช่วยให้คุณมีอิสระในระดับสูงเมื่อต้องวางแผนการปรับใช้การจำลองเสมือนของคุณ คุณไม่จำเป็นต้องกังวลมากนักว่าการตั้งค่าของคุณจะเข้มงวดหรือยืดหยุ่นเพียงใด ความต้องการฮาร์ดดิสก์ในหลายแพลตฟอร์ม ความเข้ากันไม่ได้ของรูปแบบ ฯลฯ คุณสามารถมุ่งเน้นไปที่การทำงานให้เสร็จ ปล่อยให้งานหนักไปที่ Converter แทน
ในบทความหน้า เราจะพูดถึงการแปลง VMware hard disks (vmdk) เป็นรูปแบบ AMI ของ Amazon Elastic Cloud Computing (EC2) ในภาคต่อที่ 2 ต่อจากนี้ เราจะพูดถึง VirtualBox และ VMware
ไชโย!