회사에서 여러대의 VM에 동일한 파일을 복사해야 할 일이 생겼습니다. 그런데 그 파일 갯수가... 수천만개이고 개별 크기는 고작 몇 KB 수준이라서... CIFS로 공유를 걸고 파일 복사를 해보니 참담한 속도가 나오더군요. 너무 느려서 FastCopy 프로그램을 사용해봤는데도 여전히 너무 느려서 취소하게 되었습니다.

동일한 Pool에 속한 VM 끼리는 제가 xe vdi-copy 명령어로 해결을 했습니다. 아 여기서 말하는 VDI는 그냥 VBD를 생각하시면 됩니다. (VMware의 vmdk나 MS의 VHD 정도를 생각하시면 되요)

하지만 다른 Pool에 있는 VM에는 VDI를 Copy 할 수 없기 때문에 Export/Import를 사용하고 싶은데, 문제는 XenServer에 VM Export 기능은 있지만 VDI Export 기능은 없다는 것입니다. 왜 없는지는 매우 궁금합니다.

그래서 제가 생각해낸 방법은... 깡통 VM을 하나 만들어서 거기에 VDI를 붙이고, VM을 Export 하는 것입니다. 실제로 이 방법으로 현재 작업을 걸어두었는데, 파일 단위로 Copy할 때보다는 훨씬 빠른 속도로 작업이 진행되고 있습니다. 작업이 완료되면 다시 대상 Pool에 VM을 Import 시키고, VDI를 여러개 Copy해서 각 VM들에 Attach 해줄 생각입니다.

글 내용이 혼잣말 수준인데 (Citrix XenServer로 가상화 서버를 운영하는 분은 거의 없으니) 앞으로도 이런 글을 자주 올려둘 생각입니다. 단 한명에게라도 도움될만한 내용이라면 공유하는게 좋다고 생각하기 때문입니다.
신고
Share
  1. slimshady
    2011.12.16 11:41 신고

    스누피님 안녕하세요?? 근 2년간 눈팅으로 방대한 정보를 얻어간, 컴퓨터에 무지한 1人 입니다.
    본문과는 상관없는 질문인데요, 너무나도 궁금한 것이 있어서 이렇게 염치불구하고 글을 남깁니다.
    (아무리 웹 검색을 해봐도 답을 찾을 수가 없고, 제가 생각하는 최고의 전문가가 스누피님이기 때문에..)
    현재 데스크탑 PC 사용하고 있습니다. 컴 사양은 AMD Phenom II 545 프로세서에 메인보드는 ASRock N61P-S(NVIDIA 칩셋)이고, OS는 윈도우즈 64비트 홈 프로페셔널 입니다.
    다른 문제는 없었는데, 얼마전 부터 컴퓨터 종료가 안 됩니다. 시스템 종료 key를 누르면 뭔가가 꺼지는 소리는 들리는데, 모니터만 깜깜해질 뿐 전원이 계속 켜져있는 상태네요. (꺼지는 소리의 주체는 CPU인것 같습니다만, 확실치 않구요..)
    본체에 귀를 가까이 대보니, 하드가 계속 돌아가는 것 같습니다. 그래서 별 수 없이 전원 버튼을 꾸~욱 눌러 다 꺼버립니다. (이러다가도 가끔씩은 정상적으로 종료되기도 한답니다..)

    포맷을 몇번씩 해봐도 그대로이니,, 이거 무슨 문제일까요?? 메인보드 드라이버와 BIOS 업데이는 이미 시도해 보았습니다. (바쁘시겠지만, 조금의 아량을 저에게 베풀어 주시기를~~^^)

  2. BlogIcon ping windowsforum.kr
    2011.12.16 12:07 신고

    와 새로운 카테고리 생기셨네요~~

    그런데 ...이 글 새벽 1시에 올리셨네요

    안졸리세요??ㅎㅎ

  3. rollcake
    2011.12.16 17:45 신고

    혼자말이라뇨? ㅋ
    저도 한때는 XenServer를 집에서 운용했었지요. 윈도우가 극악의 해상도 밖에 안되는 문제때문에 결국은 Win7 + VMWare로 왔네요.
    다시 XenServer를 접하니 반가워서 글 남겨요~~

  4. 게스트북
    2011.12.16 22:34 신고

    게스트북은 관리를 잘 안하시나요?ㅜㅜ... 엉엉..

  5. 엄청난마님
    2014.09.30 01:32 신고

    안녕하세요
    XenServer 운영을 하게되었습니다.
    현재는 시트릭스로 운영을 많이 하더라구요.
    언제나 좋은 정보 감사히 보고있습니다.
    앞으로 아주 사소한 거라도 많이 올려주셨으면 감사하겠습니다..

    화이팅~~

  6. ub1207
    2015.01.20 15:30 신고

    작업하신 게 구체적으로 어떻게 작업하신 것인지 알 수 있을까요?
    그리고 xenserver가 5버전하고 6버전하고 다른 것 같은데 6.2버전에서도 스누피님 하신 것처럼
    작업이 되는지요? 젠서버에서 복구하드를 붙여서 vdi만 보이는 상태입니다.
    ub1207@naver.com 으로 메일 주시면 감사하겠습니다.