5 Replies Latest reply: Jan 18, 2013 12:44 PM by user12273962 RSS

    VM creation from iso -issue

    BVV
      Hi All,

      I am trying to create a virtual machine in my OVM 3.1.1 and install WIn 2008 Server there... So I uploaded iso file into my repository, created the vm but when I tried to start it I got the error saying that it failed because:

      stderr: Error: HVM guest support is unavailable: is VT/AMD-V supported by your CPU and enabled in your BIOS?

      as it happens I have my Intel virtualization enabled in my BIOS so after a quick search I found the info to disable it in Virtualbox (I use to run my OVS, OVM etc). BUT when I try to disable it there I get the info that it will be enabled back again automatically because I am using 64-bit versions of OVS, Linux and whatever else I tried. I googled back for any other solution and I found the info I should change my VM's settings to XEN PVM (I had XEN HVM) and I did it. But then I lost my CDROM from Boot Order and when I provide my ftp location I have my .iso file it says:

      failed (1): stderr: Error: Boot loader didn't return any data!

      Can you please advice me what to do and how can I get it working? I am so angry and tired with OVM 3.1.1 already I can't even express it. I did the same work using 2.2 and there was no issues at all and here only issues at every step...

      The network path I provide is: ftp://(server IP)/(folder name)/(file name).iso

      Thank you in advance.

      Best regards,

      BVV

      Below I present full log:

      Job Construction Phase
      ----------------------
      begin()
      Appended operation 'Virtual Machine Start' to object '0004fb0000060000df13c2bfcbcddeb9 (e1dep912)'.
      Appended operation 'Bridge Configure Operation' to object '0004fb0000200000db9d34274106c712 (network.BondPort (1) in jdexovs01)'.
      commit()
      Completed Step: COMMIT

      Objects and Operations
      ----------------------
      Object (IN_USE): [Vnic] 0004fb0000070000579e91be15244520 (00:21:f6:00:00:05)
      Object (IN_USE): [BondPort] 0004fb0000200000db9d34274106c712 (network.BondPort (1) in jdexovs01)
      Operation: Bridge Configure Operation
      Object (IN_USE): [VirtualCdrom] 0004fb000015000017c32e2b7193d4b1.iso (bie2k8r2612.iso)
      Object (IN_USE): [VirtualMachine] 0004fb0000060000df13c2bfcbcddeb9 (e1dep912)
      Operation: Virtual Machine Start
      Object (IN_USE): [VmDiskMapping] 0004fb00001300003d25114949c3c86f
      Object (IN_USE): [VirtualDisk] 0004fb0000120000f2e72f1e0932759b.img (JDEx_DEP_02)
      Object (IN_USE): [VmDiskMapping] 0004fb0000130000bfbbf1fcc929c95f

      Job Running Phase at 22:50 on Tue, Jan 15, 2013
      ----------------------------------------------
      Job Participants: [81:23:05:c6:a5:c8:4d:c3:b9:34:f1:1d:07:17:c5:87 (jdexovs01)]


      Actioner
      --------
      Starting operation 'Bridge Configure Operation' on object '0004fb0000200000db9d34274106c712 (network.BondPort (1) in jdexovs01)'
      Bridge [192.168.0.0] already exists (and should exist) on interface [bond0] on server [jdexovs01]; skipping bridge creation
      Completed operation 'Bridge Configure Operation' completed with direction ==> DONE
      Starting operation 'Virtual Machine Start' on object '0004fb0000060000df13c2bfcbcddeb9 (e1dep912)'
      Job Internal Error (Operation)com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: jdexovs01 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:?pwd?@192.168.0.71:8899/api/2 start_vm 0004fb000003000036c3a1bc943405a1 0004fb0000060000df13c2bfcbcddeb9, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'create', '/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
      stdout: Using config file "/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg".

      Tue Jan 15 22:50:43 CET 2013
      Tue Jan 15 22:50:43 CET 2013
      at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:507)
      at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:444)
      at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:378)
      at com.oracle.ovm.mgr.action.VirtualMachineAction.sendStartVmCommand(VirtualMachineAction.java:121)
      at com.oracle.ovm.mgr.op.virtual.VirtualMachineStart.asyncAction(VirtualMachineStart.java:65)
      at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAsyncAction(ManagedObjectDbImpl.java:999)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
      at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
      at com.oracle.ovm.mgr.api.virtual.VirtualMachineProxy.executeCurrentJobOperationAsyncAction(Unknown Source)
      at com.oracle.ovm.mgr.api.job.JobEngine.objectAsyncStart(JobEngine.java:596)
      at com.oracle.ovm.mgr.op.virtual.VirtualMachineStart.action(VirtualMachineStart.java:52)
      at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1009)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
      at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
      at com.oracle.ovm.mgr.api.virtual.VirtualMachineProxy.executeCurrentJobOperationAction(Unknown Source)
      at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:218)
      at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:309)
      at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1140)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
      at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
      at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
      at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:773)
      at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:401)
      at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:459)
      at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:?pwd?@192.168.0.71:8899/api/2 start_vm 0004fb000003000036c3a1bc943405a1 0004fb0000060000df13c2bfcbcddeb9, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'create', '/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
      stdout: Using config file "/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg".

      Tue Jan 15 22:50:43 CET 2013
      at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:798)
      at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:503)
      ... 43 more


      FailedOperationCleanup
      ----------
      Starting failed operation 'Virtual Machine Start' cleanup on object 'e1dep912'
      Complete rollback operation 'Virtual Machine Start' completed with direction=e1dep912

      Rollbacker
      ----------
      Executing rollback operation 'Bridge Configure Operation' on object '0004fb0000200000db9d34274106c712 (network.BondPort (1) in jdexovs01)'
      Complete rollback operation 'Bridge Configure Operation' completed with direction=DONE
      Executing rollback operation 'Virtual Machine Start' on object '0004fb0000060000df13c2bfcbcddeb9 (e1dep912)'
      Complete rollback operation 'Virtual Machine Start' completed with direction=DONE

      Objects To Be Rolled Back
      -------------------------
      Object (IN_USE): [Vnic] 0004fb0000070000579e91be15244520 (00:21:f6:00:00:05)
      Object (IN_USE): [BondPort] 0004fb0000200000db9d34274106c712 (network.BondPort (1) in jdexovs01)
      Object (IN_USE): [VirtualCdrom] 0004fb000015000017c32e2b7193d4b1.iso (bie2k8r2612.iso)
      Object (IN_USE): [VirtualMachine] 0004fb0000060000df13c2bfcbcddeb9 (e1dep912)
      Object (IN_USE): [VmDiskMapping] 0004fb00001300003d25114949c3c86f
      Object (IN_USE): [VirtualDisk] 0004fb0000120000f2e72f1e0932759b.img (JDEx_DEP_02)
      Object (IN_USE): [VmDiskMapping] 0004fb0000130000bfbbf1fcc929c95f


      Write Methods Invoked
      -------------------
      Class=InternalJobDbImpl vessel_id=4222 method=addTransactionIdentifier accessLevel=6
      Class=VirtualMachineDbImpl vessel_id=2576 method=start accessLevel=6
      Class=VnicDbImpl vessel_id=805 method=lock accessLevel=6
      Class=VirtualDiskDbImpl vessel_id=2435 method=lock accessLevel=6
      Class=VirtualCdromDbImpl vessel_id=3896 method=lock accessLevel=6
      Class=VnicDbImpl vessel_id=805 method=lock accessLevel=6
      Class=VmDiskMappingDbImpl vessel_id=2588 method=lock accessLevel=6
      Class=VmDiskMappingDbImpl vessel_id=3916 method=lock accessLevel=6
      Class=VirtualDiskDbImpl vessel_id=2435 method=lock accessLevel=6
      Class=VirtualCdromDbImpl vessel_id=3896 method=lock accessLevel=6
      Class=VirtualMachineStartingEventDbImpl vessel_id=4231 method=notify accessLevel=6
      Class=VirtualMachineStartingEventDbImpl vessel_id=4231 method=setDescription accessLevel=6
      Class=BondPortDbImpl vessel_id=609 method=addJobOperation accessLevel=6
      Class=InternalJobDbImpl vessel_id=4222 method=setCompletedStep accessLevel=6
      Class=InternalJobDbImpl vessel_id=4222 method=setAssociatedHandles accessLevel=6
      Class=BondPortDbImpl vessel_id=609 method=setCurrentJobOperationComplete accessLevel=6
      Class=BondPortDbImpl vessel_id=609 method=nextJobOperation accessLevel=6
      Class=VirtualMachineDbImpl vessel_id=2576 method=nextJobOperation accessLevel=6
      Class=InternalJobDbImpl vessel_id=4222 method=setFailedOperation accessLevel=6
      Class=VnicDbImpl vessel_id=805 method=nextJobOperation accessLevel=6
      Class=BondPortDbImpl vessel_id=609 method=nextJobOperation accessLevel=6
      Class=VirtualCdromDbImpl vessel_id=3896 method=nextJobOperation accessLevel=6
      Class=VirtualMachineDbImpl vessel_id=2576 method=nextJobOperation accessLevel=6
      Class=VmDiskMappingDbImpl vessel_id=3916 method=nextJobOperation accessLevel=6
      Class=VirtualDiskDbImpl vessel_id=2435 method=nextJobOperation accessLevel=6
      Class=VmDiskMappingDbImpl vessel_id=2588 method=nextJobOperation accessLevel=6
      Class=BondPortDbImpl vessel_id=609 method=nextJobOperation accessLevel=6
      Class=VirtualMachineDbImpl vessel_id=2576 method=nextJobOperation accessLevel=6
      Completed Step: ROLLBACK
      Job failed commit (internal) due to OVMAPI_4010E Attempt to send command: dispatch to server: jdexovs01 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:?pwd?@192.168.0.71:8899/api/2 start_vm 0004fb000003000036c3a1bc943405a1 0004fb0000060000df13c2bfcbcddeb9, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'create', '/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
      stdout: Using config file "/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg".

      Tue Jan 15 22:50:43 CET 2013
      Tue Jan 15 22:50:43 CET 2013
      com.oracle.ovm.mgr.api.exception.FailedOperationException: OVMAPI_4010E Attempt to send command: dispatch to server: jdexovs01 failed. OVMAPI_4004E Server Failed Command: dispatch https://?uname?:?pwd?@192.168.0.71:8899/api/2 start_vm 0004fb000003000036c3a1bc943405a1 0004fb0000060000df13c2bfcbcddeb9, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'create', '/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
      stdout: Using config file "/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg".

      Tue Jan 15 22:50:43 CET 2013
      Tue Jan 15 22:50:43 CET 2013
      at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:507)
      at com.oracle.ovm.mgr.action.ActionEngine.sendDispatchedServerCommand(ActionEngine.java:444)
      at com.oracle.ovm.mgr.action.ActionEngine.sendServerCommand(ActionEngine.java:378)
      at com.oracle.ovm.mgr.action.VirtualMachineAction.sendStartVmCommand(VirtualMachineAction.java:121)
      at com.oracle.ovm.mgr.op.virtual.VirtualMachineStart.asyncAction(VirtualMachineStart.java:65)
      at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAsyncAction(ManagedObjectDbImpl.java:999)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
      at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
      at com.oracle.ovm.mgr.api.virtual.VirtualMachineProxy.executeCurrentJobOperationAsyncAction(Unknown Source)
      at com.oracle.ovm.mgr.api.job.JobEngine.objectAsyncStart(JobEngine.java:596)
      at com.oracle.ovm.mgr.op.virtual.VirtualMachineStart.action(VirtualMachineStart.java:52)
      at com.oracle.ovm.mgr.api.collectable.ManagedObjectDbImpl.executeCurrentJobOperationAction(ManagedObjectDbImpl.java:1009)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.storage.Transaction.invokeMethod(Transaction.java:822)
      at com.oracle.odof.core.Exchange.invokeMethod(Exchange.java:245)
      at com.oracle.ovm.mgr.api.virtual.VirtualMachineProxy.executeCurrentJobOperationAction(Unknown Source)
      at com.oracle.ovm.mgr.api.job.JobEngine.operationActioner(JobEngine.java:218)
      at com.oracle.ovm.mgr.api.job.JobEngine.objectActioner(JobEngine.java:309)
      at com.oracle.ovm.mgr.api.job.InternalJobDbImpl.objectCommitter(InternalJobDbImpl.java:1140)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:330)
      at com.oracle.odof.core.AbstractVessel.invokeMethod(AbstractVessel.java:290)
      at com.oracle.odof.core.BasicWork.invokeMethod(BasicWork.java:136)
      at com.oracle.odof.command.InvokeMethodCommand.process(InvokeMethodCommand.java:100)
      at com.oracle.odof.core.BasicWork.processCommand(BasicWork.java:81)
      at com.oracle.odof.core.TransactionManager.processCommand(TransactionManager.java:773)
      at com.oracle.odof.core.WorkflowManager.processCommand(WorkflowManager.java:401)
      at com.oracle.odof.core.WorkflowManager.processWork(WorkflowManager.java:459)
      at com.oracle.odof.io.AbstractClient.run(AbstractClient.java:42)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: com.oracle.ovm.mgr.api.exception.IllegalOperationException: OVMAPI_4004E Server Failed Command: dispatch https://?uname?:?pwd?@192.168.0.71:8899/api/2 start_vm 0004fb000003000036c3a1bc943405a1 0004fb0000060000df13c2bfcbcddeb9, Status: org.apache.xmlrpc.XmlRpcException: exceptions.RuntimeError:Command: ['xm', 'create', '/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg'] failed (1): stderr: Error: Boot loader didn't return any data!
      stdout: Using config file "/OVS/Repositories/0004fb000003000036c3a1bc943405a1/VirtualMachines/0004fb0000060000df13c2bfcbcddeb9/vm.cfg".

      Tue Jan 15 22:50:43 CET 2013
      at com.oracle.ovm.mgr.action.ActionEngine.sendAction(ActionEngine.java:798)
      at com.oracle.ovm.mgr.action.ActionEngine.sendCommandToServer(ActionEngine.java:503)
      ... 43 more


      ----------
      End of Job
      ----------
        • 1. Re: VM creation from iso -issue
          BVV
          I did some reading about PVM creation and I have mounted the iso using DaemonTools (my ftp server is windows). It is a separate share and still the same issue while trying to start the VM using the VM Manager...

          I checked the ftp share from another machine (Win) - works perfectly fine.

          What else should I do??

          BVV
          • 2. Re: VM creation from iso -issue
            user12273962
            You must load the ISO into the repository. You can use ftp or http. You can not mount a iso direct via ftp from a VM guest.

            Go to your repository. Right click ISO. Choose "create" and then give the path to your ISO. It needs to be an ISO file. Wait for the job the finish. Then you must assign that ISO to the VM guest by editing the VM you've defined and then choosing "CD/DVD". You then should see the ISO as a choice. Now boot your VM. It will find the ISO and boot to it. That is if its a bootable ISO.
            • 3. Re: VM creation from iso -issue
              BVV
              I have my ISO in my repository. It is perfectly bootable. But it can not be used to create this machine because PVM can not use it...

              I just created http server, mounted this iso - I can access it via browser and still the same.

              WHAT should be in the network path??? I put http://(server name)/mount location, I put ftp://(server ip)/(shared folder) and still NOTHING (!) What else can I try? I tried to connect directly to setup.exe and also nothing!

              Please advice. I have enough of it. I can't believe Oracle as it is could allow OVM 3.1.1 as low as it is to be released into the market. I have never seen worse system then this one. I would not believe if someone told me how bad it is...
              • 4. Re: VM creation from iso -issue
                acsmashing
                Read what user12273962 has written. He has the answer. Look at it more carefully.
                • 5. Re: VM creation from iso -issue
                  user12273962
                  I see what you're saying now. Sorry.

                  A completely PVM is not supported. You must use HVM and then install the PV drivers. Then you will have a HVM PV Guest.

                  http://docs.oracle.com/cd/E27300_01/E27307/E27307.pdf

                  HVM-only mode is used to facilitate the Windows PV Drivers installation. Windows PV Drivers are required on the Windows OS if
                  available in order to be supported as a guest OS.