none
Hyper-v 백업관련 문의? RRS feed

  • 질문

  • 안녕하세요 문의 드릴게 있습니다.

    HYPER-V 의 설치하여 가상화서버에 약 20대의 서버를 운용중에 있습니다.

    제가 질문드리고 싶은것은 주 운영체제인 windows 2008server가 장애발생시

    hyper-v의 리스트를 어떻게 백업하는지 알고 싶습니다.

    약20여개의 Guest O/S를 수동으로 등록하기에는 너무 많은것 같습니다.

    이것을 한번에 백업해서 다른서버에서 바로 불러오는 방법을 알고 싶습니다.

    주 운영체제 대비를 위해 같은 장비에 OS가 설치된 상태입니다

    2009년 3월 13일 금요일 오전 7:58

모든 응답


  • Hyper-V 매니저상의 Action Panel 에서 export (내보내기) 를 이용하시면 됩니다.

    Export를 이용하면 지정된 폴더에 아래의 폴더와 State 와 VHD,설정이 저장된 XML파일이

    저장되며  새로운 Hyper-V 서버나 복구가 완료된 Hyper-V 서버에 "가져오기" 로 다시 불러들이면 됩니다.


    Snapshots / Virtual Hard Disks / Virtual Machines / config.xml


    내보내기후 저장된 폴더는 Raid 구성된 독립디스크로 옮겨서 보관하면 됩니다.

    관리대수가 많을 경우에는 SCVMM 2008 을 도입하시는 것이 좋습니다.


    온라인상에 운영되는 VM에서는 가급적 스냅샷을 이용하지 마시기 바랍니다  ; 스냅샷은 백업이 아닙니다 


    jslee@techdata.co.kr | http://wishy.net/blog
    2009년 3월 13일 금요일 오전 8:19
  • 가상화 이미지에 대한 백업 방식은 여러가지가 있을 수 있는데요.

    1. Hyper-V 관리자에서 내보내기 기능을 활용
    2. Windows Server 2008에서 제공하는 Windows Server 백업 기능을 활용
    3. System Center Virtual Machine Manager복제 기능을 활욛
    4. 전문 백업 툴인 System Center Data Protect Manager를 활용

    이상의 4가지 정도가 일반적인 방법이라고 생각됩니다.

    1,2번은 추가 비용이 없는 방식이고,
    3,4번은 추가 비용이 발생하는 방식입니다.
    당연히 비용을 들이는 방법이 좀 더 좋은 방법들을 제공합니다.

    1번은 Hyper-V에서 제공하는 기본 기능을 활용하는 것입니다.
    각각의 가상 컴퓨터를 종료한 후 내보내기를 통하여 가상 컴퓨터를 저장할 수 있습니ㄷ.
    내보내진 가상 컴퓨터는 Hyper-V에서 제공하는 가상 컴퓨터 가져오기 기능을 활용하여 다시 Hyper-V의 관리 목록에 추가할 수 있습니다.
    각각의 가상 컴퓨터를 대상으로 합니다. 전체 내보내기 같은 기능은 제공되지 않습니다.
    Hyper-V는 네트워크 폴더를 지원하지 않으므로 로컬 경로에 내보내기하신 후 다른 서버로 복사하셔야 할 것입니다.
    내보내기한 가상 컴퓨터를 다른 서버에서 가져오기하는 경우 오류가 발생할 수 있습니다.
    그럴 경우, 제 블러그에 있는 다음 글을 참고하여 문제를 해결하세요.
    http://hyok.kr/blog/dev/67

    2번은 Windows Server 2008이 제공하는 백업 기능을 활용하는 것입니다.
    서버 관리자>저장소>Windows Server 백업에서 이 기능을 사용할 수 있습니다.
    백업 대상은 디스크 단위입니다. 디스크 전체를 백업한다는 것은 그 안에 있는 가상 컴퓨터 또한 포함된다는 의미입니다.
    가상 컴퓨터 각각을 대상으로 하는 백업이 아닌 시스템 전체 백업입니다.

    3번은 Hyper-V 또는 Virtual Server등을 관리해주는 SCVMM 2008을 활용하는 것입니다.
    1번은 다른 서버로 백업하는 것이 조금은 불편했는데요.
    SCVMM에 이는 복제라는 기능은 종료되어 있는 가상 컴퓨터를 다른 서버로 복사하는 기능을 제공합니다.
    대상 컴퓨터는 Hyper-V가 구동되고 SCVMM의 관리 대상으로 추가되어 있어야 합니다.
    블러그에 간략히 SCVMM에 대하여 설명이 되어 있으니 다음 글을 참고하세요
    http://hyok.kr/blog/dev/69
    복제에 대한 글은 아직 작성 중이라 링크를 걸어드리지 못해 아쉽습니다.
    다음은 MS 공식 사이트입니다.
    http://www.microsoft.com/systemcenter/virtualmachinemanager/en/us/default.aspx

    4번은 MS에서 Hyper-V의 백업에 대하여 사용하도록 판매하는 제품인 SCDPM 2007 SP1을 활용하는 것입니다.
    전문 백업 툴이니 백업이 어떻게 하느냐의 질문은 무의미할 것 같습니다.
    SCDPM 2007 SP1부터 Hyper-V의 백업을 지원합니다.
    다음은 MS 공식 사이트입니다.
    http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/default.aspx


    An Hyok http://hyok.kr
    2009년 3월 16일 월요일 오전 5:46
  •  제가 문의드리고 싶었던 부분은 hyper-v의 가상화 리스트 를 말하는것이였습니다.
    즉 가상화(Guest/ O/S가 아니라 ) mmc에 등록된 정보를 백업을 말하는것입니다

    리스트의 내용 약 20개 이것의 디스크 경로가  통일되게 설정된것이 아니라서 백업을 받고자 하는것입니다.

    다시 부탁드리겠습니다.
    2009년 3월 16일 월요일 오전 9:03
  • Boot Volume 하위의  아래 폴더로 이동합니다.
    programdata \ Microsoft \ Windows \ Hyper-V \ Virtual Machine 폴더안에
    Hyper-V 매니저 기동시 불러오는 리스트에 포함된 VM 의 Config XML 화일의 심볼릭링크가 있습니다.



    jslee@techdata.co.kr | http://wishy.net/blog
    2009년 3월 16일 월요일 오전 9:48
  • 정확한 경로를 알고 싶습니다.
    위님 말씀처럼 경로를 찾을수 없네요.. ㅠㅠ
    2009년 3월 17일 화요일 오전 4:07
  • ProgramData 폴더는 숨김폴더입니다  :-)

    탐색기의 옵션에서 숨김폴더 보이기로 변경하신후 다시 해당경로로 접근하시면 됩니다.

    jslee@techdata.co.kr | http://wishy.net/blog
    2009년 3월 17일 화요일 오전 7:02
  • 안녕하세요 vm 스냅샷 관련하여 말슴 하신 부분이 있어 여쭤봅니다.

    스냅샷을 이용하지마라고 하시는 부분이 왜 그렇게 말씀하시는지 궁금합니다

    시점복원을 해준다는데 있어 좀 편리하긴 합니다만.......

    헌데 -_- 스냅샷시 생기는 .avhd 가 시간이 가면 갈수록.. 스냅샷을 찍으면 찍을수록 방대해지는걸 확인하였습니다. 200기가 이상... ㅠㅠ

    2009년 5월 28일 목요일 오후 4:36
  • 질문 제목을 보면 '백업'에 관한 내용인데,
    스냅샷은 백업이 아니니 권장하기는 무리가 있어 보입니다.

    스냅샷을 찍으면 찍을 수록 양이 방대해지는 것은
    찍는 순간 부터 시간이 지나면서 차이가 발생하는 부분은
    모두 별로도 디스크에 저장되기 때문입니다.
    시간이 지나면 지날 수록 증가해서
    이론적으로 가상 디스크 사이즈 만큼 늘어날 수 있습니다.

    가상 머신의 디스크 사용량 <= (스냅샷 수+1) x 가상 디스크 크기(최대 크기를 말함) + 가상 머신이 임시로 사용하는 디스크


    An Hyok | http://hyok.kr
    • 편집됨 Hyok 2009년 6월 1일 월요일 오전 8:00
    2009년 6월 1일 월요일 오전 7:58