Hi,
On 2 June 2013 10:10, Miloš Kozák <milos.ko...@lejmr.com> wrote: > Hi, > thank you for the answer. I tried to verify that. It is quite easy to sent > LCM_STATES to XML, thought. But at this point I would rather tried to > resolve it with VM_STATE. I am afraid that there might be a bug. Source > from compute.js: > > function VMStateBulletStr(vm){ > var vm_state = vm.COMPUTE.STATE; > var state_html = ""; > switch (vm_state) { > case "INIT": > case "PENDING": > case "HOLD": > case "STOPPED": > case "SUSPENDED": > case "POWEROFF": > state_html = '<img style="display:inline-block;margin-right:5px;;" > src="images/yellow_bullet.png" alt="'+vm_state+'" title="'+vm_state+'" />'; > break; > case "ACTIVE": > case "DONE": > state_html = '<img style="display:inline-block;margin-right:5px;" > src="images/green_bullet.png" alt="'+vm_state+'" title="'+vm_state+'"/>'; > break; > case "FAILED": > state_html = '<img style="display:inline-block;margin-right:5px;" > src="images/red_bullet.png" alt="'+vm_state+'" title="'+vm_state+'"/>'; > break; > }; > return state_html; > } > > As I read it, the XML should contain states as poweroff and so on, but it > gives only done, pending, done and active. I ran small script on a VM: > > until [ `sleep 0.7` ]; do occi-compute show 109 | grep STATE; done; > > And triggered all thinkable commands on the VM. When I tryed poweroff and > shutdown it prevailed in ACTIVE. That is why I think there might by a > problem.. > > I tried to resolve it on my own, but I dont know ruby.... > > Could you check the states with onevm show and confirm that the action (shutdown/power off) doesn't fail. Note that you will need ACPI activated on your VMs to run these actions. Cheers > > Thanks for answer, > Milos > > Dne 26.4.2013 11:23, Daniel Molina napsal(a): > > Hi , > > > On 25 April 2013 09:28, Miloš Kozák <milos.ko...@lejmr.com> wrote: > >> Hi, >> I am running opennebula 3.8.3 and OCCI self-service portal. My problem is >> that the VM indication is misleading. There 3 statuses - green, yellow, >> red. When I stop VM it turns to yellow, if anything is wrong red.. that is >> perfectly correct but the VM is indicated by green for shutdown, poweroff >> and all other statuses.. I was trying to fix compute.js, but it didnt >> worked out.. So I assume there is a deeper problem? Can you confirm that? >> > > When using OCCI the VM xml that is sent in a OCCI /compute/:id GET > request include the VM_STATE [1]. > > VM_STATE=%w{INIT PENDING HOLD ACTIVE STOPPED SUSPENDED DONE FAILED > POWEROFF} > > The problem is that the states you are looking for are LCM_STATES. > > LCM_STATE=%w{LCM_INIT PROLOG BOOT RUNNING MIGRATE SAVE_STOP SAVE_SUSPEND > SAVE_MIGRATE PROLOG_MIGRATE PROLOG_RESUME EPILOG_STOP EPILOG > SHUTDOWN CANCEL FAILURE CLEANUP UNKNOWN HOTPLUG SHUTDOWN_POWEROFF > BOOT_UNKNOWN BOOT_POWEROFF BOOT_SUSPENDED BOOT_STOPPED} > > If you want to include this information you have to modify the > VirtualMachineOCCI class to include these states [2] > > Hope this helps > > [1] > https://github.com/OpenNebula/one/blob/release-3.8.3/src/oca/ruby/OpenNebula/VirtualMachine.rb > [2] > https://github.com/OpenNebula/one/blob/release-3.8.3/src/cloud/occi/lib/VirtualMachineOCCI.rb > > >> Thank you, Milos >> _______________________________________________ >> Users mailing list >> Users@lists.opennebula.org >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >> > > > > -- > Daniel Molina > > > -- Join us at OpenNebulaConf2013 <http://opennebulaconf.com/> in Berlin, 24-26 September, 2013 -- Daniel Molina Project Engineer OpenNebula - The Open Source Solution for Data Center Virtualization www.OpenNebula.org | dmol...@opennebula.org | @OpenNebula
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org