ハードウェアに依存しないコンピュータイメージング


10

私が働いている場所では、多くのコンピューターをスタッフに配備し、それらをすべてほぼ同じに保つようにしています。

現在、取得した新しいマシンタイプをそれぞれ取得し、希望どおりに構成してから、Norton Ghostを使用してそのイメージを取得しています。次に、これを他のコンピュータに展開します。

問題は、マシンごとにこれを行うだけでなく、手動で最新に保つ必要があることです。仮想環境で更新できる、比較的ハードウェアに依存しないイメージを構築するための便利なツールはありますか?

理想的には、仮想マシンでイメージを構築し、ドライバーパックのドライバーを使用して任意のマシンに展開できるようにします。これにより、発生する可能性のあるドライバーの軽微な問題を修正してコンピューター名を変更するだけで済みます。

これは非常に大規模なエンタープライズタイプのソフトウェアの機能であることは知っていますが、比較的簡単なソリューションを望んでいました。いくつかの可能性がある場合、私は主にいくつかの方向性を探しています-つまり、検索するキーワードなどです。


およそ1週間前にWindows XPでこれを実行しました。どのOSをお探しですか?
Devator 2012年

あなたはサーバーフォールトでより良いサービスを提供するでしょう。クロスポストしないでください。モデレーターまたはコミュニティがこの質問を移行します。
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をリリースしたMicrosoft Deployment Toolkit(MDT)です。すべては、Windows自動インストールキット(WAIK)と連携する事前作成されたスクリプトといくつかのGUIの集まりです。)自動インストールの構築に役立ちます。次に、そのインストールをクライアントに配信する方法についてさまざまな選択肢があります(WDS boot.wim、起動可能なCD / DVD、起動可能なUSBキーなど)。

箱から出しただけで、一部のドライバー、パッチ、およびアプリケーションを使用してクイックイメージを構築することはそれほど難しくありません。ただし、独自のカスタムスクリプトを作成する際に、それが際立っています。空は本当にここの限界です。以前の仕事では、それを使用して、単一のWindows 7 x64イメージをデュアルブートMacBookやiMac を含む複数のハードウェアベンダーの約1000台のマシンに展開していました。MDTは、私の大好きなMicrosoft製品の1つです。そして、私はそれが無料であると述べましたか?


これも非常に良い情報なので、2つの回答を「受け入れる」ことができるかどうか疑問に思います。私は間違いなくこのMicrosoft Deployment Toolkitを試すつもりです-高度なスクリプト機能は実際には必要ないので、Ghostは長い間許容されてきました。これは、最小限のソフトウェア+オフィス+ Windows 7にすぎません。コンピューターに手動で名前を付けて、正しい資産タグが付けられていることを確認します。これは、カスタマイズの範囲についてです。ユーザーがCreative Suiteなどの特別なソフトウェアを必要とする場合がありますが、そのような場合は手動で行います。現時点では、調査中です。ありがとう!
Jacob

Ryanの投稿に追加するために、MDTで画像を更新し続けるための興味深い機能がいくつかあります。Windows更新プログラムをダウンロードしてMDTに追加できます。次の展開ではそれらを自動的に追加します。コンピューターの新しいモデルを入手したら、ドライバーをMDTにインポートするだけで、そのモデルに展開する準備が整います。アプリケーションは、Windowsがポストインストールタスクでインストールを完了した後にインストールできます。これにより、イメージを再作成せずにソフトウェアのバージョンを変更できます。短いビデオは、あなたが始めるのに役立ちます。
12

8

「マイクロソフト」の答え:Windows展開サービス。これらのイメージを適切に使用すると、最新のパッチ、サービスパック、ドライバー、アプリケーションで簡単に更新できます。設計により非常にモジュール化されており、ニーズに簡単に適応できます。残念ながら、管理にはチームが必要です。1人で構成/保守するには多すぎます。

より長い答え:それは実際にあなたの操作の規模に依存します。WDSを使用して10台のマシンにウィンドウを展開することは、無益な練習です。想像以上に大変な作業です。数十または数百のマシンをプロビジョニングする癖がある場合は… それはうまくいきます。このプロセスは、ストックイメージを取得してWDSに投げ、ニーズに合わせてカスタマイズします...コンポーネント(ドライバー/パッチ/サービスパック)を追加して、ニーズに合った応答ファイルを生成します...オフです。簡単に聞こえますが...残念ながら簡単ではありません。少しでも。最初から適切なWDSセットアップを構築する方法を知っていても...ニーズに合わせて構成およびセットアップするまでに数週間かかります。おそらく「マスター」マシンを作成してから「sysprep」を実行して、マシンを構築する方が良いでしょう。イメージを再び汎用化し、必要なすべてのマシンにそのイメージを吹き付けます。私が間違っていない場合は、Symantec Ghostにこのオプションと、次のようなオープンソースソリューションがありますメンテナンスがはるかに簡単なフォグ

途中のどこかでソートである第三のオプションとして、...あなたはのようなツールを利用することができますnLite(XP用)、vLite(Vista用)rt7Liteあなたは「スリップストリーム」を作ることを可能用(win7の)インストールディスク。基本的に、あなたはそれにWindows CDを与えます...そしてそれは必要なすべてのビットを抽出します、そしてあなたはそれがどんな愚かな質問もしないようにインストーラーをカスタマイズすることができます...そしてISOにドライバー/サービスパック/パッチをプレインストールします。ISOを取得したら...物理ディスクに書き込み、起動するだけです。ISOにスリップストリームされたすべてのドライバーなどがインストールされます。残念ながら、ユーザーアカウントを事前に作成したり、ネットワーク共有を構成したり、ネットワークプリンターなどをインストールしたりすることはできません。


うーん...同じ理由でWDSを避けたいと思っていました-検討されましたが、現在採用されている誰よりも多くの専門知識が必要になります。Sysprepは確かに検討したツールですが、思い出すと問題がありました。他の方法では非常に具体的な画像を一般化するのに役立つので、もう一度調べる必要があるかもしれません。私はいくつかのサードパーティのソリューションがあることを望んでいました。Ghostが「どこにでもデプロイする」という形でこのアイデアを限定的にサポートしていることは知っていますが、実際にはあまり検討していません。私は霧を調べているかもしれません-私は古い幽霊に飽きていました。

sysprepはここ数年でかなり堅牢になりました...私が正しく思い出せば、過去の問題のほとんどはドライバーとHAL固有の問題に関連していました。Windows 7では、win7は汎用HALにフェールバックし、さまざまなタイプのハードウェア用のチップセットドライバーなどをインストールできるほどスマートなので、これらの問題のほとんどは問題ではなくなりました。
TheCompWiz

私は間違いなくそれをもう一度調べます-私たちがそれを考慮してからそれは間違いなく久しぶりです。以前の従業員の1人がWindows 7でそれをいじくり回していて問題がありましたが、彼がそれを正しく行っていたのか完全にはわかりません。基本的に私は、おそらく何らかのサードパーティが何らかの形でそれを完成させてくれることを望んで、望んでいただけでした。おそらくNovellにはいくつかのソリューションがあるが、それらはアセット管理、ライセンスなどの非常に大規模なオールインワンソリューションであったことを読んだ
Jacob Schaer

WDSをすぐに利用したくない場合は(真剣に検討する必要があります)、WDSなしでWIMの構築、キャプチャ、サービス、展開を開始できるAIKを入手してください。
jscott

私はこれを答えとして受け入れるつもりです-それは私に考えることをたくさん与えました。AIKのアイデアを@jscottに感謝します。nLiteに関する限り、私はそれをXPで使用しましたが、それは素晴らしかったですが、基本的に毎回完全にインストールされていたため、一括配布には非常に時間がかかり、実用的ではありませんでした。私は自分の周りを見回してみましたが、仮想から物理への実際のソリューションは見つからなかったので、弾丸をかじってWDS / AIKについて読み始めます。
Jacob Schaer

1

WDSを使用したくないとおっしゃったように、をご覧くださいSysprep。必要なソフトウェア/アップデート(ただしドライバーはありません)をインストールし、generalizeオプションを使用してsysprep.exe(にあります)実行%SYSTEMROOT%\system32\Sysprep\してから、PC FOGまたはその他のイメージングソリューション(Ghost、CloneZilla)をイメージングできます。

これで、別のマシンのイメージを作成して起動すると、必要なドライバーがインストールされます。また、「ミニインストール」を使用して一部の部品を自動化することもできますunattend.xml(これについては、Web上のさまざまな記事を参照してください)。

この方法では、WDS、WindowsPEを使用する必要はありません(一部の記事では、インストールする必要があると言っています-必須ではありませんが、Microsoftがこれを使用する方法です)。


0

「仮想環境で更新できる比較的ハードウェアに依存しないイメージ」を作成する1つの方法:

  • 仮想マシン(VirtualBoxまたはVMWareなど)内にお気に入りのOSをインストールします。また、全員に使用してほしいすべての標準アプリをインストールします。また、すべての最新の更新など。そのVMを一時停止します。
  • VMイメージを各物理マシンにコピーします。
  • 物理マシンを構成して、その仮想マシンのローカルコピーで起動します。したがって、次にユーザーが物理ハードウェアをオンにしてデフォルトのOSを起動できるようにすると、ユーザーはそのVM内ですべてを実行することになります。
  • 物理マシンを再起動し、VMへの起動が完了したら、コンピューター名などを変更します。

VMは1台のコンピューターと別のコンピューター(物理的なサウンドカードなど)の物理的なハードウェアの違いのいくつかを隠すことができるため、VMイメージは、以前のシステムで2つの異なるイメージを必要とするほど異なる2つのコンピューター間でまったく同じにすることができます。

何人かはこれに非常に似たようなことをしているようです: VHDから起動する方法EasyBCD ; openQRM ; ホストマシンのOSをバイパスして、イメージを直接起動する方法ネットワークから仮想マシンイメージを起動するにはどうすればよいですか? ; 等


-1

これらの答えがなぜあなたのために特別に設計されたツールを使用しないという道を進んでいるのか、私にはわかりません。つまり、smartImagerまたは同様のもの。以前はMDTとSCCMを使用していましたが、一連のツールを試しましたが、すべてを更新して作成するためのオーバーヘッドの時間は狂っていました。私たちはsmartImagerを使用することになりました。なぜなら、それは最も自動化されていて、簡単で最高のインターフェースを持っていたからです。私はあなたのためにこれを行ういくつかのツールがあることを知っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.