Re: [one-users] VMM 'unknown' state not being set?
We set the VMM to report :deleted and it went into 'unknown' state, which is perfect for us as we can then issue a VM cancel and it will clean up the VM on the hypervisor as well. Thanks :) On 25 February 2015 at 23:04, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Fri, Feb 20, 2015 at 1:15 PM, Andy Coates andy.coa...@gmail.com wrote: We tried 'p' but it means we can't cancel the VM. We have to resume the VM just to stop it, and then cancel it. Feels like we're going about something the wrong way if we're unable to monitor a VM's state to show it stopped, and thus cancel/clean up the VM. Maybe the problem is with the nomenclature. You said you wanted to report the VM is stopped. To OpenNebula that means that the VM disks and the memory state have been saved back to the system datastore, plus the networking is cleaned up, etc. That's something that the VM can't do by itself, so we don't consider the option to report that from the poll info. If by stopped you mean that the VM was shut down, then the drivers can report 'd', and the core will move it to the poweroff state. In any case, a VM in the suspended or poweroff states can be deleted without having to resume it first. At least that's how it works for 4.10, it may be a bit different in 4.6. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 20 February 2015 at 17:29, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Wed, Feb 18, 2015 at 11:37 AM, Andy Coates andy.coa...@gmail.com wrote: Thanks Carlos - I thought 'd' would be marked as something else. We're basically trying to flag a stopped VM but with those limited STATE options it doesn't seem possible. How can we represent a 'stopped' VM in the poll information? If the driver returns 'p', the VM is moved to SUSPEND. But you can't tell opennebula that the VM is STOPPED, this needs to be started from the core. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 18 February 2015 at 16:58, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Mon, Feb 16, 2015 at 9:51 AM, Andy Coates andy.coa...@gmail.com wrote: Running OpenNebula 4.6.2 We have a custom VMM driver that is set to report 'unknown' state if we can't determine the current VM state on the host. According to the docs the '-' character indicates unknown, and as shown below ON is seeing and parsing the VMM data correctly: [VMM][D]: VM 1135 successfully monitored: USEDMEMORY=4194304 USEDCPU=800 NETTX=0 NETRX=0 *STATE=-* IP=10.0.0.174 Am I missing something? Shouldn't the VM state be set to unkn/UNKNOWN in this case? Thanks. The '-' character indicates a monitoring unexpected error, like when the monitoring probes could not parse the output. In this case OpenNebula does nothing, the current VM state is kept. A state='d' (disappeared) indicates that the monitoring could be done (hypervisor is up), but the VM was not found in the list of VMs. In this case OpenNebula will set the VM to unknown. See: http://docs.opennebula.org/4.6/integration/infrastructure_integration/devel-vmm.html#poll-information Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] VMM 'unknown' state not being set?
Hi, On Fri, Feb 20, 2015 at 1:15 PM, Andy Coates andy.coa...@gmail.com wrote: We tried 'p' but it means we can't cancel the VM. We have to resume the VM just to stop it, and then cancel it. Feels like we're going about something the wrong way if we're unable to monitor a VM's state to show it stopped, and thus cancel/clean up the VM. Maybe the problem is with the nomenclature. You said you wanted to report the VM is stopped. To OpenNebula that means that the VM disks and the memory state have been saved back to the system datastore, plus the networking is cleaned up, etc. That's something that the VM can't do by itself, so we don't consider the option to report that from the poll info. If by stopped you mean that the VM was shut down, then the drivers can report 'd', and the core will move it to the poweroff state. In any case, a VM in the suspended or poweroff states can be deleted without having to resume it first. At least that's how it works for 4.10, it may be a bit different in 4.6. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 20 February 2015 at 17:29, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Wed, Feb 18, 2015 at 11:37 AM, Andy Coates andy.coa...@gmail.com wrote: Thanks Carlos - I thought 'd' would be marked as something else. We're basically trying to flag a stopped VM but with those limited STATE options it doesn't seem possible. How can we represent a 'stopped' VM in the poll information? If the driver returns 'p', the VM is moved to SUSPEND. But you can't tell opennebula that the VM is STOPPED, this needs to be started from the core. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 18 February 2015 at 16:58, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Mon, Feb 16, 2015 at 9:51 AM, Andy Coates andy.coa...@gmail.com wrote: Running OpenNebula 4.6.2 We have a custom VMM driver that is set to report 'unknown' state if we can't determine the current VM state on the host. According to the docs the '-' character indicates unknown, and as shown below ON is seeing and parsing the VMM data correctly: [VMM][D]: VM 1135 successfully monitored: USEDMEMORY=4194304 USEDCPU=800 NETTX=0 NETRX=0 *STATE=-* IP=10.0.0.174 Am I missing something? Shouldn't the VM state be set to unkn/UNKNOWN in this case? Thanks. The '-' character indicates a monitoring unexpected error, like when the monitoring probes could not parse the output. In this case OpenNebula does nothing, the current VM state is kept. A state='d' (disappeared) indicates that the monitoring could be done (hypervisor is up), but the VM was not found in the list of VMs. In this case OpenNebula will set the VM to unknown. See: http://docs.opennebula.org/4.6/integration/infrastructure_integration/devel-vmm.html#poll-information Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] VMM 'unknown' state not being set?
Hi, On Wed, Feb 18, 2015 at 11:37 AM, Andy Coates andy.coa...@gmail.com wrote: Thanks Carlos - I thought 'd' would be marked as something else. We're basically trying to flag a stopped VM but with those limited STATE options it doesn't seem possible. How can we represent a 'stopped' VM in the poll information? If the driver returns 'p', the VM is moved to SUSPEND. But you can't tell opennebula that the VM is STOPPED, this needs to be started from the core. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 18 February 2015 at 16:58, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Mon, Feb 16, 2015 at 9:51 AM, Andy Coates andy.coa...@gmail.com wrote: Running OpenNebula 4.6.2 We have a custom VMM driver that is set to report 'unknown' state if we can't determine the current VM state on the host. According to the docs the '-' character indicates unknown, and as shown below ON is seeing and parsing the VMM data correctly: [VMM][D]: VM 1135 successfully monitored: USEDMEMORY=4194304 USEDCPU=800 NETTX=0 NETRX=0 *STATE=-* IP=10.0.0.174 Am I missing something? Shouldn't the VM state be set to unkn/UNKNOWN in this case? Thanks. The '-' character indicates a monitoring unexpected error, like when the monitoring probes could not parse the output. In this case OpenNebula does nothing, the current VM state is kept. A state='d' (disappeared) indicates that the monitoring could be done (hypervisor is up), but the VM was not found in the list of VMs. In this case OpenNebula will set the VM to unknown. See: http://docs.opennebula.org/4.6/integration/infrastructure_integration/devel-vmm.html#poll-information Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] VMM 'unknown' state not being set?
We tried 'p' but it means we can't cancel the VM. We have to resume the VM just to stop it, and then cancel it. Feels like we're going about something the wrong way if we're unable to monitor a VM's state to show it stopped, and thus cancel/clean up the VM. On 20 February 2015 at 17:29, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Wed, Feb 18, 2015 at 11:37 AM, Andy Coates andy.coa...@gmail.com wrote: Thanks Carlos - I thought 'd' would be marked as something else. We're basically trying to flag a stopped VM but with those limited STATE options it doesn't seem possible. How can we represent a 'stopped' VM in the poll information? If the driver returns 'p', the VM is moved to SUSPEND. But you can't tell opennebula that the VM is STOPPED, this needs to be started from the core. Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org On 18 February 2015 at 16:58, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Mon, Feb 16, 2015 at 9:51 AM, Andy Coates andy.coa...@gmail.com wrote: Running OpenNebula 4.6.2 We have a custom VMM driver that is set to report 'unknown' state if we can't determine the current VM state on the host. According to the docs the '-' character indicates unknown, and as shown below ON is seeing and parsing the VMM data correctly: [VMM][D]: VM 1135 successfully monitored: USEDMEMORY=4194304 USEDCPU=800 NETTX=0 NETRX=0 *STATE=-* IP=10.0.0.174 Am I missing something? Shouldn't the VM state be set to unkn/UNKNOWN in this case? Thanks. The '-' character indicates a monitoring unexpected error, like when the monitoring probes could not parse the output. In this case OpenNebula does nothing, the current VM state is kept. A state='d' (disappeared) indicates that the monitoring could be done (hypervisor is up), but the VM was not found in the list of VMs. In this case OpenNebula will set the VM to unknown. See: http://docs.opennebula.org/4.6/integration/infrastructure_integration/devel-vmm.html#poll-information Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
Re: [one-users] VMM 'unknown' state not being set?
Thanks Carlos - I thought 'd' would be marked as something else. We're basically trying to flag a stopped VM but with those limited STATE options it doesn't seem possible. How can we represent a 'stopped' VM in the poll information? On 18 February 2015 at 16:58, Carlos Martín Sánchez cmar...@opennebula.org wrote: Hi, On Mon, Feb 16, 2015 at 9:51 AM, Andy Coates andy.coa...@gmail.com wrote: Running OpenNebula 4.6.2 We have a custom VMM driver that is set to report 'unknown' state if we can't determine the current VM state on the host. According to the docs the '-' character indicates unknown, and as shown below ON is seeing and parsing the VMM data correctly: [VMM][D]: VM 1135 successfully monitored: USEDMEMORY=4194304 USEDCPU=800 NETTX=0 NETRX=0 *STATE=-* IP=10.0.0.174 Am I missing something? Shouldn't the VM state be set to unkn/UNKNOWN in this case? Thanks. The '-' character indicates a monitoring unexpected error, like when the monitoring probes could not parse the output. In this case OpenNebula does nothing, the current VM state is kept. A state='d' (disappeared) indicates that the monitoring could be done (hypervisor is up), but the VM was not found in the list of VMs. In this case OpenNebula will set the VM to unknown. See: http://docs.opennebula.org/4.6/integration/infrastructure_integration/devel-vmm.html#poll-information Regards -- Carlos Martín, MSc Project Engineer OpenNebula - Flexible Enterprise Cloud Made Simple www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org | @OpenNebula http://twitter.com/opennebula cmar...@opennebula.org ___ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org