VMWare Workstation 7로 가상 환경을 사용하는 개발자를 위한 솔루션을 찾아야 합니다.
우리는 서로 다르고 호환되지 않는 환경에서 개발합니다. 현재 특정 환경에 맞게 개발자 PC를 수정하는 데 거의 일주일이 소요됩니다. 가상 머신을 생성한 후 서버에 남겨두는 방법이 필요합니다. 개발자가 특정 환경이 필요한 경우 서버에서 해당 환경을 가져와 가상 머신을 시작할 수 있습니다.
우리는 개발자를 위해 MSDN Premium 라이선스 사용자를 사용합니다. Microsoft Virtual PC 2007 SP1과 Windows Virtual PC를 사용하여 sysprep 환경을 구축하고 이를 서버에 남겨둘 수 있었습니다. 개발자는 가상 머신을 확보할 수 있었고 처음 부팅할 때 sysprep이 실행되었습니다. 다음 재부팅 후 VM은 개발 준비가 되었습니다.
이제 VMWare Workstation 7 및 Windows XP SP3을 사용하면 syspreping 후 첫 번째 활성화 이후 하드웨어가 크게 변경되었으며 Windows를 다시 활성화해야 한다는 메시지가 표시됩니다. 가상 머신을 사용해야 할 때마다 Microsoft에 전화하는 것은 번거로운 일입니다.
참고: 모든 사용자는 동일한 버전의 VMWare Workstation을 사용하고 있습니다.
이 방법을 Microsoft Virtual PC 및 Windows Virtual PC에서와 유사한 방식으로 VMWare Workstation 7에서 작동하게 하려면 어떻게 해야 합니까?
나는 다음 두 가지 질문을 보았습니다.
Vista VMWare 릴리스 SysPrep/활성화 모범 사례?
그들은 적절한 대답을 갖고 있지 않았습니다. 기존의 평가판 시간 제한은 선택 사항이 아닙니다. 우리의 개발 주기는 시험 기간보다 훨씬 더 깁니다. 기본 VM에는 많은 변경 사항이 있으므로 개발자가 특정 기간 후에 다시 시작하도록 하는 것은 선택 사항이 아닙니다.
우리 개발자들은 자주 여행을 하며 인터넷에 연결되지 않은 경우가 많습니다. ESX 서버는 불행히도 옵션이 아닙니다.
두 컴퓨터 간에 VM을 이동할 때 재활성화를 방지하기 위한 제안 사항이 있는 사람이 있습니까?
답변1
제가 항상 해왔던 방식은 '마스터' 이미지를 활성화한 다음 복사하는 것이었습니다. VMWare가 처음 복사본을 실행하면 이미지를 (c)복사했는지 아니면 (m)보관했는지 묻습니다. "이동됨"이라고 말하면 재활성화되지 않습니다. 그러나 해당 시스템은 동일한 시스템 이름과 MAC 주소를 갖기 때문에 동일한 LAN 세그먼트에 존재할 수 없습니다. 따라서 각 머신이 한 번 부팅된 후 해당 머신을 종료하고 해당 속성을 변경하면 모든 것이 작동합니다.
답변2
VM의 하드웨어 변경이 아니라 SID만 걱정한다면 sysprep을 사용하지 마세요.
http://blogs.technet.com/markrussinovich/archive/2009/11/03/3291024.aspx
아무 의미가 없다는 좋은 주장이다.
답변3
귀하의 워크스테이션 활성화 질문에 답변할 수 없습니다. 어쨌든 superuser.com에서 답변하는 것이 가장 좋을 것 같습니다. 그러나 제 생각에는 귀하가 살펴봐야 할 것 같습니다.VMWare의 랩 매니저현재 상황보다 귀하의 요구에 더 적합할 수 있다고 생각합니다.
답변4
첫 번째 질문, 이것은 원래 물리적 기계였습니까? 그리고 가상으로 전환하셨나요?
아니면 OEM 라이선스를 사용하여 VM을 만들었나요? 이 시나리오를 사용할 경우 발생할 수 있는 문제 유형은 다음과 같습니다.