diff --git a/server/src/com/cloud/storage/StorageManagerImpl.java b/server/src/com/cloud/storage/StorageManagerImpl.java index f76d206bca2..a991c0eab1c 100755 --- a/server/src/com/cloud/storage/StorageManagerImpl.java +++ b/server/src/com/cloud/storage/StorageManagerImpl.java @@ -2658,6 +2658,11 @@ public class StorageManagerImpl implements StorageManager, StorageService, Manag vol.setInstanceId(vm.getId()); } + if(type.equals(VolumeType.ROOT)) + vol.setDeviceId(0l); + else + vol.setDeviceId(1l); + vol = _volsDao.persist(vol); return toDiskProfile(vol, offering); @@ -2684,6 +2689,11 @@ public class StorageManagerImpl implements StorageManager, StorageService, Manag } vol.setTemplateId(template.getId()); + if(type.equals(VolumeType.ROOT)) + vol.setDeviceId(0l); + else + vol.setDeviceId(1l); + vol = _volsDao.persist(vol); return toDiskProfile(vol, offering);