2009-07-09 3 views
0

현재 개발 빌드/테스트 상자가 있습니다. 대상 응용 프로그램은 주로 Python/gcc로 작성되고, postgres를 사용하며, 2 개의 동일한 USB 장치가 연결되어 있습니다.구함 : 응용 프로그램 작성/테스트 서버 시각화 예제

주요 빌드 OS는 i686의 RHEL, FreeBSD & XP입니다. 응용 프로그램은 정기적으로 빌드하고 각 OS의 몇 릴리스에서 테스트해야합니다.

(다음 단계는 32 비트 및 x86-64에 하드웨어, 어쩌면 PPC 모두에 대해, 보너스의 OS/해제/CPU를 예를 들어, 페도라, 수세, 데비안, Solaris 및 비스타에서 테스트하는 것 아마.)

필자는 기존 파일 시스템을 Visualization Server의 자체 논리 볼륨 (Xen 또는 VMWare)에 직접 복사하고 VM을 부팅하고 기존의 테스트 슈트를 사용할 수 있기를 바랬습니다.

그런 다음 매일 우리는 대상 OS의 논리 볼륨을 원래 상태로 되돌리고 나서 빌드 및 테스트 스크립트를 실행할 수 있습니다.

테스트 서버 당 하나의 VM/LV가 하나의 시각화 상자에서 실행되는 것이 좋습니다.하지만 몇 가지 문제가 있습니다. 지금까지 발생

문제는 다음과 같습니다

VMWARE

은 VLM

  1. 늘 부팅 가상 머신 논리 볼륨 오프에 VM을 좋아하지 않는다, 더 나은 BIOS/하드웨어를 처리합니다.
  2. VMWare 스냅 샷의 경우 파일 시스템을 VMFS로 변환해야합니다.

XEN

논리적 볼륨 샷이 완벽하게 작동 스냅인을 정맥 주사를 확장 할 수 있습니다. XP & FreeBSD의 원시 USB 장치를 다루는

  • 문제를 시각화

    1. 문제.
    2. X11 걸기와 관련된 문제도 있습니다.

    나는 다른 시각화 솔루션을 시도하지 않았습니다. {Wikipedia virtualization software}

    고려해야 할 다른 선택이나 경로가 있습니까?

    그러한 테스트 시스템에 대한 제안, 실례, 백서 및/또는 FAQ를 환영합니다.

    나는 그것이 자신의 논리 볼륨에로 페놀에 VM을 처리 할 수 ​​있는지 확인하기 위해 버추얼 시도를 주겠다
  • 답변