As part of the goal of having a single source of truth for configurations on ESXi, the use of stickybit files as the primary source of configurations is being discontinued . Each release since 7.0 has had more and more sticky files discontinued. ConfigStore is the source of truth now and stores all the configurations. This document discusses the various files that have either been removed or are present but no longer exist as writable stickybit files. Any file not listed here would not be impacted and continue to work as before.
| File Name | Impact | Affected Release | Documentation |
/etc/vmware/welcome |
Removed | 7.0 | |
/etc/keymap |
Removed | 7.0 | |
/etc/vmware/uidmap.json |
Removed | 7.0 | Not supported anymore. |
/etc/krb5.realms/etc/krb5.acl/etc/krb5.mkey |
Removed | 7.0 | Not supported anymore. |
/etc/vmware/assign-hw.conf |
Removed | 7.0 | Not supported anymore. |
/etc/vmware/support |
Read only. | 7.0 | Modification not supported anymore. |
/etc/security/pam_env.conf |
Read only. | 7.0 | Modification not supported anymore. |
/etc/vmware/hostd/cmdMo.xml |
Read only. | 7.0 | Modification not supported anymore. |
/etc/vmware/hostd/dynMethodInvalidationBroker.xml |
Read only. | 7.0 | Modification not supported anymore. |
/etc/vmware/hostd/dynMethodPriv.xml |
Read only. | 7.0 | Modification not supported anymore. |
/etc/vmware/vsan/vsan-policy-cluster/etc/vmware/vsan/vsan-policy-vdisk/etc/vmware/vsan/vsan-policy-vmnamespace/etc/vmware/vsan/vsan-policy-vmswap/etc/vmware/vsan/vsan-policy-vmem |
Removed | 7.0 | Not supported anymore. |
/etc/vmware/vsan/vsan_kms_pwd |
Removed | 7.0 | Not supported anymore. |
/etc/vmware/smart_plugin.conf |
Removed | 7.0 | Not supported anymore. |
/etc/vmware/nas/nas.conf |
Removed | 7.0-U1 | Not supported anymore. |
/etc/vmware/ima_plugin.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmware/vmkiscsid/initiatorname.iscsi |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmware/vmkiscsid/iscsid.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmware/lunTimestamps.log |
Removed | 7.0-U2 | Not supported anymore. |
/etc/sfcb/sfcb.cfg |
Removed | 7.0-U2 | Refer to vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmware/snmp.xml |
Removed | 7.0-U2 | Refer to vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmsyslog.conf |
Read only. | 7.0-U2 | Refer to vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmsyslog.conf.d |
Read only. | 7.0-U2 | Refer to vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
|
Eg: |
Read only. | 7.0-U2 | Refer to KB 340446: vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmsyslog.conf.d/esxapiadapter.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmsyslog.conf.d/PyVsanMOProvider.conf |
Read only. | 7.0-U2 | Refer to KB 340446: vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmsyslog.conf.d/vsandpd.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmsyslog.conf.d/ddecomd.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmsyslog.conf.d/vsanrpd.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmware/logfilters |
Read only. | 7.0-U2 | Refer to KB 340446: vSphere ESXi 7.0 U2 and later versions configuration files for sfcb "wbem" and snmp can no longer be edited (340446) |
/etc/vmware/vmwauth/camservers.conf |
Removed | 7.0-U2 | Not supported anymore. |
/etc/vmware/lockdown |
Removed | 7.0-U3 | Not supported anymore. |
/etc/vmware/cpservices/esxapiadapter/config.xml |
Removed | 7.0-U3 | Not supported anymore. |
/etc/vmware/hostd/config.xml/etc/vmware/hostd/probe-config.xml/etc/vmware/cpservices/esxtoken/config.xml |
Removed | 7.0-U3 | |
/etc/passwd/etc/shadow/etc/group |
Read only. | 7.0-U3 | Local accounts can be modified with "esxcli system account" commands or with VIM API LocalAccountManager. |
/etc/vmware/lockdown.conf/etc/vmware/hostd/authorization.xml |
Removed | 7.0-U3 | LockdownMode and user permissions can be accessed and modified with VIM APIs. Permissions can also be modified with " esxcli system permission" commands. |
/etc/vmware/system-users.conf |
Removed | 7.0-U3 | Use advanced options under "Security." |
/etc/security/ssh_limits.conf |
Read only. | 7.0-U3 | Use advanced options under "Security." |
/etc/security/dcui-access.conf |
Read only. | 7.0-U3 | Use advanced option "DCUI.Access" |
/etc/vmware/hostd/passwd.maxdays |
Removed | 7.0-U3 | Use advanced option "Security.PasswordMaxDays" |
|
|
Read only. | 7.0-U3 | Use advanced options under "Security." |
/etc/vmware/vpxa/vpxa.cfg |
Removed | 7.0-U3 | Refer to vSphere ESXi 7.0 U3 VPXA configuration properties (335066) |
/etc/ntp.conf |
Read only. | 7.0-U3 | |
/etc/ptp.conf |
Read only. | 7.0-U3 | Refer to vSphere ESXi 7.0 U3 and later versions configuration files for NTP and PTP can no longer be edited (313808) |
/etc/hosts |
Read only. | 7.0-U3 |
Refer to Changes to ESXi 7.0 U3 hosts /etc/hosts or /etc/resolv.conf revert after reboot (318036) |
/etc/resolv.conf |
Read only. | 7.0-U3 | Refer to Changes to ESXi 7.0 U3 hosts /etc/hosts or /etc/resolv.conf revert after reboot (318036) |
|
|
Read only. | 8.0 | Use "vim-cmd hostsvc/advopt/update Config.Etc.motd string <value>" and "vim-cmd hostsvc/advopt/update Config.Etc.issue string <value>" |
/etc/vmware/locker.conf |
Read only. | 8.0 | Use "vim-cmd hostsvc/advopt/update ScratchConfig.ConfiguredScratchLocation string <value>" |
/etc/vmware/vmware.lic |
Removed | 8.0 | Not supported anymore. |
Much of the entries in esx.conf have moved to ConfigStore. The below table lists the impacted configurations, which should now be accessed and modified using the recommended esxcli commands.
| Namespace | Released | Documentation |
/storage |
7.0 U1 | Use "esxcli storage" commands |
/nas |
7.0 U1 | Use "esxcli storage nfs" commands |
/nfs41 |
7.0 U1 | Use "excli storage nfs41" commands. |
/storage/swIscsi/enabled |
7.0 U1 | Use "esxcli iscsi software" commands |
/firewall |
7.0 U2 | Use "esxcli network firewall" commands |
/net |
7.0 U2 | Use "esxcli network" commands |
/vmkdevmgr |
7.0-U2 | Use "esxcli device" commands |
/swap |
7.0 U1 | Use "esxcli sched swap system" commands |
/hostCache |
7.0 U1 | Use "localcli --plugin-dir /usr/lib/vmware/esxcli/int schedhostcache" commands |
/vmkernel |
8.0 | Use "esxcli system settings kernel" commands |
/vmkernel/module |
8.0 | Use "esxcli system module" commands |
Irq |
8.0 |
Use "
Set:
|
Misc |
8.0 |
Use " Get:
Set:
|
Net |
8.0 |
Use " Get:
Set:
|
Mem |
8.0 |
Use " Get:
Set:
|
Cpu |
8.0 |
Get:
Set:
|
Numa |
8.0 |
Use " Get:
Set:
|
LPage |
8.0 |
Use " Get:
Set:
|
Disk |
8.0 |
Use " Get:
Set:
|
FileSystem |
8.0 |
Use " Get:
Set:
|
Migrate |
8.0 |
Use "
Set:
|
Scsi |
8.0 |
Use " Get:
Set:
|
User |
8.0 |
Use " Get:
Set:
|
UserMem |
8.0 |
Use " Get:
Set:
|
|
8.0 |
Use " Get:
Set:
|
World |
8.0 |
Use " Get:
Set:
|
NFS |
8.0 |
Use " Get:
Set:
|
NFS41 |
8.0 |
Use " Get:
Set:
|
VMKTRACING |
8.0 |
Use " Get:
Set:
|
VMFS3 |
8.0 |
Use " Get:
Set:
|
BufferCache |
8.0 |
Use " Get:
Set:
|
BufferCache2 |
8.0 |
Use " Get:
Set:
|
LVM |
8.0 |
Use " Get:
Set:
|
DataMover |
8.0 |
Use " Get:
Set:
|
COW |
8.0 |
Use " Get:
Set:
|
SE |
8.0 |
Use " Get:
Set:
|
Power |
8.0 |
Use " Get:
Set:
|
FSS |
8.0 |
Use " Get:
Set:
|
FDS |
8.0 |
Use " Get:
Set:
|
FT |
8.0 |
Use " Get:
Set:
|
DirentryCache |
8.0 |
Use " Get:
Set:
|
HBR |
8.0 |
Use " Get:
Set:
|
VProbes |
8.0 |
Use " Get:
Set:
|
Digest |
8.0 |
Use " Get:
Set:
|
CBRC |
8.0 |
Use Get:
Set:
|
PageRetire |
8.0 |
Use " Get:
Set:
|
SvMotion |
8.0 |
Use " Get:
Set:
|
Nmp |
8.0 |
Use Get:
Set:
|
SunRPC |
8.0 |
Use " Get:
Set:
|
XvMotion |
8.0 |
Use " Get:
Set:
|
RCU |
8.0 |
Use " Get:
Set:
|
VVOL |
8.0 |
Use " Get:
Set:
|
VFLASH |
8.0 |
Use " Get:
Set:
|
ISCSI |
8.0 |
Use " Get:
Set:
|
VSCSIStats |
8.0 |
Use " Get:
Set:
|
PMem |
8.0 |
Use " Get:
Set:
|
VmkAccess |
8.0 |
Use " Get:
Set:
|
USB |
8.0 |
Use " Get:
Set:
|
VisorFS |
8.0 |
Use " Get:
Set:
|
Vmknvme |
8.0 |
Use " Get:
Set:
|
LoadESX |
8.0 |
Use " Get:
Set:
|
CMMDS |
8.0 |
Use " Get:
Set:
|
LSOM |
8.0 |
Use " Get:
Set:
|
Virsto |
8.0 |
Use " Get:
Set:
|
VSAN |
8.0 |
Use " Get:
Set:
|
VSAN-iSCSI |
8.0 |
Use " Get:
Set:
|
VSAN-DP |
8.0 |
Use " Get:
Set:
|
UPIT |
8.0 |
Use " Get:
Set:
|