-
ความจำเป็นของการสำรองข้อมูล Proxmox แบบ นอกสถานที่
-
วิธีที่ 1: การดำเนินการสำรองข้อมูลนอกสถานที่ของ Proxmox โดยใช้ PBS
-
วิธีที่ 2: ตั้งค่าการสำรองข้อมูลนอกสถานที่และกู้คืนผ่าน Proxmox ZFS
-
วิธีที่ 3: การใช้ VZDump เพื่อสร้างสำรองข้อมูลไปยังดิสก์ USB
-
วิธีที่ 4: ตั้งค่าสำเนาการสำรองข้อมูลนอกสถานที่ด้วย Vinchin Backup & Recovery
-
คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล Proxmox นอกสถานที่
-
สรุป
ข้อมูลคือสิ่งสำคัญยิ่งต่อทุกธุรกิจ การปกป้องสินทรัพย์สำคัญนี้จากภัยคุกคามต่าง ๆ เช่น ฮาร์ดแวร์ล้มเหลว ซอฟต์แวร์เสียหาย และภัยพิบัติทางธรรมชาติ ถือเป็นสิ่งจำเป็นอย่างยิ่ง Proxmox VE นำเสนอแพลตฟอร์มการจัดการเซิร์ฟเวอร์แบบครบวงจรที่ผสานเทคโนโลยีเสมือนจริง เช่น KVM และ LXC เพื่อจัดการเครื่องเสมือนและคอนเทนเนอร์ อย่างไรก็ตาม แม้แต่ระบบซึ่งมีความทนทานมากที่สุดก็ยังคงเสี่ยงต่อเหตุการณ์หายนะได้ นี่จึงเป็นจุดที่การสำรองข้อมูลนอกสถานที่กลายเป็นกลยุทธ์สำคัญในการรับประกันความต่อเนื่องของธุรกิจ
ความจำเป็นของการสำรองข้อมูล Proxmox แบบนอกสถานที่
การสำรองข้อมูลแบบนอกสถานที่ คือการจัดเก็บข้อมูลสำรองในสถานที่ที่อยู่ห่างไกลทางภูมิศาสตร์จากไซต์หลัก ซึ่งถือเป็นส่วนสำคัญของแผนกู้คืนจากภัยพิบัติที่สมบูรณ์ ช่วยให้ธุรกิจสามารถกู้คืนข้อมูลที่สูญหายได้โดยไม่ต้องหยุดดำเนินการเป็นเวลานาน การสำรองข้อมูลแบบออฟไซต์ช่วยป้องกันภัยพิบัติภายในพื้นที่ เช่น อัคคีภัย น้ำท่วม หรือภัยธรรมชาติที่อาจทำลายข้อมูลในสถานที่จริง โดยรับประกันว่าจะมีสำเนาของข้อมูลสำคัญที่ปลอดภัยและสามารถกู้คืนได้
วิธีที่ 1: การดำเนินการสำรองข้อมูลนอกสถานที่ของ Proxmox โดยใช้ PBS
แนวทางมาตรฐานในการดำเนินการสำรองข้อมูลระยะไกลใน Proxmox คือการตั้งค่า Proxmox Backup Server เพิ่มเติมที่สถานที่ตั้งทางไกล PBS เป็นโซลูชันการสำรองข้อมูลเฉพาะสำหรับสภาพแวดล้อม Proxmox VE ซึ่งรองรับการสำรองข้อมูลแบบเพิ่มเติม การลดข้อมูลซ้ำ และการเข้ารหัส ขั้นตอนต่อไปนี้สรุปกระบวนการไว้:
1. ตั้งค่าเซิร์ฟเวอร์ Proxmox Backup สองเครื่อง
PBS หลัก: นี่คือเซิร์ฟเวอร์สำรองข้อมูลหลักที่คุณใช้จัดเก็บข้อมูลสำรองในพื้นที่ทั้งหมดของคุณ
เซิร์ฟเวอร์สำรอง (Secondary PBS): คือเซิร์ฟเวอร์สำรองข้อมูลที่ตั้งอยู่ในสถานที่ทางกายภาพอีกแห่งหนึ่ง จุดประสงค์ของเซิร์ฟเวอร์นี้คือการมีสำเนาข้อมูลของคุณไว้เป็นการสำรองกรณีที่ตำแหน่งหลักเกิดความเสียหาย (จากภัยธรรมชาติ ความล้มเหลวของฮาร์ดแวร์ ฯลฯ)
2. ตั้งค่า PBS หลัก
ใน PBS หลักของคุณ คุณจะตั้งค่างานสำรองข้อมูลตามปกติ ซึ่งรวมถึงการกำหนดแหล่งที่มาของข้อมูล (เช่น เครื่องเสมือนหรือคอนเทนเนอร์) และการตั้งเวลาในการสำรองข้อมูล
3. ตั้งค่างานซิงค์
เมื่อ PBS หลักของคุณทำงานได้และมีการสำรองข้อมูลแล้ว คุณสามารถตั้งค่างานซิงโครไนซ์เพื่อทำซ้ำการสำรองข้อมูลเหล่านี้ไปยัง PBS สำรองได้:
ก. ตั้งการเชื่อมต่อที่ปลอดภัยระหว่างเซิร์ฟเวอร์ PBS ทั้งสองเครื่อง ซึ่งอาจเป็น VPN เส้นทางเฉพาะ หรือวิธีการใดก็ตามที่ปลอดภัย เพื่อให้มั่นใจได้ว่าข้อมูลจะถูกเข้ารหัสระหว่างการส่งผ่าน
ข. ตั้งค่าการพิสูจน์ตัวตนที่จำเป็นระหว่างเซิร์ฟเวอร์ทั้งสอง Proxmox Backup Server รองรับโทเคนซึ่งสามารถใช้เพื่อพิสูจน์ตัวตนและอนุญาตให้ดำเนินการซิงค์ได้
ค. ใน PBS หลัก คุณจะสร้างงานซิงค์ ซึ่งงานนี้จะระบุว่าต้องซิงค์เดต้าสโตร์ใด ปลายทาง (PBS รองของคุณ) และกำหนดการซิงค์ (เช่น รายวัน รายสัปดาห์ เป็นต้น)
หลังจากตั้งค่างานซิงค์แล้ว สิ่งสำคัญคือต้องตรวจสอบความคืบหน้าและดูแลอินสแตนซ์ PBS ทั้งแบบหลักและรองอย่างต่อเนื่อง ซึ่งรวมถึงการตรวจสอบว่าการซิงค์ดำเนินการสำเร็จ การตรวจสอบให้มั่นใจว่าเซิร์ฟเวอร์รองมีพื้นที่จัดเก็บเพียงพอ และยืนยันความสมบูรณ์ของข้อมูลสำรอง
วิธีที่ 2: ตั้งค่าการสำรองข้อมูลนอกสถานที่และกู้คืนผ่าน Proxmox ZFS
Proxmox VE รองรับ ZFS ในตัว ZFS เป็นระบบไฟล์และตัวจัดการโวลุ่มเชิงตรรกะที่สามารถปรับขนาดได้สูง เหมาะอย่างยิ่งสำหรับการสำรองข้อมูลและการกู้คืน เนื่องจากสนับสนุนการสร้างสแนปช็อต การทำสำเนาข้อมูล และอื่นๆ อีกมากมาย หนึ่งในคุณสมบัติของ zfs คือสามารถสร้างสแนปช็อตและถ่ายโอนไปยังเครื่องระยะไกล ทำให้สามารถสำรองข้อมูลแบบเพิ่มเติมได้ และกู้คืนจากไฟล์สำรองใดๆ ก็ตามได้ตลอดเวลา
ในการตั้งค่าการสำรองข้อมูลและกู้คืนข้อมูลจากระยะไกลผ่าน ZFS ใน Proxmox VE คุณสามารถทำตามขั้นตอนเหล่านี้:
1. ตั้งค่าพูลจัดเก็บข้อมูล ZFS ในเครื่อง
ก่อนอื่น คุณจำเป็นต้องตั้งค่าพูลจัดเก็บข้อมูล ZFS บนเซิร์ฟเวอร์ Proxmox ในเครื่องของคุณ (หากยังไม่ได้ทำ) คุณสามารถใช้คำสั่ง "zpool" เพื่อสร้างพูลจัดเก็บข้อมูลใหม่:
zpool create yourpoolname raidz /dev/sda /dev/sdb /dev/sdc
ที่นี่ "yourpoolname" คือชื่อพูลจัดเก็บข้อมูลของคุณ "raidz" คือระดับการป้องกันข้อมูลของ ZFS และ "/dev/sda /dev/sdb /dev/sdc" คืออุปกรณ์ดิสก์
2. สร้างชุดข้อมูลและสแนปช็อต ZFS
จากนั้น คุณต้องสร้างชุดข้อมูลในสระจัดเก็บและสร้างสแนปช็อตบนชุดข้อมูลที่ต้องการสำรองข้อมูล:
zfs create yourpoolname/datasetname
zfs snapshot yourpoolname/datasetname@snapshotname
3. ตั้งค่าเซิร์ฟเวอร์ Proxmox แบบระยะไกล
จำเป็นต้องตั้งค่าพูลจัดเก็บข้อมูล ZFS บนเซิร์ฟเวอร์ Proxmox ที่อยู่ห่างออกไปด้วย ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์นี้สามารถเข้าถึงเซิร์ฟเวอร์ Proxmox ในพื้นที่ผ่านเครือข่ายได้
4. ตั้งค่าการเข้าสู่ระบบ SSH โดยไม่ใช้รหัสผ่านบนเซิร์ฟเวอร์ท้องถิ่น
เพื่อให้สามารถสำรองข้อมูลระยะไกลได้ เซิร์ฟเวอร์ท้องถิ่นจะต้องสามารถเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลผ่าน SSH โดยไม่ต้องใช้รหัสผ่าน คุณสามารถทำได้โดยใช้การตรวจสอบสิทธิ์ผ่านกุญแจ SSH:
ssh-keygen
ssh-copy-id user@remotehost
ที่นี่ "user" คือผู้ใช้งานบนเซิร์ฟเวอร์ระยะไกล และ "remotehost" คือชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ระยะไกล
5. การสำรองข้อมูลโดยใช้ ZFS Send และ Receive
ผ่านฟังก์ชันการส่งและรับของ ZFS คุณสามารถส่งสแนปช็อตไปยังเซิร์ฟเวอร์ภายนอกได้:
zfs send yourpoolname/datasetname@snapshotname | ssh user@remotehost zfs receive remotepoolname/datasetname
6. ทำให้กระบวนการสำรองข้อมูลเป็นอัตโนมัติ
คุณสามารถทำให้กระบวนการสำรองข้อมูลเป็นอัตโนมัติผ่านงาน cron ได้ โดยการแก้ไขไฟล์งาน cron:
crontab -e
จากนั้นเพิ่มบรรทัดเพื่อกำหนดความถี่ในการสำรองข้อมูลตามที่คุณต้องการ:
0 2 * * * /usr/sbin/zfs send yourpoolname/datasetname@snapshotname | ssh user@remotehost zfs receive remotepoolname/datasetname
ตัวอย่างนี้จะทำการสำรองข้อมูลเวลาตี 2 ทุกวัน
7. กู้คืนข้อมูลสำรอง
หากคุณต้องการกู้คืนข้อมูลจากสำเนาข้อมูลสำรองที่จัดเก็บไว้นอกสถานที่ คุณสามารถใช้ฟังก์ชัน ZFS receive เพื่อกู้คืนสแนปช็อตได้:
ssh user@remotehost zfs send remotepoolname/datasetname@snapshotname | zfs receive yourpoolname/datasetname
โปรดตรวจสอบให้แน่ใจว่าไม่มีสแนปช็อตที่ใช้งานในชุดข้อมูลท้องถิ่นก่อนทำการคืนค่า มิฉะนั้นอาจเกิดข้อผิดพลาดได้
ในระหว่างกระบวนการนี้ คุณจำเป็นต้องตรวจสอบให้มั่นใจว่าการเชื่อมต่อเครือข่ายของคุณมีความเสถียร โดยเฉพาะอย่างยิ่งเมื่อถ่ายโอนข้อมูลจำนวนมาก พิจารณาเข้ารหัสข้อมูลเพื่อปกป้องข้อมูลที่ละเอียดอ่อน หากชุดข้อมูลของคุณมีขนาดใหญ่ การสำรองข้อมูลครั้งแรกอาจใช้เวลานานกว่าปกติ จากนั้นสามารถใช้การสำรองข้อมูลแบบเพิ่มเติมเพื่อลดระยะเวลาที่ต้องใช้
วิธีที่ 3: การใช้ VZDump เพื่อสร้างสำรองข้อมูลไปยังดิสก์ USB
การใช้ VZDump เพื่อสร้างสำรองข้อมูลไปยังดิสก์ USB ก็เป็นอีกวิธีหนึ่งที่สามารถทำได้สำหรับการสำรองข้อมูลนอกสถานที่ VZDump เป็นเครื่องมือที่สามารถสร้างสำรองข้อมูลของเครื่องเสมือนและคอนเทนเนอร์ที่ทำงานอยู่บน Proxmox VE นี่คือวิธีที่คุณสามารถใช้มันสำหรับการสำรองข้อมูลนอกสถานที่:
1. เชื่อมต่อดิสก์ USB: เชื่อมต่อดิสก์ USB เข้ากับระบบโฮสต์ Proxmox VE คุณอาจต้องทำการติดตั้งดิสก์ด้วยตนเองหาก Proxmox ไม่ได้ทำโดยอัตโนมัติ
2. ระบุดิสก์ USB: ใช้คำสั่ง "lsblk" หรือ "fdisk -l" เพื่อระบุจุดเชื่อมต่อของดิสก์ USB โดยทั่วไปจะเป็นชื่อคล้ายกับ "/dev/sdb1" และจุดเชื่อมต่อของมันอาจเป็นชื่อคล้ายกับ "/mnt/usbbackup"
3. เตรียมจุดเชื่อมต่อ (Mount Point): หากจำเป็น ให้สร้างไดเรกทอรีเพื่อเชื่อมต่อฮาร์ดดิสก์ USB จากนั้นจึงทำการเชื่อมต่อ:
mkdir -p /mnt/usbbackup
mount /dev/sdb1 /mnt/usbbackup
4. ตั้งค่างานสำรองข้อมูล VZDump: ตั้งค่างานสำรองข้อมูล VZDump ผ่านอินเตอร์เฟซเว็บ Proxmox VE หรือผ่านคำสั่งบรรทัดเพื่อใช้จุดเชื่อมต่อของดิสก์ USB เป็นปลายทางการสำรองข้อมูล
5. รัน VZDump: เรียกใช้คำสั่ง VZDump เพื่อสร้างสำรองข้อมูลของเครื่องเสมือนหรือคอนเทนเนอร์ เช่น:
vzdump <vmid> --storage /mnt/usbbackup --mode snapshot
แทนที่ "<vmid>" ด้วยรหัส ID ของเครื่องเสมือนหรือคอนเทนเนอร์ที่คุณต้องการสำรองข้อมูล
6. ทำให้การสำรองข้อมูลเป็นระบบอัตโนมัติ: เพื่อทำให้กระบวนการสำรองข้อมูลเป็นอัตโนมัติ คุณสามารถสร้างงาน cron ที่รัน VZDump ในช่วงเวลาที่กำหนดอย่างสม่ำเสมอ
7. ถอดและจัดเก็บดิสก์ USB: หลังจากสำรองข้อมูลเสร็จสิ้น คุณควรยกเลิกการเชื่อมต่อดิสก์ USB อย่างปลอดภัย และจัดเก็บไว้ในสถานที่อื่นที่ไม่ใช่สถานที่เดียวกัน:
umount /mnt/usbbackup
จากนั้นถอดดิสก์ USB ออกทางกายภาพและจัดเก็บไว้ในที่ปลอดภัย
ถ้าเป็นไปได้ ให้ใช้ดิสก์ USB หลายตัวและหมุนเวียนใช้งานอย่างสม่ำเสมอ เพื่อให้มั่นใจว่าคุณมีข้อมูลสำรองหลายรุ่น ซึ่งจะช่วยป้องกันการสูญหายของข้อมูลได้ดียิ่งขึ้น
วิธีที่ 4: ตั้งค่าสำเนาการสำรองข้อมูลนอกสถานที่ด้วย Vinchin Backup & Recovery
แม้ว่าเครื่องมือในตัวของ Proxmox VE จะมีความสามารถพื้นฐานในการสำรองข้อมูลนอกสถานที่ แต่องค์กรที่ต้องการโซลูชันที่มีประสิทธิภาพมากกว่า มีคุณสมบัติครบครัน และสามารถปรับขนาดได้อาจพิจารณา Vinchin Backup & Recovery Vinchin เพิ่มขีดความสามารถด้านการปกป้องข้อมูลของ Proxmox VE ด้วยฟีเจอร์การสำรองข้อมูลที่จัดการง่ายและตัวเลือกการกู้คืนอย่างรวดเร็ว Vinchin สนับสนุนกลยุทธ์การสำรองข้อมูล 3-2-1 โดยอนุญาตให้เก็บสำเนาข้อมูลสำรองเพิ่มเติมไว้นอกสถานที่ ซึ่งช่วยให้มั่นใจได้ว่าสามารถกู้คืนระบบได้ในกรณีภัยพิบัติ และดำเนินงานทางธุรกิจต่อเนื่องได้หากการสำรองข้อมูลหลักล้มเหลว
1. เพิ่มพื้นที่จัดเก็บข้อมูลสำรองภายนอก

2. เลือกคัดลอกแหล่งที่มาจากรายการสำรองข้อมูลที่สร้างไว้

3. เลือกกลยุทธ์การคัดลอก

4. ตรวจสอบและส่งงาน
การกู้คืนจากภัยพิบัติจะมีประสิทธิภาพมากยิ่งขึ้นเมื่อ Vinchin Instant Recovery และ Offsite Copy ทำงานร่วมกัน โดยเครื่องเสมือนที่ล้มเหลวสามารถรีสตาร์ทที่ไซต์ที่สองภายใน 15 วินาทีเพื่อกู้คืนระบบธุรกิจได้อย่างรวดเร็ว นอกจาก Proxmox แล้ว Vinchin รองรับแพลตฟอร์มเสมือนมากกว่า 10 แบบ เช่น VMware, Hyper-V, XenServer, oVirt, XCP-ng เป็นต้น คุณได้ทดลองใช้งานฟรี 60 วันพร้อมฟีเจอร์ครบถ้วน เพื่อลองสัมผัสประสิทธิภาพของ Vinchin Backup & Recovery ในการสำรองข้อมูลเซิร์ฟเวอร์ระยะไกล
คำถามที่พบบ่อยเกี่ยวกับการสำรองข้อมูล Proxmox นอกสถานที่
1. จำลอง VM ระหว่างคลัสเตอร์ Proxmox ต่างๆ เพื่อจุดประสงค์ในการสำรองข้อมูลนอกสถานที่ได้ไหม?
ได้ Proxmox มีการสนับสนุนการจำลอง VM ในตัว ซึ่งสามารถใช้เพื่อจำลอง VM ไปยังคลัสเตอร์ Proxmox อีกตัวหนึ่งที่ตั้งอยู่ในสถานที่อื่น วิธีนี้มักถูกใช้เพื่อจุดประสงค์ด้าน ความพร้อมใช้งานสูง และการกู้คืนจากภัยพิบัติ
2. บีบอัดหรือทำให้ข้อมูลสำรอง Proxmox Offsite มีความซ้ำน้อยลงเพื่อประหยัดพื้นที่ได้ไหม?
ได้ งานสำรองข้อมูล Proxmox สามารถตั้งค่าให้บีบอัดข้อมูลสำรองได้ การทำให้ข้อมูลมีความซ้ำน้อยลงจะไม่มีให้ใช้งานในตัว แต่สามารถทำได้ด้วยเครื่องมือจากบุคคลที่สาม หรือโดยการใช้ระบบไฟล์ที่รองรับการลดความซ้ำของข้อมูล เช่น ZFS
สรุป
การสำรองข้อมูลนอกสถานที่เป็นส่วนที่จำเป็นอย่างยิ่งในแผนการกู้คืนจากภัยพิบัติอย่างครบวงจร สำหรับผู้ใช้งาน Proxmox VE การตั้งค่า Proxmox Backup Server แบบระยะไกลเป็นตัวเลือกที่สามารถทำได้เพื่อให้เกิดการปกป้องข้อมูลภายนอกไซต์ อย่างไรก็ตาม เพื่อแก้ไขข้อจำกัดโดยธรรมชาติของ PBS และเพื่อใช้ประโยชน์จากความสามารถในการสำรองข้อมูลที่ซับซ้อนและทันสมัยมากขึ้น องค์กรควรพิจารณาผสานรวมโซลูชันของบุคคลที่สาม เช่น Vinchin Backup & Recovery โดยการทำเช่นนี้ พวกเขาจะสามารถมั่นใจได้ว่าระบบสำรองข้อมูลมีความแข็งแกร่ง ปรับขนาดได้ และจัดการได้ง่าย เพื่อปกป้องสภาพแวดล้อมเสมือนของตนจากการสูญหายของข้อมูลในทุกรูปแบบ
แชร์บน: