• Buy Now
    • Rackspace Cloud
    • Email & Apps
    • Fanatical Support for AWS
    • Managed Google Cloud Platform
    • Office 365
  • Log In
    • MyRackspace Portal
    • Cloud Control Panel
    • Rackspace Webmail Login
    • Cloud Office Control Panel
  • Rackspace Logo
  • Developer Home
  • Developer Documentation
  • Blogs ▼
    • Technical Blog
    • Rackspace Blog
    • Solve: Thought Leadership
  • Support Documentation

Developer Docs


Let’s Build Something Powerful Together!

End-to-End Multicloud Solutions.   Solving Together.™   Learn more at Rackspace.com

Submit an issue
  • Cloud Servers 2.0
  • Getting started
    • Get your credentials
    • Send API requests to Cloud Servers
      • Install CLI client and Cloud Servers Virtual Interface extension
      • Convert cURL examples to run on Windows
    • Authenticate to the Rackspace Cloud
      • Authenticating by using the nova client
      • Authenticating by using cURL
    • Cloud Servers Concepts
      • How Cloud Servers work
    • Create your first server
      • Listing images
      • Listing flavors
      • Booting a new server with your cloud network
      • Getting server details
      • Listing servers
      • Deleting your cloud server
    • Create your first network
      • Creating network
      • Listing flavors
      • Booting a new server with your cloud network
      • Getting network details
      • Deleting your cloud network
    • Attach your network to an existing server
      • Creating a virtual interface
      • Listing virtual interfaces for a server
      • Deleting a virtual interface from a server
  • General API information
    • Service access endpoints
    • Request and response types
    • Links and References
    • Paginated collections
      • JSON Collection
    • Efficient Polling with the Changes-Since Parameter
    • Limits
      • Rate Limits
      • Absolute Limits
    • Quotas
    • Faults
      • Synchronous Faults
      • Asynchronous Faults
      • badRequest
      • itemNotFound
      • overLimit
      • serviceUnavailable
      • unauthorized
    • Date and time format
    • Flavors
      • Virtual Cloud Server Flavors
      • OnMetal Cloud Server Flavors
      • Supported Flavors for Cloud Servers
    • Role-based access control (RBAC)
      • Assigning roles to account users
      • Roles available for Cloud Servers
      • Multiproduct global roles and permissions
      • Resolving conflicts between RBAC multiproduct and product-specific roles
      • RBAC permissions cross-reference to Cloud Servers API operations
  • API extensions
    • Rackspace Extensions
    • Disk Configuration Extension
      • Changes to Get Server/Image Details
      • Changes to Rebuild Server
      • Changes to Resize Server
      • Changes to Create Server
    • Extended Status Extension
      • Task states
    • Rescue Mode Extension
      • Rescue and unrescue server action operations
    • Used Limits Extension
      • Changes to List of rate and absolute limits to include used limits
    • Scheduled Images Extension
      • API operations for scheduling images
    • Flavors Extra Specs Extension
      • Changes to Get flavor details API operation
    • Flavors OS Extra Specs Extension
      • API operations for Flavor OS extra specs extension
    • Server Actions Extension
      • List server actions and show action details operations
    • Config Drive Extension
    • Volumes Extension
      • Volume attachment operations
    • Boot from volume
      • Create volume from image and boot instance
      • Use pre-made bootable volume to boot instance
      • API operations for creating or using bootable volumes
      • Block-device-mapping attribute versus block-device attribute
    • Network extension
      • API operations for networks extension
    • Virtual Interfaces extension
      • API operations for virtual interfaces extension
    • Scheduler Hint Extension
      • Why use scheduler hints?
      • Scheduler hint operations
  • API reference
    • Server operations
      • Create server
      • Create server with disk config
      • Create server with scheduler hints
      • Retrieve list of servers
      • List servers with details
      • Show server details
      • Update server
      • Delete server
      • Create a server key pair
      • Import a server key pair
      • Retrieve list of key pairs
      • Delete key pair
      • Attach volume to server
      • List server volumes
      • Show volume attachment details
      • Delete volume attachment from a server
      • Create bootable volume and server
      • Retrieve list of server actions
      • Retrieve log details for a specified server action
      • Change password for specified server
      • Reset network for server
      • Reboot specified server
      • Rebuild specified server
      • Resize specified server
      • Confirm server resize for specified server
      • Revert server resize for specified server
      • Migrate specified server
      • Create image of specified server
      • Rescue specified server
      • Unrescue specified server
      • Lock specified server
      • Unlock specified server
      • Start specified server
      • Stop specified server
      • Retrieves list of server addresses
      • Retrieve list of network addresses for server and network
      • List server metadata
      • Set server metadata
      • Update server metadata
      • Show server metadata item details
      • Set server metadata item
      • Delete server metadata item
    • Flavor operations
      • Retrieve list of flavors
      • Retrieve list of flavors with details
      • Retrieve flavor details
      • Show flavor with extra specs
      • List extra specs for flavors
      • Get details for specified flavor extra spec
    • Image operations
      • Retrieve list of images
      • Retrieve list of images with details
      • Retrieve image details
      • Delete image
      • Retrieve image metadata for specified image
      • Set image metadata for specified image
      • Retrieve image metadata item for specified image
      • Set image metadata item for specified image
      • Delete image metadata item for specified image
      • Enable scheduled Images
      • Show scheduled Images
      • Disable scheduled Images
    • Networks operations
      • Retrieve list of networks
      • Create network
      • Create server with network
      • Show network
      • Delete network
      • Retrieve list of virtual interfaces
      • Create virtual interface and attach to server
      • Delete virtual interface
    • Miscellaneous server operations
      • Retrieve list of rate and absolute limits
      • Retrieve list of limits including used limits
      • Get console
      • Retrieve quotas
      • Retrieve list of extensions
      • Retrieve details for the specified extension
  • Release Notes
    • API v2.0 updates, September 15, 2016
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, August 15, 2016
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, June 2, 2015
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, October 30, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, July 24, 2014
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, August 21, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, August 15, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, July 9, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 updates, June 13, 2012
      • What's new
      • Resolved issues
      • Known issues
    • API v2.0 release, May 1, 2012
      • What's new
      • Resolved issues
      • Known issues
  • Service updates
  • Additional resources
  • Disclaimer

Creating a virtual interface#

When you create a virtual interface, you specify the following information:

  • Network ID. The ID of the network for which you want to create a virtual interface.
  • Server ID. The id of the server instance to which you want to connect the virtual interface.

Next step: Choose one of the following methods:

  • Creating a virtual interface (nova client)
  • Creating a virtual interface (cURL)
Previous Attach your network to an existing server
Next Creating a virtual interface (nova client)
Developer Network
  • Developer Center
  • API Documentation and User Guides
  • SDKs
  • Rackspace How-To
Blogs
  • Technical Blog
  • Rackspace Blog
  • Solve: Thought Leadership
Other Information
  • Customer Stories
  • Events
  • Programs
  • Careers
  • Style Guide for Technical Content
©2020 Rackspace US, Inc.
  • ©2020 Rackspace US, Inc.
  • About Rackspace
  • Privacy Statement
  • Website Terms
  • Trademarks