หน้าแรก | กระดานข่าว |  ปฏิทิน |  ค้นหา |  ติดต่อเรา VMWARE.IN.TH | Largest unofficial VMware Thailand User
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: Backup File จะรู้ได้อย่างไรว่าควร backup ตัวไหนครับ มีรูปประกอบ  (อ่าน 760 ครั้ง)
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
เริ่มเจอปัญหาการใช้งานบ้างแล้ว เลยต้องเตรียมตัว backu ข้อมูลไว้บ้างแทนการทำ snapshot

ปัญหาเจอว่า มีหลาย file เหลือเกิน ขนาดก็เยอะน่าดู


ไม่ทราบว่าหากระบบเราค่อนข้างนิ่งแล้ว จะเลือกตัวล่าสุดตัวไหนดีครับ  แล้วชื่อที่เป็น 00001  00002   ...กับไมมีตัวเลขกำกับ มันแตกต่างกันอย่างไรบ้างครับ




ขอบคุณสำหรับคำแนะนำนะครับ

noktualek
บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ไฟล์ที่จำเป็นในการใช้งานของ VMware ในการใช้งาน ในกรณีที่ต้องการเอาไปใช้งานหรือ Backup จะมี

- .vmx : (จำเป็น) เป็นตัวเก็บ Config ของ VMware ที่เราใช้งาน เช่น CPU, Memory
- . vmdk : (จำเป็น) เป็นไฟล์ที่เก็บ ข้อมูลทั้งหมด และ OS ของ VMware Guest ที่เราใช้งานอยู่ โดยในส่วนนี้อาจจะมีหลาย ๆ ไฟล์ เนื่องจาก เรามีการสร้าง Harddisk หลาย ๆ ตัวใน VMware Guest ซึ่งจะต้องเอาไปทั้งหมด ห้ามขาด !

- .log : (ไม่จำเป็น) เก็บ log ของ Guest
- .vmsn : (ไม่จำเป็น) ถ้าไม่ต้องการเก็บ SnapShot ของ VMware Guest
- .nvram,vmsd,vmxf : ไม่จำเป็น สร้างใหม่ได้ครับ
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
sakura
Jr. Member
**
ออฟไลน์ ออฟไลน์

กระทู้: 72


ดูรายละเอียด
อ้างถึง
ไม่ทราบว่าหากระบบเราค่อนข้างนิ่งแล้ว จะเลือกตัวล่าสุดตัวไหนดีครับ  แล้วชื่อที่เป็น 00001  00002   ...กับไมมีตัวเลขกำกับ มันแตกต่างกันอย่างไรบ้างครับ
ดูจากคอลัมน์ Modified ใน Browse Datastore ได้ว่าตัวไหนล่าสุด แต่จะแนะนำว่าไม่ควรสร้าง Snapshot ไว้หลาย version และเก็บนานๆ เพราะจะทำให้ Disk เต็มเร็ว เนื่องจาก การ delete snapshot จะเป็นการ commit ไฟล์ หรือการ merge ไฟล์รวมกันระหว่างตัวต้นฉบับ Ubuntu.vmdk และ snapshot file (Ubuntu-000001.vmdk)

การ backup หรือการ copy ออกมานั้น คิดว่าจะต้องเอาไฟล์  Ubuntu.vmdk ส่วน snapshot อื่น ไม่แน่ใจว่าควรเอามาทั้งหมดหรือเปล่า แต่มีวิธีการสร้างจาก last snapshot ในตอนท้ายของกระทู้
 
ถ้าลอง download ออกมา โดยไม่ทำ snapshot เลย จะ fail จึงต้องทำการ snapshot เพื่อให้ไฟล์ virtual disk นั้นหยุดเขียน เราจึงสามารถเข้าไป download หรือ copy ออกมาได้
หลักการของการทำ snapshot คือ การหยุดอ่านเขียนไฟล์  Ubuntu.vmdk เพื่อให้เราสามารถ Backup หรือ Copy ได้ ส่วนข้อมูลใหม่จะถูกเขียนลงในไฟล์ Ubuntu-000001.vmdk แทน ดังนั้นที่เห็นว่ามีหลายไฟล์ แสดงว่ามีการทำ Snapshot หลายครั้ง มันจึงสร้างหลายไฟล์

ข้อสังเกตของหลักการ Backup ทั้ง VM ไม่ว่าจะเป็น VCB หรือ VMware Data Recovery ก็จะต้องทำการ Snapshot ก่อนทุกครั้งที่จะ Backup

32 vmware snapshots debacle
http://www.jirc.com/2008/11/03/32-vmware-snapshots-debacle/

VirtualCenter shows no snapshot but it still exist in the ESX under the VirtualMachine directory on the datastore
http://zealkabi.blogspot.com/2008/10/virtualcenter-shows-no-snapshot-but-it.html

3. Execute the following command to point vmkfstools at the last snapshot file:
# vmkfstools -i RHEL5-000001.vmdk /vmfs/volumes/UUID/new_RHEL5/new_RHEL5.vmdk

บันทึกการเข้า
 
khonkaen linux
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 9


ใบเซอร์ไม่มี มีแต่ใบเซ่อ กับประสบกาณ์


ดูรายละเอียด เว็บไซต์
เฮอๆ ผมเคยมีความรู้สึกแบบนี้ เยอะจัด หลังๆมาผมเทคแล้วเทส โอเคผ่าน ผมก็ลบ แล้วก็ลงจริงๆ ใส่ดิสจริงเลย เวลา backup จะได้ไม่ปวดหมอง
บันทึกการเข้า
 
noktualek
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 123


noktualek@gmail.com
ดูรายละเอียด
อ้างถึง
ข้อสังเกตของหลักการ Backup ทั้ง VM ไม่ว่าจะเป็น VCB หรือ VMware Data Recovery ก็จะต้องทำการ Snapshot ก่อนทุกครั้งที่จะ Backup

แบบนี้ก็แสดงว่า หากเราทำ snapshot ไฟล์ที่เป็นตัวต้นฉบับก็จะไม่ถูกเขียนแต่จะมาทำงานบน ไฟล์ที่เป็นชื่อ 0001 00002 แทน ทำให้เราสามารถ bakcup ไฟล์ต้นฉลับได้ ใช่ป่าวครับ 

หากใช่ก็ถือว่าเป็นเทคนิคที่น่าสนใจเพราะสามารถทำ bakcup ได้โดยไม่ต้อง down os guest

ืnoktuaelk
บันทึกการเข้า
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
การ backup โดยไม่ down guest สามารถทำได้อยู่แล้วครับ อาจจะผ่าน VCB หรือจะทำผ่าน Script ที่ run ในเครื่อง ESX เลย แต่การจะเอา snapshot ไป backup เลย โดยไม่มี source จริง อยู่จะไม่สามารถทำได้ รวมทั้งไฟล์ snapshot จะมีขนาดใหญ่ขึ้นเรื่อย ๆ ตามความต่างของข้อมูลที่เปลี่ยนแปลงจริง ๆ
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
humhum
Newbie
*
ออฟไลน์ ออฟไลน์

กระทู้: 5


ดูรายละเอียด
เวลาต้องการข้อมูลล่าสุดผมใช้ลบ snapshot ทั้งหมดก่อนแล้ว

backup vmx แล้วค่อย snapshot ใหม่

แล้วค่อย backup vmdk. . . เหอะๆ ลำบากไปหรือเปล่าไม่รู้ แต่ก็ work ดี

ถ้าใช้ VCB ไม่รู้ขั้นตอนจะเป็นแบบเดียวกันหรือเปล่า
บันทึกการเข้า
 
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!