FreeBSD 8.2 i386アーキテクチャとufsファイルシステムを備えた既存のハードウェアサーバーをVMware ESXEi 5.0.0仮想環境に移行する
1.仮想マシンで、インストールiso FreeBSDイメージで使用可能なサイズ以上の必要なサイズのディスクを作成し、同じisoからライブモードで起動します。 ネットワークインターフェイスに必要なすべての設定を規定します
その後、ネットワークを介した実サーバーの可用性を確認します。すべて問題なければ、nfsを実行しますifconfig em1 10.0.0.100/24 route add 0 10.0.0.254
/etc/rc.d/rpcbind onestart /etc/rc.d/nfsclient onestart
2.この移行のためにハードウェアサーバーを準備し、 nfsサービスを開始します。
この順序で開始することをお勧めします。
起動すると、nfsdはこのバージョンで/ etc / exportsファイルを要求します。これは次のように見えます(ファイルシステムには2つの/および/ varパーティションしか含まれていませんでした)。/etc/rc.d/rpcbind onestart /etc/rc.d/nfsd onestart /etc/rc.d/mountd onestart
すべてが正しく行われている場合、mountコマンドは、セクションの「NFSエクスポート済み」パラメーターを表示します。/ -maproot=root -network 10.0.0.0 -mask 255.255.0.0 /var -maproot=root -network 10.0.0.0 -mask 255.255.0.0
# mount /dev/da0s1a on / (ufs, asynchronous, NFS exported, local) devfs on /dev (devfs, local, multilabel) /dev/da0s1d on /var (ufs, asynchronous, NFS exported, local)
3 。 仮想マシンに戻り、ローカルディスクをマウントするためのフォルダーを作成します。
/ var /マウント/ルート、/ var /マウント/ var
ドライブをマウントします。
その後、物理サーバーのディスクを処理し、フォルダーを作成します。mount /dev/da0s1a /var/mount/root mount /dev/da0s1d /var/mount/var
/ var / nfs / root、/ var / nfs / var
物理サーバーの共有セクションをマウントする先:
これで、サーバーを移行する準備ができました。mount_nfs 10.0.0.50:/ /var/nfs/root mount_nfs 10.0.0.50:/var /var/nfs/var
4.データを物理サーバーに転送する前に、転送されたデータが最新になるようにすべてのサービスを停止する必要があります。 転送には、仮想マシンで実行するこの一連のコマンドを使用します
cd /var/nfs/root && pax -p eme -X -rw . /var/mount/root cd /var/nfs/var && pax -p eme -X -rw . /var/mount/var
サーバーが仮想マシンに転送されるのはこれだけです。 移行時間が使用スペースのサイズに依存することは明らかです(この場合、両方のサーバーがギガビットインターフェイスで接続されており、450ギガバイトの移行には数時間かかりました)。
5.最後の重要な手順は、ローカルドライブをアンマウントしてから、仮想マシンを再起動することです。
今、私たちは新しいハードウェアでの作業を楽しんでいます。
PS。 同じオプションがXENにも適していると思います。