Jump to: navigation, search

Neutron/VPNaaS/HowToInstall

< Neutron‎ | VPNaaS
Revision as of 17:47, 7 June 2013 by Nachi Ueno (talk | contribs)

Installation

  1. . apt-get install strongswan
  2. . 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}'`