<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
Thanks for the feedback, the new story is here:<br>
<a href="https://storyboard.openstack.org/#!/story/2010816" id="LPlnk417007">https://storyboard.openstack.org/#!/story/2010816</a><br>
<br>
Henry Bailey and I will be working through it.<br>
<br>
M</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> Thebeau, Michel <Michel.Thebeau@windriver.com><br>
<b>Sent:</b> 10 July 2023 9:48 AM<br>
<b>To:</b> Waines, Greg <Greg.Waines@windriver.com>; starlingx-discuss@lists.starlingx.io <starlingx-discuss@lists.starlingx.io><br>
<b>Cc:</b> Balaraj, Juanita <Juanita.Balaraj@windriver.com>; Stone, Ronald <Ronald.Stone@windriver.com><br>
<b>Subject:</b> Re: [Starlingx-discuss] Intentions toward enhancements for Starlingx Libvirt deployment method host utilization</font>
<div> </div>
</div>
<div dir="ltr">
<div class="x_elementToProof x_ContentPasted0" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Greg,<br>
</div>
<div class="x_elementToProof x_ContentPasted0" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
Yes, that's the example for aio-simplex specifically. I would have referred to the parent page which links to each deployment option:<br>
</div>
<div class="x_elementToProof x_ContentPasted0" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/index-install-r7-8966076f0e81.html*index-install-r7-8966076f0e81__;Iw!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD9GIpFh1Q$" data-auth="NotApplicable" id="LPlnk476810" data-loopstyle="linkonly">https://docs.starlingx.io/deploy_install_guides/release/index-install-r7-8966076f0e81.html</a><br>
</div>
<div class="x_elementToProof x_ContentPasted0 x_ContentPasted1" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
Each of the listed deployment options under <span class="x_ContentPasted2" style="display: inline !important; background-color: rgb(255, 255, 255);">"Install StarlingX Kubernetes in a virtual environment"</span> has the instruction for libvirt method.<br>
<br>
Yes, I am saying that I am intending that the changes should not impact anything that a user would do currently. I want to add options to better use a host's resources for disk, memory and CPU without affecting the current examples and default behaviour presented
in the Starlingx documentation (and the libvirt method's README)<br>
<br>
M<br>
<br>
</div>
<div id="x_appendonsend"></div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size: 11pt; color: rgb(0, 0, 0);"><b>From:</b> Waines, Greg <Greg.Waines@windriver.com><br>
<b>Sent:</b> 10 July 2023 9:21 AM<br>
<b>To:</b> Thebeau, Michel <Michel.Thebeau@windriver.com>; starlingx-discuss@lists.starlingx.io <starlingx-discuss@lists.starlingx.io><br>
<b>Cc:</b> Balaraj, Juanita <Juanita.Balaraj@windriver.com>; Stone, Ronald <Ronald.Stone@windriver.com><br>
<b>Subject:</b> RE: Intentions toward enhancements for Starlingx Libvirt deployment method host utilization</font>
<div> </div>
</div>
<div lang="EN-US" style="word-wrap:break-word">
<div class="x_x_WordSection1">
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Where is the ‘libvirt virtual deployment method’ documented under <a href="https://urldefense.com/v3/__http://docs.starlingx.io__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD_blypH5w$" data-auth="NotApplicable" data-loopstyle="linkonly">
docs.starlingx.io</a> ?</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Is it here ? <a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_environ.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD9wnjuUMw$" data-auth="NotApplicable" data-loopstyle="linkonly">
https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_environ.html</a></p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
( and corresponding spots for other configs )</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
So you’re saying your changes won’t impact the current documentation of the ‘libvirt virtual deployment method’ ?</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Greg.</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<div>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> Thebeau, Michel <Michel.Thebeau@windriver.com> <br>
<b>Sent:</b> Monday, July 10, 2023 8:55 AM<br>
<b>To:</b> Waines, Greg <Greg.Waines@windriver.com>; starlingx-discuss@lists.starlingx.io<br>
<b>Cc:</b> Balaraj, Juanita <Juanita.Balaraj@windriver.com>; Stone, Ronald <Ronald.Stone@windriver.com><br>
<b>Subject:</b> Re: Intentions toward enhancements for Starlingx Libvirt deployment method host utilization</p>
</div>
</div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;margin-bottom:12.0pt">
<span style="font-size: 12pt; color: black;">Good morning Greg,<br>
<br>
Thanks for letting me know.<br>
<br>
I was not aware that the documents were out-of-sync and that the examples under virtual deployment were out-of-date. Especially: I had not noticed any out-of-date instruction while using the examples from virtual section.<br>
<br>
To answer your first question: I have an intention of not impacting the canonical examples and current usage/use-case. In this way I did not anticipate documentation changes. I especially intend that if one were using the libvirt deployment method as it is
presented today, then the changes I intend would have no impact on that usage.</span></p>
</div>
<div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span class="x_x_contentpasted0"><span style="font-size: 12pt; background: white; color: black;">I am not prepared to accept the assignment this morning. </span></span><span style="font-size: 12pt; color: black;">I can, for example, contribute to ensuring
that a merging of the documents will continue to accurately reflect the libvirt virtual deployment method - either by proposing changes or reviewing the changes. Please feel free to bring me into the conversation.</span></p>
</div>
<div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><br>
M</span></p>
</div>
<div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div class="x_x_MsoNormal" align="center" style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="x_x_divRplyFwdMsg">
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<b><span style="color: black;">From:</span></b><span style="color: black;"> Waines, Greg <<a href="mailto:Greg.Waines@windriver.com" data-loopstyle="linkonly">Greg.Waines@windriver.com</a>><br>
<b>Sent:</b> 10 July 2023 8:24 AM<br>
<b>To:</b> Thebeau, Michel <<a href="mailto:Michel.Thebeau@windriver.com" data-loopstyle="linkonly">Michel.Thebeau@windriver.com</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io" data-loopstyle="linkonly">starlingx-discuss@lists.starlingx.io</a> <<a href="mailto:starlingx-discuss@lists.starlingx.io" data-loopstyle="linkonly">starlingx-discuss@lists.starlingx.io</a>><br>
<b>Cc:</b> Balaraj, Juanita <<a href="mailto:Juanita.Balaraj@windriver.com" data-loopstyle="linkonly">Juanita.Balaraj@windriver.com</a>>; Stone, Ronald <<a href="mailto:Ronald.Stone@windriver.com" data-loopstyle="linkonly">Ronald.Stone@windriver.com</a>><br>
<b>Subject:</b> RE: Intentions toward enhancements for Starlingx Libvirt deployment method host utilization</span>
</p>
<div>
<p class="x_x_MsoNormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
</div>
</div>
<div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Hey Mich,</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Thanksfor looking at this.</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Do you intent to update the virtual install guides as well ? … as part of this work ?</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
e.g. <a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_install_kubernetes.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD_FQ7ev9A$" data-auth="NotApplicable" data-loopstyle="linkonly">
https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_install_kubernetes.html</a></p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
A heads up if you do … (I think I’ve mentioned this a couple of times)</p>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
The bare-metal install guides have been enhanced/updated and maintained over the last few stx releases</li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
… but the virtual install guides have not</li></ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
E.g. if you compare</li></ul>
</ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<ul type="square" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
<a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/bare_metal/aio_simplex_install_kubernetes.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD9i4tdKAA$" data-auth="NotApplicable" data-loopstyle="linkonly">https://docs.starlingx.io/deploy_install_guides/release/bare_metal/aio_simplex_install_kubernetes.html</a></li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
And</li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
<a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD8v-CCg9g$" data-auth="NotApplicable" data-loopstyle="linkonly">https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex.html</a></li></ul>
</ul>
</ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<ul type="square" style="margin-bottom: 0in;margin-top:0in">
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
<a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_environ.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD9wnjuUMw$" data-auth="NotApplicable" data-loopstyle="linkonly">https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_environ.html</a></li></ul>
</ul>
</ul>
</ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<ul type="square" style="margin-bottom: 0in;margin-top:0in">
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
<a href="https://urldefense.com/v3/__https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_install_kubernetes.html__;!!AjveYdw8EvQ!boP47ELlpMl-EgbezJWOfV88GHWEL-73ZwIT9x9i2aefFtfwQQn6vsVsZMm4k1jnWWpP545WcyJZsZsXzMkdY-Wp8Q92yD_FQ7ev9A$" data-auth="NotApplicable" data-loopstyle="linkonly">https://docs.starlingx.io/deploy_install_guides/release/virtual/aio_simplex_install_kubernetes.html</a></li></ul>
</ul>
</ul>
</ul>
</ul>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:1.0in">
you’ll see several differences that are not necessarily due virtual versus bare-metal.</p>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
We (doc team) did not maintain the virtual install guides because we were thinking that
</li></ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
It was too much overhead maintaining both guides, </li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
Instead we were going to combine the guides</li></ul>
</ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<ul type="square" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
And just have in the very few places, the difference between virtual versus bare-metal</li></ul>
</ul>
</ul>
<ul type="disc" style="margin-bottom: 0in;margin-top:0in">
<ul type="circle" style="margin-bottom: 0in;margin-top:0in">
<li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
BUT <br>
… we have not had time to look at this.</li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
</li><li class="x_x_xmsolistparagraph" style="margin: 0in 0in 0in 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;margin-left:0in">
If you are interested in doing this … let me, Juanita and Ron know and we can provide some guidance here.</li></ul>
</ul>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
Greg.</p>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<div>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0in 0in 0in">
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<b>From:</b> Thebeau, Michel <<a href="mailto:Michel.Thebeau@windriver.com" data-loopstyle="linkonly">Michel.Thebeau@windriver.com</a>>
<br>
<b>Sent:</b> Wednesday, June 28, 2023 3:51 PM<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io" data-loopstyle="linkonly">
starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> [Starlingx-discuss] Intentions toward enhancements for Starlingx Libvirt deployment method host utilization</p>
</div>
</div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
</p>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Hi,</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"><br>
I prepared the following description of enhancements I intend towards the libvirt virtual deployment method. Please let me know I should follow a particular procedure. Otherwise I intend to create a story in storyboard.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Mitch.<br>
===<br>
Starlingx Libvirt deployment method host utilization enhancements </span></p>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">References:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">"Install StarlingX Kubernetes in a virtual environment" -
<a href="https://urldefense.com/v3/__https:/docs.starlingx.io/deploy_install_guides/release/index-install-r7-8966076f0e81.html*index-install-r7-8966076f0e81__;Iw!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3g0pfSBm$" data-auth="NotApplicable" data-loopstyle="linkonly">
https://docs.starlingx.io/deploy_install_guides/release/index-install-r7-8966076f0e81.html#index-install-r7-8966076f0e81</a></span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Libvirt deployment method in starlingx/tools -
<a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/tools/src/branch/master/deployment/libvirt__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3i5MQhv-$" data-auth="NotApplicable" data-loopstyle="linkonly">
https://opendev.org/starlingx/tools/src/branch/master/deployment/libvirt</a></span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Libvirt deployment method moved this week to starlingx/virtual-deployment -
<a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/virtual-deployment/src/branch/master/libvirt__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3sDypkJm$" data-auth="NotApplicable" data-loopstyle="linkonly">
https://opendev.org/starlingx/virtual-deployment/src/branch/master/libvirt</a></span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Motivation is to:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> A) maintain attributes for more than one virtual lab</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> B) improve the usage and selection of the host's resources for disk, memory and cpu</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> C) isolate cluster networks where more than one virtual lab may be running</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Philosophy of continuity: </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Introduce changes and developments in continuity with established examples and approaches.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - Maintain the existing examples for default setting and the 'mad' override.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - Establish regression test based on the default setting and 'mad' override to ensure that a user of the deployment method can continue to do the same thing they used to do.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - Maintain and extend the use of overridable variable definitions for the attributes of a lab.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - Maintain and extend the use of command line parameters for configuration selection, such as "-c 'simplex'".</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - Maintain and extend the existing workflow: "exporting variables,
<a href="https://urldefense.com/v3/__http:/setup_network.sh__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3h6jVq1i$" data-auth="NotApplicable" data-loopstyle="linkonly">
setup_network.sh</a>, <a href="https://urldefense.com/v3/__http:/setup_configation.sh__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3s6zQf--$" data-auth="NotApplicable" data-loopstyle="linkonly">
setup_configation.sh</a>, <a href="https://urldefense.com/v3/__http:/destroy_configuration.sh__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3p-0jJRx$" data-auth="NotApplicable" data-loopstyle="linkonly">
destroy_configuration.sh</a>, destroy_network.sh".</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">A) Maintain configurations for more than one virtual cluster:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Motivation: allow a lab's attributes to be recalled from a configuration file and operate upon that lab specifically.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Establish a precedent for a configuration file used to override the default attributes. Refer to the README.rst "Overview" section which lists environment variables CONTROLLER, WORKER, BRIDGE_INTERFACE, EXTERNAL_NETWORK,
EXTERNAL_IP.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Provide a default configuration file that will reset the variables to defaults as they currently exist within the deployment/libvirt scripts, including:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> BRIDGE_INTERFACE=${BRIDGE_INTERFACE:-stxbr}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> EXTERNAL_NETWORK=${EXTERNAL_NETWORK:-10.10.10.0/24}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> EXTERNAL_IP=${EXTERNAL_IP:-10.10.10.1/24}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> CONFIGURATION=${CONFIGURATION:-simplex}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> CONTROLLER=${CONTROLLER:-controller}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> WORKER=${WORKER:-worker}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> STORAGE=${STORAGE:-storage}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> WORKER_NODES_NUMBER=${WORKER_NODES_NUMBER:-1}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> STORAGE_NODES_NUMBER=${STORAGE_NODES_NUMBER:-1}</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Provide an example configuration file that sets a lab's attributes deviating from the default. Especially, the default and the example should co-exist. Consider honouring the "mad" example in README.rst.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">If necessary provide an option to select values, or a script to set variables, from that configuration file.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">B) Improve usage and selection of host's resources:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Motivation: allow lab specific attributes for the host's resources and provide tools to inspect those resources within the contexts of the virtual labs and/or overall</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Note: Ensure that all changes are providing defaults that are equivalent to the existing implementation.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Values to add to the lab's attributes:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> Add DOMAIN_DIRECTORY to the set of overridable variables</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> Add an override variable for the DISK file location for each node in a virtual lab. (currently hardcoded /var/lib/libvirt/images in
<a href="https://urldefense.com/v3/__http:/functions.sh__;!!AjveYdw8EvQ!Z4_8uAlE2hflEwoj6PLS-fkscNHofrzze0Z8TcwKqUWt8eZuvXR2BYDbfdQ1NRxwAPidwaXpiTs6mEaYmZdFwN3y3svzl4kA$" data-auth="NotApplicable" data-loopstyle="linkonly">
functions.sh</a>)</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> Add an override variable for the MEMORY setting for each node (currently XML hardcoded <memory>)</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> Add an override variable for the CPU setting of each node (currently XML hardcoded <vcpu>)</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Add scripting to assist with supervising the host's resources, such as:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - listing the lab's nodes and networks;</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - inspecting the lab's network configurations;</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - inspecting the host's and lab's disk usage per configured disk;</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - listing a lab's nodes' cpu and memory allocations</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">C) Isolate cluster networks where more than one cluster may be running:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Motivation: on a host that has a capacity to run virtual clusters, ensure that there is no networking crosstalk between the running clusters.</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Provide scripting to add/remove iptables restrictions for a lab's networks. Initially assume no inter-cluster communication, and only the OAM network will route to external networks. Include:</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - ipv4 and/or ipv6</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> - a lab specific iptables CHAIN</span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
<div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;">Probably: omit running this script automatically, since it changes the deployment behaviour. Consider adding an optional parameter to setup_network.sh.</span></p>
</div>
<p class="x_x_xmsonormal" style="margin-top: 0px; margin-bottom: 0px;margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size: 12pt; color: black;"> </span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>