Veeam Free버전을 이용한 Hyper-V Backup 시스템 구축

최근  hyper-v로 nuxinfo 시스템을 이전을 준비하면서 백업도 고려해야 하기에 좋은 방법이 없을까 하고 찾아보다가 알아낸 방법이다.

장점은 비용을 전혀 들이지 않고도 편하게 백업을 받을 수 있다는 것이다.
단점으로는 증분 백업이 안되서 백업유지기간이 길어질수록 공간을 많이 차지한다는것인데 무료이니 그냥 감수해야 할 것 같다.
준비물
– backup server: 운영중인 hyper-v의 가상머신들의 용량을 계산하고 저장할 기간을 고려해서 백업공간을 넉넉하게 가져가도록 한다.
– veeam backup  free version

작업 순서

  1. backup server를 설치한다. 가급적 안정적인 windows sever OS 를 권장함.
  2. veeam backup free version 설치
  3. VeeamZIP 파일을  다운로드 받아서 backup server에 적절한 위치에 저장 후  VeeamZip.ps1으로 파일명 변경
  4. VeeamZip.ps1파일 수정
    적당한 에디터를 이용해서 아래의 부분들을 수정하도록 한다.

    $VMNames = ""# 백업을 수행할  VM목록을 적어줍니다. 여러개의VM을 백업할 경우에는 "VM1","VM2" 이렇게 ,로 분리해 줍니다.
    $HostName = "" #hyper-v서버명을 적습니다. cluster가 구성이 되어있다면 반드시 클러스터명을 적어줍니다.
    $Directory = "" #백업데이터가 저장될 디렉토리를 정해 줍니다.
    $Retention = "Never" # 이 설정은 백업파일을 유지할 기간을 정해줍니다. 기본값으로 무조건 계속 저장합니다.
    파일을 열어보시면 아시겠지만  Never , Tonight, TomorrowNight, In3days, In1Week, In2Weeks, In1Month  등의 값을 줄 수 있습니다.
    Never가 아닌 다른 값을 주면 정해준 기간 동안 만 백업 파일을 보관 합니다.
    $EnableNotification = $False # 백업결과에 대해 이메일 알람을 받을지 정합니다.  True 로 하실 경우 사용 할 메일 서버를 설정해줘야 합니다.
    $EnableEncryption = $False # 백업파일을 암호화 할 것인지 정합니다. 암호화 하는 경우 $EncryptionKey = "" 값을 정해줘야 합니다.

 

stone has written 25 articles

Leave a Reply