<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<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">
Hi again, folks.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Based on our conversation at the Community call today, we split the feedback regarding the network problems into two different things: </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
1) Get a GPU passthrough for NVIDIA to work on a virtual setup with VirtualBox. I don't have anything that I can add here, but would love to hear from others
<span id="🙂">🙂</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span>2) Correctly set up networking for VirtualBox setup.</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
On this second topic, I want to provide some additional info. If you had at any point a working StarlingX setup with VirtualBox (either using the
<a href="https://docs.starlingx.io/deploy_install_guides/release/virtual/automated_install.html" title="https://docs.starlingx.io/deploy_install_guides/release/virtual/automated_install.html" data-loopstyle="linkonly" id="LPlnk504393">
recently merged automated guide</a> or manually installing with the canonical guides) and you're now having problems accessing services running in the VM(s) it could be this: <a href="https://www.virtualbox.org/ticket/20337#comment:1" id="LPlnk537024">https://www.virtualbox.org/ticket/20337#comment:1</a>.<b></b></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
In order to figure this out, I check if there's anything listening, on my host, in a port that I know is set up with a port forward in VirtualBox's NatNetwork (8080, for example): </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<span style="font-family: Consolas, Courier, monospace;">netstat -tunlp | grep 8080</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted1">
If I don't get anything back from that, I then try to restart the NatNetworks with (notice that NatNetwork is the name of the Nat Network that is assigned to one of the VM's network adapters): 
<div><br class="ContentPasted1">
</div>
<div class="ContentPasted1"><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork stop --netname NatNetwork</span></div>
<div class="ContentPasted1"><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork start --netname NatNetwork</span></div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
If after that the "netstat" is still not showing anything listening on ports that are forwarded between the host and the VM(s), then I also try to recreate the Nat Network from scratch (that worked already at least twice for me):</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2">
<div><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork remove --netname NatNetwork || true</span><br>
</div>
<div class="ContentPasted2"><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork add --netname NatNetwork --dhcp off --network 10.10.10.0/24</span></div>
<div><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork modify --netname NatNetwork --port-forward-4 "SSH:tcp:[]:3122:[10.10.10.3]:22"</span><br>
</div>
<div class="ContentPasted2"><span style="font-family: Consolas, Courier, monospace;">vboxmanage natnetwork modify --netname NatNetwork --port-forward-4 "HTTP:tcp:[]:8080:[10.10.10.3]:8080"</span></div>
<div class="ContentPasted2"><span style="font-family: Consolas, Courier, monospace;"><span style="display: inline !important; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="ContentPasted3">... and so on.</span></span></div>
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
If this is the case with your setup, I'm sorry. I know how frustrating this is and that's why I'm trying to follow up with the VirtualBox community (both on <a href="https://www.virtualbox.org/ticket/20337" id="LPlnk312235">https://www.virtualbox.org/ticket/20337</a> and <a href="https://www.virtualbox.org/ticket/19651" id="LPlnk535214">https://www.virtualbox.org/ticket/19651</a>).</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
If not, please let us know and share more details here <span id="🙂">🙂.</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
<span><br>
</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
<span>Regards,</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
<span>--</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof ContentPasted0 ContentPasted2 ContentPasted4 ContentPasted5">
<span>Bruno.</span></div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Ildiko Vancsa <ildiko@openinfra.dev><br>
<b>Sent:</b> Tuesday, August 8, 2023 19:56<br>
<b>To:</b> Bruno Drugowick Muniz <Bruno.Muniz@encora.com><br>
<b>Cc:</b> StarlingX ML <starlingx-discuss@lists.starlingx.io><br>
<b>Subject:</b> Re: [Starlingx-discuss] User feedback and questions</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">External Mail: Do not click links or open attachments unless you recognize the sender and know the content is safe.<br>
<br>
Hi Bruno,<br>
<br>
Thank you for the quick comments.<br>
<br>
A few notes in line.<br>
<br>
> […]<br>
><br>
> Hi, Ildikó and StarlingX Community.<br>
><br>
> I'll add my 2 cents regarding their feedback.<br>
><br>
> >    - The networking setup has been hard to figure out for StarlingX, they found that it's not very well documented.<br>
> >    + Is it in the roadmap to document the networking setup for StarlingX with more details?<br>
><br>
> Regarding the above, the Docs team recently discussed a problem with the Virtual guides being outdated when compared to the bare metal guides. If someone was following the Virtual guides, it could partially account for their confusion. This problem is being
 tracked as a bug and it's actively being discussed in the Docs team meetings. While I don't represent the Docs team, I participated in the discussion, and I'm assigned to this bug while awaiting the resolution of other blocking factors. The bug in question
 can be found here: <a href="https://bugs.launchpad.net/starlingx/+bug/2028272">https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.launchpad.net%2Fstarlingx%2F%2Bbug%2F2028272&data=05%7C01%7CBruno.Muniz%40encora.com%7C9439c06058ad4fcfd01108db9862bfe9%7C1e0c92b0f1bd441ebbe6c778f9ced553%7C0%7C0%7C638271322132779517%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=a%2FbPhdkTmLoXT83DCMqAQpvrau4DkcpldQqswm9PmX4%3D&reserved=0</a>.<br>
><br>
> Therefore, even though there might be additional problems not covered by this bug, addressing the concern with the Virtual guides is indeed part of the community's plan.<br>
<br>
[Ildiko] That is great to hear, thank you for the updates!<br>
<br>
><br>
> Regarding the query below:<br>
><br>
> >    + Would it be possible to automate the creation of networks for the platform? Especially for the virtual deployment option, since that is most commonly deployed by new users, who are evaluating the platform.<br>
><br>
> I'm not sure I fully understand what exactly they meant by "automate the creation of networks for the platform". Could we gather more specific details on this?<br>
><br>
> […]<br>
<br>
[Ildiko] While we did not go into deep details on this during our conversation. The person said that the L2 network setup is fine, but the L3 is a bit lacking in terms of setting up NAT, bridges, etc. I’m not sure if the comments were maybe specific to the
 duplex system or just in general applicable to either virtual deployment options. Does this help?<br>
<br>
Thanks,<br>
Ildikó<br>
<br>
———<br>
<br>
Ildikó Váncsa<br>
Director of Community<br>
Open Infrastructure Foundation<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>