esx는 vcbmounter를 이용하여 가상 컴퓨터를 백업하고 타지에서 백업한다

4650 단어 vcbmounter
이것은 esx4 시리즈에만 적용됩니다~esxi5라면 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: 계정의 PASSWORD
-a: 백업 VM을 지정하여 IP, FQDN, VM명 등을 사용할 수 있습니다.
-r: 백업 IAMGE를 저장할 디렉토리를 지정합니다.로컬 또는 공유 스토리지에서 사용할 수 있습니다.
위 명령을 사용하여 VM 백업을 생성하면 VM의 모든 디스크 파일이 2GB의 작은 파일 세트로 잘려 압축됩니다.예를 들어 VM은 두 개의 반만 채운 10GB 디스크(20GB IN SIZE, 10GB IN USED)가 있는데 예비 결과는 10개의 작은 디스크 파일이 생겼고 10개의 작은 파일의 총 SIZE는 10GB와 같다. 바로 VM에서 이미 사용한 용량이다.
상기 vcbMounter는 원 VM의 디스크 파일을 간단하게 시험한 것이 아니라 분할하고 압축한 것이기 때문에 복원할 때도 도구(ESX4 첨부)인 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/vm1에서 데이터 복원
 
 
백업 파일의 로컬이 안전하지 않으므로 오프사이트 백업 필요
 
다음과 같은 세 가지 방법이 있습니다.
 
 

   
   
   
   
  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/ 

 
 

좋은 웹페이지 즐겨찾기