Bug 1461185
Summary: | RHEL-7.3-OSP8-Juniper contrail-compute deployment using RH director failed. STUCK after :NetworkDeployment | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | shaju <shajuvk> |
Component: | os-net-config | Assignee: | RHOS Maint <rhos-maint> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Shai Revivo <srevivo> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.0 (Liberty) | CC: | amuller, berrange, bfournie, dasmith, eglynn, gbarros, hbrock, jslagle, kchamart, mburns, rhel-osp-director-maint, sbauza, sferdjao, sgordon, shajuvk, srevivo, svanders, vromanso |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-09-20 17:16:25 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
shaju
2017-06-13 18:49:07 UTC
Contrail vrouter was not provisioned properly. Ip address is assigned to both vhost0 interface as well as the physical interface (eth0). This case the reachability issue to compute vm . While creating vhost0 interface from physical interface, physical interface configuration file shouldn't include IP address and subnetmask. Also need add static instead of dhcp. [root@overcloud-compute-0 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:d2:c6:f7 brd ff:ff:ff:ff:ff:ff inet 192.0.2.12/24 brd 192.0.2.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fed2:c6f7/64 scope link valid_lft forever preferred_lft forever 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:5d:36:5d brd ff:ff:ff:ff:ff:ff inet 10.87.67.65/24 brd 10.87.67.255 scope global eth1 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fe5d:365d/64 scope link valid_lft forever preferred_lft forever 4: vlan20@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 52:54:00:d2:c6:f7 brd ff:ff:ff:ff:ff:ff inet 172.16.2.17/24 brd 172.16.2.255 scope global vlan20 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fed2:c6f7/64 scope link valid_lft forever preferred_lft forever 5: vlan30@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 52:54:00:d2:c6:f7 brd ff:ff:ff:ff:ff:ff inet 172.16.1.16/24 brd 172.16.1.255 scope global vlan30 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fed2:c6f7/64 scope link valid_lft forever preferred_lft forever 6: vlan50@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000 link/ether 52:54:00:d2:c6:f7 brd ff:ff:ff:ff:ff:ff inet 172.16.0.14/24 brd 172.16.0.255 scope global vlan50 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fed2:c6f7/64 scope link valid_lft forever preferred_lft forever 7: pkt1: <UP,LOWER_UP> mtu 65535 qdisc noqueue state UNKNOWN qlen 1 link/void 1e:8f:0f:61:52:2b brd 00:00:00:00:00:00 8: pkt3: <UP,LOWER_UP> mtu 65535 qdisc noqueue state UNKNOWN qlen 1 link/void 5e:09:5c:22:1d:50 brd 00:00:00:00:00:00 9: pkt2: <UP,LOWER_UP> mtu 65535 qdisc noqueue state UNKNOWN qlen 1 link/void ba:1e:c8:b4:78:a8 brd 00:00:00:00:00:00 10: vhost0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 52:54:00:d2:c6:f7 brd ff:ff:ff:ff:ff:ff inet 192.0.2.12/24 brd 192.0.2.255 scope global vhost0 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fed2:c6f7/64 scope link valid_lft forever preferred_lft forever ==== # This file is autogenerated by os-net-config DEVICE=eth0 ONBOOT=yes HOTPLUG=no NM_CONTROLLED=no PEERDNS=no BOOTPROTO=static IPADDR=192.0.2.12 ========> this shouldn't be here NETMASK=255.255.255.0 =====> this also need to remove from physical interface ~==== #Contrail vhost0 DEVICE=vhost0 ONBOOT=yes BOOTPROTO=none IPV6INIT=no USERCTL=yes IPADDR=192.0.2.12 NETMASK=255.255.255.0 NM_CONTROLLED=no #NETWORK MANAGER BUG WORKAROUND SUBCHANNELS=1,2,3 GATEWAY=10.87.67.126 DNS1=10.84.5.100 DOMAIN="localdomain" Does (In reply to shaju from comment #1) > Contrail vrouter was not provisioned properly. Ip address is assigned to > both vhost0 interface as well as the physical interface (eth0). This case > the reachability issue to compute vm . While creating vhost0 interface from > physical interface, physical interface configuration file shouldn't include > IP address and subnetmask. Also need add static instead of dhcp. So, does that mean that you solved your own issue? (In reply to Sven Anderson from comment #2) > Does (In reply to shaju from comment #1) > > Contrail vrouter was not provisioned properly. Ip address is assigned to > > both vhost0 interface as well as the physical interface (eth0). This case > > the reachability issue to compute vm . While creating vhost0 interface from > > physical interface, physical interface configuration file shouldn't include > > IP address and subnetmask. Also need add static instead of dhcp. > > So, does that mean that you solved your own issue? OSP8 Provisioning of Vrouter is done by RH director. This needs to handle in provisioning code. (In reply to shaju from comment #3) Hi Please let me know if you need any info. Status shows info needed. Puppet code for osp8 provision needs to handle this change. This is managed by RH. Thanks, Shaju > (In reply to Sven Anderson from comment #2) > > Does (In reply to shaju from comment #1) > > > Contrail vrouter was not provisioned properly. Ip address is assigned to > > > both vhost0 interface as well as the physical interface (eth0). This case > > > the reachability issue to compute vm . While creating vhost0 interface from > > > physical interface, physical interface configuration file shouldn't include > > > IP address and subnetmask. Also need add static instead of dhcp. > > > > So, does that mean that you solved your own issue? > > OSP8 Provisioning of Vrouter is done by RH director. This needs to handle in > provisioning code. Does something need to be changed in nova code or deployment? Or is this rather a neutron issue? I still don't understand what needs to be fixed. This seems to be a networking issue. Transferred to DFG:Networking and changed component to THT Changes needed in osp8 puppet provisioning code, I do not know where exact the code change needed. Networking DFG triage call - We *think* the proper component is os-net-config, switching to HardProv DFG. Can you please provide the logs from the deployment, either via sosreport or the logs in /var/log, particularly: /var/log/messages /var/log/neutron/* /var/log/heat/* /var/log/openvswitch/* /var/log/nova/* Also please provide the local template files that were used in deployment: /home/stack/templates/network-environment.yaml /home/stack/templates/neutron-opencontrail.yaml Hello. Please re-open this bug when you have the requested logs and template files. Please also clarify which changes in puppet code you have in mind. If you don't know for sure - please elaborate on why you think that puppet changes are required. Thanks! The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |