[Home] [Forum] [3i RCLI Guide]

The commands vicfg-advcfg.pl (esxcfg-advcfg.pl) are used to change Advanced Settings for your host as you would with the VI client (see Configuration \ Advanced Settings. Typically these settings would be changed only under the guidance of VMware Support or a knowledge base article. The vicfg-advcfg.pl command has the following options.

--quiet (-s) - suppresses output from the command
--get <option> (-g <option>) - get the value of a specified setting given its identifying path (e.g. LVM.DisallowSnapshotLun or VMkernel.Boot.ACPI).
--get-kernel <boot-option> (-j <boot-option>) - get the value of a VMkernel boot parameter. The option is specified as just ACPI for example instead of VMkernel.Boot.ACPI.
--set <option> (-s <option>) - set a value for the specified option. If using the -s option, the --set option will fail silently.
--set-kernel <boot-option> (-k <boot-option> - set a value for a VMkernel boot option
--default <option> (-d <option>) - set the value of a specific configuration item to the default value defined by the VMkernel

Sample session

vicfg-advcfg.pl --server esx10.mishchenko.net --get LVM.DisallowSnapshot (invalid option used)
Option LVM.DisallowSnapshot not found.

vicfg-advcfg.pl --server esx10.mishchenko.net --get LVM.DisallowSnapshotLun
Value of DisallowSnapshotLun is 1

vicfg-advcfg.pl --server esx10.mishchenko.net --set 2 LVM.DisallowSnapshotLun (value is not valid for this option)

SOAP Fault:
-----------
Fault string: A specified parameter was not correct.

Fault detail: InvalidArgumentFault
End Disconnect

vicfg-advcfg.pl --server esx10.mishchenko.net --quiet --set 0 LVM.DisallowSnapshotLun

vicfg-advcfg.pl --server esx10.mishchenko.net --set 0 LVM.DisallowSnapshotLun
Value of DisallowSnapshotLun is 0

vicfg-advcfg.pl --server esx10.mishchenko.net --default LVM.DisallowSnapshotLun
DisallowSnapshotLun reset to default
Value of DisallowSnapshotLun is 1

vicfg-advcfg.pl --server esx10.mishchenko.net --get-kernel techSupportMode
Value of VMkernel.Boot.techSupportMode is true

vicfg-advcfg.pl --server esx10.mishchenko.net --set-kernel false techSupportMode
Value of VMkernel.Boot.techSupportMode is false

vicfg-advcfg.pl --server esx10.mishchenko.net --default VMkernel.Boot.techSupportMode
VMkernel.Boot.techSupportMode reset to default
Value of VMkernel.Boot.techSupportMode is 1

 

These options can also be configured with the VI client.

INSERT YOUR COMMENT - IF YOU HAVE A QUESTION PLEASE USE THE FORUM


Name (required)

Web Site (optional)

Email address (required - will not be displayed)

Comment (required)

Please enter code

 

Copyright © 2011 - Dave Mishchenko