https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182017-05-29T12:16:15ZIssue TrackerRudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=771312017-05-29T12:16:15ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-1 priority-16 priority-default" href="/issues/10779">Bug #10779</a>: Memory detection of Xen hosts is incorrect</i> added</li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=771332017-05-29T12:17:15ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-1 status-1 priority-16 priority-default" href="/issues/10779">Bug #10779</a>: Memory detection of Xen hosts is incorrect</i>)</li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=771462017-05-29T13:16:15ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Target version</strong> set to <i>3.1.21</i></li><li><strong>Severity</strong> changed from <i>Minor - inconvenience | misleading | easy workaround</i> to <i>Major - prevents use of part of Rudder | no simple workaround</i></li><li><strong>Priority</strong> changed from <i>0</i> to <i>36</i></li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=777132017-06-15T08:51:19ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.21</i> to <i>3.1.22</i></li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=788992017-06-26T16:43:54ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Priority</strong> changed from <i>36</i> to <i>52</i></li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=802722017-08-09T15:13:35ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.22</i> to <i>3.1.23</i></li><li><strong>Priority</strong> changed from <i>52</i> to <i>50</i></li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=809412017-08-22T15:37:38ZAlexis Moussetalexis.mousset@rudder.io
<ul></ul><p>Xen detection logic is improved in 4.1.7 (<a class="external" href="https://github.com/cfengine/core/commit/5a3de6f8e81b476c136ef408af54c978933ca02c">https://github.com/cfengine/core/commit/5a3de6f8e81b476c136ef408af54c978933ca02c</a>), this may be fixed now.</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=809432017-08-22T22:49:15ZFlorian Heigl
<ul></ul><p>We just found this bug again (I had forgotten...) just two days ago.<br />Gonna test a 4.1.7 agent on the system in question.</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=809982017-08-24T14:29:17ZFlorian Heigl
<ul></ul><p>Don't got a 4.1.7 package in our mirror yet.<br />Is there a a published RPM already?</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=810072017-08-24T17:01:22ZFlorian Heigl
<ul></ul><p>It's a lot closer, but still crap.</p>
Good:
<ul>
<li>xen is raised, this is correct.</li>
</ul>
Bad:
<ul>
<li>xen_domu is not raised.</li>
<li>xen_domu_hv is raised and wrong.</li>
</ul>
<p>PVops kernel is a PV domU (non-CPU-assisted)<br />HV would mean a CPU-assisted VM which is not the case.<br />It is possible that they can't tell it apart, but TBH it looks like no serious effort has been made or the CFEngine guys would have noticed this.<br />There's just 4 common cases to test, and I think only part of that has been tested.</p>
<p><code># cf-promises --show-classes | grep -i xen<br />xen inventory,attribute_name=Virtual host,source=agent,hardclass<br />xen_domu_hv source=agent,hardclass </code></p>
Ideally they'd support:
<ul>
<li>xen</li>
<li>xen_dom0</li>
<li>xen_domu</li>
<li>xen_domu_pv (classic or pvops)</li>
<li>xen_domu_hv</li>
<li>xen_domu_pvh</li>
</ul>
A limited solution would be:
<ul>
<li>xen</li>
<li>xen_dom0</li>
<li>xen_domu</li>
</ul>
<p>I dare say that incorrect detection is useless, and the current hv detection is simply wrong and useless.<br />Besides that, it's nice to see that it's again able to detect xen at all.</p>
<p>But that's like saying thank you for putting the roof back on the house... :-)</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=812572017-09-01T14:56:42ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.1.23</i> to <i>3.1.24</i></li></ul> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=815952017-09-06T00:35:35ZFlorian Heigl
<ul></ul><p>Note this also breaks the agent inventory because rudder doesn't have policy for hv xen.<br />I can't even...</p>
<p>Modify like this to fix:<br /> SuSE.(xen_domu_pv|xen_domu_hv)::<br /> "xen_tools_package" string => "xen-tools-domU";</p>
<p>Can we please at least have that.</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=825232017-10-05T14:26:37ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Effort required</strong> set to <i>Very Small</i></li><li><strong>Priority</strong> changed from <i>50</i> to <i>65</i></li></ul><p>The proposed evolution is very small and should be done. <br />I'm also very tempted to put it as "getting started", because lots of serious companies have virtualisation done with Xen.</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=825242017-10-05T15:38:22ZJanos Mattyasovszky
<ul><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-techniques/pull/1202</i></li></ul><p>PR at <a class="external" href="https://github.com/Normation/rudder-techniques/pull/1202">https://github.com/Normation/rudder-techniques/pull/1202</a></p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=825252017-10-05T15:47:38ZJanos Mattyasovszky
<ul><li><strong>Pull Request</strong> changed from <i>https://github.com/Normation/rudder-techniques/pull/1202</i> to <i>https://github.com/Normation/rudder-techniques/pull/1203</i></li></ul><p>PR rebased against 3.1:<br /><a class="external" href="https://github.com/Normation/rudder-techniques/pull/1203">https://github.com/Normation/rudder-techniques/pull/1203</a></p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=826672017-10-17T09:37:09ZJanos Mattyasovszky
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Pending release</i></li><li><strong>Priority</strong> changed from <i>65</i> to <i>64</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #10787: Xen domU detection issues with pvops" href="https://issues.rudder.io/projects/rudder/repository/rudder-techniques/revisions/5fba50308c27b84efbe34465ec140d5d521777a1">rudder-techniques|5fba50308c27b84efbe34465ec140d5d521777a1</a>.</p> Rudder - Bug #10787: Xen domU detection issues with pvops kernels.https://issues.rudder.io/issues/10787?journal_id=835332017-10-30T17:42:30ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 3.1.24, 4.1.8 and 4.2.1 which were released today.</p>
<ul>
<li>3.1.24: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2017-October/000251.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-3.1#3.1.24" class="external">Changelog</a></li>
<li>4.1.8: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2017-October/000252.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.1#4.1.8" class="external">Changelog</a></li>
<li>4.2.1: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2017-October/000253.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.2#4.2.1" class="external">Changelog</a></li>
<li>Download: <a class="external" href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a></li>
</ul>