Enable VMkernel.Boot.hyperthreading option via Ansible playbook
If you want to change VMkernel.Boot.hyperthreading you can do it manually by:
1.Browse to the host in the vSphere Client.
2.Click Configure.
3.Under System, click Advanced System Settings and select VMkernel.Boot.hyperthreading
4.You must restart the host for the setting to take effect.
or you can use some automation like Ansible.
Ansible playbook
Multiple host
I use module called vmware_host_hyperthreading
Ansible documentation:
To install it use: ansible-galaxy collection install community.vmware
.
To use it in a playbook, specify: community.vmware.vmware_host_hyperthreading
.
Make sure you wile create secrets.yml with credential to your vcenter before you will run this playbook.
vcenter: VcenterServerName
username: administrator@vsphere.local
password: P@ssw0rd
1. Download playbook >> HyperthredingEnabled
Playbook looks like below:
2.Run by command ansible-playbook ansible/HyperthredingEnabled.yml
3. You must restart the host for the setting to take effect.
4. Verify settings
Subscribe