문제

현재 빌드 스크립트를 실험 중이며 소스 제어 하에 ASP.net 웹 파트가 있으므로 빌드 스크립트는 마지막에 해당 작업을 수행해야 합니다.

  1. 네트워크에서 "네이키드" Windows 2003 IIS VMWare 또는 가상 PC 이미지를 가져옵니다.
  2. 부팅해 보세요
  3. 빌드 폴더의 파일을 서버로 복사
  4. 설치하세요
  5. 그 밖에 필요한 것은 무엇이든 하세요

저는 가상 머신 자동화를 시도해 본 적이 없지만 VMWare와 Virtual Server 모두 자동화 기능을 제공한다는 것을 알았습니다.Virtual Server(Windows XP Home :-())를 사용할 수 없지만 Virtual PC는 작동합니다.

여기 자동화 측면에서 VMWare Server 또는 Virtual PC 2007 SP1을 사용해 본 경험이 있는 사람이 있습니까?

어느 것이 더 적합하고(나는 Windows를 실행하므로 VMWare의 플랫폼 독립성은 중요하지 않음) 자동화하기가 더 쉽습니까?

도움이 되었습니까?

해결책

VMWare에는 가상 머신 자동화 API(VIX API).참조 가이드를 찾을 수 있습니다. 여기.VMWare Server 및 WorkStation에서 작동하지만 AFAIK는 ESX Server에서는 사용할 수 없습니다.

VIX 메인 페이지에서:

VIX API를 사용하면 가상 기계 작업을 자동화하는 스크립트 및 프로그램을 작성할 수 있습니다.API는 수준이 높고 사용하기 쉬우 며 스크립트 작가 및 응용 프로그램 프로그래머 모두에게 실용적입니다.VMware Server 및 Windows 및 Linux의 워크 스테이션 제품에서 실행됩니다.C, Perl 및 Com (Visual Basic, VBScript, C#)에 대한 바인딩이 제공됩니다.

다른 팁

사용 https://github.com/dblock/vmwaretasks C#에서 이 작업을 수행하려는 경우 원시 VixCOM API가 아닌

나는 크리스의 말에 동의한다.가상 머신 자동화 API는 가상 머신 작업을 자동화할 수 있는 매우 좋은 가능성입니다.VIX API 버전 1.6.2는 ESX 게스트 작업 자동화에도 사용할 수 있습니다.

VirtualBox에는 VM 자동화를 위한 API도 있습니다.

@Chris의 후속 조치로 ESX는 스크립트 작성이 매우 가능합니다.최근 제가 함께 작업한 클라이언트는 VMware 스크립트를 실행하여 필요한 VM을 생성한 다음 사용자 지정 부팅 ISO로 VM을 시작하는 웹 서비스를 구축했습니다.해당 ISO에는 완전히 지원되지 않는 OS 빌드를 수행하는 데 필요한 모든 kickstart 또는 unattend.txt 정보가 포함되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top