diff --git a/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java b/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java index 295c96025ab7..8f03648deb6e 100644 --- a/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java +++ b/plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/CitrixResourceBase.java @@ -1972,7 +1972,7 @@ protected void finalizeVmMetaData(final VM vm, final VM.Record vmr, final Connec // Add configuration settings VM record for User VM instances before creating VM Map extraConfig = vmSpec.getExtraConfig(); if (vmSpec.getType().equals(VirtualMachine.Type.User) && MapUtils.isNotEmpty(extraConfig)) { - logger.info("Appending user extra configuration settings to VM"); + logger.info("Appending user extra configuration settings [{}] to [{}].", extraConfig, vmSpec); ExtraConfigurationUtility.setExtraConfigurationToVm(conn,vmr, vm, extraConfig); } } diff --git a/plugins/hypervisors/xenserver/src/main/java/org/apache/cloudstack/hypervisor/xenserver/ExtraConfigurationUtility.java b/plugins/hypervisors/xenserver/src/main/java/org/apache/cloudstack/hypervisor/xenserver/ExtraConfigurationUtility.java index a2702efeb723..64d83c1427b6 100644 --- a/plugins/hypervisors/xenserver/src/main/java/org/apache/cloudstack/hypervisor/xenserver/ExtraConfigurationUtility.java +++ b/plugins/hypervisors/xenserver/src/main/java/org/apache/cloudstack/hypervisor/xenserver/ExtraConfigurationUtility.java @@ -43,6 +43,7 @@ public static void setExtraConfigurationToVm(Connection conn, VM.Record vmr, VM String paramValue = configParams.get(paramKey); //Map params + LOGGER.debug("Applying [{}] configuration as [{}].", paramKey, paramValue); if (paramKey.contains(":")) { applyConfigWithNestedKeyValue(conn, vm, recordMap, paramKey, paramValue); } else { @@ -55,6 +56,11 @@ private static boolean isValidOperation(Map recordMap, String ac return recordMap.containsKey(actualParam); } + private static Map putInMap(Map map, String key, String value) { + map.put(key, value); + return map; + } + /** * Nested keys contain ":" between the paramKey and need to split into operation param and key * */ @@ -71,26 +77,27 @@ private static void applyConfigWithNestedKeyValue(Connection conn, VM vm, Map