Skip to content

OpenStack Requirements#

KYPO Platform requires several OpenStack resources and components, that can be installed or configured only by the OpenStack administrator.

OpenStack Services#

KYPO Platform requires the following OpenStack services:

  • Nova with SPICE console support
  • Neutron with user-defined internal networks and floating IPs (provider networks are not supported)
  • Keystone with Application Credentials
  • Heat

Floating IPs need to be unrestricted on any firewalls.

For OpenStack deployment, it is recommended to use open source project Kolla Ansible, which supports all KYPO requirements.

OpenStack Resources#


All flavors used by the KYPO Platform can be customized in its configuration. It is recommended to create the following flavor with a command (OpenStack admin only):

openstack flavor create --ram 2048 --disk 20 --vcpus 1 csirtmu.tiny1x2


KYPO Platform requires images of supported Operating Systems. They can be customized in KYPO Platform configuration or created with the following commands (with public argument OpenStack admin only):

  • ubuntu-bionic-x86_64
    wget -P /tmp/
    openstack image create --disk-format qcow2 --container-format bare --public --property \
    os_type=linux --file /tmp/bionic-server-cloudimg-amd64.img ubuntu-bionic-x86_64
  • ubuntu-focal-x86_64

    wget -P /tmp/
    openstack image create --disk-format qcow2 --container-format bare --public --property \
    os_type=linux --file /tmp/focal-server-cloudimg-amd64.img ubuntu-focal-x86_64

  • debian-9-x86_64

    wget -P /tmp/
    openstack image create --disk-format qcow2 --container-format bare --public --property \
    os_type=linux --file /tmp/debian-9-openstack-amd64.qcow2 debian-9-x86_64