VMware ESXi 6.5 Hypervisor 从 6.0 升级后无法更改交换数据存储

VMware ESXi 6.5 Hypervisor 从 6.0 升级后无法更改交换数据存储

在运行 ESXi 6.5 的独立 VMware 主机上,我无法获取主机缓存和 VM 交换文件来更改 SSD 数据存储。

它运行的是 ESXi 6.0(我以前用旧版 vSphere Client 来管理它,这可能有关系吗?),它有 128GBSSD0作为唯一的 SSD 数据存储。

直到主机运行 ESXi 6.0SSD0针对主机缓存和交换文件位置进行了配置(旧客户端中的两个不同设置)。

然后使用独立主机的常规方式将映像更新为 ESXi 6.5,在维护模式下在 ssh 中使用以下命令:

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

更新后(以及几个月后)SSD0对于正在运行的虚拟机数量来说太小了,我添加了 480GbSSD1也。

我进入了 Web 客户端(6.5 中不再有旧版 vSphere 客户端),并设置了唯一可用的交换/缓存选项(在主机 > 管理 > 系统 > 交换) 到SSD1

6.5 中的 swap 设置

我已关闭所有正在运行的虚拟机并重新启动主机。即使在执行此类操作后,SSD0有系统交换和虚拟机的交换文件,并且SSD1仍然是空的。看一下两个数据存储ls

数据存储 ls

我在主机日志中找不到相关信息。

网络面板中的设置在重启后看起来不错,显示SSD1因为设置已正确保存但未应用!

如何进一步诊断/修复此行为?

硬件详细信息:戴尔 T130 最新款(2018 年 12 月)UEFI 2.5.0、Xeon E3-1240v5、64GB ECC、PERC H730 1GB NVcache + BBU,SSD0是 Sandisk 的 Plus-128,SSD1是 Sandisk 的 Ultra-480。PERC 的 BIOS 和 VMware Hypervisor 都正确地将这两个驱动器视为 SSD 存储。

软件详细信息:运行映像是 6.5.0 Update 2(Build 10175896)免费许可证。更新时,服务器正在运行 ESXi-6.0.0-20180904001-standard

编辑#4 通过编辑每个虚拟机的 .vmx,我能够更改虚拟机交换数据存储。我仍然无法将主机交换更改为SSD1

编辑#3 经过进一步调查,我从问题中删除了一些不相关的细节。

编辑#2 我发现您可以使用 和 来配置和设置交换数据存储esxcli sched swap system getsetget命令显示正确的结果。set后跟 的命令会reboot更改任何内容。VM 和 hostcache 的交换文件仍驻留在SSD0

我认为我已经没有其他解决方法了。

[root@xXx:~] esxcli sched swap system get
   Datastore Active: false
   Datastore Enabled: true
   Datastore Name: SSD1
   Datastore Order: 1
   Hostcache Active: true
   Hostcache Enabled: true
   Hostcache Order: 0
   Hostlocalswap Active: false
   Hostlocalswap Enabled: true
   Hostlocalswap Order: 2
[root@xXx:~] find /vmfs/volumes/SSD*/ -maxdepth 1 -type f -name *swp
/vmfs/volumes/SSD0/sysSwap-hc-57487483-06f8-5d5a-47cb-a0369f9b821a.swp
/vmfs/volumes/SSD0/vmx-aaa-209631360-1.vswp
/vmfs/volumes/SSD0/aaa-0c7eb880.vswp
/vmfs/volumes/SSD0/vmx-bbb-4128220575-1.vswp
/vmfs/volumes/SSD0/bbb-f60fa59f.vswp
/vmfs/volumes/SSD0/vmx-ccc-2862447631-1.vswp
/vmfs/volumes/SSD0/ccc-aa9d7c0f.vswp
[root@xXx:~] ls -la /vmfs/volumes/SSD1/
total 1480832
drwxr-xr-t    1 root     root         73728 Dec  3 11:51 .
drwxr-xr-x    1 root     root           512 Dec  5 10:47 ..
-r--------    1 root     root       8216576 Dec  1 14:05 .fbb.sf
-r--------    1 root     root     134807552 Dec  1 14:05 .fdc.sf
-r--------    1 root     root     268632064 Dec  1 14:05 .jbc.sf
-r--------    1 root     root      16908288 Dec  1 14:05 .pb2.sf
-r--------    1 root     root         65536 Dec  1 14:05 .pbc.sf
-r--------    1 root     root     1074331648 Dec  1 14:05 .sbc.sf
drwx------    1 root     root         69632 Dec  1 14:05 .sdd.sf
-r--------    1 root     root       7340032 Dec  1 14:05 .vh.sf
drwxr-xr-x    1 root     root         73728 Oct  4 13:02 dddd
[root@xXx:~]

编辑#1 我缺少一个更新,但不幸的是,更新并没有解决。我现在正在运行 6.5.0 Build 10884925。

相关内容