Installation options

With the 2.6 release of the HPE VAN SDN Controller there are several installation options.

  • HPE VAN SDN Controller virtual appliance. Designed to make installing a new controller a simple process, the virtual appliance comes with the Ubuntu operating system, Keystone server, controller Debian package and the scripts used to unpack and install the controller. The virtual appliance can be deployed on a bare-metal or hosted hypervisor.

    For installation instructions, see Installing a new controller as a virtual appliance.

  • HPE VAN SDN Controller Debian package. Provided primarily for customers with existing 2.5 controllers that want to do an in-place upgrade. Or for those customers that want to install the controller on a system with the Ubuntu operating system already installed. Requires installation on a system with Ubuntu 14.04. If the system’s version of Ubuntu is 12.04, you need to upgrade to Ubuntu 14.04 before upgrading the controller. The Debian package includes installation of a local Keystone server, or as an option, you can configure the controller to use a remote Keystone server.

    For installation instructions with a local Keystone server, see Installing a new controller using the Debian package and a local Keystone server.

    For installation instructions with a remote Keystone server, see Installing a new controller using the Debian package and a remote Keystone server.

  • HPE VAN SDN Controller Toolkit virtual appliance The 2.6 release also includes a virtual appliance that provides a toolkit for use in remote controller configuration across your environment. The SDN toolkit virtual appliance includes the Ubuntu 14.04 LTS operating system, the Ansible automation tool, the Python runtime environment, and an SDK with scripts and other files used for remote controller configuration. Note that the SDN toolkit virtual appliance does NOT include the controller software. For installation instructions, see Installing the toolkit virtual appliance.

    Ansible playbooks are provided to automate the following tasks:

    • Upgrading one or more controllers, either in a team or not in a team.

    • Migrating one or more controllers, either in a team or not in a team.

    • Configuring a new team remotely.

    • Remotely configuring a collection of controllers.

Various upgrade scenarios are supported, whether you want to use the new controller virtual appliance or do an in-place upgrade using the Debian package. For more information, see Next steps.