summaryrefslogtreecommitdiffstats
path: root/docs/installationprocedure/requirements.rst
blob: 507b671e0b6b4633775f6c0b0782321c5a69b8af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Setup Requirements
==================

Jumphost Requirements
---------------------

The Jumphost requirements are outlined below:

1.     CentOS 7 (from ISO or self-installed).

2.     Root access.

3.     libvirt virtualization support.

4.     minimum 1 networks and maximum 5 networks, multiple NIC and/or VLAN
       combinations are supported.  This is virtualized for a VM deployment.

5.     The Colorado Apex RPMs and their dependencies.

6.     16 GB of RAM for a bare metal deployment, 64 GB of RAM for a VM
       deployment.

Network Requirements
--------------------

Network requirements include:

1.     No DHCP or TFTP server running on networks used by OPNFV.

2.     1-5 separate networks with connectivity between Jumphost and nodes.

       -  Control Plane (Provisioning)

       -  Private Tenant-Networking Network*

       -  External Network*

       -  Storage Network*

       -  Internal API Network* (required for IPv6 \*\*)

3.     Lights out OOB network access from Jumphost with IPMI node enabled
       (bare metal deployment only).

4.     External network is a routable network from outside the cloud,
       deployment. The External network is where public internet access would
       reside if available.

\*These networks can be combined with each other or all combined on the
Control Plane network.

\*\*Internal API network, by default, is collapsed with provisioning in IPv4
deployments, this is not possible with the current lack of PXE boot
support and therefore the API network is required to be its own
network in an IPv6 deployment.

Bare Metal Node Requirements
----------------------------

Bare metal nodes require:

1.     IPMI enabled on OOB interface for power control.

2.     BIOS boot priority should be PXE first then local hard disk.

3.     BIOS PXE interface should include Control Plane network mentioned above.

Execution Requirements (Bare Metal Only)
----------------------------------------

In order to execute a deployment, one must gather the following information:

1.     IPMI IP addresses for the nodes.

2.     IPMI login information for the nodes (user/pass).

3.     MAC address of Control Plane / Provisioning interfaces of the overcloud
       nodes.