ITSESA.COM บทความ Windows Server

Clone Virtual Machine

Clone Virtual Machine

การ Clone VM คือการทำสำเนาของ Virtual Hard Disk หรือ Guest OS ซึ่งจะทำให้สามารถใช้งาน Guest OS ที่ถูก Clone ออกมาได้เหมือนกับต้นฉบับ โดยที่ไม่จำเป็นต้องติดตั้ง OS หรือ Software ใด ๆ ตั้งแต่ต้น ด้วยเหตุผลที่บางครั้งเราต้องการเครื่อง Guest OS ที่มีสภาพแวดล้อมเหมือนกันแต่ใช้จำนวนเครื่องที่มาก การที่จะมาติดตั้ง OS และ Software ให้เหมือนกันทุกเครื่องคงช้าน่าดู

ทั้ง VMware Workstation และ VirtualBox ต่างก็สามารถ Clone ได้เช่นกันเราไปดูกันทีละแบบ

สมมติเหตุการณ์ว่า ผมได้ติดตังเครื่อง Domain Controller ไว้ใช้จำลองระบบหนึ่ง แล้วต้องการ Domain Controller ที่เหมือนกันไว้ใช้กับอีกระบบหนึ่ง โดยอาจแบ่งแยกด้วย Network Adapter ภายหลัง ซึ่งการ Clone Virtual Machine นั้นแต่ละยี่ห้อก็มีวิธีการดังนี้

Clone VMware Workstation

คลิกขวาที่ Virtual Machine เลือก Manage > Clone

Clone VMware Workstation

หน้า Clone Virtual Machine Wizard คลิก Next

Clone Virtual Machine Wizard

หน้า Clone Source ให้เลือกจุดที่ต้องการนำไป Clone ซึ่งสามารถเลือกได้จากสถานะของ Guest OS ล่าสุด ก็คือ The current state in the virtual machine ก็จะทำการ Clone ทุกสิ่งที่ได้ทำล่าสุดจากต้นฉบับนั้นออกมาทันที แต่ทั้งนี้ก็สามารถเลือกจุดที่เคยทำ VMware Snapshot มาใช้ Clone ก็ได้ โดยเลือก An existing snapshot

Clone Source

หน้า Clone Type เป็นการเลือกประเภทของการ Clone โดยรูปแบบการ Clone เท่าที่เห็นในปัจจุบันนี้มีอยู่ 2 แบบ คือ

Clone Type

Create a linked clone จะเป็นการ Clone แบบเล็ก ๆ ซึ่งจะทำ Snapshot ไว้กับต้นฉบับ แล้วสำเนา Guest OS ออกมาใหม่อีก 1 ชุด ซึ่งวิธีนี้จะยังคงอ้างอิง Virtual Hard Disk ต้นฉบับที่ถูก Clone อยู่ และจะต้องอ้างอิงไปเสมอทุกครั้งที่ยังใช้วิธีการ Clone นี้อยู่ ตราบใดที่ไม่มี Virtual Hard Disk ต้นฉบับแล้ว ตัว Guest OS ที่ถูก Clone มาจะไม่สามารถใช้งานได้เลย เรียกได้ว่าเป็นการ Share Disk แบบหนึ่ง ข้อดีคือ ขนาดไฟล์ที่ Clone นั้นมีขนาดเล็ก และ Clone ได้รวดเร็ว แต่มีจุดที่น่าสังเกตคือ การ Read/Write นั้นจะไปเพิ่มภาระที่ Virtual Hard Disk ต้นฉบับ ยิ่งถ้าหากมีการทำ Linked Clone เป็นจำนวนมากต่อ 1 ต้นฉบับ จะยิ่งเห็นผลชัดเจนว่า แต่ละ Guest OS ที่ถูก Clone มานั้นจะทำงานได้ช้า แม้จะมี Resource เพียงพอต่อการทำงานก็ตาม

Create a full clone เป็นการ Clone โดยทำสำเนา Virtual Hard Disk จากต้นฉบับออกมาเป็นอีก 1 ชุด เรียกได้ว่าคล้ายกับการ Copy ไฟล์ .vmdk ออกมาเลยก็ว่าได้ ซึ่งจะไม่ต้องพึ่งพา Virtual Hard Disk ต้นฉบับในการทำงาน แต่ข้อเสียคือ พื้นที่ Hard Disk นั้นก็จะเพิ่มขึ้นเป็นเท่าตัวจากต้นฉบับเช่นกัน และใช้เวลาในการ Clone ช้า

การทำ Lab Test เล็ก ๆ นั้น แนะนำว่า แค่ Linked Clone ก็เพียงพอแล้วครับ

หน้า Name of the New Virtual Machine ตั้งชื่อ Virtual Machine ใหม่พร้อมระบุ Location ของไฟล์ Virtual Hard Disk ใหม่

Name of the New Virtual Machine

หน้า Cloning Virtual Machine คลิก Close

Cloning Virtual Machine

Clone VirtualBox

คลิกขวาที่ Virtual Machine เลือก Clone

Clone VirtualBox

หน้า Clone Virtual Machine Wizard ให้ Checkbox ที่ Reinitialize the MAC address of all network cards, คลิก Next

Clone Virtual Machine Wizard

หน้า Cloning Configuration เลือก Full Clone หรือ Linked Clone เหมือนกับที่อธิบายไปข้างต้น

Cloning Configuration

หน้า Console ของ Virtual หากมีการทำ Linked Clone ก็จะแจ้งว่า ต้นฉบับนั้น มี Virtual Machine ตัวใดที่ได้ Linked Clone ไปบ้าง สามารถดูได้ผ่านทางเมนู Snapshot ก็ได้

Clone VirtualBox Success

ก็ไม่ต้องเสียเวลาลง Software ใหม่กันให้เมื่อยตุ้มแล้วล่ะ

Share
comments

Interest:

Last Article

microsoft-azure-onlineสอนใช้งาน Microsoft Azure...
03/06/2021
endian-firewall-online-courseคอร์สการติดตั้งไฟวอลล์ และเครือข่าย Network ด้วย Endian...
01/05/2018
mcse-windows-server-2016แนวทางการสอบ MCSE Windows Server 2016 และการสอบ MCSA Windows Server...
28/06/2017
windows-server-2016-course-onlineอบรม Windows Server คอร์สออนไลน์ภาษาไทย ก้าวสู่ System Admin กับ Windows...
06/06/2017
update-ms17-010-wannacryptอัพเดท Windows ป้องกัน WANNACRY ไวรัสเรียกค่าไถ่ WannaCrypt หรือ Wana...
15/05/2017