別のコンピューターで実行されている Virtual Box PostgreSql インスタンスの移行

別のコンピューターで実行されている Virtual Box PostgreSql インスタンスの移行

物理システムAのVirtual Boxで実行されるPostgreSqlインスタンスがあります。

インスタンスがリアルタイムデータを収集するため、ダウンタイムが発生することは望ましくありません。

このインスタンスを物理マシンB(Virtual Boxの下)に移動したいと思います。

実行中のインスタンスを停止せずにこれを行う簡単な方法はありますか?

答え1

teleportingこの操作は VirtualBox 管理で呼び出されます。これについては、VirtualBoxのドキュメントの7.2章に記載されています(吹く)。ただし、これは構成が要件を満たしているかどうかによって異なります。

ただし、現在これを行うにはいくつかの前提条件があります。

  1. ターゲットホストでは、転送するソースホストのコンピュータとまったく同じハードウェア設定でVirtualBoxの仮想マシンを構成する必要があります。これは、仮想マシン名など、単に説明的な設定には適用されませんが、転送が機能するには、ターゲットマシンに同じ量のメモリとその他のハードウェア設定が必要です。そうしないと、エラーメッセージで送信が失敗します。

  2. ソースとターゲットの2つの仮想マシン同じストレージを共有する必要があります(ハードドライブ、フロッピーディスク、CD / DVDイメージ)これは、同じiSCSIターゲットを使用するか、ストレージがネットワークのどこかにあり、両方のホストがNFSまたはSMB / CIFSを介してアクセスできることを意味します。

特に、2番目の要件(仮想ディスクの共有ストレージ)が満たされないことがよくあります。

関連情報