วิธีคัดลอกไฟล์เครื่องเสมือน VMware

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

อย่างไรก็ตาม สิ่งต่างๆ อาจยุ่งยากเมื่อต้องคัดลอกหรือย้าย VM จากที่หนึ่งไปยังอีกที่หนึ่ง – ไม่ว่าจะอยู่ในองค์กรหรือในระบบคลาวด์

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

วิธีคัดลอกไฟล์เครื่องเสมือน VMware

ข้อมูลเบื้องต้นเกี่ยวกับเครื่องเสมือน VMware

ตามชื่อที่แนะนำ เครื่องเสมือน VMware เป็นคอมพิวเตอร์ซอฟต์แวร์ที่เรียกใช้ระบบปฏิบัติการและแอปพลิเคชัน เช่นเดียวกับคอมพิวเตอร์จริง

ข้อแตกต่างที่สำคัญระหว่างเครื่องคอมพิวเตอร์จริงและเครื่องเสมือนคือไม่ต้องใช้ฮาร์ดแวร์เฉพาะ

แต่สามารถทำงานบนโครงสร้างพื้นฐานที่มีอยู่ เช่น เซิร์ฟเวอร์หรือคอมพิวเตอร์เดสก์ท็อปแทน

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

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

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

ไฟล์ที่ประกอบเป็น VMware Virtual Machine คืออะไร

เครื่องเสมือนประกอบด้วยไฟล์หลายไฟล์ แต่ละไฟล์มีจุดประสงค์เฉพาะ ไฟล์ที่สำคัญที่สุดคือไฟล์ .vmx ซึ่งเก็บข้อมูลการกำหนดค่าส่วนใหญ่สำหรับ VM

ไฟล์อื่นๆ ได้แก่ ดิสก์อิมเมจ .vmdk ซึ่งเก็บข้อมูลจริงสำหรับ VM และไฟล์ที่เกี่ยวข้อง เช่น .nvram, .vmsd เป็นต้น

วิธีคัดลอกเครื่องเสมือนใน VMware Workstation

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

ขั้นแรก ให้เปิด VMware Workstation และเปิดเครื่องเสมือนที่คุณต้องการคัดลอก

เมื่อเปิดใช้งานแล้ว ให้ไปที่ระบบปฏิบัติการโฮสต์ของคุณ (ระบบปฏิบัติการที่ใช้ VMware Workstation) และค้นหาไฟล์ VMware-vmx.exe สำหรับเครื่องเสมือนนั้น

ตำแหน่งของไฟล์นี้จะขึ้นอยู่กับตำแหน่งที่คุณติดตั้ง VMware Workstation แต่โดยทั่วไปจะเป็นดังนี้:

C:\Program Files\VMware\VMware Workstation\Virtual Machines\

เมื่อคุณพบไฟล์ VMware-vmx.exe แล้ว ให้คัดลอกไปยังตำแหน่งที่ต้องการบนคอมพิวเตอร์ของคุณหรือไปที่คอมพิวเตอร์เครื่องอื่น

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

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

หากทำทุกอย่างถูกต้อง คุณควรจะเปิดเครื่องเสมือนและใช้งานได้เหมือนเดิม

วิธีคัดลอกเครื่องเสมือนใน vCenter Server

ใน vCenter Server คุณสามารถใช้คำสั่ง Copy เพื่อ คัดลอกไฟล์เครื่องเสมือนจากที่เก็บข้อมูลหนึ่งไปยังอีกที่หนึ่ง. คุณยังสามารถใช้คำสั่งนี้เพื่อคัดลอกไฟล์ระหว่างประเภทที่เก็บข้อมูลต่างๆ เช่น NFS และ VMFS

  1. เลือกเครื่องเสมือนที่คุณต้องการคัดลอกลงในคลัง vSphere Client
  2. คลิกขวาที่เครื่องเสมือนที่เลือกแล้วคลิกคัดลอก
  3. เลือกที่เก็บข้อมูลปลายทางหรือโฟลเดอร์จากเมนูดรอปดาวน์กล่องโต้ตอบ Copy Virtual Machine คุณยังสามารถคลิก เรียกดู เพื่อเลือกที่เก็บข้อมูลหรือโฟลเดอร์
  4. (ไม่บังคับ) ป้อนชื่อใหม่สำหรับเครื่องเสมือนที่คัดลอกในกล่องข้อความ ชื่อ VM ใหม่
  5. คลิก ตกลง เพื่อเริ่มการคัดลอกไฟล์

คำแนะนำสำหรับการคัดลอกและย้ายเครื่องเสมือนใน VMware

เมื่อคุณต้องการย้ายหรือคัดลอกเครื่องเสมือน VMware มีบางสิ่งที่คุณต้องคำนึงถึง คุณไม่สามารถคัดลอกไฟล์จากที่หนึ่งไปยังอีกที่หนึ่งได้ คุณต้องส่งออก VM ก่อน นี่คือขั้นตอนที่คุณต้องทำ:

  1. คลิกขวาที่ VM แล้วเลือก "ส่งออก"
  2. วิซาร์ดจะปรากฏขึ้น – ทำตามพร้อมท์และเลือกตำแหน่งส่งออก เลือก "ส่งออกเครื่องเสมือนทั้งหมด" และ "คัดลอกไฟล์"
  3. เมื่อการส่งออกเสร็จสิ้น ให้คัดลอกไฟล์ .vmx และไฟล์ VMDK ไปยังตำแหน่งใหม่
  4. คุณจะต้องแก้ไขไฟล์ .vmx ด้วย โดยเปิดในโปรแกรมแก้ไขข้อความและเปลี่ยนบรรทัดที่ระบุว่า “displayName = ” เพื่อให้สอดคล้องกับชื่อใหม่และตำแหน่งที่ตั้งของไฟล์ VM ของคุณ บันทึกและปิดไฟล์
  5. ตอนนี้คุณสามารถนำเข้า VM ของคุณไปยัง VMware Workstation หรือ Fusion ได้โดยไปที่ File > Import > Existing VMware Virtual Machine ค้นหาไฟล์ .vmx ของคุณแล้วคลิกเปิด

ข้อผิดพลาดทั่วไปเมื่อคัดลอกไฟล์ VMware VM

ผู้คนทำข้อผิดพลาดทั่วไปเมื่อคัดลอกไฟล์ VMware VM นี่คือบางส่วนที่พบบ่อยที่สุด:

  1. คัดลอกไฟล์ผิด: เมื่อคุณคัดลอก VMware VM คุณต้องคัดลอกทั้งไฟล์ .vmx และไฟล์ .vmdk ไฟล์ .vmx เป็นไฟล์การกำหนดค่าสำหรับ VM และไฟล์ .vmdk เป็นดิสก์เสมือน หากคุณคัดลอกเฉพาะไฟล์ .vmx คุณจะพบกับ VM ที่ใช้งานไม่ได้
  2. ไม่ใช้เครื่องมือที่เหมาะสม: คุณไม่สามารถใช้คำสั่ง cp หรือ mv เก่าเพื่อคัดลอก VMware VM คุณต้องใช้เครื่องมือเฉพาะ เช่น vmkfstools หรือ VMware-disk manager การไม่ใช้เครื่องมือที่เหมาะสมอาจทำให้ข้อมูลสูญหายหรือเสียหายได้
  3. ลืมลบสแนปชอต: สแน็ปช็อตใดๆ บน VM ดั้งเดิมจะถูกคัดลอกเมื่อคุณคัดลอก VMware VM สิ่งนี้สามารถกินพื้นที่จัดเก็บในระบบปลายทางของคุณได้อย่างรวดเร็ว อย่าลืมลบสแน็ปช็อตก่อนที่จะคัดลอก VM
  4. ไม่อัปเดตรายการ DNS: หากคุณย้าย VMware VM ไปยังโฮสต์ใหม่ อย่าลืมอัปเดตรายการ DNS ของคุณตามนั้น หากไม่ทำเช่นนั้นจะส่งผลให้ VM ของคุณหยุดทำงานในขณะที่ DNS เผยแพร่

ทางเลือกในการคัดลอกเครื่องเสมือน

คุณสามารถคัดลอกไฟล์เครื่องเสมือน VMware ได้หลายวิธี คุณสามารถใช้ VMware vCenter Converter Standalone หรือยูทิลิตี้ VMware-disk manager กับ VMware Workstation คุณยังสามารถใช้เครื่องมือโอเพ่นซอร์ส dd เพื่อคัดลอกเนื้อหาของไฟล์ดิสก์เสมือน

บทสรุป

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

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

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

ไทย