質問: kvm 1つのディスクに2つのvm cpuと1つの仮想ディスクを共有する2つのvmを作成することは可能ですか(kvmを使用)?もしそうなら、私はそれについてどうしますか?オンラインで調べましたが、コマンドラインで機能するものが実際には見つかりません。
回答: はい、2つのvmが1つのディスクを共有することは可能です。ただし、これを使用するには、このために設計されたクラスター対応のファイルシステムを使用する必要があります。一般的に使用されるものは次のとおりです。 gfs/gfs2(redhat) ocfs/ocfs2(oracle) vmfs(vmware) これらはsanで使用することを目的としていましたが、drbdおよびvmでも使用できます(ホストはそのコンテキストではsanです。これは、nfs/cifsを使用する方法と同様に機能します。 nas。これらをルートファイルシステムとして使用することもできますが、残念ながら現在は利用できない追加のツールが必要になります。昔々(rhel5日)、これを設定するためのツールを提供するopen shared rootと呼ばれるものがあり、私はその日にさまざまなパッチを提供しました(iscsiおよびglustergsでのrootfsのサポート)。残念ながら、osrはそれ以来インターネットから姿を消したようであり、el7以降では更新されていません。kvmでそれを行う方法については、仮想ディスクにrawブロックデバイス(ディスク、パーティション、lvmデバイスマッパーボリューム、zfs zvolなど)を使用します。