ITよろづや

ITから生活の参考になる情報を備忘録代わりに残していきます

ESXi7 ローカルディスクのDatastore名を変更するコマンドと影響

ESXi7 ローカルディスクのDatastore名を変更するコマンドに関する情報になります。

 

一般的にデータストア名の変更は、以下のVMwareのサイトにある通り、GUIで変更できます。

 

データストア名の変更 

 

以下のように、変更自体はシステムに影響を出しません。

 

===

既存のデータストアの名前を変更するには、vSphere Client を使用します。システムに悪影響を及ぼさずに、仮想マシンが実行されているデータストアの名前を変更することができます。

注:
ホストが vCenter Server で管理されている場合、 VMware Host Client からホストに直接アクセスしてデータストアの名前を変更することはできません。データストアの名前は vCenter Server から変更する必要があります。

===

 

続いて、変更方法です。

 

手順
vSphere Client で、データストアに移動します。
名前を変更するデータストアを右クリックし、[名前の変更] を選択します。
新しいデータストア名を入力します。
データストア名は強制的に 42 文字に制限されます。

 

 

続いて、ESXiホストがたくさんいて、一括でコマンドで変更したい場合があるかもしれません。

 

コマンドでの変更方法は以下が参考になります。

 

ESXi 6 Kickstart File - Rename Local Datastore

https://community.spiceworks.com/topic/1916590-esxi-6-kickstart-file-rename-local-datastore

 

質問の抜粋です。

 

===

ESXi 6ホスト上のローカルデータストアの名前を、キックスタートファイルを介して以下のコマンドで変更しようとしています。

vim-cmd hostsvc/datastore/rename datastore1 "$(hostname -s)_LOCAL" 

実際に名前がついています。

(ホスト名 -s)_LOCAL

私が何か見逃しているのか、それとも構文が5.xから6に変わったのか?何かお気づきの点があれば教えてください。

===

 

回答内容にあるコマンドです。

 

vim-cmd hostsvc/datastore/rename datastore1 "Local - $(hostname -s)"

 

実際に上のコマンドを利用して変更することができました。ただし、vCenter管理下にいない状態でESXi7で試しています。

 

vim-cmd hostsvc/datastore/rename datastore1 esxi-datastore

 

上のケースでは、datastore1がesxi-datastoreに変わります。

 

BenQ モニター ディスプレイ GW2780 27インチ/IPS/ノングレア/フレームレス/ブルーライト軽減/輝度自動調整B.I.技術搭載/D-sub/HDMI1.4/DP1.2/スピーカー