I deploy two nodes openstack environment on redhat 6.5 following "Red Hat Enterprise Linux OpenStack Platform 4 Getting Started Guide". Here is the install command I used, and I guess packstack install neutron instead of nova networking. But how to configure the network? I am a new one for neutron, it will be helpful if someone can provide some suggestion. I have no ides after looking up neutron documents.
command: # packstack --instal l -hosts= 9.11.81.112(controller addr),9.11.81.79(node addr) answer file:
Path to a Public key to install on servers. If a usable key has not
been installed on the remote servers the user will be prompted for a
password and this key will be installed so the password will not be
required again
CONFIG_SSH_KEY=
Set to 'y' if you would like Packstack to install MySQL
CONFIG_MYSQL_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack Image
Service (Glance)
CONFIG_GLANCE_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack Block
Storage (Cinder)
CONFIG_CINDER_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack Compute
(Nova)
CONFIG_NOVA_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack
Networking (Neutron)
CONFIG_NEUTRON_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack
Dashboard (Horizon)
CONFIG_HORIZON_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack Object
Storage (Swift)
CONFIG_SWIFT_INSTALL=n
Set to 'y' if you would like Packstack to install OpenStack
Metering (Ceilometer)
CONFIG_CEILOMETER_INSTALL=y
Set to 'y' if you would like Packstack to install OpenStack
Orchestration (Heat)
CONFIG_HEAT_INSTALL=n
Set to 'y' if you would like Packstack to install the OpenStack
Client packages. An admin "rc" file will also be installed
CONFIG_CLIENT_INSTALL=y
Comma separated list of NTP servers. Leave plain if Packstack
should not install ntpd on instances.
CONFIG_NTP_SERVERS=
Set to 'y' if you would like Packstack to install Nagios to monitor
OpenStack hosts
CONFIG_NAGIOS_INSTALL=n
Comma separated list of servers to be excluded from installation in
case you are running Packstack the second time with the same answer
file and don't want Packstack to touch these servers. Leave plain if
you don't need to exclude any server.
EXCLUDE_SERVERS=
Set to 'y' if you want to run OpenStack services in debug mode.
Otherwise set to 'n'.
CONFIG_DEBUG_MODE=n
The IP address of the server on which to install MySQL
CONFIG_MYSQL_HOST=9.11.81.112
Username for the MySQL admin user
CONFIG_MYSQL_USER=root
Password for the MySQL admin user
CONFIG_MYSQL_PW=bd4d8033a5be4a49
The IP address of the server on which to install the QPID service
CONFIG_QPID_HOST=9.11.81.112
Enable SSL for the QPID service
CONFIG_QPID_ENABLE_SSL=n
Enable Authentication for the QPID service
CONFIG_QPID_ENABLE_AUTH=n
The password for the NSS certificate database of the QPID service
CONFIG_QPID_NSS_CERTDB_PW=2224eb538c374918beeb17251cac330e
The port in which the QPID service listens to SSL connections
CONFIG_QPID_SSL_PORT=5671
The filename of the certificate that the QPID service is going to
use
CONFIG_QPID_SSL_CERT_FILE=/etc/pki/tls/certs/qpid_selfcert.pem
The filename of the private key that the QPID service is going to
use
CONFIG_QPID_SSL_KEY_FILE=/etc/pki/tls/private/qpid_selfkey.pem
Auto Generates self signed SSL certificate and key
CONFIG_QPID_SSL_SELF_SIGNED=y
User for qpid authentication
CONFIG_QPID_AUTH_USER=qpid_user
Password for user authentication
CONFIG_QPID_AUTH_PASSWORD=87e40b8b09f74f53
The IP address of the server on which to install Keystone
CONFIG_KEYSTONE_HOST=9.11.81.112
The password to use for the Keystone to access DB
CONFIG_KEYSTONE_DB_PW=f0ead76729024ad2
The token to use for the Keystone service api
CONFIG_KEYSTONE_ADMIN_TOKEN=1b4fec987ab7415f943ebc52a898bd63
The password to use for the Keystone admin user
CONFIG_KEYSTONE_ADMIN_PW=56a5b301f99d4760
The password to use for the Keystone demo user
CONFIG_KEYSTONE_DEMO_PW=61f8c512ff6b4ef5
Kestone token format. Use either UUID or PKI
CONFIG_KEYSTONE_TOKEN_FORMAT=PKI
The IP address of the server on which to install Glance
CONFIG_GLANCE_HOST=9.11.81.112
The password to use for the Glance to access DB
CONFIG_GLANCE_DB_PW=6ce08a5bf85741a1
The password to use for the Glance to authenticate with Keystone
CONFIG_GLANCE_KS_PW=0e777ac323cb4ef4
The IP address of the server on which to install Cinder
CONFIG_CINDER_HOST=9.11.81.112
The password to use for the Cinder to access DB
CONFIG_CINDER_DB_PW=8e6d75fb9e66462a
The password to use for the Cinder to authenticate with Keystone
CONFIG_CINDER_KS_PW=f40964cedb4e4645
The Cinder backend to use, valid options are: lvm, gluster, nfs
CONFIG_CINDER_BACKEND=lvm
Create Cinder's volumes group. This should only be done for testing
on a proof-of-concept installation of Cinder. This will create a
file-backed volume group and is not suitable for production usage.
CONFIG_CINDER_VOLUMES_CREATE=y
Cinder's volumes group size. Note that actual volume size will be
extended with 3% more space for VG metadata.
CONFIG_CINDER_VOLUMES_SIZE=20G
A single or comma separated list of gluster volume shares to mount,
eg: ip-address:/vol-name, domain:/vol-name
CONFIG_CINDER_GLUSTER_MOUNTS=
A single or comma seprated list of NFS exports to mount, eg: ip-
address:/export-name
CONFIG_CINDER_NFS_MOUNTS=
The IP address of the server on which to install the Nova API
service
CONFIG_NOVA_API_HOST=9.11.81.112
The IP address of the server on which to install the Nova Cert
service
CONFIG_NOVA_CERT_HOST=9.11.81.112
The IP address of the server on which to install the Nova VNC proxy
CONFIG_NOVA_VNCPROXY_HOST=9.11.81.112
A comma separated list of IP addresses on which to install the Nova
Compute services
CONFIG_NOVA_COMPUTE_HOSTS=9.11.81.79
The IP address of the server on which to install the Nova Conductor
service
CONFIG_NOVA_CONDUCTOR_HOST=9.11.81.112
The password to use for the Nova to access DB
CONFIG_NOVA_DB_PW=724521c4ed0e46f2
The password to use for the Nova to authenticate with Keystone
CONFIG_NOVA_KS_PW=d650e563885941eb
The IP address of the server on which to install the Nova Scheduler
service
CONFIG_NOVA_SCHED_HOST=9.11.81.112
The overcommitment ratio for virtual to physical CPUs. Set to 1.0
to disable CPU overcommitment
CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0
The overcommitment ratio for virtual to physical RAM. Set to 1.0 to
disable RAM overcommitment
CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5
Private interface for Flat DHCP on the Nova compute servers
CONFIG_NOVA_COMPUTE_PRIVIF=eth1
The list of IP addresses of the server on which to install the Nova
Network service
CONFIG_NOVA_NETWORK_HOSTS=9.11.81.112
Nova network manager
CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager
Public interface on the Nova network server
CONFIG_NOVA_NETWORK_PUBIF=eth0
Private interface for network manager on the Nova network server
CONFIG_NOVA_NETWORK_PRIVIF=eth1
IP Range for network manager
CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22
IP Range for Floating IP's
CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22
Name of the default floating pool to which the specified floating
ranges are added to
CONFIG_NOVA_NETWORK_DEFAULTFLOATINGPOOL=nova
Automatically assign a floating IP to new instances
CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=n
First VLAN for private networks
CONFIG_NOVA_NETWORK_VLAN_START=100
Number of networks to support
CONFIG_NOVA_NETWORK_NUMBER=1
Number of addresses in each private subnet
CONFIG_NOVA_NETWORK_SIZE=255
The IP addresses of the server on which to install the Neutron
server
CONFIG_NEUTRON_SERVER_HOST=9.11.81.112
The password to use for Neutron to authenticate with Keystone
CONFIG_NEUTRON_KS_PW=4ca58804e6f34870
The password to use for Neutron to access DB
CONFIG_NEUTRON_DB_PW=b83a19d810f44fdb
A comma separated list of IP addresses on which to install Neutron
L3 agent
CONFIG_NEUTRON_L3_HOSTS=9.11.81.112
The name of the bridge that the Neutron L3 agent will use for
external traffic, or 'provider' if using provider networks
CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex
A comma separated list of IP addresses on which to install Neutron
DHCP agent
CONFIG_NEUTRON_DHCP_HOSTS=9.11.81.112
A comma separated list of IP addresses on which to install Neutron
LBaaS agent
CONFIG_NEUTRON_LBAAS_HOSTS=
The name of the L2 plugin to be used with Neutron
CONFIG_NEUTRON_L2_PLUGIN=openvswitch
A comma separated list of IP addresses on which to install Neutron
metadata agent
CONFIG_NEUTRON_METADATA_HOSTS=9.11.81.112
A comma separated list of IP addresses on which to install Neutron
metadata agent
CONFIG_NEUTRON_METADATA_PW=aea2466da73548ec
A comma separated list of network type driver entrypoints to be
loaded from the neutron.ml2.type_drivers namespace.
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=local
A comma separated ordered list of network_types to allocate as
tenant networks. The value 'local' is only useful for single-box
testing but provides no connectivity between hosts.
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=local
A comma separated ordered list of networking mechanism driver
entrypoints to be loaded from the neutron.ml2.mechanism_drivers
namespace.
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
A comma separated list of physical_network names with which flat
networks can be created. Use * to allow flat networks with arbitrary
physical_network names.
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*
A comma separated list of <physical_network>:<vlan_min>:<vlan_max>
or <physical_network> specifying physical_network names usable for
VLAN provider and tenant networks, as well as ranges of VLAN tags on
each available for allocation to tenant networks.
CONFIG_NEUTRON_ML2_VLAN_RANGES=
A comma separated list of <tun_min>:<tun_max> tuples enumerating
ranges of GRE tunnel IDs that are available for tenant network
allocation. Should be an array with tun_max +1 - tun_min > 1000000
CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=
Multicast group for VXLAN. If unset, disables VXLAN enable sending
allocate broadcast traffic to this multicast group. When left
unconfigured, will disable multicast VXLAN mode. Should be an
Multicast IP (v4 or v6) address.
CONFIG_NEUTRON_ML2_VXLAN_GROUP=
A comma separated list of <vni_min>:<vni_max> tuples enumerating
ranges of VXLAN VNI IDs that are available for tenant network
allocation. Min value is 0 and Max value is 16777215.
CONFIG_NEUTRON_ML2_VNI_RANGES=
The name of the L2 agent to be used with Neutron
CONFIG_NEUTRON_L2_AGENT=openvswitch
The type of network to allocate for tenant networks (eg. vlan,
local)
CONFIG_NEUTRON_LB_TENANT_NETWORK_TYPE=local
A comma separated list of VLAN ranges for the Neutron linuxbridge
plugin (eg. physnet1:1:4094,physnet2,physnet3:3000:3999)
CONFIG_NEUTRON_LB_VLAN_RANGES=
A comma separated list of interface mappings for the Neutron
linuxbridge plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3
:br-eth3)
CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=
Type of network to allocate for tenant networks (eg. vlan, local,
gre, vxlan)
CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan
A comma separated list of VLAN ranges for the Neutron openvswitch
plugin (eg. physnet1:1:4094,physnet2,physnet3:3000:3999)
CONFIG_NEUTRON_OVS_VLAN_RANGES=
A comma separated list of bridge mappings for the Neutron
openvswitch plugin (eg. physnet1:br-eth1,physnet2:br-eth2,physnet3
:br-eth3)
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=
A comma separated list of colon-separated OVS bridge:interface
pairs. The interface will be added to the associated bridge.
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=
A comma separated list of tunnel ranges for the Neutron openvswitch
plugin (eg. 1:1000)
CONFIG_NEUTRON_OVS_TUNNEL_RANGES=
The interface for the OVS tunnel. Packstack will override the IP
address used for tunnels on this hypervisor to the IP found on the
specified interface. (eg. eth1)
CONFIG_NEUTRON_OVS_TUNNEL_IF=
VXLAN UDP port
CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789
The IP address of the server on which to install the OpenStack
client packages. An admin "rc" file will also be installed
CONFIG_OSCLIENT_HOST=9.11.81.112
The IP address of the server on which to install Horizon
CONFIG_HORIZON_HOST=9.11.81.112
To set up Horizon communication over https set this to "y"
CONFIG_HORIZON_SSL=n
PEM encoded certificate to be used for ssl on the https server,
leave blank if one should be generated, this certificate should not
require a passphrase
CONFIG_SSL_CERT=
Keyfile corresponding to the certificate if one was entered
CONFIG_SSL_KEY=
The IP address on which to install the Swift proxy service
(currently only single proxy is supported)
CONFIG_SWIFT_PROXY_HOSTS=9.11.81.112
The password to use for the Swift to authenticate with Keystone
CONFIG_SWIFT_KS_PW=a1b4eb0c7d174f33
A comma separated list of IP addresses on which to install the
Swift Storage services, each entry should take the format
<ipaddress>[/dev], for example 127.0.0.1/vdb will install /dev/vdb
on 127.0.0.1 as a swift storage device(packstack does not create the
filesystem, you must do this first), if /dev is omitted Packstack
will create a loopback device for a test setup
CONFIG_SWIFT_STORAGE_HOSTS=9.11.81.112
Number of swift storage zones, this number MUST be no bigger than
the number of storage devices configured
CONFIG_SWIFT_STORAGE_ZONES=1
Number of swift storage replicas, this number MUST be no bigger
than the number of storage zones configured
CONFIG_SWIFT_STORAGE_REPLICAS=1
FileSystem type for storage nodes
CONFIG_SWIFT_STORAGE_FSTYPE=ext4
Shared secret for Swift
CONFIG_SWIFT_HASH=6f51875887774336
Size of the swift loopback file storage device
CONFIG_SWIFT_STORAGE_SIZE=2G
Whether to provision for demo usage and testing
CONFIG_PROVISION_DEMO=n
The CIDR network address for the floating IP subnet
CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28
Whether to configure tempest for testing
CONFIG_PROVISION_TEMPEST=n
The uri of the tempest git repository to use
CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git
The revision of the tempest git repository to use
CONFIG_PROVISION_TEMPEST_REPO_REVISION=stable/havana
Whether to configure the ovs external bridge in an all-in-one
deployment
CONFIG_PROVISION_ALL_IN_ONE_OVS_BRIDGE=n
The IP address of the server on which to install Heat service
CONFIG_HEAT_HOST=9.11.81.112
The password used by Heat user to authenticate against MySQL
CONFIG_HEAT_DB_PW=452d4c2ad75043f0
The password to use for the Heat to authenticate with Keystone
CONFIG_HEAT_KS_PW=dc6e429bc6bf4904
Set to 'y' if you would like Packstack to install Heat CloudWatch
API
CONFIG_HEAT_CLOUDWATCH_INSTALL=n
Set to 'y' if you would like Packstack to install Heat
CloudFormation API
CONFIG_HEAT_CFN_INSTALL=n
The IP address of the server on which to install Heat CloudWatch
API service
CONFIG_HEAT_CLOUDWATCH_HOST=9.11.81.112
The IP address of the server on which to install Heat
CloudFormation API service
CONFIG_HEAT_CFN_HOST=9.11.81.112
The IP address of the server on which to install Ceilometer
CONFIG_CEILOMETER_HOST=9.11.81.112
Secret key for signing metering messages.
CONFIG_CEILOMETER_SECRET=5009e94e6b934178
The password to use for Ceilometer to authenticate with Keystone
CONFIG_CEILOMETER_KS_PW=c8b30aef13be47fd
The IP address of the server on which to install the Nagios server
CONFIG_NAGIOS_HOST=9.11.81.112
The password of the nagiosadmin user on the Nagios server
CONFIG_NAGIOS_PW=98b17167635d48ee
To subscribe each server to EPEL enter "y"
CONFIG_USE_EPEL=n
A comma separated list of URLs to any additional yum repositories
to install
CONFIG_REPO=
To subscribe each server with Red Hat subscription manager, include
this with CONFIG_RH_PW
CONFIG_RH_USER=
To subscribe each server with Red Hat subscription manager, include
this with CONFIG_RH_USER
CONFIG_RH_PW=
To subscribe each server to Red Hat Enterprise Linux 6 Server Beta
channel (only needed for Preview versions of RHOS) enter "y"
CONFIG_RH_BETA_REPO=n
To subscribe each server with RHN Satellite,fill Satellite's URL
here. Note that either satellite's username/password or activation
key has to be provided
CONFIG_SATELLITE_URL=
Username to access RHN Satellite
CONFIG_SATELLITE_USER=
Password to access RHN Satellite
CONFIG_SATELLITE_PW=
Activation key for subscription to RHN Satellite
CONFIG_SATELLITE_AKEY=
Specify a path or URL to a SSL CA certificate to use
CONFIG_SATELLITE_CACERT=
If required specify the profile name that should be used as an
identifier for the system in RHN Satellite
CONFIG_SATELLITE_PROFILE=
Comma separated list of flags passed to rhnreg_ks. Valid flags are:
novirtinfo, norhnsd, nopackages
CONFIG_SATELLITE_FLAGS=
Specify a HTTP proxy to use with RHN Satellite
CONFIG_SATELLITE_PROXY=
Specify a username to use with an authenticated HTTP proxy
CONFIG_SATELLITE_PROXY_USER=
Specify a password to use with an authenticated HTTP proxy.
CONFIG_SATELLITE_PROXY_PW=