This document is for software developers who develop applications by using Rackspace Cloud Networks™, which is powered by the OpenStack Networking code base. In addition to the core features of the OpenStack Networking Application Programming Interface (API) v2, Rackspace has also deployed certain extensions as permitted by the OpenStack Networking API contract. The document is for informational purposes only and is provided “AS IS.”

RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES DESCRIPTION AT ANY TIME WITHOUT NOTICE. RACKSPACE SERVICES OFFERINGS ARE SUBJECT TO CHANGE WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS AND/OR CLOUD TERMS OF SERVICE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.

Except as expressly provided in any written license agreement from Rackspace, the furnishing of this document does not give you any license to patents, trademarks, copyrights, or other intellectual property.

Rackspace®, Rackspace logo and Fanatical Support® are registered service marks of Rackspace US, Inc. All other product names and trademarks used in this document are for identification purposes only and are property of their respective owners.


Contents

Preface
Intended audience
Pricing and service level
Document change history
Resources
Overview
What are the Cloud Networks service limits?
Networking: Neutron versus Nova-Network
Which networks are available?
Which networks are attached during provisioning?
Consequences of detaching from Rackspace networks
Learn how to use the examples in this guide
How the neutron client works
How the nova client works
How cURL commands work
Set up the environment and authenticate
Install the nova client with the Cloud Networks extension (optional)
Install the neutron client (optional)
Get the authentication token
Export environment variables to run cURL commands (optional)
Create your first cloud network
Create network with neutron client
Create network with cURL
Boot a new server with your cloud network
Boot server with neutron client
Boot server with cURL
Delete your cloud network
Delete your network with neutron client
Delete your network with cURL
Use allocation pools to control dynamic IP address allocation
Use allocation pools to control dynamic IP address allocation with neutron client
Use allocation pools to control dynamic IP address allocation with cURL
Configure host routes
Configure host routes with neutron
Configure host routes with cURL
Provision additional IP and dual-stack IP addresses on an isolated network port
Provision a port with additional IP and dual-stack IPs with neutron client
Provision a port with additional IP and dual-stack IPs with cURL
Use security groups to control traffic
Using security groups with the neutron client
Using security groups with cURL
Attach your network to an existing server
Glossary


Contents Search
loading table of contents...