From 444dfcca9a2daf7e8f695a051a572ef86ebf4c32 Mon Sep 17 00:00:00 2001 From: Jerry Cai Date: Wed, 28 Sep 2016 16:18:41 +0800 Subject: [PATCH] boot instance with server name case insensitive boot instance with server name case insensitive, it should use display_name which is case sensitive rather than hostname. Change-Id: I742d83236ea3268fc64629e48c08f02562c7b11a Closes-Bug: #1628404 --- nova-powervc/powervc/nova/driver/virt/powervc/driver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nova-powervc/powervc/nova/driver/virt/powervc/driver.py b/nova-powervc/powervc/nova/driver/virt/powervc/driver.py index e5d7c3b..c4aa2bf 100644 --- a/nova-powervc/powervc/nova/driver/virt/powervc/driver.py +++ b/nova-powervc/powervc/nova/driver/virt/powervc/driver.py @@ -261,12 +261,15 @@ class PowerVCDriver(driver.ComputeDriver): LOG.debug("Instance to spawn: %s" % instance) createdServer = None + + # get boot server name, get the display_name, if none use hostname + boot_sever_name = instance['display_name'] or instance['hostname'] try: createdServer = \ self._service.spawn(context=context, instance=instance, injected_files=injected_files, - name=instance['hostname'], + name=boot_sever_name, imageUUID=pvcimage, flavorDict=pvcflavor, nics=pvc_nics,