Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

วิธีโคลนเครื่องเสมือนในเซิร์ฟเวอร์ VMware

หากคุณเป็นแฟนตัวยงของเวอร์ชวลไลเซชัน คุณจะพบเซิร์ฟเวอร์ VMware ไม่ช้าก็เร็ว เซิร์ฟเวอร์เป็นโซลูชันฟรีที่ให้คุณรันหลายอินสแตนซ์ของระบบปฏิบัติการต่างๆ บนเดสก์ท็อปที่คุณมีอยู่ เปิดโลกแห่งประสิทธิภาพ ผลผลิต โมดูลาร์ การทดสอบ และการปรับแต่งต่อหน้าคุณ

การจำลองเสมือนช่วยให้คุณทำสิ่งต่างๆ มากมายที่คุณไม่เคยลองในเครื่องจริงของคุณ ตัวอย่างเช่น ทดสอบการกำหนดค่าดูอัลบูตของเครื่อง Windows และ Linux โดยไม่ต้องกลัวว่าจะทำลายพาร์ติชันของคุณ หรือคุณอาจต้องการลองใช้ซอฟต์แวร์ใหม่โดยไม่ทำให้การตั้งค่าจริงของคุณสกปรก

บทนำ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจำลองเสมือน คุณอาจต้องการอ่านบทช่วยสอนทั้งบทที่ฉันได้จัดทำขึ้นเพื่อการนี้โดยเฉพาะ บทช่วยสอนเหล่านี้ครอบคลุมเนื้อหา DOS แบบเก่า, VMware Player and Server, VirtualBox, MojoPac, การเร่งความเร็ว 3 มิติในเครื่องเสมือน, บูตคู่, คำแนะนำและคำแนะนำทั่วไป และสิ่งที่เป็นประโยชน์อื่นๆ ตอนนี้ ... ยังมีแนวโน้มว่าคุณจะต้องการใช้ระบบปฏิบัติการเฉพาะมากกว่าหนึ่งอินสแตนซ์ ตัวอย่างส่วนตัว ฉันมีฟาร์มขนาดเล็กของเครื่องเสมือน CentOS 5 สามเครื่องที่ทำงานที่บ้าน เครื่องเสมือนเป็นระบบจริงที่มีความสามารถเต็มรูปแบบ ความแตกต่างที่สำคัญจากเครื่องที่มีอยู่จริงคือทำงานบนฮาร์ดแวร์เสมือนจริง ซึ่งหมายความว่าคุณจะต้องติดตั้งเหมือนกับที่คุณทำกับระบบ (จริง) อื่นๆ

หากคุณกำลังจะเรียกใช้เพียงอินสแตนซ์เดียวของระบบปฏิบัติการที่มีอยู่ การติดตั้งจะเป็นการดำเนินการเพียงครั้งเดียวที่จำเป็น แต่จะเกิดอะไรขึ้นหากคุณตั้งใจที่จะปรับใช้เครื่องเสมือนประเภทเดียวกันหลายสิบเครื่อง นี่หมายความว่าคุณจะต้องทำการติดตั้งที่น่าเบื่อและขั้นตอนการกำหนดค่าหลังการติดตั้งซ้ำแล้วซ้ำเล่าใช่หรือไม่

โชคดีที่คำตอบคือไม่

นี่คือสิ่งที่บทความนี้เกี่ยวกับ สอนวิธีสร้างสำเนา / สำเนาเครื่องเสมือนของคุณอย่างรวดเร็วและง่ายดาย ไม่ต้องติดตั้งและปรับแต่งนานหลายชั่วโมง กล่าวอีกนัยหนึ่ง สร้างโคลนที่เหมือนกัน

กลับไปที่ CentOS mini far ของฉันอีกครั้ง ฉันต้องติดตั้งเครื่องเสมือนเพียงเครื่องเดียว อีกสองอินสแตนซ์เป็นสำเนา ซึ่งสร้างขึ้นในเวลาประมาณ 5-6 นาทีในการโคลนอินสแตนซ์ การติดตั้ง 1 ชั่วโมงและการตั้งค่าที่จำเป็นอีก 2-3 ชั่วโมงที่ฉันต้องทำกับอินสแตนซ์แรก ดังนั้น หากคุณสนใจ โปรดอ่านต่อ

การโคลนเครื่องเสมือน

งานนี้ง่ายมาก สร้างสำเนาที่เหมือนกันของเครื่องเสมือนที่มีอยู่ ซึ่งหมายความว่าต้องติดตั้งระบบปฏิบัติการเพียงครั้งเดียว ซึ่งเป็นสิ่งจำเป็น คุณไม่สามารถเอาชนะกฎข้อที่ 2 ของอุณหพลศาสตร์ได้ แต่แล้วจงเกียจคร้านตลอดไป

วิธีโคลนเครื่องเสมือนในเซิร์ฟเวอร์ VMware

ฉันจะสาธิตด้วย VMware Server ที่ติดตั้งบน Windows แต่หลักการนี้มีไว้สำหรับ VMware Server บนทุกแพลตฟอร์ม รวมถึง Linux สำหรับเครื่องเสมือนใดๆ

เครื่องเสมือนคือไฟล์

นี่คือสิ่งที่สำคัญที่สุดที่คุณต้องจำเกี่ยวกับเครื่องเสมือน สิ่งเหล่านี้มีอยู่ในไฟล์ที่บันทึกไว้ในโฟลเดอร์บนฮาร์ดดิสก์ของคุณ คัดลอกไฟล์ / โฟลเดอร์และคุณได้คัดลอกเครื่องเสมือนอย่างมีประสิทธิภาพ แค่นั้นแหละ! แต่ตอนนี้เรามาดูขั้นตอนโดยละเอียดเพิ่มเติมพร้อมรูปภาพ

ขั้นตอนที่ 1:ค้นหาเครื่องเสมือนที่คุณต้องการโคลน

เครื่องเสมือนของคุณมักจะถูกเก็บไว้ในโฟลเดอร์แยกต่างหาก เพื่อการจัดการที่ง่ายขึ้น ตัวอย่างเช่น เครื่องเสมือน Ubuntu มักจะถูกเก็บไว้ในโฟลเดอร์ชื่อ Ubuntu เครื่อง Windows XP มักจะถูกเก็บไว้ในโฟลเดอร์ชื่อ Windows XP เป็นต้น หากคุณเป็นคนเรียบร้อย คลังแสงเสมือนของคุณอาจมีลักษณะดังนี้:

หากไฟล์ทั้งหมดของคุณถูกเก็บไว้ในโฟลเดอร์เดียว คุณจะพบว่ามันยากขึ้นเล็กน้อยในการค้นหาไฟล์ที่คุณต้องการสำหรับการโคลนที่ประสบความสำเร็จ ดังที่คุณอาจสังเกตเห็นว่าเครื่องเสมือน VMware มีส่วนขยายค่อนข้างน้อย - .vmx, .vmdk, .vmsd เป็นต้น แม้ว่าความหลากหลายนี้อาจทำให้คุณสับสน แต่ความเป็นจริงนั้นง่ายกว่ามาก สำหรับการโคลนที่สำเร็จ คุณต้องมีไฟล์เพียงสองไฟล์เท่านั้น ไฟล์การกำหนดค่าเครื่องเสมือน .vmx และฮาร์ดดิสก์เสมือน .vmdk ฮาร์ดดิสก์เสมือนอาจแบ่งออกเป็นหลายไฟล์ ดังนั้นอาจมีมากกว่าหนึ่งไฟล์ เมื่อเราพบไฟล์ที่คุณต้องการแล้ว ขั้นตอนต่อไปคือการคัดลอกไฟล์ไปยังตำแหน่งใหม่

ขั้นตอนที่ 2:คัดลอกโฟลเดอร์เครื่องเสมือน

สร้างโฟลเดอร์ปลายทาง ตัวอย่างเช่น หากเรากำลังสร้างสำเนาของเครื่องเสมือน PCLinuxOS สำเนาดังกล่าวจะไปอยู่ในโฟลเดอร์ที่เรียกว่า copy-of-pclinuxos หรือบางทีอาจจะเป็น pclinuxos-2 ทางออกที่ดีที่สุดของคุณคือใช้ชื่อตรรกะ ทำได้ง่ายเหมือนการคัดลอกไฟล์ด้วยวิธีปกติ - Ctrl + C, Ctrl + V, คัดลอกและวางผ่านเมนู, บรรทัดคำสั่ง ฯลฯ ไม่ว่าคุณจะชอบหรือสะดวกที่สุด

ขั้นตอนที่ 3:ลงทะเบียนเครื่องที่โคลนใหม่กับเซิร์ฟเวอร์ VMware

ขั้นตอนต่อไปคือการเปิดเครื่องเสมือนผ่านเซิร์ฟเวอร์ เพื่อให้ได้รับการลงทะเบียนและแสดงรายการในเมนูของเครื่องที่มีอยู่ เริ่ม VMware Server จากนั้นไปที่ File> Open ไปที่โคลนของคุณและเลือกไฟล์การกำหนดค่า .vmx การดำเนินการนี้จะเพิ่มตัวโคลนลงในรายการของคุณ

วิธีโคลนเครื่องเสมือนในเซิร์ฟเวอร์ VMware

มันจะมีพารามิเตอร์เดียวกันกับเครื่องดั้งเดิม ดังนั้นตอนนี้คุณสามารถแก้ไขการตั้งค่าเครื่องเสมือนและเปลี่ยนชื่อได้ อะไรก็ได้ ตราบใดที่ตรรกะในการตรวจสอบสินค้าคงคลังเหมาะสมกับคุณ และเชื่อหรือไม่ว่านั่นคือเรื่องราวทั้งหมด!

หากคุณต้องการสำเนาหลายร้อยชุด คุณสามารถเขียนสคริปต์ที่ทำสิ่งนี้พร้อมกับแก้ไขชื่อเครื่องเสมือน ใน Linux นี่อาจเป็นตัวอย่างง่ายๆ ของการวนซ้ำรายการที่มี grep และ sed เป็นต้น

สรุป

การโคลนเครื่องเสมือนจะช่วยคุณประหยัดเวลาได้มาก นอกจากนี้ โคลนยังเป็นการสำรองข้อมูลเต็มรูปแบบหรือเครื่องเสมือนดั้งเดิมของคุณ ดังนั้นคุณจึงสามารถใช้มันเพื่อย้อนกลับการเปลี่ยนแปลงร้ายแรงที่เกิดขึ้นกับเครื่องเสมือนของคุณ เซิร์ฟเวอร์ VMware ช่วยให้คุณเก็บสแน็ปช็อตของเครื่องเสมือนของคุณได้เพียงภาพเดียว แต่คุณสามารถเอาชนะข้อจำกัดนี้ได้อย่างง่ายดายด้วยการสร้างสำเนาด้วยตนเอง

ฉันหวังว่าคุณจะชอบบทช่วยสอนที่เรียบง่ายแต่มีประโยชน์สูงนี้ ต่อไปเราจะดูวิธีการทำสิ่งเดียวกันโดยใช้ไฮเปอร์ไวเซอร์โลหะเปลือย ESXi ฟรี

มีความสุข!