Next we will set some advance parameters in our vCenter appliance using PowerCli. Below are the parameters that need to be changed:
- vpxd.certmgmt.certs.cn.country
- vpxd.certmgmt.certs.cn.email
- vpxd.certmgmt.certs.cn.localityName
- vpxd.certmgmt.certs.cn.organizationalUnitName
- vpxd.certmgmt.certs.cn.organizationName
- vpxd.certmgmt.certs.cn.state
- vpxd.certmgmt.certs.daysValid
- vpxd.certmgmt.certs.minutesBefore
If the vCenter appliance currently has a untrusted certificate we need to change the certificate action so that we can connect to the vCenter.
Set-PowerCLIConfiguration -InvalidCertificateAction:Ignore -Confirm:$false
Next we can connection to the vCenter using the following PowerCLI command:
connect-VIServer vc-01.dewyser.lab
You will receive output name, port and username if the connection is successful.
With the following command you can retrieve the current values for the parameters specified above:
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.*
Next set the parameters to the correct values:
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.country | Set-AdvancedSetting -Value 'BE' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.email | Set-AdvancedSetting -Value 'info@dewyser.lab' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.localityName | Set-AdvancedSetting -Value 'Diksmuide' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.organizationalUnitName | Set-AdvancedSetting -Value 'IT Infrastructure' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.organizationName | Set-AdvancedSetting -Value 'dewyser.lab' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.cn.state | Set-AdvancedSetting -Value 'West-Vlaanderen' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.daysValid | Set-AdvancedSetting -Value '397' -Confirm:$false
Get-AdvancedSetting -Entity vc-01.dewyser.lab -Name vpxd.certmgmt.certs.minutesBefore | Set-AdvancedSetting -Value '5' -Confirm:$false
Check the values again using the asterisk command to check if the changes are applied. The output should look like this:

If the values are set we are ready for the next part.



