• Sales: 1-800-961-2888
  • Support: 1-800-961-4454

Attach a Cloud Network to an Existing Cloud Server


NOTE: Cloud Networks is production ready but will be available to customers in a phased release. Therefore, it might not be visible when you log into the Cloud Control Panel. To request access to Cloud Networks now, click here.

Cloud Networks allows you to attach an isolated network to a new Cloud Server during the server creation process. Existing servers can also be attached to an isolated network, but this is only possible via the Cloud Networks API at this time. Please be aware that if you use the Cloud Networks API to attach or detach interfaces to/from a cloud server you may experience a brief interruption (lasting a few seconds) in traffic hitting your cloud server, while networking is being reset on the server.

To attach an isolated network to an existing Cloud Server using the Cloud Control Panel instead of the API, you'll need to create an image of the server and build a new server based on that image.

To attach an isolated network to an existing Cloud Server by cloning it, follow these steps:

1. In the Cloud Control Panel, click the server that you want to attach the isolated network to.

2. On the Server Details page, scroll to the Images section.

3. If you already have an image for this server, skip to step 4. If you need to create an image for the server, click Create Image, enter a name for the image, then click Create Image:

Create Server from an Image

It make take a few minutes to create the image.

4. Click View Images, then select Create Server with Image from the Actions cog:

Create Server from Image

5. On the Create Server page, enter a name for the new server. The image is preselected for you.

6. Select a size for the server.

7. Select an existing isolated network from the Networks table, or click Create Network to create a new one. If you're creating a network, enter a network name, and then click Create Network.

Note: All new servers are automatically attached to PublicNet (the Internet) and ServiceNet (the Rackspace data center network). If you intend to remove these networks from the server, we strongly recommend that you read Remove Networks from a Cloud Server to fully understand the limitations that will be placed on this server if you remove these networks.

8. Click Create Server.

A new Cloud Server is created with new public and private IP addresses and attached to the networks you selected.

More Information on Cloud Networks

Attach an Isolated Network to a New Cloud Server

Removing Networks from a Cloud Server

CIDR Notation

Cloud Networks Developer Guide



© 2011-2013 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License


See license specifics and DISCLAIMER

5 Comments

Will there be a method of connecting a Network to an existing Cloud Server?

The method above connects a new Cloud Server (using an image) not an existing server.

--
Sean

It looks like the methods to add an existing server to a network (without cloning it) are not released yet. Unfortunately I don't know when they plan to add that functionality.

Just got access to Cloud Networks and then find the control panel lacks the flexibility to actually do the things I wanted to do with it. Would be good to get a date on when this will be rolled out as it's a fairly major limitation that wasn't described anywhere in the material about Cloud Networks.

We just released the ability to attach or detach an interface to/from an existing cloud server.

At this time, you cannot use the Rackspace control panel to attach or detach a network to/from a server. We are actively working on offering this ability very shortly. Until then you can use either the nova client or the API for this purpose.

In order to use this feature with python-novaclient, you first have to install the Cloud networks virtual interface extension as specified in the below URL:
http://docs.rackspace.com/servers/api/v2/cn-gettingstarted/content/section_gs_install_vir_interface.html

The API operations to attach and detach interfaces are listed here:
http://docs.rackspace.com/servers/api/v2/cn-devguide/content/api_virt_interfaces.html

Thanks! Works perfectly with:
$ nova os-virtual-interfaces net-id server-id

Add new comment