Esxはvcbmounterを利用して仮想マシンをバックアップし、オフサイトでバックアップする

4605 ワード

これはesx 4シリーズにのみ適用されます~esxi 5ならvsphereグラフィックで直接操作できます~
 vcbMounter -h esxhost -u backupuser -p password -a ipaddr:192.168.10.1 -r/vmfs/volumes/vm-backups/vm1
-h:コマンドを実行するesx esxiまたはvcneterを指定します.
-u:コマンドを実行する勘定科目です.-hがESXを指定した場合、そのESXの勘定科目を使用します.VCの場合、VCの勘定科目を使用します.
-p:アカウントのPASWORD.
-a:バックアップのVMを指定し、IP、FQDN、VM名などを使用できます.
-r:バックアップIAMGEを格納するディレクトリを指定します.ローカルまたは共有ストレージで使用できます.
上記コマンドを使用してVMバックアップを作成すると、VMのすべてのディスクファイルが2 GBの小さなファイルセットにカットされ圧縮されます.例えばVMは2つの半満の10 GBのディスク(20 GB IN SIZE、10 GB IN USED)があり、バックアップの結果、10個の小ディスクファイルが生成され、10個の小ファイルの総SIZEは10 GBに等しく、あなたのVMの使用済み容量です.
上記vcbMounterは、元VMのディスクファイルを単純に取り出す(分割・圧縮した)わけではないので、復元の際にもツール(ESX 4付属):vcbRestoreを用いて行う必要があります.VMのディスクファイルをそのままホットにしたい場合は、上記のコマンドを変更する必要があります.
 
 
IPでバックアップできますし、ホスト名でバックアップできます~
 

   
   
   
   
  1. #/bin/bash 
  2.  
  3. if [ -z $1 ] 
  4. then 
  5.         echo "please input type." 
  6.         echo "e.g any | on" 
  7.         exit 
  8. fi 
  9.  
  10. case $1 in 
  11.         any) 
  12.         vcbVmName -h 127.0.0.1 -u root -p naizhao8505 -s any | grep 'name:' 
  13.         ;; 
  14.  
  15.         on) 
  16.         vcbVmName -h 127.0.0.1 -u root -p naizhao8505 -s powerstate:on | grep 'name:' 
  17.         ;; 
  18.         *) 
  19.         echo "input error!!" 
  20. esac 

ホスト名を出す~
 
 
バックアップ例
 
 

   
   
   
   
  1. vcbMounter -h 127.0.0.1 -u root -p 123123 -a ipaddr:192.168.10.1 -r /vmfs/volumes/vm-backups/vm1 -M 1 -F 1 

M 1:分割しない.
-F 1:圧縮しない.
これにより、ホットスペアでディスクファイルが切断され圧縮されません.
 
リカバリの例
 
 

   
   
   
   
  1. vcbRestore -s /vmfs/volumes/vm-backups/vm1 

 
/vmfs/volumes/vm-backups/vm 1からデータを復元
 
 
バックアップファイルがローカルで安全ではないことを考慮して、オフサイトでバックアップする必要があります.
 
3つの方法があります.
 
 

   
   
   
   
  1.  
  2. VMware SCP ,  
  3.  
  4. ssh  
  5.  
  6. vcbMounter -a vm-name  -r scp://[email protected]:/backups/VMs/vm37 
  7.  
  8.  
  9. mkdir  /mnt/smb 
  10.  
  11. mount -t smbfs -o username=administrator,pass=123123 //192.168.7.98/5 /beifen 
  12.  
  13. vcbMounter -a ipaddr:192.168.20.101 -r /mnt/smb/back/ 
  14.  
  15.  
  16.  
  17. mount  192.168.7.98:/share   /mnt/smb/back/ 
  18.  
  19. vcbMounter -a ipaddr:192.168.20.101 -r /mnt/smb/back/