diff --git a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java index ceaa37926e99..edebd5a8a215 100644 --- a/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java +++ b/services/secondary-storage/server/src/main/java/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java @@ -87,6 +87,7 @@ import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang3.BooleanUtils; +import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; @@ -2738,7 +2739,7 @@ public boolean configure(String name, Map params) throws Configu _inSystemVM = true; } - _storageIp = (String)params.get("storageip"); + _storageIp = (String)ObjectUtils.firstNonNull(params.get("storageip"), _eth1ip); if (_storageIp == null && _inSystemVM) { s_logger.warn("There is no storageip in /proc/cmdline, something wrong!"); }