Esxiをインストールした筐体が2台あります。
それぞれをEsxi-A,Esxi-Bとします。
Esxi-Aの方がストレージ容量が大きいので、すべての仮想OSイメージは
Esxi-Aのローカルストレージに格納したいと考えております。
そこで、EsxiーBからEsxi-Aのローカルストレージにアクセスする設定を教えていただけないでしょうか?
宜しくお願い致します。
残念ながら vSAN などの機能でサーバーのローカルドライブをクラスタデータストアとして提供する機能を利用しないと vSphere の機能としては実現できません。
パッと思いつく手段としては正式にサポートされる構成ではありませんが、
等が組めるかなと思います。
ローカルドライブを RDM で利用する場合はそのままでは使えないので少し手順が必要です(KB 参照)
また、2番の手順は ESXi のブート領域が対象の大容量ドライブでない事が前提です。
ご参考まで
こんにちは。
念のため確認なのですが、vCenter Server は利用されますでしょうか?
もし検証環境などとして、vCenterなし(スタンドアロンのESXi 2台)で利用する想定であれば、
下記のような構成が無難かなと思いました。
本番環境としてサポートされるような構成ではないので、
あくまでも参考構成とお考え下さい。
以上です。ご参考まで・・・
ご返信ありがとうございます。
参考構成と記載がありますが、本番稼働でご提案頂いた設定はお勧めできないということでしょうか?
その理由は、パフォーマンスが悪いとか動作が不安定という感じでしょうか?
できれば、新規でストレージ(NASもしくはファイルサーバー)を購入せずに解決したいと考えております。
コメントを頂けると助かります。
ご所望の方法手順については、gowatana さんや kawaman さんがお話されてるのでそちらについては割愛致しますが、本番環境としてはどちらの手法も推奨出来ませんね。
両氏の解説はいずれも、ホストA側の上に、アクセスポイントとしての仮想マシンを構成するソリューションのようですが、
ホストAが停止すると、ホストBへのストレージマウントも外れますので、ホストAが単一障害点です。
やはり停止イベントを発生させたくない場合は、リスクがある構成だと言えます。
また前提として、本番環境を想定して複数ホストで共有したい場合はVMware Compatibility Guideに掲載されているストレージを利用しましょう。
VMware Compatibility Guide - Storage/SAN Search
残念ながらなのですが、どうしてもこの点についてはNASや共有ストレージなどの投資は発生するものとなります。
理由は、次の通りだとご理解ください。
以上です、参考になれば幸いです。
こんにちは。
既にみなさんが回答されていますが、スタンドアロン ESXi で利用している場合には、ESXi 間で直接のローカルデータストアへのアクセスは困難かなと思います。
もし vCenter Server を使用する環境なら、テンプレートからのデプロイと仮想マシンのクローンに限れば、共有ストレージなしでも実施することが可能です(既定では ESXi 間の管理ネットワーク経由でデータが転送されます)。片方の ESXi のローカルデータストアに仮想マシンテンプレートを保管しておき、必要に応じてそのテンプレートから任意の ESXi にデプロイするといった対応なら出来そうかなと思いました。
Moving a virtual machine between ESXi hosts with different processor types (2058684)
あとはクライアント端末で OVFTool を使用した仮想マシンのエクスポートとデプロイをワンステップで行う、という方法もあるようです。クライアント端末 (OVFTool) が ESXi の間に入ってデータ転送を仲介するため、vCenter Server による仮想マシンのクローンのように ESXi 間でデータが直接転送されるわけではないようですが、ご参考になれば幸いです。
How to Copy VMs Directly Between ESXi Hosts Without Shared Storage
OVFtool command syntax to export and deploy packages (1038709)