仮想マシン
 Computer >> コンピューター >  >> ソフトウェア >> 仮想マシン

VMWare ESXi:Errno 28 —デバイスにスペースが残っていません

奇妙なエラーが表示されました:Errno 28 “No space left on device” スタンドアロンホストでVMWareESXiのバージョンを手動で更新しようとする場合:

# esxcli software profile update -p ESXi-7.0.0-xxxx-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

[InstallationError]
[Errno 28] No space left on device
vibs = VMware_bootbank_esx-base_7.0.0-xxxx
Please refer to the log file for more details.

VMWare ESXi:Errno 28 —デバイスにスペースが残っていません

エラーは、空き領域が不足していることを明確に示しています。ただし、ディスクの空き容量を確認したところ、ストレージデバイスに十分な空き容量があることがわかりました。

df -h

VMWareには別のKB1007638「ESXi/ ESXエラー:デバイスに空き領域が残っていません」 。この記事では、ファイルシステムのiノードの最大数に達したため、新しいファイルを作成できないと言われています。次のコマンドを使用して確認してください:

stat -f / | grep Inodes | awk '{ print $NF }'

私の場合、Free 値が非常に大きいため、問題の原因ではないはずです。

もう1つの考えられる問題は、アップグレードを実行するためのホスト上の空きメモリの不足です。 ESXiホストが利用可能なVMFSデータストアのいずれかにスワップファイルを配置できるようにする必要があります。

vSphere Clientのグラフィカルインターフェイスを介して、別のスワップファイルの場所を設定できます:ホスト ->構成 ->システムスワップ ->編集 ->データストアを使用できます (利用可能なデータストアを選択してください。)

次のオプションが有効になっていることを確認してください。

  • ホストキャッシュを使用できます
  • ホストによって指定されたデータストアをWaspファイルに使用できます

VMWare ESXi:Errno 28 —デバイスにスペースが残っていません

ESXi CLIからスワップファイルのVMFSデータストアの使用を有効にすることもできます:

# esxcli sched swap system set -n VMFSDataStoreName1 -d y

変更を保存して、ホストの更新を再実行してみてください。

スワップファイルを追加した後、vmwareツールが点灯することを示す別のエラーが発生しました 更新できませんでした:

[InstallationError]
[Errno 28] No space left on device
vibs = VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

VIBファイルを手動でダウンロードしてインストールしてみてください:
cd /tmp
wget https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx.vib
esxcli software vib install -f -v /tmp/ VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx
rm /tmp/VMware_locker_tools_light_11.2.5.xxxxxxxxxxxx

コマンドのエラーからVMware_locker_tools_lightバージョンを含むVIBファイルの名前を使用します。
次のように、使用可能なバージョンの完全なリストを表示できます。
# esxcli software sources vib list --depot=https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep tools-light | sort

ESXiビルドアップデートを実行します:
# esxcli software profile update .....

手動のVMwareツールライトアップデートが失敗した場合は、ESXiイメージをアップデートして、vmtoolsVIBファイルのアップデートをスキップしてみてください。

# esxcli software profile update -p ESXi-version-build -no-tools -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vm-depot -index.xml

ホストを再起動し、Vmware_locker_toolsを更新します:

# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light-version-build.vib>

何も役に立たない場合は、新しいESXiバージョンのZIPファイルをダウンロードして、接続されているデータストアにアップロードします。

ローカルZIPファイルからホストを更新します:

# esxcli software vib update -d /vmfs/volumes/YourVMFSDatastore/ESXi700-xxxxxx.zip


  1. Windows 10 でデバイス ドライバを更新する方法

    ハードウェアの問題を引き起こす原因はたくさんありますが、ほとんどの場合、デバイス ドライバーが正しく動作していないときに発生します。ドライバーが破損しているか古くなっているため、異常な動作を開始し、デバイスのパフォーマンスに影響を与えます.この投稿では、Windows 10 でデバイス ドライバーを更新する方法について説明します。 ドライバーは、PC がスムーズに機能するために重要です。そのため、最初にドライバーについて少し学びましょう。では、デバイスドライバーとは何ですか?まあ、それはハードウェア周辺機器と通信するために必要なソフトウェアです。 PC に接続されている各周辺機器には、PC

  2. VMware ESXi で仮想マシンのクローンを作成する方法

    このチュートリアルは多くのホーム ユーザーには当てはまらないかもしれませんが、何らかの理由で環境内で VMware ESXi を使用している場合は、この記事が気に入るはずです。 VMware ESXi はベアメタル ハイパーバイザーであり、無料で提供されます。これは、無限に高い価格を含め、すべてを備えた、より完全な機能を備えた ESX Server 製品を購入するよう説得するための一種のティーザーです。 ESXi は、ベアメタル仮想化のための貧乏人のソリューションのようなものです。そのため、主要な製品の一見明白な機能のいくつかが欠けています。クローンのように。幸いなことに、ESXi でのマ