Hardware and Software Requirements for Contrail Service Orchestration
Contrail Service Orchestration (CSO) requires commercial off-the-shelf (COTS) servers, specific network devices, and specific software versions. The following sections list the hardware and software that are required and have been tested for the cloud customer premises equipment (CPE) and software-defined wide area network (SD-WAN) solutions.
Server Requirements for Contrail Service Orchestration
You must use COTS servers for the following functions:
-
Contrail Service Orchestration (CSO) servers
-
Contrail Analytics servers
Table 1 lists the server requirements. Starting in Release 6.3.0, CSO supports syslog streaming services, which enable users to access the device syslog notifications. You can opt for streaming services by enabling the streaming option during the install or upgrade procedure. The syslogs are streamed in real-time and can be retrieved through REST API calls.
Specifications |
Without Streaming Services |
With Streaming Services |
---|---|---|
Number of Servers |
3 |
3 |
vCPUs per Server |
48 (56 for ESXi) |
96 |
Memory per Server | 256 GB RAM | 320 GB RAM |
Disk Size per Server | 5 TB | 8 TB |
For ESXi hypervisors, each virtual machine (VM) must be created with a single partition.
For KVM hypervisors, OS and Data partitions are automated.
Table 2 lists the software that has been tested for the COTS servers used in the SD-WAN solution. You must use these specific versions of the software when you implement the SD-WAN solutions.
Description |
Version |
---|---|
Operating system for all COTS servers |
Ubuntu 16.04.5 LTS Note:
You must perform a fresh install of Ubuntu 16.04.5 LTS on the CSO servers in your deployment because upgrading from a previous version to Ubuntu 16.04.5 LTS might cause issues with the installation. |
Operating system for VMs, except Contrail Analytics VMs, on CSO servers |
Ubuntu 16.04.5 LTS |
Operating system for Contrail Analytics VMs on CSO servers |
CentOS version 7.7.1908 |
Hypervisor on CSO 6.3.0 servers |
KVM hypervisor provided by the Ubuntu operating system on the server or VMware ESXi Version 6.7. Note:
A mix of different hypervisors across machines is not supported. |
Additional software for CSO servers |
Secure File Transfer Protocol (SFTP) |
Contrail Analytics |
Contrail Networking Release 21.4.61 |
Network Devices and Software Tested in SD-WAN Deployments
Table 3 shows the network devices that have been tested for SD-WAN deployments.
Function |
Device |
Model |
---|---|---|
Provider hub device (SD-WAN deployment only) |
SRX Series Services Gateways vSRX 3.0 on an x86 server |
|
CPE device or branch site device (SD-WAN deployment) |
NFX Series Network Services Platforms SRX Series Services Gateways vSRX 3.0 on an x86 server |
|
Enterprise hub |
SRX Series Services Gateways |
|
Table 4 shows the software tested for the distributed deployment. You must use these specific versions of the software when you implement a SD-WAN deployment.
Function |
Software and Version |
---|---|
Hypervisor on CSO 6.3.0 |
KVM hypervisor provided by the Ubuntu operating system on the server or VMware ESXi Version 6.7. |
Authentication and authorization |
OpenStack Mitaka |
Network Functions Virtualization (NFV) |
CSO Release 6.3.0 |
Contrail Analytics |
Contrail Networking Release 21.4.61 |
Operating system for NFX150 devices |
Junos OS Release 20.4R3-S4 |
Operating system for NFX250 devices |
Junos OS Release 18.4R3-S5 |
Routing and security for NFX250 devices |
vSRX KVM Appliance 20.4R3-S4 |
Operating system for vSRX 3.0 used as a CPE device on an x86 server |
vSRX KVM Appliance 20.4R3-S4 |
Operating system for an SRX Series Services Gateway used as a CPE device or branch site device |
Junos OS Release 20.4R3-S4 |
Operating system for an SRX Series Services Gateway used as a hub device in an SD-WAN implementation |
Junos OS Release 20.4R3-S4 |