Ask Your Question

oCyber's profile - activity

2016-01-05 18:28:51 -0500 received badge  Famous Question (source)
2015-12-03 08:59:33 -0500 commented answer Instances not reachable from outside

Yes the icmp rule was missing, which added to my confusion. Basically I misunderstood how Openstack Floating IPs work and connected VMs to the br-ex network, then wondered why they didn't get an IP :)

2015-12-03 08:57:50 -0500 received badge  Scholar (source)
2015-12-03 08:57:47 -0500 received badge  Supporter (source)
2015-12-03 08:57:41 -0500 commented question Instances not reachable from outside

What is the difference to OVSPort?

2015-12-02 04:02:10 -0500 received badge  Notable Question (source)
2015-12-02 04:02:10 -0500 received badge  Popular Question (source)
2015-11-29 01:37:29 -0500 received badge  Notable Question (source)
2015-11-28 10:00:49 -0500 received badge  Popular Question (source)
2015-11-26 22:54:34 -0500 asked a question Instances not reachable from outside

Hey,

I've closely followed this guide to set up neutron after the installation with packstack: https://www.rdoproject.org/networking/neutron-with-existing-external-network/ (Neutron with existing external network)

When I look at my network topology, everything seems to look fine, yet I failed to reach my Instances from my external network so far. Here is my configuration:

$cat /etc/sysconfig/network-scripts/ifcfg-em4
NAME="em4"
DEVICE="em4"
HWADDR=44:44:42:55:66:77
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
ONBOOT="yes"

-

$ cat /etc/sysconfig/network-scripts/ifcfg-br-ex 
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=10.0.0.250  
NETMASK=255.255.255.0  # your netmask
GATEWAY=10.0.0.138  # your gateway
DNS1=8.8.8.8     # your nameserver
ONBOOT=yes

-

sudo openstack-config --set /etc/neutron/plugins/ml2/openvswitch_agent.ini ovs bridge_mappings extnet:br-ex
sudo openstack-config --set /etc/neutron/plugin.ini ml2 type_drivers vxlan,flat,vlan

-

neutron net-create external_network --provider:network_type flat --provider:physical_network extnet  --router:external --shared
neutron subnet-create --name public_subnet --dns-nameservers list=true 8.8.8.8 8.8.4.4 --enable_dhcp=False --allocation-pool=start=10.0.0.200,end=10.0.0.249 --gateway=10.0.0.138 external_network 10.0.0.0/24
neutron net-create private_network
neutron subnet-create --name private_subnet --dns-nameservers list=true 8.8.8.8 8.8.4.4 private_network 192.168.100.0/24
neutron router-create router1
neutron router-interface-add router1 private_subnet
neutron router-gateway-set router1 external_network

-

$ovs-vsctl show
    Bridge br-int
        fail_mode: secure
        Port "tap2fd8b0ff-f4"
            tag: 1
            Interface "tap2fd8b0ff-f4"
                type: internal
        Port int-br-ex
            Interface int-br-ex
                type: patch
                options: {peer=phy-br-ex}
        Port patch-tun
            Interface patch-tun
                type: patch
                options: {peer=patch-int}
        Port br-int
            Interface br-int
                type: internal
    Bridge br-ex
        Port phy-br-ex
            Interface phy-br-ex
                type: patch
                options: {peer=int-br-ex}
        Port "em4"
            Interface "em4"
        Port br-ex
            Interface br-ex
                type: internal
    Bridge br-tun
        fail_mode: secure
        Port br-tun
            Interface br-tun
                type: internal
        Port patch-int
            Interface patch-int
                type: patch
                options: {peer=patch-tun}
    ovs_version: "2.4.0"

Any ideas? :)

2015-11-26 22:54:34 -0500 asked a question Local Disk Usage causes failed launch

Hey,

I've got a pretty powerful machine, with a huge storage, but launching new Instances still fails as soon, as the calculated size of all instances is bigger than my primary disk, although, I've told packstack to configure Glance, Swift and Cinder to use the storage disks:

packstack --allinone --nagios-install=n --os-heat-install=n --os-swift-storages=/dev/sdd1 --cinder-volumes-create=n --provision-ovs-bridge=y --provision-demo=n --glance-backend=swift --gen-answer-file=answers_new.cfg

Any ideas? :)