Difference between revisions of "Neutron/VPNaaS/HowToInstall"
Nachi Ueno (talk | contribs) (Created page with "Here is place holder") |
Nachi Ueno (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | ||
+ | == Installation == | ||
+ | |||
+ | #. apt-get install strongswan | ||
+ | #. replace binary quantum-l3-agent to quantum-vpn-agent | ||
+ | |||
+ | Note: you can use WIP devstack for VPNaaS | ||
+ | |||
+ | git clone https://github.com/openstack-dev/devstack.git | ||
+ | cd devstack | ||
+ | git review -d 32174 | ||
+ | |||
+ | Note: Devstack review is here -> https://review.openstack.org/#/c/32174/ (WIP) | ||
+ | |||
+ | Set localrc ( q-vpn is added) | ||
+ | |||
+ | DEST=/opt/stack | ||
+ | disable_service n-net | ||
+ | enable_service q-svc | ||
+ | enable_service q-agt | ||
+ | enable_service q-dhcp | ||
+ | enable_service q-l3 | ||
+ | enable_service q-meta | ||
+ | enable_service quantum | ||
+ | enable_service tempest | ||
+ | enable_service q-vpn | ||
+ | API_RATE_LIMIT=False | ||
+ | VOLUME_BACKING_FILE_SIZE=4G | ||
+ | FIXED_RANGE=10.1.0.0/24 | ||
+ | FIXED_NETWORK_SIZE=256 | ||
+ | VIRT_DRIVER=libvirt | ||
+ | SWIFT_REPLICAS=1 | ||
+ | export OS_NO_CACHE=True | ||
+ | SCREEN_LOGDIR=/opt/stack/screen-logs | ||
+ | SYSLOG=True | ||
+ | SKIP_EXERCISES=boot_from_volume,client-env | ||
+ | ROOTSLEEP=0 | ||
+ | ACTIVE_TIMEOUT=60 | ||
+ | Q_USE_SECGROUP=True | ||
+ | BOOT_TIMEOUT=90 | ||
+ | ASSOCIATE_TIMEOUT=60 | ||
+ | ADMIN_PASSWORD=openstack | ||
+ | MYSQL_PASSWORD=openstack | ||
+ | RABBIT_PASSWORD=openstack | ||
+ | SERVICE_PASSWORD=openstack | ||
+ | SERVICE_TOKEN=tokentoken | ||
+ | Q_PLUGIN=openvswitch | ||
+ | Q_USE_DEBUG_COMMAND=True | ||
+ | NETWORK_GATEWAY=10.1.0.1 | ||
+ | |||
+ | == Setup == | ||
+ | |||
+ | ROUTER_ID=`quantum router-show router1 | awk '/ id /{print $4}'` | ||
+ | SUBNET_ID=`quantum subnet-create private 20.0.0.0/24 | awk '/ id /{print $4}'` |
Revision as of 17:47, 7 June 2013
Installation
- . apt-get install strongswan
- . replace binary quantum-l3-agent to quantum-vpn-agent
Note: you can use WIP devstack for VPNaaS
git clone https://github.com/openstack-dev/devstack.git cd devstack git review -d 32174
Note: Devstack review is here -> https://review.openstack.org/#/c/32174/ (WIP)
Set localrc ( q-vpn is added)
DEST=/opt/stack disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service quantum enable_service tempest enable_service q-vpn API_RATE_LIMIT=False VOLUME_BACKING_FILE_SIZE=4G FIXED_RANGE=10.1.0.0/24 FIXED_NETWORK_SIZE=256 VIRT_DRIVER=libvirt SWIFT_REPLICAS=1 export OS_NO_CACHE=True SCREEN_LOGDIR=/opt/stack/screen-logs SYSLOG=True SKIP_EXERCISES=boot_from_volume,client-env ROOTSLEEP=0 ACTIVE_TIMEOUT=60 Q_USE_SECGROUP=True BOOT_TIMEOUT=90 ASSOCIATE_TIMEOUT=60 ADMIN_PASSWORD=openstack MYSQL_PASSWORD=openstack RABBIT_PASSWORD=openstack SERVICE_PASSWORD=openstack SERVICE_TOKEN=tokentoken Q_PLUGIN=openvswitch Q_USE_DEBUG_COMMAND=True NETWORK_GATEWAY=10.1.0.1
Setup
ROUTER_ID=`quantum router-show router1 | awk '/ id /{print $4}'` SUBNET_ID=`quantum subnet-create private 20.0.0.0/24 | awk '/ id /{print $4}'`