Files
openstack-manuals/doc/config-reference/source/tables/nova-cloudpipe.rst
Stephen Finucane 564f5330c3 [config-ref]: update nova config options for stable/ocata
This significant rework occurs due to recent changes in the
openstack-doc-tools project.

There are some manual fixes to the following options, where invalid rST
was included. These have been fixed on nova master but still need to be
backported to stable/ocata. This will be done separately.

- block_device_allocate_retries_interval (DEFAULT)
- torrent_images (xenserver)

Change-Id: Ia6ecbf025f1a2de19db896d3d72412461603093b
Depends-On: I4ef80825598cc7d98a4046afd5b131484e5a3469
2017-03-20 16:57:29 +00:00

2.4 KiB

Description of cloudpipe configuration options
Configuration option = Default value Description

vpn_flavor = m1.tiny

(String) Flavor for VPN instances.

Possible values:

  • Any valid flavor name

dmz_net = 10.0.0.0

(IP) Network to push into OpenVPN config.

Note: Above mentioned OpenVPN config can be found at /etc/openvpn/server.conf.

Possible values:

  • Any valid IPv4/IPV6 address

Related options:

  • boot_script_template - dmz_net is pushed into bootscript.template to configure cloudpipe-managed OpenVPN server

boot_script_template = $pybasedir/nova/cloudpipe/bootscript.template

(String) Template for cloudpipe instance boot script.

Possible values:

  • Any valid path to a cloudpipe instance boot script template

Related options:

The following options are required to configure cloudpipe-managed OpenVPN server.

  • dmz_net
  • dmz_mask
  • cnt_vpn_clients

dmz_mask = 255.255.255.0

(IP) Netmask to push into OpenVPN config.

Possible values:

  • Any valid IPv4/IPV6 netmask

Related options:

  • dmz_net - dmz_net and dmz_mask is pushed into bootscript.template to configure cloudpipe-managed OpenVPN server
  • boot_script_template

vpn_key_suffix = -vpn

(String) Suffix to add to project name for VPN key and secgroups

Possible values:

  • Any string value representing the VPN key suffix

vpn_image_id = 0

(String) Image ID used when starting up a cloudpipe VPN client.

An empty instance is created and configured with OpenVPN using boot_script_template. This instance would be snapshotted and stored in glance. ID of the stored image is used in 'vpn_image_id' to create cloudpipe VPN client.

Possible values:

  • Any valid ID of a VPN image