Configuration file location
The Virtual System Monitor module is configured in a single file named config.xml that can be found in WEB-INF/classes/conf/config.xml file into the vsm war.
Configuration file contents
- Hypervisors:
- HyperV: HyperV specific configuration. Forget these values if you are not planning to use HyperV.
- user: HyperV user.
- password: HyperV password.
- pollInterval: the polling interval to ask the hypervisor for the state of the virtual machines.
- ESXi: ESXi specific configuration. Forget these values if you are not planning to use ESXi.
- user: The ESXi user.
- password: ESXi password.
- igonrecert: If certificate must be ignored.
- XenServer: XenServer specific configuration. Forget these values if you are not planning to use XenServer.
- user: The XenServer user.
- password: XenServer password.
- HyperV: HyperV specific configuration. Forget these values if you are not planning to use HyperV.
- libvirtAgent: WSman configuration files. Forget these values if you are not planning to use WSman-dependant hypervisors (KVM/XEN/VirtualBox).
- user: WSMan user.
- password: WSMan password.
- timeout: Time in miliseconds to wait the connection.
- port: The port where the WSMan web service is listening.
| Hypervisor credentials In the current release, Abiquo can only connect to the Hypervisors using this config file credentials. This meants that only one user and password are used to connect to all hypervisors of the same type. This is a known limitation that will be solved in future releases. |
Important considerations
- All the "Hypervisor-native" specific configuration (ESXi / VirtualBox/ HyperV) must match with the actual Hypervisor configuration.
- Take into account that the same configuration will work with the virtualfactory and the nodecollector, so the configuration of the chosen Hypervisor configuration must be the same in all the projects.
- If you plan to use VBox, XEN or KVM, the Openwsman configuration files should match with the /etc/openwsman/openwsman.conf file in the Node machine. For instance, consider the following openwsman.conf (please note the 'port' and the 'basic_password_file' values):
openwsman.conf
and the auth.passwd says the following
auth.passd
(the auth.passwd is generated with the htpasswd program)
So, the configuration of this part of the file should be
partial-config.xml
Default configuration file contents
config.xml

