VMWare ESXiのcoredumpを違うデータストアへ移動する

デフォルトで出来たダンプファイルを別のデータストアに移します。
ESXi 6.5でやってるけど5.x系でも多分いけると思う。

  • まず状態を確認
# esxcli system coredump file list
Path                                                                                                               Active  Configured       Size
-----------------------------------------------------------------------------------------------------------------  ------  ----------  ---------
/vmfs/volumes/52e6c5e2-eaf60c28-9344-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3-749731840.dumpfile    true        true  749731840
  • 次に別のデータストアに新しいダンプファイルを作成する。
# esxcli system coredump file add -d new_datastore
# esxcli system coredump file list
Path                                                                                                               Active  Configured       Size
-----------------------------------------------------------------------------------------------------------------  ------  ----------  ---------
/vmfs/volumes/52e6c5e2-eaf60c28-9344-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3-749731840.dumpfile    true        true  749731840
/vmfs/volumes/53461c2b-c63b7879-21a4-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3.dumpfile             false       false  749731840
  • 今作ったダンプファイルをActiveに設定
    • すると従来のダンプファイルはinactiveに変わります。
# esxcli system coredump file set -p /vmfs/volumes/53461c2b-c63b7879-21a4-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3.dumpfile
# esxcli system coredump file list
Path                                                                                                               Active  Configured       Size
-----------------------------------------------------------------------------------------------------------------  ------  ----------  ---------
/vmfs/volumes/52e6c5e2-eaf60c28-9344-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3-749731840.dumpfile   false       false  749731840
/vmfs/volumes/53461c2b-c63b7879-21a4-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3.dumpfile              true        true  749731840
  • 最後に従来のダンプファイルを削除
# rm 3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3-749731840.dumpfile
# esxcli system coredump file list
Path                                                                                                     Active  Configured       Size
-------------------------------------------------------------------------------------------------------  ------  ----------  ---------
/vmfs/volumes/53461c2b-c63b7879-21a4-6805ca1f75d3/vmkdump/3F7CF380-5BCB-11D9-BAC1-BCEE7B98EEB3.dumpfile    true        true  749731840

これで切り替わった!