現在、IntelP4を搭載したデスクトップコンピュータにDebianをインストールしています。 Webサーバーです。私のウェブサイトがますます人気になり始めているので、私は実サーバーに移行したいと思います。
そこで、新しいサーバー(IBM eSeries 235)を購入し、Debianシステム全体を新しいサーバーに移行したいと思います。
新しいサーバーには、古いサーバーの1つではなく2つのCPU(ソケット)があります。これは問題を引き起こす可能性がありますか?
tarを使用して古いシステム全体をバックアップし、新しいサーバーにDebian 6.0.3をインストールしてから、新しいサーバーに新しくインストールしたOSにバックアップをアンタールします。これは移行するのに良い方法ですか?そうでない場合は、どうすればよいですか。
ハードウェアの互換性に関しては、サーバーが独自のドライバーを必要としない場合は問題ありません。新しいCPUコアが検出されます。調べる方法の1つは、サーバーで Debian LiveCD を実行し、何が検出され、何が検出されないかを確認することです。移行に関しては、いくつかのオプションがあります。
これはおそらく最も時間がかかりますが、新しい環境のセットアップを修正するための良い方法です。たとえば、不要なパッケージ(GUIまたは他のデスクトップパッケージなど)を削除し、セキュリティを強化します。
面倒ですが、既存のサーバーを稼働させる必要があり、最初からセットアップしたくない場合は、ダウンタイムが最小限に抑えられます。
パーティションレイアウトを複製して、既存のシステムをミラーリングします
sfdisk -d/dev/sda | sfdisk/dev/sdb
sdaは既存のサーバーですsdbは新しいサーバーです
新しいドライブパーティションにファイルシステム/スワップを作成し、既存のシステムの新しいドライブからルート、ブート、およびその他のパーティションをマウントします。
既存のシステムの内容を新しいドライブにコピーします
rsync -azv --progress --exclude=proc --exclude=sys --exclude=dev --exclude=/mnt/NEW / /mnt/NEW/
mkdir /mnt/NEW/{proc,sys,dev}
/ mnt/NEWは、新しいドライブからのルート(/)のマウントポイントです。
/ bootおよびその他のパーティションがある場合は、これを繰り返します
新しいドライブにgrubをセットアップします。
'grub'を実行して:
grub> root (hd0,0)
grub> setup (hd1)
LABELが使用されている場合は、ルートパーティションを更新するためにgrubmenu.cfgファイルを変更する必要がある場合があります。
コマンドは、パーティションのレイアウトや、raid/LVMなどがあるかどうかによって異なります。これにより、システムを起動する準備が整います。 rsyncの実行中に現在のシステムに変更があり、それらを新しいシステムに表示したい場合は、両方のドライブ(現在と新しい)を接続した状態でシステムをシャットダウンし、Live CDを起動します( SystemRescueCD 素晴らしい)、両方からルートパーティションをマウントし、rsyncコマンドを再実行します。これは違いをコピーするだけで、少し時間がかかるはずです。古いドライブ->新しいドライブを正しい方向にコピーしていることを確認してください。
完璧で最も簡単な移行という点で最良のオプション。これにより、既存のシステムと同じコピーが残りますが、ダウンタイムが必要になります。
両方のドライブをLiveCDに接続してPCを起動し( SystemRescueCD すばらしい)、実行 [〜#〜] dd [〜#〜]
dd if=/dev/sda of=/dev/sdb
注:/ dev/sdbが新しい空のドライブであることを確認してください。これはディスクのサイズによっては時間がかかりますが、完了すると新しいドライブを起動する準備が整い、現在のシステムと同じコピーになります。もちろん、新しいドライブは同じ/大きいサイズである必要があります。
NICの名前は新しいシステムで変更されます。/etc/udev/rules.d/70-persistent-net.rulesファイルを変更し、必要に応じて名前を変更してください。
幸運を。
移行するためのより良い方法は、新しいサーバーにDebianをインストールして適切に構成してから、必要なものだけをコピーすることだと思います。たとえば、Webサイトのルートフォルダー、構成ファイルなどです...
すべてをコピーするのではなく、本当に必要なものだけをコピーすることをお勧めします。
すべてをコピーするだけでなく、機能しません。新しいDebianサーバーをセットアップしてテストします。すべて問題がないことを確認したら、必要なものを移動します。 (データベース、Webファイル、...)。
ルートファイルシステムをtarして、新しいサーバーに抽出すると、システムが壊れてしまいます。