-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/20/2015 02:07 PM, Pasquale Salza wrote:
Hi Rhys, I suppose so, because these are my iptables rules:
iptables -F iptables -t nat -F iptables -P INPUT ACCEPT iptables -P
OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -A INPUT -d
172.16.58.0/24 <
http://172.16.58.0/24> -m state --state
ESTABLISHED,RELATED -j ACCEPT iptables -A INPUT -d 172.16.58.0/24
<
http://172.16.58.0/24> -p tcp --dport ssh -j ACCEPT iptables -A
INPUT -d 172.16.58.0/24 <
http://172.16.58.0/24> -p tcp --dport www
-j ACCEPT iptables -A INPUT -d 172.16.58.0/24
<
http://172.16.58.0/24> -p tcp --dport pptp -j ACCEPT iptables -A
INPUT -d 172.16.58.0/24 <
http://172.16.58.0/24> -p tcp --sport
domain -j ACCEPT iptables -A INPUT -d 172.16.58.0/24
<
http://172.16.58.0/24> -p tcp --dport domain -j ACCEPT iptables -A
INPUT -d 172.16.58.0/24 <
http://172.16.58.0/24> -p udp --sport
domain -j ACCEPT iptables -A INPUT -d 172.16.58.0/24
<
http://172.16.58.0/24> -p udp --dport domain -j ACCEPT iptables -A
INPUT -d 172.16.58.0/24 <
http://172.16.58.0/24> -p gre -j ACCEPT
iptables -A INPUT -d 172.16.58.0/24 <
http://172.16.58.0/24> -p icmp
-j ACCEPT iptables -A INPUT -d 172.16.58.0/24
<
http://172.16.58.0/24> -j DROP iptables -t nat -A POSTROUTING -o
eth0 -j MASQUERADE service iptables save
Firstly, do you think I planned the network organisation well? Do
you have other suggestion (best practices) with 2 interfaces?
2015-02-20 18:30 GMT+01:00 Rhys Oxenham <roxenham(a)redhat.com
<mailto:roxenham@redhat.com>>:
Hi Pasquale,
Did you modify your security group rules to allow ICMP and/or
22:tcp access?
Many thanks Rhys
> On 20 Feb 2015, at 17:11, Pasquale Salza
> <pasquale.salza(a)gmail.com
<mailto:pasquale.salza@gmail.com>> wrote:
>
> Hi there, I have a lot of problems with RDO/OpenStack
configuration. Firstly, I need to describe my network situation.
>
> I have 7 machine, each of them with 2 NIC. I would like to use
> one
machine as a controller/network node and the others as compute
nodes.
>
> I would like to use the eth0 to connect nodes to internet (and
> get
access by remote sessions) with the network "172.16.58.0/24
<
http://172.16.58.0/24>", in which I have just 7 available IPs,
and eth1 as configuration network on the network 10.42.100.0/42
<
http://10.42.100.0/42>.
>
> This is my current configuration, for each node (varying the IPs
on each machine):
>
> eth0: DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static
> IPADDR=172.16.58.50 NETMASK=255.255.255.0 GATEWAY=172.16.58.254
> DNS1=172.16.58.50 DOMAIN=### DEFROUTE="yes"
>
> eth1: DEVICE=eth1 TYPE=OVSPort DEVICETYPE=ovs OVS_BRIDGE=br-ex
> ONBOOT=yes
>
> br-ex: DEVICE=br-ex DEVICETYPE=ovs TYPE=OVSBridge
> BOOTPROTO=static IPADDR=10.42.100.1 NETMASK=255.255.255.0
> ONBOOT=yes
>
> I'd like to have instances on 10.42.200.0/24
<
http://10.42.200.0/24> virtual private network and the remaining
IPs of 10.42.100.0/24 <
http://10.42.100.0/24> network as floating
IPs.
>
> These are the relevant parts of my answers.txt file:
>
> CONFIG_CONTROLLER_HOST=10.42.100.1
>
CONFIG_COMPUTE_HOSTS=10.42.100.10,10.42.100.11,10.42.100.12,10.42.100.13,10.42.100.14,10.42.100.15
CONFIG_NETWORK_HOSTS=10.42.100.1
> CONFIG_AMQP_HOST=10.42.100.1 CONFIG_MARIADB_HOST=10.42.100.1
> CONFIG_NOVA_COMPUTE_PRIVIF=eth1 CONFIG_NOVA_NETWORK_PUBIF=eth1
> CONFIG_NOVA_NETWORK_PRIVIF=eth1
> CONFIG_NOVA_NETWORK_FIXEDRANGE=10.42.200.0/24
<
http://10.42.200.0/24>
> CONFIG_NOVA_NETWORK_FLOATRANGE=10.42.100.0/24
<
http://10.42.100.0/24>
> CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex
> CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan
> CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan
> CONFIG_NEUTRON_ML2_VNI_RANGES=10:100
> CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=
> CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=
> CONFIG_NEUTRON_OVS_BRIDGE_IFACES=
> CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
>
> After the installation, I configure the network like this:
>
> neutron router-create router neutron net-create private neutron
> subnet-create private 10.42.200.0/24
<
http://10.42.200.0/24> --name private-subnet
> neutron router-interface-add router private-subnet neutron
> net-create public --router:external=True neutron subnet-create
> public 10.42.100.0/24
<
http://10.42.100.0/24> --name public-subnet --enable_dhcp=False
--allocation-pool start=10.42.100.100,end=10.42.100.200
--no-gateway
> neutron router-gateway-set router public
>
> I'm able to launch instances but I can't get access (ping/ssh)
> to
them.
>
> I don't know if I'm doing something wrong starting from
> planning.
>
> Please, help me!
>
> _______________________________________________ Rdo-list mailing
> list Rdo-list(a)redhat.com <mailto:Rdo-list@redhat.com>
>
https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe(a)redhat.com
<mailto:rdo-list-unsubscribe@redhat.com>
-- Pasquale Salza
e-mail: pasquale.salza(a)gmail.com <mailto:pasquale.salza@gmail.com>
phone: +39 393 4415978 fax: +39 089 8422939 skype: pasquale.salza
linkedin:
http://it.linkedin.com/in/psalza/
_______________________________________________ Rdo-list mailing
list Rdo-list(a)redhat.com
https://www.redhat.com/mailman/listinfo/rdo-list
To unsubscribe: rdo-list-unsubscribe(a)redhat.com
Those look like the iptables rule on the hypervisor. Rhys is talking
about the Neutron security group rules. By default, ssh into VMs is
not allowed. You need to permit ICMP and SSH in the security rules on
the neutron network.
I don't see anything wrong with your network architecture at first
glance, but floating IPs can be tricky at first. Start with basic
VM-to-VM connectivity and add on from there.
Good luck!
- --
Dan Sneddon | Principal OpenStack Engineer
dsneddon(a)redhat.com |
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJU57MFAAoJEFkV3ypsGNbjlrcIAMc+Bp39+BIEhNm7rDjZZ/4m
wcf/ti9vmeMuCyjTAwRUIHUO1l5ZnhoBLh6vdZaPXABEvC1bFT5U7V2Jeyt1z207
1kRrPxUV5mto5/NLOVJIvxR5qKdDGS0O7QPus9ZNeIWEIwQ/gmpqfm6I3PrQUOlq
dqTVAUt5FoKCtPrGilbjX/6m5NEYa9kPO2vsr9C1OTfa9VYEn4LfUlHaQYDg7g/Q
1TQWlvWiMiHGYTzMqsWQdEb/CQosRfc2+Mf5eqO9Ah5CWrVZx14dDL8gQd1vfLGr
sl3ByfVLwBTv3NiVtd1E+E4yOGceOoQ0xn0ysN30DhGxZlfob9ApV6m8PhMdeek=
=vacc
-----END PGP SIGNATURE-----