Remus PV domU requirements: Difference between revisions
From Xen
Jump to navigationJump to search
Lars.kurth (talk | contribs) No edit summary |
Lars.kurth (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
Remus supports most domU guests that can be run in PV, however, you may see this warning when you start Remus: |
Remus supports most domU guests that can be run in PV, however, you may see this warning when you start Remus: |
||
<pre>"WARNING: suspend event channel unavailable, falling back to slow xenstore signalling"</pre> |
<pre>"WARNING: suspend event channel unavailable, falling back to slow xenstore signalling"</pre> |
||
Line 5: | Line 4: | ||
This means the kernel in the guest doesn't have "suspend event channel" support, which in turn basically Remus is going to work, but isn't going to perform well. |
This means the kernel in the guest doesn't have "suspend event channel" support, which in turn basically Remus is going to work, but isn't going to perform well. |
||
* At the time of the Xen 4.5 release, the [XenParavirtOps#Upstream_delta_details|PVOPS kernel does not support this feature] |
|||
* At the time of writing, Ubuntu kernels do not generally have suspend event channel support |
* At the time of writing, Ubuntu kernels do not generally have suspend event channel support |
||
* On the subject of adding support to a kernel's source, according to the author of Remus, "It is not a config option. It requires some code modification and cannot be selectively enabled, in a clean way." |
* On the subject of adding support to a kernel's source, according to the author of Remus, "It is not a config option. It requires some code modification and cannot be selectively enabled, in a clean way." |
Revision as of 12:23, 9 February 2015
Remus supports most domU guests that can be run in PV, however, you may see this warning when you start Remus:
"WARNING: suspend event channel unavailable, falling back to slow xenstore signalling"
This means the kernel in the guest doesn't have "suspend event channel" support, which in turn basically Remus is going to work, but isn't going to perform well.
- At the time of the Xen 4.5 release, the [XenParavirtOps#Upstream_delta_details|PVOPS kernel does not support this feature]
- At the time of writing, Ubuntu kernels do not generally have suspend event channel support
- On the subject of adding support to a kernel's source, according to the author of Remus, "It is not a config option. It requires some code modification and cannot be selectively enabled, in a clean way."
- The linux-2.6.18-xen.hg kernel from Xen does have support, but is old these days and probably not a great choice
- OpenSUSE natively supports suspend event channel support, and is a good choice for testing
- Yes, this does mean that it's not necessarily easy to start using Remus for production with any given domU in PV
- Note: You can instead run your VM in HVM without requiring this support, if that is an option for you
References
- xen-users thread about suspend event channel support: http://www.gossamer-threads.com/lists/xen/users/271981
- See remus suspend event channel in pvops kernel (Aug 2014)