VSphere 5.x以降、Webクライアントを介してcombined vMotionとStoragevMotionを同時に要求できるようになりましたが、(PowerCLIではなく)CLIを介して要求できますか?
5.1 CLIのドキュメントを読んでかなりググったけど、リファレンスが見つからない。また、もし私がdo答えを見つけたら、見つけやすい場所があるはずだと思いました。
(PowerCLIではなく)CLIを介して実行できますか?
「PowerCLIではない」と言ったときの意味を明確にする必要があります。 VMAがあり、次にESXサーバー上にあります。
ただし、最近、vSphere5のコースを受講しました...
2つの操作は非常に異なるものを必要とし、WebベースのUIを使用する場合、同時にではなく順番に(次々に)実行されます。
[〜#〜] vma [〜#〜]コマンドラインから実行する場合、2つの異なることを行う必要があります。 (私が知る限り、ESXサーバーから直接質問することはできません)
まあ、VMotionはライセンスされたvCenter機能であるため、呼び出すにはvCenterサーバーで行う必要があります。おそらく現在CLIを通じて公開されていない理由は、いくつかの商用/ライセンス上の理由によるものです。
とにかく、私は調べましたが、従来のVMotionの「svmotion」に相当するVMwareへの参照も見つかりませんでした。
PowerCLIを使用したくない場合は、vmware-cmdを使用してVMotionに似たスクリプトを作成することもできますが、それが機能したとしても(疑わしいですが)、不格好で完全にサポートされていません。
VMotion操作の背後にある基本構造は次のとおりです。
静止とメモリスナップショットを行うvmware-cmdパラメータがあるため、(2)を実行することはできませんが、残りは実行できる場合があります。
Virtual Machine Operations
vmware-cmd <conn_option> <config_file_path>
[answer |
connectdevice <device_name> |
createsnapshot <name> <description> quiesce [0|1] memory [0|1] |
...
サービスの喪失に関して役立つほど短い時間枠で実行されるとは思えません。申し訳ありませんが、おそらくあなたが探している答えではありません。
--ab1
参照:
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vcli.ref.doc%2Fvmware-cmd.html
V5.1のドキュメントでは、svmotionコマンドを使用できるようですが、ストレージのみまたはその両方を実行できるかどうかはわかりません。
svmotion [standard vCLI options] - -datacenter=<datacenter_name>
- -vm <VM config datastore path>:<new datastore>
[- -disks <virtual disk datastore path>:<new datastore>,
<virtual disk datastore path>:<new datastore>]
これも別の方法です--- vCenterまたはStorage VMotionなしでVM)を移動する方法