Installation Guide
1 Getting Started
The HP VAN SDN Controller provides an extensive platform for developing and running SDN
applications. It features:
• A base controller platform for Linux/Java/OSGi, OpenFlow 1.0/1.3, built-in services, and a
device driver framework
• Operation with either a local or a remote Keystone server
• Embedded Java applications, an extensible REST API and UI, and an Intelligent Management
Center (IMC) management interface
As an HP VAN SDN Controller administrator, you should be familiar with OpenFlow, and have
OpenFlow configured and enabled on the network switches to be managed by the controller.
1.1 Controller authentication
Beginning with controller software release 2.3, the HP VAN SDN Controller supports both local
and remote Keystone authentication servers. When upgrading from a previous controller version,
the established local Keystone server is used. For a new controller installation, install and configure
a Keystone server on either a local or remote machine, then install the controller.
1.2 Controller Licensing
For controller software licensing and registration information, see the chapter covering licensing
in the HP VAN SDN Controller Administrator Guide.
1.3 Before installing the controller
1. Ensure that a minimum of 8 GB of RAM is available on your system for controller operation.
For more information on minimum and recommended hardware, supported OpenFlow versions
and network switches, and other controller support information, see the HP VAN SDN Controller
and Applications Support Matrix. To download the Support Matrix and other HP VAN SDN
Controller documentation, go to the SDN Information Library. Click on the Resources tab, then
scroll down to Technical Guides.
2. Install the Ubuntu 12.04 LTS 64–bit Server (Linux 3.2 kernel). The controller installation process
installs the remaining software requirements listed for the controller in the HP VAN SDN
Controller and Applications Support Matrix.
3. See Figure 1 (page 6) for an overview of the controller installation process.
NOTE: The controller supports v2.0 of the Keystone REST API.
1.1 Controller authentication 5