OPNFV Opera Installation Instructions¶
1. Abstract¶
This document describes how to install Open-O in an OpenStack deployed environment using Opera project covering it’s pre-condition, dependencies.
2. Version history¶
Date | Ver. | Author | Comment |
2017-02-16 | 0.0.1 | Harry Huang (HUAWEI) | First draft |
3. Opera configuration¶
This document providing guidelines on how to configure and install Open-O including software and network configurations.
Currently Opera is suggested to run after Compass4nfv deployment, There is also a scenario in Compass4nfv to support combined deploy with Opera.
The audience of this document is assumed to have good knowledge in OpenStack and Linux
3.1. Preconditions¶
There are some preconditions before starting the Opera deployment
3.1.1. A functional OpenStack environment¶
OpenStack should be deployed before opera deploy.
3.1.2. Getting the deployment scripts¶
Retrieve the repository of Opera using the following command:
- git clone https://gerrit.opnfv.org/gerrit/opera
NOTE: PLEASE DO NOT GIT CLONE OPERA IN ROOT DIRECTORY(INCLUDE SUBFOLDERS).
3.2. Machine requirements¶
The machie requirement differentiates between different approach of OpenStack deployment. Opera can be running in a Jump host of Compass4NFV or an extra node of an OpenStack cluster which can access the cluster’s network.
3.2.1. Jump Host of Compass4NFV¶
- Ubuntu OS (Pre-installed).
- Root access.
- libvirt virtualization support.
- Minimum 2 NICs.
- PXE installation Network (Receiving PXE request from nodes and providing OS provisioning)
- IPMI Network (Nodes power control and set boot PXE first via IPMI interface)
- External Network (Optional: Internet access)
- CPU cores: 32
- 64 GB free memory (after Compass4NFV finishing OpenStack deployment)
- 100G free disk (after Compass4NFV finishing OpenStack deployment)
3.2.2. Extra node of an OpenStack cluster¶
- Ubuntu OS (Pre-installed).
- Root access.
- libvirt virtualization support.
- Access to OpenStack cluster
- Minimum 64 GB free memory
- Minimum 100G free disk
3.3. Bare Metal Node Requirements¶
Bare Metal nodes require:
- IPMI enabled on OOB interface for power control.
- BIOS boot priority should be PXE first then local hard disk.
- Minimum 3 NICs.
- PXE installation Network (Broadcasting PXE request)
- IPMI Network (Receiving IPMI command from Jumphost)
- External Network (OpenStack mgmt/external/storage/tenant network)
3.4. Network Requirements¶
41 external ip