현재 개발 빌드/테스트 상자가 있습니다. 대상 응용 프로그램은 주로 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
- 늘 부팅 가상 머신 논리 볼륨 오프에 VM을 좋아하지 않는다, 더 나은 BIOS/하드웨어를 처리합니다.
- VMWare 스냅 샷의 경우 파일 시스템을 VMFS로 변환해야합니다.
XEN
논리적 볼륨 샷이 완벽하게 작동 스냅인을 정맥 주사를 확장 할 수 있습니다. XP & FreeBSD의 원시 USB 장치를 다루는
- 문제.
- X11 걸기와 관련된 문제도 있습니다.
나는 다른 시각화 솔루션을 시도하지 않았습니다. {Wikipedia virtualization software}
고려해야 할 다른 선택이나 경로가 있습니까?
그러한 테스트 시스템에 대한 제안, 실례, 백서 및/또는 FAQ를 환영합니다.
벤
나는 그것이 자신의 논리 볼륨에로 페놀에 VM을 처리 할 수 있는지 확인하기 위해 버추얼 시도를 주겠다