As part of the bigger goal of moving away from using stickybit files, VMware have removed /etc/keymap and other configuration files on ESXi. The configurations in these files are now stored in the ConfigStore. The ConfigStore is the single source of truth in ESXi 7.0 Update 2 and later.
Symptoms:
It is no longer possible to affect changes in keyboard layout or welcome message by editing /etc/keymap and /etc/vmware/welcome. In ESXi 7.0 Update 2 and later, files under /etc either no longer exist, or changes to them do not persist a reboot.
VMware vSphere ESXi 7.0.3
VMware vSphere ESXi 7.0.2
VMware vSphere ESXi 7.0.0
Use the following esxcli commands to configure keyboard layout and welcome message. The commands have been modified to read/write to the configstore instead of interacting with a stickybit file.
To get the current configuration:
To set the configuration: