2009-07-01 5 views
-1

여러 대의 파일 및 폴더가 대상 컴퓨터로 복사되고 기본 이미지에서 가상 컴퓨터 빌드를 스크립팅하고 일부 소프트웨어도 함께 설치됩니다. 이것이 가능한가? 어떤 기술이 VMWare, Virtual PC/Server 또는 Virtual Box에 가장 적합한가? 이 솔루션은 WS2003 또는 WS2008에서 실행되어야하므로 새 Windows Virtual PC는 나를위한 옵션이 아닙니다.가상 이미지 빌드 자동화/스크립트

고맙습니다. MagicAndi.

+0

이 질문은 stackoverflow보다 serverfault.com에 더 적합 할 수 있습니다. – ephemient

답변

2

나는 이것을 위해 과거에 VM웨어, 특히 무료 VM웨어 서버 제품을 사용 해왔다. VM을 만들고 평소와 같이 OS를 설치 한 다음 sysprep을 사용하여 시스템을 패키징하고 무인 파일을 제공하십시오. sysprep가 시스템을 종료하면 기본 이미지로 저장하십시오.

새 이미지를 만들려면 기본 이미지의 복사본을 만든 다음 VM웨어 마운트 도구를 사용하여 새로 복사 한 이미지를 드라이브 문자로 마운트하십시오. unatend 파일을 열고 컴퓨터 이름 등을 변경하고 컴퓨터의 전원을 켠 후에 실행할 추가 명령을 추가하십시오. 그런 다음 가상 컴퓨터에서 VM웨어 마운트/d 및 전원을 켭니다.

이 모든 것을 함께 스크립트하면 원 클릭 기계 생성기가 생깁니다.

나는 VWmare 서버를 좋아합니다. 무료이며 vmx 파일 형식도 쉽게 이해할 수 있습니다.

+0

로드 브레인 (Lordbrain), 답변 해 주셔서 감사합니다. VMware-Mount 도구를 사용하면 설치 프로그램 파일 등을로드 할 수있는 옵션이됩니다. 그러나 vmrun 유틸리티 (http://www.virtuatopia.com/index.php/Controlling_VMware_Virtual_Machines_from_the_Command_Line_with_vmrun)가 더 유용 할 것으로 보입니다. 스크립트를 실행하고 게스트 시스템을 사용하기 위해 구성 할 때 특히 고려중인 자동화 된 빌드 시나리오에서 그렇습니다. 이제 Microsoft VPC에서 동일한 작업을 수행 할 수있는 방법이 있다면! – MagicAndi

+0

Lordbrain, 현상금은이 질문을보기 위해 더 많은 사람들을 끌어 모았습니다. 그러나 다른 누구도 금요일까지 추가 답변을 제공하지 않으면 귀하의 답변을 수락하고 현상금을 수여합니다. 감사. +1. – MagicAndi

0

내가 사용한 해결책은 Windows Installer XML (WiX) 도구 집합을 사용하여 구축 한 사용자 지정 MSI로 가상 컴퓨터에 필요한 모든 변경 사항을 저장하는 것입니다. 가상 컴퓨터에 타사 소프트웨어를 설치하려면 각 응용 프로그램 설치 관리자 (SysInternal Software의 Process Monitor)를 사용하여 OS 변경 사항을 추적하고이를 내 자신의 사용자 지정 MSI에 복제하거나 스크립트 (예 : AutoIt)를 사용할 수 있습니다 스크립트)를 사용하여 공유 디렉토리에서 소프트웨어를 설치하십시오. 또한 스크립팅을 위해 White과 PowerShell을 사용하려고합니다.

0

MS Virtual Server 2005을 사용하여 가상 이미지 생성을 자동화하는 것처럼 보입니다. 2 부에서

는, 가상 머신에 대한 섹션 구성 테스트에서 보인다 : 다음 문서 세부 PowerShell 스크립트의 사용은 가상 이미지의 생성을 자동화하는 파일 및 일정 스크립트를 전송하여 실행할 수 있습니다. 이 기사를 토대로 VMware 이미지에 대해 설명한 lordbrain과 동일한 방식으로 MS 가상 이미지를 자동화 할 수 있어야합니다.