H3C SeerEngine-SDWAN Deployment Guide-E632X-5W201

HomeSupportAD-NET(SDN)H3C SeerEngine-SDWANInstall & UpgradeInstallation GuidesH3C SeerEngine-SDWAN Deployment Guide-E632X-5W201
01-Text
Title Size Download
01-Text 1.18 MB

Introduction

This document describes the procedure for installing SeerEngine-SDWAN, which acts as the WAN controller for service automation and intelligent traffic engineering in a core network or branch network scenario.


Preparing for installation

Hardware requirements

SeerEngine-SDWAN can be deployed on a single server or on a cluster of three or more servers and can be deployed on a physical server or on a VM. Table 1 describes the hardware requirements for installing SeerEngine-SDWAN on a physical server.

Table 1 Hardware requirements for standalone deployment (managing a maximum of 200 resources)

Item

Requirements

CPU

x86-64 (Intel Xeon v3)

16 cores

2.0 GHz or above

Memory

120 GB or above

Drive

The drives must be configured in RAID 1, 5, or 10. The storage controller must have a 1GB cache, support power fail protection, and have a supercapacitor in place.

·     Drive configuration option 1:

¡     System drive: SSDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: SSDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

·     Drive configuration option 2:

¡     System drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

NIC

Non-redundancy mode: 1 × 1 Gbps or above Ethernet ports

Redundancy mode: 2 × 1 Gbps Linux bonding interfaces (mode2 or mode4 is recommended)

 

Table 2 Hardware requirements for standalone deployment (managing a maximum of 2000 resources)

Item

Requirements

CPU

x86-64 (Intel Xeon v3)

20 cores

2.0 GHz or above

Memory

152 GB or above

Drive

The drives must be configured in RAID 1, 5, or 10. The storage controller must have a 1GB cache, support power fail protection, and have a supercapacitor in place.

·     Drive configuration option 1:

¡     System drive: SSDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: SSDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

·     Drive configuration option 2:

¡     System drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

NIC

Non-redundancy mode: 1 × 1 Gbps or above Ethernet ports

Redundancy mode: 2 × 1 Gbps Linux bonding interfaces (mode2 or mode4 is recommended)

 

Table 3 Hardware requirements for cluster deployment (managing a maximum of 200 resources)

Item

Requirements

CPU

x86-64 (Intel Xeon v3)

14 cores

2.0 GHz or above

Memory

104 GB or above

Drive

The drives must be configured in RAID 1, 5, or 10. The storage controller must have a 1GB cache, support power fail protection, and have a supercapacitor in place.

·     Drive configuration option 1:

¡     System drive:SSDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: SSDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

·     Drive configuration option 2:

¡     System drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

NIC

Non-redundancy mode: 1 × 1 Gbps or above Ethernet ports

Redundancy mode: 2 × 1 Gbps Linux bonding interfaces (mode2 or mode4 is recommended)

 

Table 4 Hardware requirements for cluster deployment (managing a maximum of 2000 resources)

Item

Requirements

CPU

x86-64 (Intel Xeon v3)

18 cores

2.0 GHz or above

Memory

136 GB or above

Drive

The drives must be configured in RAID 1, 5, or 10. The storage controller must have a 1GB cache, support power fail protection, and have a supercapacitor in place.

·     Drive configuration option 1:

¡     System drive:SSDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: SSDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

·     Drive configuration option 2:

¡     System drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 2.4 TB.

¡     etcd drive: 7.2K RPM or above HDDs configured in RAID that provide a minimum total drive size of 50 GB. (Installation path: /var/lib/etcd.)

NIC

Non-redundancy mode: 1 × 1 Gbps or above Ethernet ports

Redundancy mode: 2 × 1 Gbps Linux bonding interfaces (mode2 or mode4 is recommended)

 

To deploy SeerEngine-SDWAN on a VM, make sure that VM uses VMware ESXi 6.7.0 or a higher version or H3C_CAS-E0706 or a higher version.

If superthreading is enabled, the minimum number of vCPU cores required is twice the number of CPU cores required for deployment on a physical server. If superthreading is disabled, the minimum requirements for the number of vCPU cores, memory size, and drive configuration are the same as those for deployment on a physical server.

To deploy SeerEngine-SDWAN on a VMware VM, you must enable promiscuous mode and forged transmits on the host attached to the VM.

Software requirements

SeerEngine-SDWAN runs on the Unified Platform as a component. Before deploying SeerEngine-SDWAN, first install the Unified Platform.

Table 5 CPU and operating system compatibility

CPU

Operating system

x86-64(Intel64/AMD64)

H3Linux

ARM

Galaxy Kylin V10

 

The following installation packages must be deployed when you deploy the Unified Platform:

·     common_PLAT_GlusterFS_2.0

·     general_PLAT_portal_2.0

·     general_PLAT_kernel_2.0

The following installation packages are deployed automatically when you deploy SeerEngine-SDWAN components:

·     general_PLAT_kernel-base_2.0

·     general_PLAT_websocket_2.0

·     general_PLAT_Dashboard_2.0

·     general_PLAT_widget_2.0

To deploy the general_PLAT_network_2.0 package, deploy SeerEngine-SDWAN components first.

Table 6 Installation packages

Installation package

Description

Remarks

common_PLAT_GlusterFS_2.0_<version>.zip

Provides local shared storage functionalities.

Required

general_PLAT_portal_2.0_<version>.zip

Provides portal, unified authentication, user management, service gateway, and help center functionalities.

Required

general_PLAT_kernel_2.0_<version>.zip

Provides access control, resource identification, license, configuration center, resource group, and log functionalities.

Required

general_PLAT_kernel-base_2.0_<version>.zip

Provides alarm, access parameter template, monitoring template, report, email, and SMS forwarding functionalities.

Required

general_PLAT_websocket_2.0_<version>.zip

Provides the southbound Websocket function.

Required

general_PLAT_Dashboard_2.0_<version>.zip

Provides the dashboard framework.

Required

general_PLAT_widget_2.0_<version>.zip

Provides dashboard widget management.

Required

general_PLAT_network_2.0_<version>.zip

Provides basic management of network resources, network performance, network topology, and iCC.

Install this application if you are to check match of the software versions with the solution.

Optional

 

Client requirements

You can access SeerEngine-SDWAN from a Web browser without installing any client. As a best practice, use Google Chrome 70 or a later version.

Pre-installation checklist

Table 7 Pre-installation checklist

Item

Requirements

Server

Hardware

The CPU, memory, disk, and NIC requirements for installing SeerEngine-SDWAN are met.

Software

The system time settings are configured correctly. As a best practice, configure NTP on each node and specify the same time source for all the nodes.

Client

Google Chrome 70 or a later version is installed on the client.

 

Partitioning the system drive

Before installing SeerEngine-SDWAN, partition the system drive as described in Table 8.

Table 8 Drive partition settings

Mount point

Minimum capacity

Boot mode

Remarks

2*2.4TB, RAID 1

/var/lib/docker

500 GiB

BIOS/UEFI

Expansion is allowed when the drive space is sufficient.

/boot

1024 MiB

BIOS/UEFI

N/A

swap

1024 MiB

BIOS/UEFI

N/A

/var/lib/ssdata

500GiB

BIOS /UEFI

Expansion is allowed when the drive space is sufficient.

/

700 GiB

BIOS /UEFI

Expansion is allowed when the drive space is sufficient.

/boot/efi

200 MiB

UEFI

N/A

GFS

500 GiB

N/A

You must perform a manual partitioning.

To deploy other components except for the Unified Platform and SDWAN controller, determine the capacity required and then expand the drive.

2*50GB, RAID 1

/var/lib/etcd

50 GiB

BIOS /UEFI

You must mount a separate drive.

 


Deploying SeerEngine-SDWAN

This chapter describes the procedure for deploying SeerEngine-SDWAN as a component from the Unified Platform. After successful deployment, SeerEngine-SDWAN runs as a containerized application on the host where the Unified Platform is installed.

 

IMPORTANT

IMPORTANT:

To deploy SeerEngine-SDWAN on Unified Platform in E0704 or later, you are not required to configure network settings, bind networks and subnets to the component, and confirm parameters.

 

To install SeerEngine-SDWAN:

1.     Log in to the Unified Platform.

See H3C Unified Platform Deployment Guide for the operation procedure.

2.     On the top navigation bar, click System.

3.     Click Deployment.

4.     Click Install.

5.     Click Upload to upload the component installation package, and then click Next.

Figure 1 Uploading the component installation package

 

6.     Select the component to be installed (SD-WAN in this example) and the component version, and then click Next.

Figure 2 Selecting the component to install

 

7.     Retain default parameter settings and click Next.

Figure 3 Configuring parameters

 

8.     Create a network and add a subnet to the network. Specify the hosts on which SeerEngine-SDWAN is to be installed and specify the uplink interface used by SeerEngine-SDWAN on each host.

You can use the NIC used by the H3Linux operating system on a host for its uplink interface. If an uplink interface on a host needs to be shared by multiple networks, assign the networks to different VLANs for isolation.

If you do not use NIC sharing, enable another NIC by performing the following tasks:

a.     Log in to the server where the Unified Platform is installed.

b.     Edit the configuration file of a NIC, ethA09-2 in this example.

[root@node1 /]# vi /etc/sysconfig/network-scripts/ifcfg-ethA09-2

c.     Change the values of BOOTPROTO and ONBOOT as shown in Figure 4.

Figure 4 Editing the configuration file of a NIC

 

d.     Use the ifdown and ifup commands to restart the NIC.

As a best practice to avoid system failures, do not use the ifconfig command to shut down or start a NIC.

[root@node1 /]# ifdown ethA09-2

[root@node1 /]# ifup ethA09-2

e.     Use the ifconfig command to verify that the NIC is in up state.

The subnet address range and address pool are used to assign IP addresses to members in the SeerEngine-SDWAN cluster. As a best practice, use Table 9 to determine the address pool size for a subnet.

Table 9 Number of IP addresses required for a subnet

Component

Default cluster members

Number of default network's IP addresses

SeerEngine-SDWAN

·     Cluster mode: 3

·     Standalone mode: 1

1 × number of cluster members

 

In this example, create a MACVLAN network with a subnet containing a minimum of three IP addresses in the address pool.

 

IMPORTANT

IMPORTANT:

If you assign the network to a VLAN, be sure to configure the corresponding VLAN settings on the device interface so outgoing packets of the host's uplink interface can carry the correct VLAN tag.

 

9.     Click Next.

Figure 5 Configuring network settings

 

10.     Skip node binding and click Next.

Figure 6 Binding to nodes

 

11.     Bind networks and subnets to SeerEngine-SDWAN, and then click Next.

Figure 7 Binding networks and subnets to components

 

12.     Confirm parameters and then click Deploy.

The platform sets the cluster IP address for each component based on address pool configuration. To edit the cluster IP address for a component, click the IP address in the Container NIC IP column for that component. Make sure the manually specified address is within the specified subnet for the component.

Figure 8 Confirming network parameters

 

13.     To view detailed information about a component, click the  icon to the left of a component, and then click  in the Actions column for that component.

Figure 9 Expanding component information

 

14.     After deployment, click Home on the top navigation bar to access the SeerEngine-SDWAN home page.

Figure 10 SeerEngine-SDWAN home page

 


Registering SeerEngine-SDWAN

After you install the controller, you can use its complete features and functions for a 180-day trial period. After the trial period expires, you must get the controller licensed.

Installing the activation file on the license server

For the activation file request and installation procedure, see H3C Software Products Remote Licensing Guide.

Obtaining licenses

1.     Log in to the SeerEngine-SDWAN controller.

2.     From the navigation pane, select System > License.

3.     Configure the parameters for the license server as described in Table 10.

Table 10 License server parameters

Item

Description

IP address

Specify the IP address configured on the license server used for internal communication in the cluster.

Port number

Specify the service port number of the license server. The default value is 5555.

Username

Specify the client username configured on the license server.

Password

Specify the client password configured on the license server.

 

4.     Click Connect to connect the controller to the license server.

The controller will automatically obtain licensing information after connecting to the license server.


Backing up and restoring SeerEngine-SDWAN components

For more information, see H3C Unified Platform Deployment Guide.


Upgrading the controller

CAUTION

CAUTION:

During the upgrade process, do not perform configuration backup or restoration operations.

 

The controller can be upgraded on the Unified Platform with the configuration retained.

To upgrade the controller:

1.     Log in to the Unified Platform. Click System > Deployment.

Figure 11 Deployment page (1)

 

2.     Click the left chevron button  for the controller to expand controller information, and then click the upgrade icon  .

Figure 12 Deployment page (2)

 

3.     Select the uploaded installation package, and then click Upgrade.

Figure 13 Deployment page (3)

 

4.     View the upgrade progress.

Figure 14 Upgrade progress

 

5.     Click OK.


Uninstalling the controller

1.     Log in to the Unified Platform. Click System > Deployment.

2.     Click the  icon to the left of the controller name and then click Uninstall.

Figure 15 Uninstalling the controller

 

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
All Support
  • Become a Partner
  • Partner Resources
  • Partner Business Management
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网