2 つのベアメタル上で単一の VM を実行することは可能ですか?

2 つのベアメタル上で単一の VM を実行することは可能ですか?

次の構成のベアメタル マシンが 2 台あります。

マシン1

CPU: 4 cores
ram: 16GB
HD: 200GB

マシン2

cpu: 4 cores
ram: 16GB
HD: 200GB

次の構成で、これら 2 台のベアメタル マシンを使用して VM を作成することは可能ですか。

cpu: 8 cores
ram: 32GB (Approximate)
HD: 400GB (Approximate)

申し訳ありませんが、仮想化の世界にはまったく不慣れなので、とても素朴な質問をしてしまいました。

編集

私はこれをやろうとしているのではなく、単に概念を知りたいだけです。

答え1

2 つのホストのリソースを組み合わせて 1 つの VM を作成することは可能ですか?

いいえ


2 つのホスト間の相互接続は内部接続よりもはるかに遅いため、これは不可能です。

次のような技術でもVMware の VMotion(これにより、「シームレス「仮想マシンをある物理ホストから別の物理ホストに移行する」という機能は、まだ十分ではありません。

vモーション図

彼らは「サービス中断なしで仮想マシンをライブ移行「しかし、仮想マシンの状態とメモリの最終的な同期を行うために、サービスを一定期間停止する前に、操作中にデータの同期にいくらかの時間を費やす必要がある - リンクされたドキュメントには次のように記載されています」ギガビットイーサネットネットワークでは、このプロセス全体は2秒未満で完了します。「(最終的な一時停止/同期/再開を指していると思われます)。


複数のマシンがある場合は、負荷を分散する方がよい方法です。

  • 負荷分散- 複数のホストで同じサービスを実行し、クライアントを最も適切なホスト (ローカル / アンロード済み / など) に誘導します。
  • クラスタリング- タスクを複数の部分に分割し、各部分を分配する

関連情報