การสำรองข้อมูล vmware VM หลายเครื่องจาก mac


2

ฉันใช้ฟิวชั่น vmware เพื่อต้นแบบและโครงสร้างพื้นฐานขององค์กรแบบ คำถามนี้มีจุดประสงค์เพื่อขอวิธีที่เหมาะสมที่สุดในการสำรองข้อมูล (โดยเพิ่มขึ้น) VMs

ไดเรกทอรี VM ของฉันอยู่ที่ประมาณ 250 กิ๊กติดตั้งอยู่บนออนบอร์ด SSD ของฉันและฉันต้องการสำรองข้อมูลเป็นครั้งคราว แต่มันจะใช้เวลาตลอดไปเนื่องจาก vmware ดูเหมือนจะสัมผัสไฟล์ทั้งหมดในไดเรกทอรี. vmwarevm เพื่อให้โซลูชันสำรองข้อมูลที่เหมาะสม สกปรก. ฉันยังได้อ่านว่ามันเป็นไฟล์แบบกระจายดังนั้นควรมีการปรับให้เหมาะสมที่สุด ฉันเหนื่อย

1) rsync -azP  --exclude-from=xlist.lst /Users/pcarr01/VM/ /Volumes/SD128GB

rsync กับสายฟ้าท้องถิ่น - ไม่มีการบีบอัดและช้าเกินไป IO ดูเหมือนจะไม่ตรงกับตัวเลขที่ยกมาสำหรับฮาร์ดแวร์

2) rsync rsync -aP * admin@persistence::VMs

rsync ไปยัง Netgear ReadyNAS duo - NAS, maxes out บน CPU ของ CPU ค่อนข้างเร่าร้อนและไม่มีอะไรเกิดขึ้นใช้เวลานานกว่า 24 ชั่วโมงสำหรับการสำรองข้อมูลเต็มรูปแบบ

3) โซลูชั่นที่ใช้น้ำมันดิน

#!/bin/bash
# backup tars to target ignoring vms that are older than backups
# args target where target is name of volume [/Volumes/???]
[[ -z $1 ]] && {
    "No target specified"
    exit 1
}
target=$1
dst_path="/Volumes/${target}/vmtar/"
path="/Users/pcarr01/VM/"
ls -d /Users/pcarr01/VM/*.vmwarevm | grep -vf ${path}/xlist.lst | while read file
do
    dst=${file/$path/$dst_path}.tgz
    echo backing up $file to $dst
    [[ ! -e "$dst" ]]  && echo creating new tar && tar -czf "$dst" "$file"  &
    sleep 3
    [[ `stat -f "%m" "$dst"` -lt `stat -f "%m" "$file"` ]] && echo updating tar && tar -czf "$dst" "$file" &
done

สำรองนี้พร้อมกันและใช้เวลาน้อยกว่า 2 ชั่วโมงเท่านั้นทำให้ bsdtar บน mac ดูเหมือนจะเป็นเธรดเดียวและคอขวดคือหนึ่งเธรด @ 100% สำหรับแต่ละ tar ดังนั้นจึงไม่เคยเข้าใกล้ IO สำหรับ SSD สำรองบนสายฟ้า

มีความคิดที่ดีกว่านี้ไหม?


1
ฉันใช้ VMware Fusion เช่นกัน แต่ฉันไม่ได้ให้โยนเกี่ยวกับ VMs ของฉันเพราะฉันจะสร้าง / ปรับใช้ใหม่อีกครั้ง
Tom O'Connor

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


2
อย่างไรก็ตามอย่าใช้การบีบอัด rsync กับสำเนาในเครื่อง ...
ewwhite

ขอบคุณพวกฉันต้องรักษาสถานะไว้เป็นแล็ปท็อป & amp; ใช่ฟ้าร้องนั้นมีมากเกินไปอย่างมากและ @white คุณค่อนข้างถูกต้องในการบีบอัด
Paddy Carroll

คำตอบ:


3

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

การสำรองข้อมูล Time Machine และสไตล์ rsync จะไม่ได้รับประโยชน์จากมุมมองที่เพิ่มขึ้น

น่าเสียดายที่คุณไม่ได้ให้ข้อมูลใด ๆ เกี่ยวกับระบบปฏิบัติการที่ทำงานในฐานะแขกบนเดสก์ท็อป / แล็ปท็อป Macintosh ของคุณ กรณีที่ดีที่สุดของคุณคือการกังวลเกี่ยวกับข้อมูลใน VM เช่น. ไดเรกทอรีการกำหนดค่าและข้อมูลของคุณ คุณยังสามารถเรียกใช้การสำรองข้อมูลดั้งเดิม หากใช้ Windows จะเป็นการง่ายที่จะสำรองข้อมูลเพื่อแบ่งปัน หาก Linux ก็ค่อนข้างง่าย

มันคุ้มค่าที่จะอ่าน VMware แนวทางปฏิบัติที่ดีที่สุดสำหรับสิ่งนี้ อย่างไรก็ตาม


โดยทั่วไปแล้ว VMs จะเป็น W2k8R2, W7, Debian / Ubuntu 6 & amp; 7 RHEL 5+ & amp; Centos บางส่วนมีที่เก็บข้อมูลและสภาพแวดล้อมการพัฒนาบางอย่าง แต่ส่วนใหญ่จะเป็น Application Servers ฐานข้อมูลมิดเดิลแวร์ขององค์กรบางตัวและไม่ใช่โครงสร้างพื้นฐานการจัดการระบบเล็กน้อย ดังนั้นกรณีการใช้งานของฉันจึงค่อนข้างเฉพาะเจาะจงหากแล็ปท็อปของฉันถูกทิ้งไว้บนรถหรือถูกฉายาว่าฉันจะสำรองข้อมูลไว้ ฉันไม่ต้องการความยุ่งยากของโซลูชันสำรองข้อมูลจำนวนมากในหนึ่งกล่อง
Paddy Carroll

ตัวเลือกที่ดีที่สุดของคุณคือการใช้เวลาเต็ม ระดับบล็อก สำรองข้อมูลของ Mac ของคุณ
ewwhite

ดังนั้นอึตอบคำถามอึ :)
Paddy Carroll

+1 สำหรับการสำรองข้อมูล in-vm หากเป็นเรื่องสำคัญ (ปฏิบัติต่อพวกเขาเหมือนเครื่องจักรจริง) - ฉันรู้ว่ามันไม่สามารถบรรลุสิ่งที่คุณต้องการ (ความสามารถในการกู้คืน VMs ของคุณอย่างรวดเร็วและง่ายดาย) แต่คุณมักจะได้รับ ติดอยู่ใน Bad Place พยายามสำรองโซลูชันเวอร์ช่วลไลเซชั่นเวิร์กสเตชัน ...
voretaq7

@PaddyCarroll โอเค ... แต่นั่นเป็นจำนวนมากที่เก็บไว้ในแล็ปท็อปของคุณ คุณมีตัวเลือกที่ใช้เซิร์ฟเวอร์หรือไม่
ewwhite

3

โดยทั่วไปแล้ว VM ที่สำคัญจริงๆควรถูกย้ายออกจากเวิร์กสเตชันและไปยังเซิร์ฟเวอร์เฉพาะ

บน Mac ของฉันฉันเปิด ภาพรวมอัตโนมัติ ฟีเจอร์ภายในฟิวชั่นแล้วปล่อย CrashPlan สำรองข้อมูลไปยัง NAS ของฉัน ฉันสามารถหลีกเลี่ยงสิ่งนี้ได้เพราะฉันไม่ได้ทำการเปลี่ยนแปลงอะไรมากมายกับ VM ของฉัน

คุณสามารถลองใช้โปรแกรมบีบอัดแบบมัลติเธรดเช่น pigz .


ขอบคุณสำหรับข้อมูลเกี่ยวกับ pigz! v เจ๋งมากจะรวบรวมและลอง ฉันไม่สามารถใช้เซิร์ฟเวอร์เฉพาะกับระบบขนส่งสาธารณะทุกรูปแบบ :)
Paddy Carroll

ใช่ VM ของท้องถิ่นเร็วขึ้น หากคุณมีการแชร์อินเทอร์เน็ตในโทรศัพท์ของคุณให้โฮสติ้ง VM บน VPS และการแชร์จากระยะไกลอาจใช้งานได้ (สมมติว่าคุณไม่จำเป็นต้องใช้ GUI)
spuder

ตราบใดที่ผู้สัญจรคนอื่น ๆ สามารถทนต่อการสาบานได้เมื่อฉันสูญเสียลิงก์นั่นเป็นการสาบานมากมายจาก Hampshire ไปลอนดอน :(
Paddy Carroll
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.