Chapter 14: OpenStack Deployment

InCenter can be deployed in an OpenStack environment that uses KVM on Intel x86_64 as nova compute nodes. This section covers InCenter deployment and describes the steps required with the Horizon implementation of the OpenStack dashboard.

It is assumed that OpenStack has already been installed in a Linux environment and that the Horizon dashboard is also available.

OpenStack Prerequisites

To install InCenter with Horizon, the following is required:

Setup Steps

The following steps are required for setup:

A. Create a Security Group.

B. Deploy an instance of InCenter.

These steps will now be described in detail.

A. Create a Security Group

A Security Group needs to be created. This can be done through Horizon but here it is done with the OpenStack Neutron utility using the following steps:

  1. Define the security group:

    root@controller:~# neutron security-group-create
    		-description 'my security group'
    		netguard -security-group
  2. Add the rule:

    root@controller:~# neutron security-group-rule-create
    		-direction ingress
    		-remote_ip_prefix 0.0.0.0/0
    		netguard-security-group
  3. Verify that the group exists:

    root@controller:~# neutron security-group-list

B. Deploy an instance of InCenter

Before launching a new InCenter instance, a disk volume should be created from the imported image so it has permanency. This is done in Horizon with the following steps:

  1. Select Volumes under the Compute tab.

  2. Select Create Volume.

  3. Select the imported InCenter image as the Volume Source and press Create Volume.

  4. Now, the instance of InCenter can be started by pressing Launch Instance under the Instances tab.

  5. Select a suitable Name and Flavor and choose Boot from volume as the Boot Source.

  6. Under the Access & Security tab, select the previously created security group called netguard-security-group.

  7. Select which networks to use under Networking.

    For access to Clavister Next Generation Firewall instances in Openstack, the InCenter instance should be assigned the same security group as that used for the management network for the firewall instances and the interface IP address should reside on the same network.

  8. Press Launch.

[Note] Note: SSH keys are copied from the host

When InCenter starts up in an OpenStack environment, any SSH keys added for the administrator user on the host machine will be added automatically to the admin user in InCenter as well. This means that logging in using SSH to both the host machine and InCenter can be done with the same keys immediately after startup.