You can use ESXCLI and the ESXi Configuration Store CLI to manage configuration settings that were part of sticky bit configuration files before ESXi 7.0 Update 3.
The following table contains the file paths to sticky bit files that were used before ESXi 7.0 Update 3, the configuration area of each file, and the commands you can use to manage the corresponding configuration settings.
Configuration Area | File Path | Commands |
---|---|---|
Hostd |
/etc/vmware/hostd/config.xml /etc/vmware/hostd/probe-config.xml /etc/vmware/cpservices/esxtoken/config.xml |
You can run the following ESXi Configuration Store CLI commands in the ESXi Shell./bin/configstorecli config current get -c esx -g services -k hostd -outfile tmp.json /bin/configstorecli config current set -c esx -g services -k hostd -infile tmp.json /bin/configstorecli config current get -c esx -g services -k hostd_probe -outfile tmp.json /bin/configstorecli config current set -c esx -g services -k hostd_probe -infile tmp.json /bin/configstorecli config current get -c esx -g services -k esx_tokend -outfile tmp.json /bin/configstorecli config current set -c esx -g services -k esx_tokend -infile tmp.json
Note: You must restart the service after running the commands.
You can check all possible Hostd settings by providing the configuration store schema in JSON format by running the following command./bin/configstorecli schema get -c esx -g services -k hostd |
Hostd |
/etc/passwd /etc/shadow /etc/group |
You can modify local accounts by using esxcli system account commands. |
Hostd |
/etc/vmware/lockdown.conf /etc/vmware/hostd/authorization.xml |
You can modify permissions by using esxcli system permission commands. |
vpxa |
etc/vmware/vpxa/vpxa.cfg | You can retrieve the current configuration by running the following ESXi Configuration Store CLI command.configstorecli config current get -c esx -g services -k vpxa -outfile a.json
Note: If you do not specify the
outfile parameter, the result is written to standard output.
You can modify the current configuration by performing the following steps.
|
ntp |
/etc/ntp.conf | esxcli system ntp config get esxcli system ntp set |
ptp |
/etc/ptp.conf | esxcli system ptp get esxcli system ptp set esxcli network ip interface tag add |
networking |
/etc/hosts | esxcli network ip hosts list esxcli network ip hosts add esxcli network ip hosts list remove |
networking |
/etc/resolv.conf | You can access DNS information by using esxcli network ip dns commands. |