하드웨어 독립 컴퓨터 이미징


10

내가 일하는 곳에서는 직원에게 많은 컴퓨터를 배포하고 거의 모든 컴퓨터를 동일하게 유지하려고 노력합니다.

현재 우리는 각각의 새로운 시스템 유형을 가져 와서 원하는 방식으로 구성한 다음 Norton Ghost를 사용하여 이미지를 만듭니다. 그런 다음 들어오는 다른 컴퓨터에이를 배포합니다.

문제는 각 머신에 대해이 작업을 수행 할뿐만 아니라 수동으로 최신 상태를 유지해야한다는 것입니다. 가상 환경에서 업데이트 할 수있는 상대적으로 하드웨어 독립적 인 이미지를 작성하기위한 편리한 도구가 있습니까?

가상 컴퓨터에서 이미지를 이상적으로 빌드하고 드라이버 팩의 드라이버를 사용하여 모든 컴퓨터에 배포 할 수 있으므로 컴퓨터 이름이 변경되거나 발생할 수있는 사소한 드라이버 문제를 간단히 해결하는 작업이 줄어 듭니다.

이것이 매우 큰 엔터프라이즈 유형 소프트웨어의 기능이라는 것을 알고 있지만 비교적 간단한 솔루션을 원했습니다. 여러 가지 가능성이 있다면, 나는 주로 몇 가지 방향을 찾고 있습니다. 즉 찾을 키워드 등


방금 일주일 전에 Windows XP 에서이 작업을 수행했습니다. 어떤 OS를 찾고 있습니까?
Devator

Server Fault 에서 더 나은 서비스를받을 수 있습니다 . 교차 게시하지 마십시오. 중재자 또는 커뮤니티가이 질문을 마이그레이션합니다.
bwDraco

@Devator : Windows 7 엔터프라이즈입니다. 그러나 나는 당신이 무엇을 생각해 냈는지 궁금합니다. DragonLord : 고마워-정말 확실하지 않았고 가장 최근의 질문을 간략히 살펴보면 이것이 좋은 곳이라고 생각했습니다. 나는 일반적으로 프로그래밍 유형의 것들에서 끝났습니다 :-)

답변:


10

@TheCompWiz의 답변은 좋지만 개인 경험에 따라 내 버전을 추가하고 싶습니다.

Windows 배포 자동화 (Vista / 2008 이상)는 실제 설치 비트와 설치 비트를 대상 컴퓨터로 전달하는 것을 분리하는 데 도움이됩니다. Windows 7 DVD는 기본 Windows 7 설치 비트 세트에 대한 표준 전달 메커니즘입니다. 여기에는 부팅시로드 되는 작은 WinPE 이미지 (boot.wim)가 포함되어 있으며 실제 OS 이미지 (install.wim)를 하드 드라이브에 기록합니다. Windows 배포 서비스 는 또한 제공 메커니즘 일뿐입니다. 클라이언트가 물리적 매체없이 네트워크를 통해 직접 설치할 수 있도록 boot.wim 및 install.wim을 모두 호스트 할 수 있습니다.

그러나 설치 비트 제공은 이야기의 일부일뿐입니다. 사용자 정의 "이미지"를 작성하는 것은 (일반적으로 하이브리드 이미지 / 자동 설치에 가깝지만) 일반적으로 가장 많은 시간과 사람들이 관심을 갖는 것입니다. 다른 사람들은 Sysprep을 사용하여 사용자 지정 이미지를 만드는 것에 대해 언급했습니다. 그러나 unattend.xml과 같은 것을 직접 수동으로 편집하는 것은 가치있는 것보다 훨씬 더 문제가됩니다. 하루가 끝나면 Windows 배포를 사용자 지정하기위한 많은 무료 및 유료 솔루션이 랩퍼 및 사전 제작 된 스크립트 일 뿐이며 Sysprep과 연결됩니다.

사용자 지정 Windows 배포를 위해 개인적으로 가장 좋아하는 무료 도구는 최근에 버전 2012를 출시 한 MDT ( Microsoft Deployment Toolkit )입니다. 실제로 WAIK ( Windows Automated Installation Kit) 와 함께 작동하는 사전 작성된 스크립트 및 일부 GUI 만 있습니다. )를 사용하여 자동 설치를 구축 할 수 있습니다. 그런 다음 클라이언트에 해당 설치를 제공하는 방법 (WDS boot.wim, 부팅 가능한 CD / DVD, 부팅 가능한 USB 키 등)에 대한 다양한 선택 사항이 있습니다.

기본적으로 일부 드라이버, 패치 및 응용 프로그램으로 빠른 이미지를 작성하는 것은 그리 어렵지 않습니다. 일단 당신이 당신의 자신의 사용자 지정 스크립트를 만들기 위해 파고 있다면 그것은 빛나는 곳. 하늘은 정말 한계입니다. 이전 작업에서는 이중 부팅 MacBook 및 iMac을 포함한 여러 하드웨어 공급 업체의 약 1000 대의 컴퓨터에 단일 Windows 7 x64 이미지를 배포하는 데 사용했습니다 . MDT는 실제로 제가 가장 좋아하는 Microsoft 제품 중 하나입니다. 그리고 그것이 무료 라고 언급 했 습니까?


두 가지 답변을 "수락"할 수 있는지 궁금합니다.이 정보도 매우 유익하기 때문입니다. 이 Microsoft Deployment Toolkit을 사용해보십시오. 실제로 고급 스크립팅 기능이 필요하지 않으므로 Ghost가 오랫동안 견딜 수 없었습니다. 최소한의 소프트웨어 + 사무실 + 창 7에 불과합니다. 컴퓨터 이름을 직접 지정하여 올바른 자산 태그가 지정되어 있으며 사용자 지정 범위에 관한 것인지 확인합니다. 때때로 사용자는 Creative Suite와 같은 특수 소프트웨어가 필요할 수 있지만 이러한 경우 직접 수작업으로 수행합니다. 이 시점에서 나는 단지 연구하고 있습니다. 감사!
Jacob Schaer 2016 년

Ryan의 게시물에 추가하기 위해 MDT로 이미지를 업데이트하는 흥미로운 기능이 있습니다. Windows 업데이트를 다운로드하여 MDT에 추가하면 다음 배포에서 자동으로 추가됩니다. 새 컴퓨터 모델을 받으면 드라이버를 MDT로 가져 오기만하면 해당 모델에 배포 할 수 있습니다. 설치 후 작업으로 Windows 설치가 완료된 후 응용 프로그램을 설치할 수 있습니다. 이를 통해 이미지를 다시 만들지 않고도 소프트웨어 버전을 변경할 수 있습니다. 시작하는 데 도움이 되는 짧은 비디오 .
dwolters

8

은 "Microsoft"대답 : Windows 배포 서비스 . 올바르게 사용하면 이러한 이미지는 최신 패치, 서비스 팩, 드라이버 및 응용 프로그램으로 쉽게 업데이트됩니다. 설계 상 매우 모듈 식이며 필요에 따라 쉽게 조정할 수 있습니다. 불행히도 관리 팀이 필요합니다. 한 사람이 구성 / 유지 보수하기에 너무 많음.

더 긴 대답 : 실제로 작업 규모에 따라 다릅니다. WDS를 사용하여 10 대의 컴퓨터에 창을 배포하는 것은 무용지물입니다. 상상할 수있는 것보다 훨씬 많은 작업입니다. 수십 또는 수백 대의 머신을 프로비저닝하는 습관이 있다면 ... 물론입니다. 잘 작동합니다. 이 프로세스는 스톡 이미지를 가져 와서 WDS에 던져 사용자 요구에 맞게 사용자 정의하고 ... 추가 구성 요소 추가 (드라이버 / 패치 / 서비스 팩) 및 요구에 맞는 응답 파일을 생성합니다. 꺼져 간단하게 들리지만 슬프게도 그렇지 않습니다. 조금도 아닙니다. 처음부터 올바른 WDS 설정을 작성하는 방법을 아는 경우에도 필요에 따라 구성 및 설정하는 데 몇 주가 걸립니다. "마스터"머신을 생성 한 다음 "sysprep"를 실행하여 머신을 빌드하는 것이 더 나을 것입니다. 이미지를 다시 일반화 한 다음 필요한 모든 머신에 이미지를 불어 넣으십시오. 내가 실수하지 않으면 Symantec Ghost에는이 옵션과 같은 오픈 소스 솔루션이 있습니다.유지하기 훨씬 쉬운 안개 .

중간에 어딘가에 정렬되는 세 번째 옵션으로, " Llipstreamed "설치를 할 수있는 nLite (XP), vLite (Vista) rt7Lite (Win7) 와 같은 도구를 사용할 수 있습니다. 디스크. 기본적으로 Windows CD를 제공하고 필요한 모든 비트를 추출 한 다음 설치 프로그램을 사용자 정의하여 멍청한 질문을하지 않도록하십시오. 그런 다음 iso에 드라이버 / 서비스 팩 / 패치를 사전 설치하십시오 . ISO가 있으면 물리적 디스크에 굽고 부팅 할 수 있습니다. 모든 드라이버를 설치하고 iso에 슬립 스트림합니다. 안타깝게도 사용자 계정을 미리 만들고 네트워크 공유를 구성하며 네트워크 프린터 등을 설치할 수 없습니다.


흠 ... 나는 실제로 같은 이유로 WDS를 피하기를 바랐습니다. 고려되었지만 현재 고용 된 사람보다 더 많은 전문 지식이 필요합니다. Sysprep은 확실히 우리가 고려한 도구이지만, 내가 기억하면 문제가있었습니다. 매우 구체적인 이미지가 무엇인지 일반화하는 데 도움이되므로 다시 살펴 봐야 할 수도 있습니다. 오히려 타사 솔루션이 있기를 바랐습니다. 나는 Ghost가이 아이디어를 "어디서나 배치"의 형태로 제한적으로 지원한다는 것을 알고 있지만, 실제로는 많이 조사하지 않았다. 나는 안개를 들여다 볼 수 있습니다-나는 오래된 유령에 지쳤습니다.

sysprep은 지난 몇 년 동안 꽤 강력 해졌습니다 ... 과거의 대부분의 문제는 올바르게 기억하면 드라이버 및 HAL 관련 문제와 관련이있었습니다. Windows 7에서는 win7이 일반 HAL로 장애 복구하고 칩셋 하드웨어를 설치하고 다른 유형의 하드웨어에 설치할 수 있도록하기 때문에 이러한 문제의 대부분은 문제가되지 않습니다.
TheCompWiz

나는 그것을 다시 한번 다시 살펴볼 것입니다-우리가 그것을 고려한 이래로 확실히 시간이 걸렸습니다. 이전 직원 중 한 명이 Windows 7 용으로 엉망이되어 문제가 있었지만 그가 올바르게 수행하고 있는지 확실하지 않습니다. 기본적으로 나는 아마도 제 3자가 어떤 식 으로든 그것을 완성하기를 희망하면서 희망을 품고있었습니다. Novell에 솔루션이 있었지만 자산 관리, 라이센싱 등과 같은 매우 큰 올인원 솔루션이었습니다.
Jacob Schaer

WDS를 바로 사용하지 않으려는 경우 ( 심지어 고려해야합니다) AIK 를 사용하면 WDS없이 WIM을 구축, 캡처, 서비스 및 배포 할 수 있습니다.
jscott

나는 이것을 대답으로 받아 들일 것입니다-그것은 나에게 많은 생각을 주었다. AIK 아이디어에 대해 @jscott에게 감사합니다. nLite가 진행되는 한 XP에서 다시 사용했지만 훌륭했지만 매번 기본적으로 전체 설치되어 대량 배포에는 시간이 많이 걸리고 비실용적이었습니다. 나는 내 주위를 둘러 보았고 실제 물리 솔루션을 찾지 못했습니다. 그래서 나는 총알을 물고 WDS / AIK에 대해 읽을 것입니다.
Jacob Schaer 2016 년

1

WDS를 사용하지 않겠다고 말했듯이에서 살펴보십시오 Sysprep. 원하는 소프트웨어 / 업데이트 (하지만 드라이버는 없습니다!) 를 설치하고 일반화 옵션을 사용하여 실행 sysprep.exe( %SYSTEMROOT%\system32\Sysprep\) 한 다음 PC FOG또는 다른 이미징 솔루션 (Ghost, CloneZilla)으로 이미지를 생성 할 수 있습니다 .

이제 다른 컴퓨터를 이미징하고 부팅 할 때 필요한 드라이버가 설치됩니다. "미니 설치"를 통해 일부 부품을 자동화 할 수도 있습니다 unattend.xml(웹에 관한 다양한 기사 참조).

이 방법을 사용하면 WDS, WindowsPE를 사용할 필요가 없습니다 (일부 기사에서는 설치해야한다고 말하지만 필요하지는 않지만 Microsoft에서 사용하기를 원하는 방식입니다).


0

"가상 환경에서 업데이트 할 수있는 비교적 하드웨어 독립적 인 이미지"를 만드는 한 가지 방법 :

  • 가상 머신 (VirtualBox 또는 VMWare 등) 내에 선호하는 OS를 설치하십시오. 또한 모든 사람이 사용할 표준 앱을 모두 설치하십시오. 또한 모든 최신 업데이트 등. 그런 다음 해당 VM을 일시 중지하십시오.
  • VM 이미지를 각 실제 머신에 복사하십시오.
  • 해당 가상 머신의 로컬 사본으로 부팅하도록 실제 머신을 구성하십시오. 다음에 사용자가 물리적 하드웨어를 켜고 기본 OS를 시작할 수있게되면 사용자는 해당 VM 내부의 모든 것을 실행하게됩니다.
  • 실제 머신을 재부팅하고 VM으로 부팅이 완료되면 컴퓨터 이름 등을 변경하십시오.

VM은 한 컴퓨터와 다른 컴퓨터 (사운드 사운드 카드 등) 간의 물리적 하드웨어 차이를 숨길 수 있기 때문에 이전 시스템이 2 개의 다른 이미지를 요구할만큼 충분히 다른 두 컴퓨터간에 VM 이미지가 정확히 동일 할 수 있습니다. .

몇몇 사람들은 이와 비슷한 일을하고있는 것 같습니다 : VHD에서 부팅하는 방법 ; EasyBCD ; openQRM ; 호스트 머신 OS를 우회하여 이미지를 직접 부팅하는 방법 ; 네트워크에서 가상 머신 이미지를 어떻게 부팅합니까? ; 기타


-1

왜 이러한 답변이 당신을 위해 특별히 설계된 도구를 사용하지 않는 경로인지 잘 모르겠습니다. 즉 smartImager 또는 이와 유사한 것입니다. 우리는 MDT와 SCCM을 사용했지만 많은 도구를 사용해 보았지만 모든 것을 업데이트하고 만드는 데 시간이 걸렸습니다. 우리는 smartImager가 가장 자동화되었고 가장 쉬운 인터페이스를 가지고 있었기 때문에 결국 사용했습니다. 나는 당신을 위해 이것을하는 몇 가지 도구가 있다는 것을 알고 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.