クローンLinuxシステムで何を変更する必要がありますか?


14

Windowsシステムのクローンを作成するとき、イメージを作成する前にsysprepを実行する必要があることはよく知られています。これにより、マシンの起動時に、マシンSIDの再生成、適切なドライバーのインストール、初期ユーザーアカウントの作成など、新しい環境に合わせてマシンが再構成されます。

Linuxマシンの使用経験が少ないので、Linuxマシンのクローンを作成する際に、クローン作成前またはクローン作成後のどのようなアクションを実行する必要があるかを尋ねます。私はそれについてオンラインで言及していませんが、これは私が十分に一生懸命見ていないか、Linuxマシンで必要なステップではないからですか?Ubuntu ServerとDesktopが特に興味があるのは、これらが私がいじっていることだからです。しかし、この質問にとってディストリビューションがどれほど重要かはわかりません。

ホスト名を変更したいのは明らかであり、何らかの形で再構成する必要のあるすべてのソフトウェアの包括的なリストは期待していませんが、イメージング時に再構成が必要な一般的なシステム設定やソフトウェアパッケージはありますか?


私は1994年から2005年頃までは自分がWindowsパワーユーザーであると考えていたにもかかわらず、sysprepのことを聞いたことがなく、一度に1つのフォルダーとドライバーを同時に実行する多くのWindowsシステムクローンを介して奴隷にされたことを指摘しなければなりません。
スパー

回答:


7

Linuxの場合、これは使用するクローン作成ソフトウェアとOS(この場合はUbuntu)に依存しますが、ネットワークインターフェイスに関連する静的設定は大きなものです。IPと(場合によっては)ハードウェアアドレスは、変更する必要がある静的アドレス指定のイベントでテキストファイルに保存されます。

Red Hatベースのディストリビューションには、sys-unconfigこれらのタイプの設定を元に戻して再構成の準備をするというツールがありますが、Ubuntuに相当するものは知りません。Linux環境には実際には「SID」がないため、sysprepツールは実際には必要ありません。SIDに最も近いものをに格納されるだろうSAMBAファイルの下に/etc、変更可能なリモート管理接続の目的のために。同様に、作成したSSHキーがある場合は再生成する必要があります。


SSHキーについては考えていませんでしたが、それは良い点です。
スティーブンジェニングス

1
/ etc / fstabのUUIDにも問題がある可能性があります。古い/ dev / sda形式に戻すこともできます。
チャールズブリッジ

1
ホスト名(/etc/hostname)とsshキー(マシンのIDでもあります)は、常に変更する必要がある2つのものです。他に何を変更する必要があるかは、ハードウェア(ほとんどの場合、ビデオ設定のみを変更する必要があります)およびネットワーク構成(非常に可変)によって異なります。
ジル 'SO-悪であるのをやめる

2

私は本当にこれをジョンの投稿に追加する必要がありますが、どこにもコメントするポイントがないので...

/etc/cups/cupsd.confネットワークプリンター用。VNCのパスワードファイルも重要です。

とはいえ、prepare-whateverステップはほとんどMSウィンドウの問題です。
非常に悪意のある方法で記述されていない限り、アプリケーションはデータ(構成)とコード(バイナリ実行可能ファイル)をクリーンな方法で分離する必要があります。

まったくお勧めできませんが 、異なるハードウェアで(同じCPUアーキテクチャであるにもかかわらず)
dd if=/dev/$disk |nc X.X.X.X Ydest にクローンを作成する必要が生じた場合nc -lp Y > /dev/$disk
、それでも機能します。
構成ファイルの分離は重要です。

大量展開の場合、clonezillaうまく動作させることができます。古き良きPXEブートインストールも機能します。 SystemImagerには、仕事の説明に合った記事があります。SystemImagerclonesys を使用してUbuntu 8.10システムをバックアップする方法
clonesys 完全自動インストール 最後にUbuntuインストールヘルプ

基本的に、これらのほとんどは、ネットワーク設定、DNSリゾルバー、同期時間など、ほとんどの仕事を自動化する方法を持っています。

私が最近経験した奇妙なことは、ファイアウォール構成ファイルに関するものでした。それらを忘れないでください。

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