Engine config examples
Actions
  # engine-config -h
  engine-config: get/set/list configuration
  USAGE:
      engine-config ACTION [--cver=version] [-p | --properties=/path/to/alternate/property/file] [-c | --config=/path/to/alternate/config/file]
  Where:
      ACTION              action to perform, see details below
      version             relevant configuration version to use.
      -p, --properties=   (optional) use the given alternate properties file.
      -c, --config=       (optional) use the given alternate configuration file.
      Available actions:
      -l, --list
          list available configuration keys.
      -a, --all
          get all available configuration values.
      -g key, --get=key [--cver=version]
          get the value of the given key for the given version. If a version is not given, the values of all existing versions are returned.
      -s key=val --cver=version, --set key=val --cver=version
          set the value of the given key for the given version. The cver version is mandatory for this action.
      -h, --help
          display this help and exit.
  ### Note: In order for your change(s) to take effect,
  ### restart the JBoss service (using: 'service jboss-as restart').
  #############################################################################
Changing admin user password
  # ovirt-aaa-jdbc-tool user password-reset admin 
For oVirt 3.5, oVirt 3.4 and oVirt 3.3
  # engine-config -s AdminPassword=superNewPassword
  # service jboss-as restart 
For oVirt 3.2 or later
  # engine-config -s AdminPassword=interactive
  # service ovirt-engine restart 
Adding VM custom properties (macspoof)
  # engine-config -s "UserDefinedVMProperties=macspoof=(true|false)"
  # service ovirt-engine restart 
In order to deactivate mac spoof filtering on a VM:
- Bring down the VM
- edit the VM
- Click advanced
- Custom properties
- Add a key
- Select macspoof
- Type true as the value
- Start the VM
MacPoolRanges
MacPoolRanges provide a pool of MAC addresses to be used by all of the datacenters managed by the ovirt engine. Of course, in a LAN this doesn’t make much difference as the possibility of MAC “hijack” from a hardware vendor is extremely low. The 3 first bytes in a MAC specify the vendor ID, and the 3 last bytes the “card” address (explained in http://en.wikipedia.org/wiki/MAC_address). If you run into the Not enough MAC addresses left in MAC Address Pool. error, you will need to expand this pool. If you are running multiple ovirt-engines or other virtualization platforms on the same network you may need to update this setting
Also please notice you can have multiple ranges separated by comma
  # engine-config -s "MacPoolRanges=00:1A:4A:97:5E:00-00:1A:4A:97:5E:FF,00:1A:4A:97:5F:00-00:1A:4A:97:5F:FF"
  # service ovirt-engine restart
MaxMacsCountInPool
Limits the MAC pool size so if you have a pool that is too big the engine won’t start. So for example if you have pools 00:1A:4A:97:5E:00-00:1A:4A:97:5E:FF,00:1A:4A:97:5F:00-00:1A:4A:97:5F:FF it’s OK since there are 256 + 256 = 512 < 100000 MACs But, if you have pools 00:1A:4A:00:00:00-00:1A:4A:00:FF:FF,00:1A:4A:01:00:00-00:1A:4A:01:FF:FF it will fail since there are 65536 + 65536 = 131072 > 100000 MACs