web-dev-qa-db-ja.com

サーバーを新しいハードウェアに最適に移行する方法

サーバーを古いハードウェアから新しいハードウェアに移行する準備をしています。実際にデータベースを再構築、再インストール、移行するのではなく、P2P移行を行うことを考えています。サーバーは、Windowsを実行するハードウェアRAIDを備えたDell2950です。

オプションは次のとおりです。 Platespin などのソフトウェアソリューションを使用するか、既存のサーバーのミラーを解除してドライブを新しいサーバーにミラーリングしてから、新しいサーバーでミラーを再構築して、両方のドライブが新しい​​ようにしますドライブ。目標は3年新しいものですが、すべてのハードウェアは類似しています。

知恵の言葉?警告?ソフトウェアの提案?

7
Laura Thomas

StorageCraft ShadowProtect IT Editionを使用してこれを頻繁に行います。新しいシステムを起動する前に、新しいシステムのすべてのドライバをロードできます。

移行する前にストレージドライバをインストールして、そこから移動することに成功したことがあります。

3
user8807

私は私の答えで濡れた毛布になります。マシンを再構築できれば、最も安定した「既知の量」の環境が得られると思います。アプリケーションが「移行」を正味の勝利にするほどの時間の浪費でない限り、移行ソリューションをうまく機能させるために費やされた時間は、Eclipseが手作業で再構築するだけの時間になると思います(さらに、これらのサーバーコンピューターの構成のドキュメントを作成または更新する機会としてこれを使用することは、おそらく悪い考えではありません)。

私の考えでは、3年間のWindowsインストールを移行するということは、多くの古い修正プログラムのアンインストールファイル、潜在的にガベージファイルとレジストリ情報、および一般的な「無愛想さ」を移行することを意味します。これらのマシンをクリーンに保つために本当に良い仕事をしていなければ、おそらくその残骸のいくつかが移行するでしょう。

OTOH、特に扱いにくいアプリケーションがあり、これが高度に調整された「既知の動作」環境である場合は、移行で正味の勝利が見られる可能性があります。私は悪魔の支持者を演じ、そのすべての微調整は文書化され、再現可能である必要があると言います。 >笑顔<

アプリケーションを再構築してデータを転送するのがどれほど苦痛なのかということになると思います。 OSとドライバーは簡単で問題がないはずです。

7
Evan Anderson

私の経験では、サーバーをイメージ化/バックアップし、イメージを元に戻すのは同じハードウェア上でした。新しいハードドライブを追加したときに、ボックス(Dell 2850)のRAIDを再構成しました。私が使用したソリューションは、ボックスを異なるハードウェアに復元する必要がある場合に備えて、ユニバーサル復元機能を備えたAcronis TrueImageでした。アクロニスは優れた製品であり、ディスクを必要に応じてパーティション分割/フォーマットしてから、作成したサイズでイメージを配置できる柔軟性を備えています。そうは言っても、次の理由でサーバーをゼロから構築することをお勧めします。

  • 既知の良好なOSインストール。
  • win OSをインストールすると、クリーンなレジストリハイブが得られます
  • 現在のBIOSおよびデバイスドライバー

古いハードウェアから移行するときに私が予測する他の問題の1つは、Windows OSを移行する場合、デバイスドライバー、チップセット、RAIDコントローラー、プロセッサー、NICなどが異なることです。クリーンビルドを実行すると、面倒とゴミがなくなります。古いシステムを新しいハードウェアに移植した場合に残される

3
TechGuyTJ

これは、バックアップと復元の手順と実践をテストする絶好の機会のように思えます。 ;-)

このボックスが100%完全な稼働時間を必要としない限り、既存のボックスの最新の完全バックアップ(定期的なバックアップを行っていますよね?)を使用して、新しいボックスで復元を行います。おそらく、少し古くなったバックアップを使用して1回のテスト実行を行い、すべてが順調に進んでいることを確認したら、現在の(現在の)バックアップを取得して、それを新しいボックスに復元します。

1

1つのサーバーから新しい缶にバックアップをドロップできますが、前述のように、ハードウェアドライバーは失敗し、問題が発生します。それを行う方法は次のとおりです。

  • 組み込みソフトウェアを使用してシステム状態のバックアップをディスクに実行します
  • サーバー全体をテープにバックアップする
  • サーバーに同じ名前を付けて、新しいハードウェアにWindowsのクリーンインストールを実行します
  • バックアップソフトウェアをインストールします(おそらく通常とは異なる場所にあるため、復元しても上書きされません)
  • サーバーを復元し、再起動しないでください
  • ディスクコピーからシステム状態のバックアップを復元する
  • windows cd/dvdに入れて、再起動します。起動したら、CDから起動します
  • (必要に応じてF6を押してRAIDドライバーを追加します)
  • 修復モードに入り、修復インストールを実行します。これにより、ハードウェア設定が吹き飛ばされ、ハードウェアのドライバーが再インストールされます

この後、システム状態の復元をやり直す必要がある場合があります。一部のバックアッププログラム(私はあなたを見ています、Arcserve)はバックアップを別の名前に復元しないため(代わりにネットワークを経由しようとするため)、同じ名前を使用します。パッチを使用すると、サードパーティのバックアッププログラムがシステムの状態を適切に復元できなくなる可能性があるため、組み込みのバックアップを使用します。

この後も、ドライバーの奇妙な問題など、問題が発生する可能性があります。また、バックアップの前にログが完全にコミットされなかった場合、データベースサーバーは恐ろしいものになります。したがって、数回テストする必要があるかもしれません。これはWindows2000と2003で機能し、システム状態と修復モードのインストールを実行する順序は2000と2003で異なる可能性があり、サービスパックのレベルによっても異なります。

0
marty

SymantecのBackupExec System Recovery ServerEditionのようなツールを見ることができます。異なるハードウェア間の移行を処理する必要があります。

http://www.symantec.com/business/backup-exec-system-recovery-server-edition

0
Kevin Kuphal