0 Replies Latest reply: Jul 25, 2013 5:14 AM by User570816-OC RSS

    oracle vm guest disk count limitation

    User570816-OC

      Hello!

      Recently I've deployed oracle virtual server (3.2.2), and have a task for virtual machine creation with solaris 10 x86 installed and 5+ physical disks attached to the system from various SAN storages. Xen HVM domain type has a limitation of 4 disks attachable, so I've changed domain type for Xen HVM, PV drivers on the cloned machine, but I'm unable to apply 5 disks attached configuration to this vm with following error:

       

      OVMAPI_6001E Exception invoking method (Method: com.oracle.ovm.mgr.rules.modules.api.virtual.VmDiskMappingRules.setDiskTargetPre, Args: [0004fb0000130000a141a094f5920c4c, 4, true]) - at com.oracle.ovm.mgr.api.job.JobEngine.invokeMethod(JobEngine.java:690)
      at com.oracle.ovm.mgr.rules.RulesEngine.runRules(RulesEngine.java:177)
      at com.oracle.ovm.mgr.rules.RulesEngine.preProcess(RulesEngine.java:142)
      at com.oracle.ovm.mgr.model.ModelEngine.preValidate(ModelEngine.java:542)
      at com.oracle.ovm.mgr.model.ModelEngine.access$200(ModelEngine.java:67)
      at com.oracle.ovm.mgr.model.ModelEngine$3.notify(ModelEngine.java:360)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:352)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:865)
      at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:244)
      at com.oracle.ovm.mgr.api.virtual.VmDiskMappingProxy.setDiskTarget(Unknown Source)
      at com.oracle.ovm.mgr.api.virtual.VirtualMachineConfigDbImpl.createVmDiskMapping(VirtualMachineConfigDbImpl.java:605)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:356)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:333)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:865)
      at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:92)
      at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
      at com.oracle.odof.core.storage.Transaction.processCommand(Transaction.java:601)
      at com.oracle.odof.core.TransactionManager.processTransactionWork(TransactionManager.java:651)
      at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:756)
      at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:467)
      at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:525)
      at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.NullPointerException
      at com.oracle.ovm.mgr.rules.modules.api.virtual.VmDiskMappingRules.throwIfBadTarget(VmDiskMappingRules.java:118)
      at com.oracle.ovm.mgr.rules.modules.api.virtual.VmDiskMappingRules.setDiskTargetPre(VmDiskMappingRules.java:41)
      ... 31 more
      ... [Tue Jul 23 01:08:03 KGT 2013]
      Is there anyone who was able to create Solaris 10 x86 virtual machine with more then 4 disks attached?
      -Tumer