web-dev-qa-db-ja.com

OSXを一度に多くのマシンにクローンする

おそらくこれは古くからの質問ですが、部門にMacがどんどん増え始めたので、セットアップ時間を合理化する必要があると感じています。

私は約30の最新のMacProを持っており、それらにたくさんのソフトウェアをインストールする必要があります。そのため、すべてを1台のマシンで実行してから、ドライブを30台の他のマシンに複製することを考えていました。それがネットワーク経由でできるといいのですが、一度に30個すべてができるので、かなり多くのことを求めていると思います。何か案は?私はCarbonCopyを調べましたが、それは有望なようです。 CloneZillaもあります。

大規模なOSXセットアップの経験はありますか?私が考えることができる当面の問題はユーザー名です。手動で変更する必要があると思います。

MacにもWindowsパーティションがある場合はどうなりますか? CarbonCopyおよび/またはCloneZillaはそれに対処しますか?

アレックス

4
Alex

いくつかのオプションがありますが、セットアップに費やす労力と、セットアップ後のコンピューター1台あたりの労力との間には一般的なトレードオフがあります。ここにいくつかの一般的なテクニックがあります(注:これらのほとんどはSnow Leopardに基づいています;ライオンは物事を少し変えます、そして私はまだそれについての経験がありません):

  • 各マシンで個々のユーザー名を処理するには、汎用管理者アカウントを使用して設定し、非表示のファイル/var/db/.AppleSetupDoneを削除します。次に再起動すると、セットアップアシスタントが再度実行され、作成できます。新しいユーザーアカウント(古い管理者アカウント、インストールされているソフトウェアなどはそのままにしておきます)。唯一の問題は、新しいユーザーがデフォルトの設定を持つため、元のアカウントで行ったユーザーごとの設定が引き継がれないことです。

  • デフォルトの設定をカスタマイズするには、設定を希望どおりに設定してから、設定ファイルを適切なスポットユーザーテンプレート(/ System/Library/User Template/English.lproj)フォルダーにコピーします。 rootユーザーのみがこのフォルダーにアクセスできるため、これは少し注意が必要です(これを変更すると、新しく作成されたユーザーはホームフォルダーに対して奇妙なアクセス許可を持ちます...)。

  • 小規模なクローン作成の場合(つまり、ネットワークセットアップを価値のあるものにするのに十分なコンピューターを実行していない場合)、外部HD(USB + FireWireを推奨)を入手し、OS Xをインストールして、一種のモバイルとして使用することをお勧めします画像の作成とコンピュータへのクローン作成の両方に使用できるイメージングツール。

  • ドライブ間でクローンを作成するのではなく、「プロトタイプ」コンピュータのディスクイメージを作成します。外付けドライブから起動します(またはプロトタイプを ターゲットディスクモード にして別のMacに接続します)。ディスクユーティリティを実行し、[ファイル]> [新規]> [フォルダからのディスクイメージ]を選択し、プロトタイプボリュームをソース「フォルダ」として選択し、読み取り専用または圧縮形式でイメージを別のディスク(起動元のボリュームなど)に保存します。イメージが作成されたら、[イメージ]> [復元のためにイメージをスキャン]を選択して、イメージを復元する準備をします。

  • イメージがスキャンされると、ディスクユーティリティの[復元]タブを使用して(外部イメージングドライブから、またはターゲットディスクモードを介して)HDに複製できます。スキャンした画像は、他のさまざまな方法で復元することもできます。

  • ネットワーク展開を行う場合は、主にNetBootイメージを提供する機能のためにOS XServerが必要です。 Appleがサポートする標準の方法は、システムイメージユーティリティを使用してNetInstallイメージを作成することです。それが作成され、NetBootサービスがセットアップされると、クライアントマシン(または一度にそれらの束)をNetBootし、サーバー上のマスターからHDを復元できます。

  • ネットワークイメージングシステムの柔軟性を高めたい場合は、無料のプログラム DeployStudio をお勧めします。追加のセットアップ作業の後、クライアントで「ワークフロー」を実行できるNetBootイメージをセットアップできます。たとえば、1)HDを2つに分割し、2)スキャンしたOSXイメージを1つのパーティションに復元します。3 )Windows NTFSイメージを他のパーティションに復元します。4)どの設定がどのコンピュータ(イーサネットMACアドレスで識別される)に対応するかを示すデータベースに基づいて、コンピュータ設定をカスタマイズします。

  • それ以上の機能が必要な場合は、 Casper Suite -をご覧ください。使用したことはありませんが、使用したことのある人なら誰でも気に入っています。

1
Gordon Davisson

おそらく必要なのは、 PuppetChef などの構成管理ソフトウェアです。 他のアプリケーション も調べることができます。

YouTubeにはPuppetのチュートリアルビデオがいくつかあり、Chefに関するインタビュービデオが少なくとも1つあります。他にもあるかもしれませんが、私は個人的にそれらを探していません。あなたがソフトウェアについてより良い考えを得るのを助けるのに十分そこにあります。

編集:ユーザー名の問題をWRTします。AppleのOpenDirectoryの基盤であるLDAPなどのネットワークベースのユーザー認証の使用を検討することをお勧めします。理想的には、現在のインフラストラクチャのどれだけをa)集中化、b)自動化、c)その目標に向けて取り組むことができるかを判断する必要があります。

1
Joe Internet