หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: ทดสอบเบื้องต้นกับ bazaarvcb  (อ่าน 23190 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« เมื่อ: มิถุนายน 19, 2013, 11:49:16 AM »

เพิ่งมีเวลาค้นหา free backup tools ตัวใหม่เพื่อมาใช้กับ vmware ESXi5 เลยพบกับ tools ตัวใหม่ที่ใช้งานง่ายมาก  ไม่จำเป็นต้องติดตั้งลงบนเครื่อง ESXi ใช้ได้ทั้ง windows และ linux  เมื่อทดสอบเรียบร้อยจะกลับมาเขียนวิธีใช้งานเบื้องต้นครับ   ยิงฟันยิ้ม


* Example_bazaarvcb01.png (582.94 KB, 1366x768 - ดู 1574 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #1 เมื่อ: มิถุนายน 26, 2013, 04:08:56 PM »

ทึ่งในความเร็วระดับมากกว่า 500Mbps


* Example_bazaarvcb02.png (514.78 KB, 1366x768 - ดู 1305 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #2 เมื่อ: กรกฎาคม 24, 2013, 03:53:26 PM »

ยุ่งสุดๆไม่มีเวลามาเขียนต่อเสียที  แอบแว็บๆขโมยเวลาลูกค้ามาต่อดีกว่า

  เริ่มด้วยเตรียมหา bazaarvcb ได้จาก http://www.magiksys.net/bazaarvcb/ เลือกเอาตามสะดวกว่าอยากได้ win หรือ linux  สำหรับผมเลือกสาย linux เพราะง่ายในการทำ backup script และสามารถใช้ cronjob สำหรับทำ autobackup (คนทำถนัด linux มากกว่า win)
  เมื่อได้ bazaarvcb มาแล้วจากแจงแตก file ออกมาแล้ว  แล้วทำ execute file "bazaarvcb" ไปใส่ใน /usr/local/bin  หรือ /usr/local/sbin ก็ตามสะดวกเพื่อให้ง่ายแก่การเรียกใช้งาน
  step ต่อมา  อย่าลืมเปิด ssh service ที่ esx server ที่เราต้องการ backup

  เป็นอันครบองค์เบื้องต้นสำหรับเตรียมใช้งาน bazaarvcb ดังกล่าว
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #3 เมื่อ: กรกฎาคม 24, 2013, 04:10:52 PM »

  ต่อมาแนะนำคำสั่งเบื้องต้นในการตรวจสอบว่ามี VM ไหนบ้างที่อยู่บนเครื่อง esx server โดยใช้คำสั่ง bazaarvcb listvm -H <IP esx server> -u <user> -p <password>
<IP esx server> = IP Address หรือชื่อเครื่อง server
<user>               = user ที่มีสิทธิในการเข้าถึง VM ต่างๆบนเครื่อง
<password>      = password ของ user ดังกล่าว

  ภาพตัวอย่างแสดงคำสั่งดังกล่าว


* ExampleListVM.png (145.72 KB, 661x414 - ดู 1234 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #4 เมื่อ: กรกฎาคม 24, 2013, 04:20:47 PM »

แนะนำคำสั่งในการ backup ดังนี้
bazaarvcb backup -H <IP esx server> -u <user> -p <password> --rool-out <n> <distination>
<IP esx server> = IP Address ESX Server
<user>               = user ที่มีสิทธิในการเข้าถึง VM
<password>      = password user ดังกล่าว
<n> = จำนวน Backup ที่ต้องการเก็บไว้  เนื่องจาก bazaarvcb สามารถจำกัดจำนวน backup ได้  เช่นตั้งไว้ 3 นั้นหมายถึงจะมี VM ดังกล่าว Backup ในที่เดียวกันได้สูงสุด 3 อัน  ถ้าในที่ดังกล่าวมีเกินกว่านั้น bazaarvcb จะลบอันที่เก่าที่สุดออก
<distination>     = จุดหมายปลายทางที่ต้อง backup เช่น c:\backup, /mnt/backup เป็นต้น
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #5 เมื่อ: กรกฎาคม 24, 2013, 04:33:32 PM »

แนะนำคำสั่งการ restore มีดังนี้
bazaarvcb restore -H <IP esx server> -u <user> -p <password> <VM folder> <backup_vm> "[<datastore>] /"

<IP esx server> = IP Address esx server
<user>               = user ที่มีสิทธิเข้าถึงเครื่อง server
<password>      = password ของ user ดังกล่าว
<VM folder>       = ชื่อ folder ที่ต้องการให้ VM ดังกล่าวติดตั้งบน esx server ส่วนมากเราจะตั้งชื่อในตรงกับ Backup VM
<backup_vm>    = path ที่เก็บ backup VM ดังกล่าว เช่น c:\backup\VM_test-20130723231223
<datastore>      = คือ storage ที่ต้องการ restore ลงไป  โดยมากมักชื่อ datastore สำหรับ local storage บนเครื่อง esx server
« แก้ไขครั้งสุดท้าย: กรกฎาคม 24, 2013, 04:35:24 PM โดย cluangar » บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #6 เมื่อ: ตุลาคม 07, 2013, 04:00:27 PM »

กว่าจะได้ลง Example Backup Script รอกันนานเลย  ยิงฟันยิ้ม

#//////////////////////////////////////////////////////////////

#!/bin/bash
#Backup Script
user="root"
pass="password"
host="192.168.168.1"
bazaarvcb="/usr/local/bin/bazaarvcb"
n_backup=1
vmname=("VM_1" "VM_2" "VM_3")
dis="/mnt/backup/bazaarvcbbackup"

for i in "${vmname
  • }"
do
  $bazaarvcb backup -H $host -u $user -p $pass --roll-out $n_backup $i $dis
done

#//////////////////////////////////////////////////////////////


* backup.sh.txt (0.29 KB - ดาวน์โหลด 1141 ครั้ง.)
บันทึกการเข้า
cluangar
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 761


ดูรายละเอียด
« ตอบ #7 เมื่อ: ตุลาคม 07, 2013, 04:01:55 PM »

bazaarvcb นี้ใช้ติดต่อกับ ESX Server โดยตรงเท่านั้น  ไม่สามารถติดต่อผ่าน Virtual Center ได้  ยังไงต้องนำไปประยุกต์ต่อเองครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: