できるだけ実稼働サーバーに近い環境で展開する前に、いくつかのテストを実行する必要があります。テストの一部を実行できるように、現在のインストールを VM イメージに仮想化するにはどうすればよいですか。
答え1
パーティション イメージング ツールを備えた起動可能な USB スティックを準備します。dd
これで十分ですが、partimage
UI が必要な場合は、 を使用します。 良い出発点は、永続的なファイルシステムを備えた Ubuntu Live USB スティックです。スティックを作成し、起動して、不足しているツールをインストールします ( を使用する場合partimage
)。
運用システムをシャットダウンし、USB スティックから起動します。
すべてのハード ディスク パーティションのイメージを作成し、ネットワーク共有またはリムーバブル ハード ディスクに配置します。また、次のコマンドを使用してパーティション テーブルをバックアップします (必要に応じてパスを変更します)。
dd if=/dev/sda of=/some/path/mbr.img bs=512 count=1
次に、VM を作成します。運用サーバーと同様のハードウェア構成 (ATA ディスクと SCSI ディスク、ネットワーク インターフェイスの数など) を選択し、仮想ハード ディスクの数とサイズが運用システムにあるものと少なくとも同じであることを確認します。
ライブ USB スティック (またはそのイメージ) を使用して VM を起動します。VM がディスク イメージを配置した場所にアクセスできることを確認します。パーティション テーブルとイメージを仮想 HD に復元します。
VM をシャットダウンします。USB ドライブを構成解除し、VM を再度起動します。これで、実稼働システムのコピーが起動するはずです。
OS と構成によっては、ネットワーク インターフェイスやその他のハードウェア関連の要素 (ディスク パーティションのマウント ポイントやドライブ文字など) を再設定する必要がある場合があります。