<div dir="ltr"><div dir="ltr"><div>I was able to resolve the issue. Workers nodes are up and running. <br></div><div>Documentation below says that we should use port-based VLAN for pxe booting, where as I had configured trunk VLAN for pxe network.</div><div>With port-based VLAN things are fine.</div><div><br></div><div><a href="https://docs.starlingx.io/configuration/host_interface_network_config.html">https://docs.starlingx.io/configuration/host_interface_network_config.html</a><br></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"><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">The </span><cite style="box-sizing:border-box;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">pxeboot</cite><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px"> network is an optional network required in scenarios where the </span><cite style="box-sizing:border-box;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">mgmt</cite><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px"> network cannot be used for PXE booting of hosts. For example, use the </span><cite style="box-sizing:border-box;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">pxeboot</cite><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px"> network when the </span><cite style="box-sizing:border-box;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">mgmt</cite><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px"> network needs to be IPv6 (not currently supported for PXE booting). In these scenarios, the PXE boot network uses a dedicated VLAN (port-based), and the </span><cite style="box-sizing:border-box;color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px">mgmt</cite><span style="color:rgb(51,51,51);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px"> network uses a separate dedicated VLAN (tagged) on the same port.</span>  </blockquote><div><br></div><div>Thanks,</div><div>Sriram</div><div><br></div><div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 2, 2020 at 8:40 AM Sriram <<a href="mailto:sriram.ec@gmail.com">sriram.ec@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"><div dir="ltr"><div>Hi,</div><div><br></div><div>I'm using rel-20.06 software of starlingX-4.0. Initial connection happens to pxe server on controller-0. I do see some packets between worker node and controller-0. Below tcpdump shows those packets</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">[root@controller-0 ~(keystone_admin)]# tcpdump -i any port 69 or port 53 or port 67 -nn<br>tcpdump: verbose output suppressed, use -v or -vv for full protocol decode<br>listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes<br>10:42:58.263992 ethertype IPv4, IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f0:d4:e2:e9:8e:c4, length 548<br>10:42:58.263992 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f0:d4:e2:e9:8e:c4, length 548<br>10:42:58.264290 IP 192.168.22.102.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 305<br>10:42:58.264299 ethertype IPv4, IP 192.168.22.102.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 305<br>10:43:02.301357 ethertype IPv4, IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f0:d4:e2:e9:8e:c4, length 548<br>10:43:02.301357 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f0:d4:e2:e9:8e:c4, length 548<br>10:43:02.310717 IP 192.168.22.102.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 305<br>10:43:02.310725 ethertype IPv4, IP 192.168.22.102.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 305<br>10:43:02.311555 ethertype IPv4, IP 169.254.202.138.2070 > 169.254.202.1.69:  27 RRQ "pxelinux.0" octet tsize 0<br>10:43:02.311555 IP 169.254.202.138.2070 > 169.254.202.1.69:  27 RRQ "pxelinux.0" octet tsize 0<br>10:43:02.311927 ethertype IPv4, IP 169.254.202.138.2071 > 169.254.202.1.69:  32 RRQ "pxelinux.0" octet blksize 1456<br>10:43:02.311927 IP 169.254.202.138.2071 > 169.254.202.1.69:  32 RRQ "pxelinux.0" octet blksize 1456<br>10:43:02.358861 ethertype IPv4, IP 169.254.202.138.49152 > 169.254.202.1.69:  79 RRQ "pxelinux.cfg/44454c4c-4800-104c-8034-cac04f473333" octet tsize 0 blksize 1408<br>..................<br><i>10:43:40.347690 ethertype IPv4, IP 169.254.202.138.49156 > 169.254.202.1.69:  57 RRQ "rel-20.06/installer-bzImage" octet tsize 0 blksize 1408<br>10:43:40.347690 IP 169.254.202.138.49156 > 169.254.202.1.69:  57 RRQ "rel-20.06/installer-bzImage" octet tsize 0 blksize 1408<br>10:43:41.035183 ethertype IPv4, IP 169.254.202.138.49157 > 169.254.202.1.69:  56 RRQ "rel-20.06/installer-initrd" octet tsize 0 blksize 1408<br>10:43:41.035183 IP 169.254.202.138.49157 > 169.254.202.1.69:  56 RRQ "rel-20.06/installer-initrd" octet tsize 0 blksize 1408</i></blockquote><div><br></div><div>169.254.202.138  is the worker node ip and 169.254.202.1 is the controller-0 ip. Above 4 are the last packets exchanged and after that no communication is seen. Worker node does not proceed further in installation. </div><div>Pxe network in the controller node is on vlan-143 and I have enabled the same vlan in bios of the worker node.<br></div><div><br></div><div>Please let me know if any info is required. </div><div><br></div><div>Regards,</div><div>Sriram</div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 1, 2020 at 1:25 PM Sriram <<a href="mailto:sriram.ec@gmail.com" target="_blank">sriram.ec@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"><div dir="ltr">Hi,<div><br></div><div>I'm trying to bring up the edge cloud with 3 nodes (1 controller and 2 worker nodes) with starlingX 4.0 - distributed cloud.</div><div>Central cloud is up and running with All in One Duplex 2 controller configuration.</div><div><br></div><div>I was able to bring up the controller-0 in edge cloud using iso (virtual cd/dvd mount) and  was able to configure the personality for the other nodes as workers. But worker-0 and worker-1 are stuck in pxe boot for more than 2hrs. Any suggestions?</div><div></div><div><br></div><div>In "Standard controller with storage" configuration, is having 2 controllers compulsory ?</div><div><a href="https://docs.starlingx.io/deploy_install_guides/r4_release/bare_metal/controller_storage.html" target="_blank">https://docs.starlingx.io/deploy_install_guides/r4_release/bare_metal/controller_storage.html</a><br></div><div>This document says it supports 2 controllers and upto 10 worker nodes.</div><div><br></div><div>Regards,</div><div>Sriram </div></div>
</blockquote></div></div>
</blockquote></div></div>