dellcloudedge/crowbar — Issue #119: VMs Unable to reach internet
Author: stevefriday
Created: 2012-02-23 22:51:03+00:00
State: open

After having completed a Crowbar install of openstack using openstack111219.iso I have configured up the network files and all is running fine, however the VMs can not reach out to the internet, I can however ssh over my network to the VMs after enabling the default firewall rules, I looked at the Controller node and tried to ping out from that and again this can not get out to the internet.

Below is the network json file.

"id": "bc-template-network",
"description": "Instantiates network interfaces on the crowbar managed systems. Also manages the address pool",
"attributes": {
"network": {
"start_up_delay": 30,
"mode": "single",
"teaming": {
"mode": 6
},
"interface_map": [
{
"pattern": "PowerEdge M610",
"bus_order": [
"/0/100/1",
"/0/100/7"
]
},
{
"pattern": "PowerEdge R710",
"bus_order": [
"/0/100/1",
"/0/100/3"
]
},
{
"pattern": "PowerEdge C6145",
"bus_order": [
"/0/100/4",
"/0/100/2"
]
},
{
"pattern": "PowerEdge C2100",
"bus_order": [
"/0/100/1c",
"/0/100/7",
"/0/100/9",
"/0/100/1"
]
},
{
"pattern": "C6100",
"bus_order": [
"/0/100/1",
"/0/100/3",
"/0/100/7"
]
},
{
"pattern": "product",
"bus_order": [
"/0/100/1",
"/0/100/2"
]
}
],
"conduit_map": [
{
"pattern": "team/.*/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1", "1g2" ],
"team_mode": 6
},
"intf1": {
"if_list": [ "1g1", "1g2" ],
"team_mode": 6
},
"intf2": {
"if_list": [ "1g1", "1g2" ],
"team_mode": 6
}
}
},
{
"pattern": "dual/.*/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"intf1": {
"if_list": [ "1g2" ]
},
"intf2": {
"if_list": [ "1g1" ]
}
}
},
{
"pattern": "single/.*/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"bastion1": {
"if_list": [ "1g2"]
},
"intf1": {
"if_list": [ "1g2" ]
},
"intf2": {
"if_list": [ "1g3" ]
}
}
},
{
"pattern": ".*/.*/.*",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"intf1": {
"if_list": [ "1g1" ]
},
"intf2": {
"if_list": [ "1g1" ]
}
}
},
{
"pattern": "mode/1g_adpt_count/role",
"conduit_list": {
"intf0": {
"if_list": [ "1g1" ]
},
"intf1": {
"if_list": [ "1g1" ]
},
"intf2": {
"if_list": [ "1g1" ]
}
}
}
],
"networks": {
"storage": {
"conduit": "intf2",
"vlan": 403,
"use_vlan": true,
"add_bridge": false,
"subnet": "10.49.54.0",
"netmask": "255.255.255.0",
"broadcast": "10.49.54.255",
"ranges": {
"host": { "start": "10.49.54.10", "end": "10.49.54.20" }
}
},
"public": {
"conduit": "intf2",
"vlan": 403,
"use_vlan": true,
"add_bridge": false,
"subnet": "10.49.54.0",
"netmask": "255.255.255.0",
"broadcast": "10.49.54.255",
"router": "10.49.54.1",
"ranges": {
"host": { "start": "10.49.54.21", "end": "10.49.54.49" },
"dhcp": { "start": "10.49.54.50", "end": "10.49.54.127" }
}
},
"nova_fixed": {
"conduit": "intf2",
"vlan": 405,
"use_vlan": true,
"add_bridge": true,
"subnet": "10.49.57.0",
"netmask": "255.255.255.0",
"broadcast": "10.49.47.255",
"router": "10.49.57.1",
"ranges": {
"router": { "start": "10.49.57.25", "end": "10.49.57.49" },
"dhcp": { "start": "10.49.57.50", "end": "10.49.47.254" }
}
},
"nova_floating": {
"conduit": "intf1",
"vlan": 300,
"use_vlan": true,
"add_bridge": false,
"subnet": "192.168.122.128",
"netmask": "255.255.255.192",
"broadcast": "192.168.122.191",
"ranges": {
"host": { "start": "192.168.122.129", "end": "192.168.122.191" }
}
},
"bastion1": {
"conduit": "bastion1",
"vlan": 404,
"use_vlan": false,
"add_bridge": false,
"subnet": "10.49.56.0",
"netmask": "255.255.255.0",
"broadcast": "10.49.56.255",
"ranges": {
"admin": { "start": "10.49.56.12", "end": "10.49.56.12" }
}
},
"bmc": {
"conduit": "bmc",
"vlan": 100,
"use_vlan": false,
"add_bridge": false,
"subnet": "192.168.124.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.124.255",
"ranges": {
"host": { "start": "192.168.124.162", "end": "192.168.124.240" }
}
},
"bmc_vlan": {
"conduit": "intf0",
"vlan": 100,
"use_vlan": true,
"add_bridge": false,
"subnet": "192.168.124.0",
"netmask": "255.255.255.0",
"broadcast": "192.168.124.255",
"ranges": {
"host": { "start": "192.168.124.161", "end": "192.168.124.161" }
}
},
"admin": {
"conduit": "intf0",
"vlan": 404,
"use_vlan": false,
"add_bridge": false,
"subnet": "10.49.56.0",
"netmask": "255.255.255.0",
"broadcast": "10.49.56.255",
"router": "10.49.56.1",
"ranges": {
"admin": { "start": "10.49.56.10", "end": "10.49.56.11" },
"dhcp": { "start": "10.49.56.21", "end": "10.49.56.80" },
"host": { "start": "10.49.56.81", "end": "10.49.56.160" },
"switch": { "start": "10.49.56.241", "end": "10.49.56.250" }
}
}
}
}
},
"deployment": {
"network": {
"crowbar-revision": 0,
"elements": {},
"element_order": [
[ "network" ]
],
"config": {
"environment": "network-base-config",
"mode": "full",
"transitions": true,
"transition_list": [ "discovered" ]
}
}
}
}

The Controller has Eth0 on 10.49.56.82
eth2.403 10.49.54.21
br405 10.49.57.25

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.49.54.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2.403
10.49.57.0 0.0.0.0 255.255.255.0 U 0 0 0 br405
10.49.56.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 10.49.57.1 0.0.0.0 UG 100 0 0 br405
0.0.0.0 10.49.54.1 0.0.0.0 UG 100 0 0 eth2.403
0.0.0.0 10.49.56.1 0.0.0.0 UG 100 0 0 eth0

I have built a seperate machine on the 10.49.57.x network and that can reach the internet, so can machines on 10.49.56.x and 10.49.54.x

Regards
Steve