Comment 1 for bug 1680326

Revision history for this message
wener (weener) wrote :

And I found: vmops.build_virtual_machine() --> vm_util.create_vm() failed
The error is: oslo_vmware.exceptions [-] Fault InvalidDeviceSpec not matched.
So I dump the config_spec:

(VirtualMachineConfigSpec){
   changeVersion = None
   name = "cffbe917-0fd9-4161-90eb-89bed0f12d90"
   version = None
   uuid = None
   instanceUuid = "cffbe917-0fd9-4161-90eb-89bed0f12d90"
   npivNodeWorldWideName[] = <empty>
   npivPortWorldWideName[] = <empty>
   npivWorldWideNameType = None
   npivDesiredNodeWwns = None
   npivDesiredPortWwns = None
   npivTemporaryDisabled = None
   npivOnNonRdmDisks = None
   npivWorldWideNameOp = None
   locationId = None
   guestId = "ubuntu64Guest"
   alternateGuestName = None
   annotation = "name:v1
userid:bef1f8c56ef547339595ce46bbe0ec0e
username:admin
projectid:cf73ccda5d894a60b8bcc93c2cc4f20a
projectname:admin
flavor:name:m1.small
flavor:memory_mb:2048
flavor:vcpus:1
flavor:ephemeral_gb:0
flavor:root_gb:20
flavor:swap:0
imageid:b503bba4-7028-4402-a1cd-a406be13464f
package:15.0.1
"
   files =
      (VirtualMachineFileInfo){
         vmPathName = "[datastore1]"
         snapshotDirectory = None
         suspendDirectory = None
         logDirectory = None
         ftMetadataDirectory = None
      }
   tools =
      (ToolsConfigInfo){
         toolsVersion = None
         afterPowerOn = True
         afterResume = True
         beforeGuestStandby = True
         beforeGuestShutdown = True
         beforeGuestReboot = True
         toolsUpgradePolicy = None
         pendingCustomization = None
         syncTimeWithHost = None
         lastInstallInfo =
            (ToolsConfigInfoToolsLastInstallInfo){
               counter = None
               fault =
                  (LocalizedMethodFault){
                     fault =
                        (MethodFault){
                           faultCause =
                              (LocalizedMethodFault){
                                 localizedMessage = None
                              }
                           faultMessage[] = <empty>
                        }
                     localizedMessage = None
                  }
            }
      }
   flags =
      (VirtualMachineFlagInfo){
         disableAcceleration = None
         enableLogging = None
         useToe = None
         runWithDebugInfo = None
         monitorType = None
         htSharing = None
         snapshotDisabled = None
         snapshotLocked = None
         diskUuidEnabled = None
         virtualMmuUsage = None
         virtualExecUsage = None
         snapshotPowerOffBehavior = None
         recordReplayEnabled = None
         faultToleranceType = None
      }
   consolePreferences =
      (VirtualMachineConsolePreferences){
         powerOnWhenOpened = None
         enterFullScreenOnPowerOn = None
         closeOnPowerOffOrSuspend = None
      }
   powerOpInfo =
      (VirtualMachineDefaultPowerOpInfo){
         powerOffType = None
         suspendType = None
         resetType = None
         defaultPowerOffType = None
         defaultSuspendType = None
         defaultResetType = None
         standbyAction = None
      }
   numCPUs = 1
   numCoresPerSocket = 1
   memoryMB = 2048
   memoryHotAddEnabled = None
   cpuHotAddEnabled = None
   cpuHotRemoveEnabled = None
   virtualICH7MPresent = None
   virtualSMCPresent = None
   deviceChange[] =
      (VirtualDeviceConfigSpec){
         operation = "add"
         fileOperation =
            (VirtualDeviceConfigSpecFileOperation){
               value = None
            }
         device =
            (VirtualE1000){
               key = -47
               deviceInfo =
                  (Description){
                     label = None
                     summary = None
                  }
               backing =
                  (VirtualEthernetCardOpaqueNetworkBackingInfo){
                     opaqueNetworkId = "br-int"
                     opaqueNetworkType = "opaque"
                  }
               connectable =
                  (VirtualDeviceConnectInfo){
                     startConnected = True
                     allowGuestControl = True
                     connected = True
                     status = None
                  }
               slotInfo = None
               controllerKey = None
               unitNumber = None
               addressType = "manual"
               macAddress = "fa:16:3e:67:7a:5e"
               wakeOnLanEnabled = True
               resourceAllocation =
                  (VirtualEthernetCardResourceAllocation){
                     reservation = None
                     share =
                        (SharesInfo){
                           shares = None
                           level =
                              (SharesLevel){
                                 value = None
                              }
                        }
                     limit = None
                  }
               externalId = None
               uptCompatibilityEnabled = None
            }
         profile[] = <empty>
      },
   cpuAllocation =
      (ResourceAllocationInfo){
         reservation = None
         expandableReservation = None
         limit = None
         shares =
            (SharesInfo){
               shares = None
               level =
                  (SharesLevel){
                     value = None
                  }
            }
         overheadLimit = None
      }
   memoryAllocation =
      (ResourceAllocationInfo){
         reservation = None
         expandableReservation = None
         limit = None
         shares =
            (SharesInfo){
               shares = None
               level =
                  (SharesLevel){
                     value = None
                  }
            }
         overheadLimit = None
      }
   latencySensitivity =
      (LatencySensitivity){
         level =
            (LatencySensitivitySensitivityLevel){
               value = None
            }
         sensitivity = None
      }
   cpuAffinity =
      (VirtualMachineAffinityInfo){
         affinitySet[] = <empty>
      }
   memoryAffinity =
      (VirtualMachineAffinityInfo){
         enabled = None
         peakBps = None
         averageBps = None
         burstSize = None
      }
   cpuFeatureMask[] = <empty>
   extraConfig[] =
      (OptionValue){
         key = "nvp.vm-uuid"
         value = "cffbe917-0fd9-4161-90eb-89bed0f12d90"
      },
      (OptionValue){
         key = "disk.EnableUUID"
         value = True
      },
      (OptionValue){
         key = "nvp.iface-id.0"
         value = "36a2744c-449a-42b3-a77b-da8cb8c81bfb"
      },
   swapPlacement = None
   bootOptions =
      (VirtualMachineBootOptions){
         bootDelay = None
         enterBIOSSetup = None
         bootRetryEnabled = None
         bootRetryDelay = None
         bootOrder[] = <empty>
         networkBootProtocol = None
      }
   vAppConfig =
      (VmConfigSpec){
         product[] = <empty>
         property[] = <empty>
         ipAssignment =
            (VAppIPAssignmentInfo){
               supportedAllocationScheme[] = <empty>
               ipAllocationPolicy = None
               supportedIpProtocol[] = <empty>
               ipProtocol = None
            }
         eula[] = <empty>
         ovfSection[] = <empty>
         ovfEnvironmentTransport[] = <empty>
         installBootRequired = None
         installBootStopDelay = None
      }
   ftInfo =
      (FaultToleranceConfigInfo){
         role = None
         instanceUuids[] = <empty>
         configPaths[] = <empty>
         orphaned = None
      }
   repConfig =
      (ReplicationConfigSpec){
         generation = None
         vmReplicationId = None
         destination = None
         port = None
         rpo = None
         quiesceGuestEnabled = None
         paused = None
         oppUpdatesEnabled = None
         netCompressionEnabled = None
         disk[] = <empty>
      }
   vAppConfigRemoved = None
   vAssertsEnabled = None
   changeTrackingEnabled = None
   firmware = None
   maxMksConnections = None
   guestAutoLockEnabled = None
   managedBy =
      (ManagedByInfo){
         extensionKey = "org.openstack.compute"
         type = "instance"
      }
   memoryReservationLockedToMax = None
   nestedHVEnabled = None
   vPMCEnabled = None
   scheduledHardwareUpgradeInfo =
      (ScheduledHardwareUpgradeInfo){
         upgradePolicy = None
         versionKey = None
         scheduledHardwareUpgradeStatus = None
         fault =
            (LocalizedMethodFault){
               fault =
                  (MethodFault){
                     faultCause =
                        (LocalizedMethodFault){
                           localizedMessage = None
                        }
                     faultMessage[] = <empty>
                  }
               localizedMessage = None
            }
      }
   vmProfile[] = <empty>
   messageBusTunnelEnabled = None
 }