<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 29 Oct 2020 at 16:20, Radosław Piliszek <<a href="mailto:radoslaw.piliszek@gmail.com">radoslaw.piliszek@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Albert!<br>
<br>
Sorry for top posting but I don't really see which part to quote would<br>
be best so they all lose. :D<br>
<br>
Indeed, it's tricky to handle this if you are not a fan of linux networking.<br>
I guess we should document an example way....<br>
<br>
Anyhow, the way e.g. Kayobe handles it for users (as it deals with<br>
baremetal details) is to use bridges and veths.<br>
Basically, you create a bridge, attach it to the expected interface,<br>
set any networking you still want on that network for this host on<br>
this bridge.<br>
Then, you create a veth pair and connect one end to it and the second<br>
one is given to neutron.<br>
<br></blockquote><div><span class="gmail_default" style="font-family:verdana,sans-serif">Alternatively, if this is just for development, you can use a dummy interface.</span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif">ip link add link eth1 type dummy</span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif"><br></span></div><div><span class="gmail_default" style="font-family:verdana,sans-serif">It's not persistent, but good enough for testing. If you need external network access from it you could add a MASQUERADE iptables rule and enable the IP forwarding sysctl.</span> </div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
-yoctozepto<br>
<br>
On Thu, Oct 29, 2020 at 12:49 PM Braden, Albert<br>
<<a href="mailto:C-Albert.Braden@charter.com" target="_blank">C-Albert.Braden@charter.com</a>> wrote:<br>
><br>
> I’m trying to setup an allinone kolla-ansible Train POC on a VM, and I’m following the instructions here:<br>
><br>
><br>
><br>
> <a href="https://docs.openstack.org/kolla-ansible/train/user/quickstart.html" rel="noreferrer" target="_blank">https://docs.openstack.org/kolla-ansible/train/user/quickstart.html</a><br>
><br>
><br>
><br>
> Under “Prepare initial configuration” where it talks about globals.yml, it says I need 2 network interfaces:<br>
><br>
><br>
><br>
> network_interface: "eth0"<br>
><br>
> neutron_external_interface: "eth1"<br>
><br>
><br>
><br>
> My VM has a private IP and a floating IP that I use to ssh to it:<br>
><br>
><br>
><br>
> | ID                                   | Name              | Status  | Networks                              | Image           | Flavor         |<br>
><br>
> | 41f6782a-8ca8-4ab4-8fdc-776584139ba0 | adjutant-poc      | ACTIVE  | private=<primary IP>, <floating IP>  |                 | s1-standard-08 |<br>
><br>
><br>
><br>
> I tried various options for eth1 but I can’t seem to get it to work:<br>
><br>
><br>
><br>
> [root@adjutant-poc network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth1<br>
><br>
> BOOTPROTO=dhcp<br>
><br>
> DEVICE=eth1<br>
><br>
> ONBOOT=yes<br>
><br>
> TYPE=Ethernet<br>
><br>
> NM_CONTROLLED=no<br>
><br>
><br>
><br>
> I tried creating another port and adding it but that didn’t seem to make a difference. What am I doing wrong? Do I really need 2 network interfaces on the VM? If so, what’s the correct way to add one?<br>
><br>
><br>
><br>
> [root@adjutant-poc network-scripts]# service network restart<br>
><br>
> Restarting network (via systemctl):  Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.<br>
><br>
>                                                           [FAILED]<br>
><br>
><br>
><br>
> Log:<br>
><br>
><br>
><br>
> <a href="http://paste.debian.net/1168982/" rel="noreferrer" target="_blank">http://paste.debian.net/1168982/</a><br>
><br>
><br>
><br>
> I apologize for the nonsense below. So far I have not been able to stop it from being attached to my external emails. I'm working on it.<br>
><br>
><br>
><br>
> The contents of this e-mail message and<br>
> any attachments are intended solely for the<br>
> addressee(s) and may contain confidential<br>
> and/or legally privileged information. If you<br>
> are not the intended recipient of this message<br>
> or if this message has been addressed to you<br>
> in error, please immediately alert the sender<br>
> by reply e-mail and then delete this message<br>
> and any attachments. If you are not the<br>
> intended recipient, you are notified that<br>
> any use, dissemination, distribution, copying,<br>
> or storage of this message or any attachment<br>
> is strictly prohibited.<br>
<br>
</blockquote></div></div>