Configure Dependencies / Install Midokura Enterprise MidoNet |
This topic discusses the prerequisites for installing Midokura Enterprise MidoNet.
You need to configure software repositories and install Network State Database (NSDB) services: ZooKeeper and Cassandra.
In order to use MidoNet with Eucalyptus you need access credentials to the Midokura repositories. Contact Midokura Sales for access.
Create /etc/yum.repos.d/midokura.repo on all host machines that will run MidoNet components including ZooKeeper and Cassandra. For example:
[midokura] name=MidoRepo baseurl=http://USERNAME:PASSWORD@repo.midokura.com/mem-5.2/stable/el7/ enabled=1 gpgcheck=1 gpgkey=https://repo.midokura.com/midorepo.key
MidoNet uses Apache ZooKeeper to store critical path data about the virtual and physical network topology.
For a simple single-server installation, install ZooKeeper on any server that is IP accessible from all Midolman agents (for example: on the CLC host machine itself). You can also cluster ZooKeeper for fault tolerance. See MidoNet NSDB ZooKeeper Installation.
Enable and start the ZooKeeper service before installing the other MidoNet services.
MidoNet uses Apache Cassandra to store flow state information.
For a simple single-server installation, install Cassandra on any server that is IP accessible from all Midolman agents (for example: on the CLC host machine itself). You can also cluster Cassandra for fault tolerance. See MidoNet NSDB Cassandra Installation.
Enable and start the Cassandra service before installing the other MidoNet services.