จะย้ายเครื่องเสมือน Proxmox แบบสดได้อย่างไร?

การย้ายเครื่องเสมือนแบบสดของ Proxmox ช่วยให้สามารถถ่ายโอนเครื่องเสมือนได้อย่างไร้รอยต่อโดยมีเวลาหยุดทำงานน้อยที่สุด เพื่อให้มั่นใจในความพร้อมใช้งานสูง การกระจายภาระงาน และการจัดการทรัพยากรอย่างมีประสิทธิภาพ โดยการปฏิบัติตามขั้นตอนการกำหนดค่าและการแก้ไขปัญหาที่เหมาะสม ผู้ดูแลระบบสามารถรักษาระบบให้ทำงานต่อเนื่องได้อย่างมีประสิทธิภาพระหว่างการบำรุงรักษาโหนดหรือการปรับเปลี่ยนทรัพยากร

download-icon
ดาวน์โหลดฟรี
สำหรับ VM, OS, DB, ไฟล์, NAS, ฯลฯ
offroad-seachua

Updated by ออฟโรด แซ่ฉั่ว on 2025/11/05

สารบัญ
  • ข้อกำหนดเบื้องต้นสำหรับการย้ายเครื่องเสมือน Proxmox แบบสด

  • วิธีดำเนินการย้ายเครื่องเสมือน Prox mox แบบสด

  • เพิ่มประสิทธิภาพการโยกย้ายเครื่องเสมือน Proxmox แบบสดด้วย Vinchin Backup & Recovery

  • คำถามที่พบบ่อยเกี่ยวกับการย้ายเครื่องแบบสดของ Proxmox

  • บทสรุป

การย้ายเครื่องเสมือนแบบสด (Live Migration) เป็นคุณสมบัติสำคัญที่มีให้บริการใน Proxmox VE ซึ่งช่วยให้สามารถถ่ายโอนเครื่องเสมือนที่กำลังทำงานอยู่ระหว่างโหนดในคลัสเตอร์ได้อย่างราบรื่น โดยไม่ทำให้เกิดการหยุดชะงักของบริการ เทคโนโลยีนี้มีบทบาทสำคัญในการรับประกันความพร้อมใช้งานสูง (HA) การกระจายภาระงาน และการบำรุงรักษาฮาร์ดแวร์ตามแผน ด้วยการย้ายเครื่องเสมือนแบบสด ผู้ดูแลระบบสามารถดำเนินการบำรุงรักษาโหนดและเพิ่มประสิทธิภาพการใช้ทรัพยากรได้โดยไม่กระทบต่อการทำงานของเครื่องเสมือน ทำให้มั่นใจได้ว่าจะสามารถให้บริการได้อย่างต่อเนื่องและเสถียร ในคู่มือนี้จะอธิบายวิธีการตั้งค่าและการดำเนินการย้ายเครื่องเสมือนแบบสดใน Proxmox เพื่อช่วยให้คุณใช้ประโยชน์จากคุณสมบัตินี้ในการยกระดับความน่าเชื่อถือและความสามารถในการขยายระบบสภาพแวดล้อมเสมือนของคุณ

ข้อกำหนดเบื้องต้นสำหรับการย้ายเครื่องเสมือน Proxmox แบบสด

1. การกำหนดค่าคลัสเตอร์

การย้ายเครื่องเสมือนแบบสดขึ้นอยู่กับคลัสเตอร์ Proxmox นี่คือวิธีการสร้างคลัสเตอร์:

สร้างคลัสเตอร์บนโหนดหลัก:

pvecm create my-cluster

เข้าร่วมโหนดอื่นๆ เข้ากับคลัสเตอร์:

pvecm add <primary-node-ip>

ตรวจสอบสถานะคลัสเตอร์:

pvecm status

2. กำหนดค่าพื้นที่จัดเก็บร่วม

พื้นที่จัดเก็บร่วมทำให้มั่นใจได้ว่าโหนดทั้งหมดสามารถเข้าถึงภาพดิสก์ของเครื่องเสมือนได้ ตัวเลือกทั่วไป ได้แก่:

  • แชร์ NFS:

apt install nfs-common
mount <nfs-server-ip>:/shared-storage /mnt/nfs
  • iSCSI + LVM:

iscsiadm -m discovery -t sendtargets -p <iscsi-server-ip>
iscsiadm -m node --login
pvcreate /dev/sdX
vgcreate vg_iscsi /dev/sdX
  • Ceph RBD:

pveceph install
ceph-deploy new <node-names>

สามารถเพิ่มพื้นที่จัดเก็บแบบแชร์ได้ผ่านเว็บอินเทอร์เฟซ: ศูนย์ข้อมูล > พื้นที่เก็บข้อมูล > เพิ่ม

3. ตรวจสอบให้แน่ใจว่ามีทรัพยากรเพียงพอ

โหนดเป้าหมายจะต้องมีทรัพยากรที่เพียงพอในด้านซีพียู หน่วยความจำ และพื้นที่จัดเก็บข้อมูล Proxmox จะตรวจสอบความต้องการเหล่านี้โดยอัตโนมัติก่อนเริ่มต้นการย้ายข้อมูล

วิธีดำเนินการย้ายเครื่องเสมือน Proxmox แบบสด

ขั้นตอนที่ 1 เริ่มต้นการย้ายเครื่องเสมือนแบบสด

1. การใช้อินเตอร์เฟซเว็บ

  • เลือกเครื่องเสมือนที่คุณต้องการย้าย

  • คลิก ย้ายข้อมูล

  • เลือกโหนดปลายทางจากรายการ

  • คลิก เริ่มการย้ายข้อมูล

2. การใช้งาน Command Line

qm migrate <vmid> <target-node>

ตัวอย่าง: ย้ายเครื่องเสมือน 103 ไปยังโหนด2

qm migrate 103 node2

ขั้นตอนที่ 2 การทำความเข้าใจกระบวนการย้ายข้อมูล

1. ระยะเวลาก่อนการคัดลอก

ส่วนใหญ่หน่วยความจำจะถูกคัดลอกจากโหนดต้นทางไปยังโหนดเป้าหมาย ในขณะที่เครื่องเสมือนยังคงทำงานอยู่

2. ขั้นตอนการซิงค์และการหยุดชั่วคราว

เครื่องเสมือนถูกระงับชั่วคราวเป็นระยะเวลาไม่กี่มิลลิวินาทีเพื่อประสานหน้าความจำที่เหลือและสถานะของซีพียู

3. ขั้นตอนการดำเนินการต่อ

เครื่องเสมือนจะกลับมาทำงานที่โหนดเป้าหมายโดยมีเวลาหยุดทำงานน้อยที่สุด

ขั้นตอนที่ 3 การกำหนดค่าขั้นสูงและการปรับแต่ง

1. เพิ่มประสิทธิภาพการย้ายเครื่องเสมือนขนาดใหญ่

ใช้เครือข่ายความเร็วสูง (เช่น 10GbE) เพื่อเร่งการถ่ายโอนข้อมูล

เปิดใช้งานการบีบอัดเพื่อปรับปรุงประสิทธิภาพการถ่ายโอน:

qm migrate --with-local-disks --online --compress <vmid> <target-node>

2. ย้ายดิสก์ภายใน

หากเครื่องเสมือนใช้การจัดเก็บข้อมูลในเครื่อง ให้เพิ่มพารามิเตอร์ต่อไปนี้:

qm migrate <vmid> <target-node> --with-local-disks

ขั้นตอนที่ 4 การตรวจสอบหลังการย้าย

1. ตรวจสอบสถานะ VM ผ่านเว็บอินเทอร์เฟซหรือ CLI

qm status <vmid>

2. ตรวจสอบการแจกแจงทรัพยากร

3. ตรวจสอบให้แน่ใจว่าทรัพยากรมีการกระจายอย่างสมดุลทั่วโหนดต่างๆ

ขั้นตอนที่ 5 การแก้ปัญหาทั่วไป

1. เข้าถึงพื้นที่จัดเก็บข้อมูลร่วมไม่ได้

ให้แน่ใจว่าโหนดทั้งหมดสามารถเข้าถึงพื้นที่จัดเก็บร่วมได้
ทดสอบการติดตั้ง NFS:

ls /mnt/nfs

ตรวจสอบเซสชัน iSCSI

iscsiadm -m session

2. การติดตั้งไดรฟ์ CD/DVD ทำให้เกิดความล้มเหลว

qm set <vmid> -ide2 none

3. ปัญหาความเข้ากันได้ของ CPU
เปิดใช้งานธง CPU ในไฟล์การกำหนดค่า:

/etc/pve/qemu-server/<vmid>.conf
cpu: host

ขั้นตอนที่ 6 การใช้งานความพร้อมใช้งานสูงและการย้ายข้อมูลโดยอัตโนมัติ

1. เปิดใช้งานความพร้อมใช้งานสูง (HA)

กำหนดบทบาท HA และตั้งค่านโยบายผ่านเว็บอินเตอร์เฟส: Datacenter > HA > Add

รีสตาร์ท รีสตาร์ทเครื่องเสมือนโดยอัตโนมัติหลังจากโหนดขัดข้อง

ย้ายโหนด ย้ายไปยังโหนดอื่นโดยอัตโนมัติ

ปิดใช้งาน อย่าเปิดใช้งาน HA

ตรวจสอบสถานะ HA:

ha-manager status

2. สคริปต์การย้ายข้อมูลโดยอัตโนมัติ
ใช้สำหรับการย้ายเครื่องเสมือนทั้งหมดที่กำลังทำงานอยู่ภายในช่วงเวลาบำรุงรักษา:

!/bin/bash
SOURCE_NODE="node1"
TARGET_NODE="node2"
for VMID in $(qm list | grep running | awk '{print $1}'); do
    echo "Migrating VM $VMID from $SOURCE_NODE to $TARGET_NODE..."
    qm migrate $VMID $TARGET_NODE --onlinedone

เพิ่มประสิทธิภาพการโยกย้ายเครื่องเสมือน Proxmox แบบสดด้วย Vinchin Backup & Recovery

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

Vinchin Backup & Recovery รองรับการสำรองข้อมูลและกู้คืนเครื่องเสมือนแบบเรียลไทม์ พร้อมมอบการป้องกันที่มั่นคงสำหรับการทำงานโยกย้ายในสภาพแวดล้อมเสมือน Proxmox ก่อนเริ่มงานโยกย้าย ผู้ดูแลระบบสามารถใช้ Vinchin สร้างการสำรองข้อมูลที่สอดคล้องกัน เพื่อให้มั่นใจว่าหากเกิดปัญหาที่ไม่คาดคิด เช่น การหยุดชะงักของการโยกย้าย หรือความล้มเหลวของระบบ เครื่องเสมือนสามารถย้อนกลับและกู้คืนได้อย่างรวดเร็ว ลดความเสี่ยงต่อการหยุดชะงักของธุรกิจให้น้อยที่สุด นอกจากนี้ ฟีเจอร์การจัดการแบบรวมศูนย์ การทำภารกิจโดยอัตโนมัติ และการสำรองข้อมูลก่อนโยกย้ายของ Vinchin ช่วยให้ทีม IT สามารถจัดการงานโยกย้ายในขนาดใหญ่ได้อย่างมีประสิทธิภาพ ทำให้เหมาะสมอย่างยิ่งกับสภาพแวดล้อมองค์กรที่ต้องการความต่อเนื่องของธุรกิจสูง

การดำเนินงานของ Vinchin Backup & Recovery นั้นง่ายมาก เพียงไม่กี่ขั้นตอนง่ายๆ เท่านั้น

1. เลือกเครื่องเสมือนบนโฮสต์เพียงอย่างเดียว

สำรองข้อมูลเครื่องเสมือน Proxmox

2. จากนั้นเลือกปลายทางสำหรับการสำรองข้อมูล

การสำรองข้อมูลเครื่องเสมือน Proxmox

3. เลือกกลยุทธ์

สำรองข้อมูลเครื่องเสมือน Proxmox

4. ส่งงานในที่สุด

การสำรองข้อมูลเครื่องเสมือน Proxmox

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

คำถามที่พบบ่อยเกี่ยวกับการย้ายเครื่องแบบสดของ Proxmox

Q1: Proxmox รองรับการย้ายเครื่องแบบสดประเภทใดบ้าง?

A1: Proxmox รองรับ:

การย้ายเครื่องเสมือนแบบปกติ (สำหรับ VMs)

การย้ายข้อมูลการจัดเก็บแบบสด (เปลี่ยนที่จัดเก็บขณะทำการย้าย)

การย้ายเครื่องเสมือนแบบเรียลไทม์ภายในพื้นที่ (ระหว่างโหนดในคลัสเตอร์เดียวกัน)

Q2: การโยกย้ายและการโยกย้ายแบบสดมีความแตกต่างกันอย่างไร?

A2: การโยกย้ายแบบปกติต้องการให้ VM หยุดทำงาน ในขณะที่การโยกย้ายแบบสดจะทำให้ VM ยังคงทำงานอยู่โดยมีเวลาหยุดน้อยมาก (โดยทั่วไป <1 วินาที)

บทสรุป

การย้ายเครื่องเสมือนแบบสดของ Proxmox ทำให้สามารถถ่ายโอนเครื่องเสมือนได้อย่างต่อเนื่องด้วยเวลาหยุดทำงานที่น้อยที่สุด รองรับความพร้อมใช้งานสูงและการเพิ่มประสิทธิภาพของทรัพยากร โดยการผสานรวม Vinchin Backup & Recovery ผู้ดูแลระบบสามารถเพิ่มความน่าเชื่อถือในการย้ายข้อมูลและลดความเสี่ยงต่างๆ ลงได้ เพื่อให้มั่นใจว่ากระบวนการเปลี่ยนผ่านจะเป็นไปอย่างราบรื่นและดำเนินธุรกิจต่อเนื่องได้ในสภาพแวดล้อมเสมือนจริง


แชร์บน:

Categories: VM Migration