dell emc ready solution for vmware vcloud nfv 3.1 openstack … · 2019-05-21 · 6 dell emc ready...

28
Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform Deployment Automation User Input Value File for VMware NFV 3.1 with VMware Integrated OpenStack 5.1 with Kubernetes Dell Engineering May 2019

Upload: others

Post on 11-Aug-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform Deployment Automation User Input Value File for VMware NFV 3.1 with VMware Integrated OpenStack 5.1 with Kubernetes

Dell Engineering May 2019

Page 2: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

2 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Revisions

Date Description

May 2019 Initial release for Deployment Automation framework SW v3.1.1.1

The information in this publication is provided “as is.” Dell Inc. and its suppliers makes no representations or warranties of any kind with respect to the

information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose.

Use, copying, and distribution of any software that is described in this publication requires an applicable software license.

Copyright © 2019 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Big

Cloud Fabric and BCF are trademarks or registered trademarks of Big Switch Networks, Inc. Other trademarks may be the property of their respective

owners. Published in the USA.

Dell believes that the information in this document is accurate as of its publication date. The information is subject to change without notice.

Page 3: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

3 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Table of contents Revisions............................................................................................................................................................................. 2

Introduction ......................................................................................................................................................................... 4

Procedure ........................................................................................................................................................................... 6

1 General configuration tab ............................................................................................................................................. 8

1.1 Commonly changed deployment settings .......................................................................................................... 8

1.2 Component license info .................................................................................................................................... 11

1.3 Environment details .......................................................................................................................................... 12

1.4 Deployment server details ................................................................................................................................ 13

2 Node inventory tab ..................................................................................................................................................... 14

2.1 Inventory details for IDRAC and ESXi .............................................................................................................. 14

2.2 Inventory details for other components ............................................................................................................ 14

2.2.1 Default VM Names ........................................................................................................................................... 15

2.2.2 Deployment option ............................................................................................................................................ 16

2.3 Additional Node Details .................................................................................................................................... 17

3 Network information tab ............................................................................................................................................. 21

3.1 VDS information ................................................................................................................................................ 21

3.1.1 Default values for VDS switch and port group .................................................................................................. 22

3.2 Common Network Information .......................................................................................................................... 23

3.3 TEP IP pool details ........................................................................................................................................... 23

3.4 Logical switch details ........................................................................................................................................ 23

3.5 NSX-T Routers ................................................................................................................................................. 24

3.6 NSX-T transport node ....................................................................................................................................... 25

3.7 NSX-T Tier-0 routing info .................................................................................................................................. 26

3.8 VIO Tier-0 routing info ...................................................................................................................................... 26

A References ................................................................................................................................................................. 28

Page 4: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

4 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Introduction

This document provides information regarding each of the editable fields within the USER_INPUT.xlsm file, as

well as the instruction to edit the fields within the file.

This document assumes the targeted audience has a reasonable understanding of VMware vCloud NFV 3.1

and of Dell EMC hardware. The USER_INPUT.xlsm file has following tabs in it:

• General Configuration: This tab contains the common keys required throughout the deployment.

• Node Inventory: This tab contains keys to collect the component specific information required to

deploy the component.

• Network Information: This tab contains keys to collect network related information for all the

components.

• Dell Network Z9100-ON or S6010-ON: This tab provides a reference layout for leaf switch 1.

• Dell Network Z9100-ON or S6010-ON: This tab provides a reference layout for leaf switch 2.

• Dell Network S4048T-ON: This tab provides a reference layout for Top of Rack (ToR) Switch.

The following fields are found throughout this document with the following descriptions:

• Key – Field within USER_INPUT.xlsm file that requires a given value.

• Option – Indicates whether the key is optional or mandatory:

- Optional keys – Values for these keys are optional for the user to provide.

- Mandatory keys – Values for these keys are required and user must provide valid values.

• Description – Brief overview of the specified key.

• Type – Describes the datatype of the key. Examples include String, IP, Integer (INT), Boolean

(True/False) FQDN, etc. The following table provides a common validation parameter for each

datatype key.

Common datatype validation parameter

Type Validation parameter Validation examples

String Following are the common validation parameter for all the strings:

• Uppercase (A-Z) and lowercase (a-z) alphabetical letters are allowed.

• Numerical characters (0-9) are allowed.

• Special character hyphen (-) and underscore (_) allowed.

• All the VM names or component names must start with an alphanumeric character.

Note: Certain strings have additional rules that are described in their respective table.

Admin AD-DNS-Server VrliWorker1

IP It must be a valid IP address in octet format. Note: Certain IP values have additional rules that are described in their respective table.

192.168.176.125

Page 5: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

5 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

FQDN All the Fully Qualified Domain Names (FQDN) must adhere the Microsoft naming conventions. FQDN datatype can have:

• Uppercase letters (A-Z)

• Lowercase letters (a-z)

• Numeric characters (0-9)

• Special character period (.) and hyphen (-). The maximum length of FQDN is 63 characters per label and 255 bytes per FQDN.

vcsa101.dellnfv.com

INT Integer datatype key only accept the numerical values (0-9). Values in decimal are not permitted for INT.

30 700

• Example – Provides an example of what the value to the key can be.

• User Input Table Name – This will provide tab and table name for a specific key within the

USER_INPUT.xlsm file. For example, if a table is “Commonly Changed Deployment Settings” in the

“General Configuration” tab, then the User Input Table Name will be “General

Configuration/Commonly Changed Deployment Settings”.

Page 6: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Procedure

This section describes how user can fill and export the values. To open and edit the USER_INPUT.xlsm file:

1. From the Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform bundle,

copy and then paste the USER_INPUT.xlsm file to your local machine.

2. Use Microsoft Excel to open the USER_INPUT.xlsm file, then fill all the required values as specified

in following section:

- General configuration tab

- Node inventory tab

- Network information tab

Note: Refer the below legends to enter the values in the fields:

Fields are in Red: Mandatory to fill

Fields are in Green with yellow background: Optional to fill; these values have their own default values. User

can update values or leave as is.

Fields are in Black: These fields are non-editable fields. Leave as is.

3. Fill all the required values, and if required, update optional values.

Note: If you don’t want to provide any value to optional keys, fill the corresponding value fields as “NULL”.

4. On the ExportSettings tab, click Export Data button.

A new CSV file named "exported_name_value.csv" will be created in the same directory.

5. Copy the exported_name_value.csv file to /Test/vCloud-Nfv-3.1/src/orchestration in the deployment

VM.

6. Provide the exported_name_value.csv file path while executing the Orchastrator.py as specified in

following example:

a. Case I: To execute complete deployment, run the following command:

Python orchestrator.py --csvInput "/Test/vCloud-Nfv-

3.1/src/orchestration/exported_name_value.csv"

b. Case II - To skip workflows: The following command will skip the workflows till the workflow

specified in the command:

Python orchestrator.py –- csvInput "/Test/vCloud-Nfv-

3.1/src/orchestration/exported_name_value.csv" --skipWorkflowsTill

vrliVropsVioWorkflow

As specified in above example, orchestrator will skip the workflow till “vrliVropsVioWorkflow” workflow

and start the deployment from next workflow i.e., “kubernetesWorkflow”.

Page 7: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

7 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

c. Case III - To clean-up: A clean-up script is used and required to override the previous failed

setup/deployment and restart the deployment from the bare metal. To execute the clean-up

script, run the following command:

python orchestrator_cleanup.py –-csvInput "/Test/vCloud-Nfv-

3.1/src/orchestration/exported_name_value.csv"

Note: The paths provided in above steps are only for reference purposes. If you are copying the

exported_name_value.csv file anywhere else in the deployment VM, then make sure that you are providing the

correct path while executing the commands in orchestrator.

Page 8: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

8 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

1 General configuration tab This section provides information on how to edit the various keys in the tables present in the General

Configuration tab.

1.1 Commonly changed deployment settings This section contains common keys used for the deployment.

User Input Table Name: General Configuration/Commonly Changed Deployment Settings

Key Option Description Default values

Type Example

Orchestration User Name

mandatory Enter the Orchestrator user name.

String dell-emc

External DNS Domain Name

optional External domain name used for this deployment. Note: The maximum length of the DNS Domain name is 63 characters per label.

NULL String dell-nfv.com

External NTP Server IP Address

optional Enter the NTP server IP address to synchronize the time between various components.

NULL IP 192.168.176.10

Use External AD DNS Server

mandatory Boolean value; whether primary AD exists or not. If exists then, select True. If doesn’t exists then, skip the values for external AD-DNS server fields.

Boolean TRUE

External AD DNS Server IP Address

optional If External AD DNS server exists, then enter the IP address of external AD DNS server.

NULL IP 192.168.176.49

External AD DNS Server FQDN

optional Fully qualified domain name of external AD DNS server for deployment.

NULL FQDN extadserver.dellnfv.com

External AD DNS Computer Name

optional Computer name of the external primary AD. Note: The maximum length for computer name is 15 characters.

NULL String addnsserver

Page 9: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

9 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

External AD DNS Server Username

optional User name of the primary AD. Note: The maximum length for username is 64 characters.

NULL String administrator

Internal AD DNS Server VM Name

optional Name of internal AD DNS virtual machine that is going to deploy. Note: The maximum length for VM name is 15 characters.

AD-DNS-Server

String AD-DNS-Server

Internal AD DNS Server IP Address

mandatory IP address of internal AD DNS server.

IP 192.168.176.250

Internal AD DNS Server Domain Name

mandatory Internal AD domain name. If the “Use External AD DNS Server” parameter is set to “TRUE”, then this domain name must be same as existing primary (External) AD domain name. Note: The maximum length of the DNS Domain name is 63 characters per label.

String dellnfv.com

Internal AD DNS Server FQDN

mandatory Fully qualified domain name of AD DNS server for deployment.

FQDN addnsserver.dellnfv.com

Internal AD DNS Server Username

Displays the user name of the internal AD to be deployed. Leave as is.

Administrator

String Administrator

Internal NTP Server IP Address

mandatory IP address for internal NTP server virtual machine.

IP 192.168.176.249

Internal NTP Server FQDN

mandatory Fully qualified domain name of internal NTP server.

FQDN ntpserver.dellnfv.com

Internal NTP Server VM Name

optional Name of internal NTP server virtual machine that is going to deployed. Note: The maximum length for VM name is 80 characters.

NTP-Server

String NTP-Server

Page 10: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

10 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Management VCSA Username

Displays the user name of management VCSA. Leave as is.

administrator

String administrator

Management VCSA SSO Domain Name

optional Single-Sign-On domain name through which VCSA will be logged in. Note: The maximum length of the DNS Domain name is 63 characters per label.

mgmtvsphere.local

String mgmtvsphere.local

Management VCSA Cluster Name

optional Name of management cluster.

ManagementCluster

String ManagementCluster

Management VCSA Datacenter

optional Name of management datacenter.

ManagementDatacenter

String ManagementDatacenter

Management VSAN Datastore

Displays the datastore name, where management virtual machines will be deployed. Leave as is.

vsanDatastore

String vsanDatastore

Resource VCSA Username

Displays the user name for edge and resource VCSA. Leave as is.

administrator

String administrator

Resource VCSA SSO Domain Name

optional Single-Sign-On domain name through which VCSA will be logged in.

resvsphere.local

String resvsphere.local

Resource VCSA Cluster Name

optional Name of edge and resource cluster.

ResourceCluster

String ResourceCluster

Resource VCSA Datacenter

optional Name of edge and resource datacenter.

ResourceDatacenter

String ResourceDatacenter

Resource VSAN Datastore

Displays the Datastore name, where edge and resource virtual machine will be deployed. Leave as is.

vsanDatastore

String vsanDatastore

vRealize Loginsight Admin Email

optional Email address to receive system notification from vRLI.

[email protected]

String [email protected]

Page 11: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

11 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

vRops Loginsight Admin Email

optional Email address used by vROPS to send emails.

[email protected]

String [email protected]

1.2 Component license info This section contains the license keys.

User Input Table Name: General Configuration/Component License Info

Key Option Description Default values

Type Example

Internal AD DNS Server License Key

mandatory Microsoft Windows license key for AD, DNS virtual machine.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Management ESXi License Key

mandatory License key for all management ESXi host instances

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Management VCSA License Key

mandatory License key for management VCSA instance.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Management VSAN License Key

mandatory License key for VSAN cluster instances

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Management VRLI License Key

mandatory License key for vRLI master node

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Management VROPS License Key

mandatory License key for vROPS master node

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

NSX-T License key mandatory License key for NSX-T manager.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

VIO License Key mandatory License key for VIO. String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Resource ESXi License Key

mandatory License key for all resource ESXi host instances.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Resource VCSA License Key

mandatory License key for edge and resource VCSA instance.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

Page 12: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

12 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Resource VSAN License Key

mandatory License key for edge and resource VSAN cluster instances.

String AXXXX-BXXXX-CXXXX-DXXXX-5XXXX

1.3 Environment details The Environment Details table describes the common keys used for Big Cloud Fabric (BCF) configuration.

User Input Table Name: General Configuration/Environment Details

Key Option Description Default values

Type Example

Hardware Generation Displays the hardware generation for the deployment. Leave as is.

14g String 14g

Fabric Type Displays the underlying network fabric. Leave as is.

BCF String BCF

BCF Controller 1 IP Address

mandatory IP address of the BCF Controller 1.

IP 192.168.180.90

BCF Controller 2 IP Address

mandatory IP address of the BCF Controller 2.

IP 192.168.180.91

BCF vIP mandatory Virtual IP address for BCF. IP 192.168.180.92

Switch IP Range mandatory IP range for switches used in the underlined network fabric. Note: If you have discontinuous IP values, then enter each IP value as IP range. For example: 100.67.176.16 - 100.67.176.16, 100.67.176.14 - 100.67.176.14

IP 192.168.180.93 - 192.168.180.95

Stamp Type mandatory As per the PCIe classification NICs are classified into 10G and 25G. Select the applicable stamp type. From the drop-down list, select the applicable stamp type:

• 10G

• 25G

String 25G

Page 13: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

13 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

1.4 Deployment server details This table contains details for the deployment server.

User Input Table Name: General Configuration/Deployment Server Details

Key Option Description Default values Type Example

iDRAC for deployment server

IP Address Mandatory IDRAC IP address for deployment server.

IP 100.67.176.19

Username Displays the IDRAC username server. Leave as is.

root String root

Deployment server

IP Address Mandatory IP address for deployment server VM.

IP 100.67.176.18

Username Displays the deployment username server. Leave as is.

root String root

Page 14: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

14 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

2 Node inventory tab This section provides information on how to edit the various keys in the tables present in the Node Inventory

tab.

2.1 Inventory details for IDRAC and ESXi This section contains common keys used by IDRAC and ESXi for the deployment.

User Input Table Name: Node Inventory/IDRAC and ESXi Inventory Details

Key Option Description Default values

Type Example

Component Displays the component name used for the deployment. Leave as is.

Pod Type Displays the pod name where the component is going to be deployed. Leave as is.

IP mandatory Range of IP addresses used for this deployment. Use a comma to separate multiple ranges. Note: If you have discontinuous IP values, then enter each IP value as IP range. For example: 100.67.176.16 - 100.67.176.16, 100.67.176.14 - 100.67.176.14

IP 100.67.176.16 - 100.67.176.16, 100.67.176.14 - 100.67.176.14, 100.67.176.12 - 100.67.176.12

Username Displays the default username of respective servers. Leave as is.

root String root

2.2 Inventory details for other components This section contains OVA deployment specific details used by various components in this deployment. This

is a common table for following table:

• Auxiliary component

• VCSA

• vRLI

• vROPS

• VIO

• NSX-T

Page 15: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

15 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

User Input Table Name: Node Inventory/Inventory Details for other components

Key Option Description Default values

Type Example

Component Displays the component name used for the deployment. Leave as is.

Pod Type Displays the pod name where the component is going to be deployed. Leave as is.

VM Type Displays the VM roles required for this deployment. Leave as is.

VM Name optional Name of virtual machine that is going to deploy. Note: The maximum permitted length for Linux VM name is 80 characters and for windows VM name is 15 characters.

See Default VM Names below.

String AD-DNS-Server

IP mandatory IP address of virtual machine that is going to deploy.

IP 192.168.176.250

FQDN mandatory Fully qualified domain name of virtual machine.

FQDN addnsntpserver.dellnfv.com

Username Displays the user name for the respective component. Leave as is.

String

Disk Mode optional The following Disk-modes for OVA deployment are available:

• thin (default)

• thick

thin String thin

Deployment Option optional OVA deployment for the components:

• medium (default)

• large

See the Deployment option section.

String medium

2.2.1 Default VM Names The following table provides the information about default VM names that will be used for the deployment.

User can change these names in USER_INPUT.xlms file, but if user does not change, then Orchestrator will

use the VM names as described.

Note: The maximum permitted length for Linux VM name is 80 characters and for windows VM name is 15

characters.

Page 16: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

16 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Default VM Name

VM type Default VM name

AD-DNS AD-DNS-Server

NTP NTP-Server

VCSA Active mgmtVcsaActive

VCSA Passive mgmtVcsaPassive

VCSA Witness mgmtVcsaWitness

VCSA Active resourceVcsaActive

VCSA Passive resourceVcsaPassive

VCSA Witness resourceVcsaWitness

Master VrliMaster

Worker 1 VrliWorker1

Worker 2 VrliWorker2

Master VropsMasterNode

Data VropsDataNode

Replica VropsReplicaNode

OpenStack VIO-VM

Kubernetes VIO-Kubernetes

NSXT-Manager nsxtManager

NSXT-Controller1 NsxtController1

NSXT-Controller2 NsxtController2

NSXT-Controller3 NsxtController3

NSXT-Edge1 NsxtEdge1

NSXT-Edge2 NsxtEdge2

2.2.2 Deployment option The following table provides the information about default deployment options that will be used for the

deployment.

Page 17: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

17 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Deployment Option

Component Deployment option

Auxiliary component medium

VCSA The following Deployment Options are supported for:

• medium

• large

VRLI The following Deployment Options are supported for vRLI:

• medium

• large

VROPS The following Deployment Options are supported for vROPS

• medium

• large

VIO medium

NSX-T The following Deployment Options are supported for NSX-T

• medium

• large

2.3 Additional node details The additional node details table collects the required information to deploy VIO for OpenStack and

Kubernetes.

For Kubernetes:

User Input Table Name: Node Inventory/Additional Node Details/Kubernetes

Key Option Description Default values

Type Example

For provider details

Provider Name optional Enter the cloud provider name used in this Kubernetes deployment.

Kube-Provider

String Kube-Provider

vApp Guest OS Displays the guest OS for deployment. Leave as is. Note: VMware supports only UBUNTU guest OS for VIO 5.0

UBUNTU

String

Deployment Size optional Deployment size (node flavor) for Kubernetes cluster nodes. Supported values:

• medium

medium String medium

Page 18: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

18 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

• large

For cluster details

Master Count optional Enter the number of Kubernetes master nodes that will be deployed in k8s cluster. Minimum required master node count is 3. Note: If in the provider details:

• Deployment Size is set to medium then the sum of Master Count and Worker Count must not be more than 10.

• Deployment Size is set to large, then the sum of Master Count and Worker Count must not be more than 5.

3 INT 3

Worker Count optional Enter the number of Kubernetes worker node that will be deployed in k8s cluster. Minimum required worker node count is 2. Note: If in the provider details:

• Deployment Size is set to medium then the sum of Master Count and Worker Count must not be more than 10.

• Deployment Size is set to large, then the sum of Master Count and Worker Count must not be more than 5.

2 INT 2

Kubernetes Cluster Name

optional Enter the Kubernetes cluster name.

Kube-Cluster

String Kube-Cluster

Network CIDR mandatory IP address in CIDR format for Kubernetes cluster.

CIDR 192.168.17.0/24

Network IP Range mandatory IP range for Kubernetes cluster deployment. Note: The provided IP range must be continuous and comma separated IP range are not permitted.

IP 192.168.17.11 - 192.168.17.51

Page 19: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

19 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

For OpenStack:

User Input Table Name: Node Inventory/Additional Node Details/OpenStack

Key Option Description Default values Type Example

For deployment details

IP Range for management network

mandatory IP range for Management network used for OpenStack deployment. Note: IP range must provide minimum 8 unused IP addresses. Note: The provided IP range must be continuous, and comma separated IP range are not permitted.

IP 192.168.176.132 - 192.168.176.151

IP Range for API access network

mandatory IP range for API access network used for OpenStack deployment. Note: The provided IP range must be continuous range of minimum 2 IPs. The comma separated IP range are not permitted.

IP 192.168.10.2 - 192.168.10.3

Load Balancer IP

mandatory IP address for load balancer used for OpenStack deployment.

IP 192.168.10.1

Load Balancer FQDN

mandatory Fully qualified domain name for load balancer.

FQDN violb.dellnfv.com

Configuration details

Project Name optional Enter the project name for this deployment.

Kubernetes String Kubernetes

Project User optional Enter the name of project user to be created.

tenant String tenant

External Network CIDR

optional External network IP address in CIDR format for OpenStack.

192.168.8.0/24 CIDR 192.168.8.0/24

External Network IP Range

optional IP range for external network. Note: The provided IP range must be

192.168.8.11 - 192.168.8.253

IP 192.168.8.11 - 192.168.8.253

Page 20: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

20 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

continuous and comma separated IP range are not permitted.

External Network Gateway

optional Gateway IP address for external network

192.168.8.254 IP 192.168.8.254

Internal Network CIDR

optional Internal network IP address in CIDR format for OpenStack.

192.168.9.0/24 CIDR 192.168.9.0/24

Internal Network IP Range

optional IP range for internal network. Note: The provided IP range must be continuous and comma separated IP range are not permitted.

192.168.9.1 - 192.168.9.253

IP 192.168.9.1 - 192.168.9.253

Internal Network Gateway

optional Gateway IP address for internal network.

192.168.9.254 IP 192.168.9.254

Logical Router Name

optional Enter the router name that connects to VIO-K-Tier0 router.

VIO-K-Router String VIO-K-Router

Page 21: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

21 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

3 Network information tab This section provides information on how to edit the various keys in the tables present in the Network

Information tab.

3.1 VDS information User Input Table Name: Network Information/VDS Information

Key Option Description Default values Type Example

Pod Displays the name of corresponding pods for VDS. Leave as-is.

MTU Displays the MTU value for VDS. Leave as is.

9000 INT 9000

Ports Displays the number of ports in VDS. Leave as is.

8 String 8

Discovery Protocol optional Network discovery protocol for VDS. From the drop-down list select one of the applicable option:

• CDP

• LLDP

CDP String CDP

Network Displays the network name of VDS. Leave as-is.

VDS Switch Name optional Enter the vSwitch name for respective VDS.

See Default values for VDS switch and port group

String VM-mgmt-VDS

Port Group Name optional Enter the Port group name for respective VDS.

See Default values for VDS switch and port group

String VSAN-Network

VLAN ID mandatory Enter the VLAN ID for respective VDS.

INT 200

Network ID mandatory Enter the three octet for network ID for vSAN and vMotion. Note: Fourth octet will be auto-generated. Note: Provide different subnet for VSAN and vMotion.

String vSAN: 192.200.3 vMotion: 192.200.4

Page 22: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

22 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Uplink 1 Displays the Uplink 1 used by VDS networks. Leave as is.

String vmnic0

Uplink 2 Displays the Uplink 2 used by VDS networks. Leave as is.

String vmnic1

3.1.1 Default values for VDS switch and port group Table 13 provides the information about default VDS Switch and port group names that will used for

deployment. User can change these names in USER_INPUT.xlms files, but if the user does not change, then

Orchestrator will use the names as described in Table 13

Default values for VDS Switch Name and Port Group

Network Default values

VDS switch name Port group name

ESXi-Management-VDS ESXi-Management-VDS ESXi-Management-Network

Infra-mgmt-VDS Infra-mgmt-VDS VSAN-Network

vMotion-Network

VM-mgmt-VDS VM-mgmt-VDS VM-management-Network

API-Access-Network

VCSA-HA-Network

ESXi-Management-VDS ESXi-Management-VDS ESXi-Management-Network

Infra-mgmt-VDS Infra-mgmt-VDS VSAN-Network

vMotion-Network

Edge-overlay-Network

VM-mgmt-VDS VM-mgmt-VDS VM-management-Network

NSXT-External-Network NSXT-External-Network External-Network-DPDK

Page 23: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

23 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

3.2 Common Network Information User Input Table Name: Network Information/Common Network Information

Key Option Description Default Values

Type Example

Network Displays the list of network names for which netmask and gateway are required. Leave as is.

Netmask mandatory Netmask for the network. IP 255.255.255.0

Gateway mandatory Gateway for the network. IP 192.168.176.254

3.3 TEP IP pool details User Input Table Name: Network Information/TEP IP Pool Details

Key Option Description Default Values Type Example

IP Pool Range optional Tunnel end-point IP range. Note: The provided IP range must be continuous, and comma separated IP range are not permitted.

192.168.7.1- 192.168.7.100

IP 192.168.7.1 - 192.168.7.100

Gateway optional Gateway for overlay network.

192.168.7.254 IP 192.168.7.254

CIDR optional Network address in CIDR notation.

192.168.7.0/24 CIDR 192.168.7.0/24

3.4 Logical switch details User Input Table Name: Network Information/Logical Switch Details

Key Option Description Default values Type Example

Type Displays the type of logical switch. Leave as is.

Name optional Enter the name of logical switch.

• LS-External

• LS-Downlink

String • LS-External

• LS-Downlink

Transport Zone Name

optional Enter the transport zone name for respective logical switch.

• DPDK-TZ

• Overlay-TZ

String • DPDK-TZ

• Overlay-TZ

VLAN ID mandatory Enter the VLAN ID for DPDK logical switch.

INT 30

Page 24: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

24 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

3.5 NSX-T routers User Input Table Name: Network Information/NSX-T Routers

Key Option Description Default values Type Example

Cluster Name optional Name of the edge cluster that will deploy.

edgeCluster String edgeCluster

Nodes Displays the name of the edge nodes that will deploy. Leave as is.

• edge01

• edge02

String • edge01

• edge02

Routers optional Name of the NSX-T routers that will deploy.

• NSX-Tier0

• NSX-Tier1

• VIO-K-Tier0

String • NSX-Tier0

• NSX-Tier1

• VIO-K-Tier0

HA Mode Displays the high availability modes value NSX-T routers. Leave as is.

String Active_Active

Failover Mode mandatory The following failover modes are available:

• Preemptive

• Non_Preemptive Note: Not applicable for NSX-Tier0 and VIO-K-Tier0 router.

String • Preemptive

• Non_Preemptive

Router Port optional Name of the router port for NSX-T logical router.

• nsx-LR-Uplink-Port

• NSX-Tier1

• vio-LR-Uplink-Port

String • nsx-LR-Uplink-Port

• NSX-Tier1

• vio-LR-Uplink-Port

MTU Display the MTU for logical router uplink port. Leave as is.

1600 INT 1600

Switch Port optional Name of the logical switch uplink port.

• nsx-LS-Uplink-Port-1

• nsx-tier1-LS-Downlink-Port-1

• vio-LS-Uplink-Port-1

String • nsx-LS-Uplink-Port-1

• nsx-tier1-LS-Downlink-Port-1

• vio-LS-Uplink-Port-1

CIDR mandatory IP address for logical switch uplink port in CIDR format.

CIDR 172.16.60.10/24

Page 25: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

25 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

3.6 NSX-T transport node User Input Table Name: Network Information/NSX-T Transport Node

Key Option Description Default values Type Example

Node Displays the transport nodes used for this deployment. Leave as is.

Transport Zone Displays the transport zones used for this deployment. Leave as is.

NVDS optional N-VDS name for respective transport zones.

• overlay-nvds

• dpdk-nvds

String • overlay-nvds

• dpdk-nvds

Uplink Profile optional Name of the uplink profile for respective transport node.

• overlayHostSwitch

• edgeOverlayUplinkProfile

• edgeVMUplinkProfile

String overlayHostSwitch

Teaming Policy mandatory Define the teaming policy for resource and edge pod virtual machine. The following are the supported values:

• failover_order

• loadbalance_srcid

String • failover_order

• loadbalance_srcid

Transport VLAN mandatory VLAN ID for transport nodes.

INT 30

MTU Displays the MTU for respective uplink profiles. Leave as is.

INT 1600

IP Allocation Mode Displays the IP allocation mode for host switch uplink profile. Leave as is.

String

IP Pool Tunnel end-point IP range. Leave as is.

String

NICs mandatory • Host transport nodes: Uplink used as a Physical NIC for overlay NVD-S. This is a non-editable field.

String fp-eth0

Page 26: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

26 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

• Edge transport nodes: Uplinks used for edge transport zone.

3.7 NSX-T Tier-0 routing info To provide the values refer to Section Creating Neighbors in Dell EMC Ready Solution for VMware vCloud

NFV 3.1 OpenStack Edition Platform Deployment Automation Software Guide.

User Input Table Name: Network Information/NSX-T Tier-0 Routing info

Key Option Description Default values Type Example

Static route

Network CIDR mandatory Static port IP address in CIDR format.

CIDR 172.16.61.1/24

IP Address mandatory IP address for static route. IP 172.16.60.2

Admin Distance mandatory Admin distance details for static route.

INT 2

BGP route

Local as Number mandatory Enter a valid local AS number of Tier-0 router.

INT 65002

Neighbor IP Address mandatory IP address for BGP neighbor.

IP 172.16.61.1

Maximum Hop Limit mandatory Maximum hop limit of BGP.

INT 2

Remote As Number mandatory Enter a valid remote AS number of Tier-0 router.

INT 64502

3.8 VIO Tier-0 routing info To provide the values refer to Section Creating Neighbors in Dell EMC Ready Solution for VMware vCloud

NFV 3.1 OpenStack Edition Platform Deployment Automation Software Guide.

User Input Table Name: Network Information/VIO Tier-0 Routing info

Key Option Description Default values Type Example

Static route

Network CIDR mandatory Static port IP address in CIDR format.

CIDR 172.16.61.1/24

IP Address mandatory IP address for static route. IP 172.16.60.2

Page 27: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

27 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

Admin Distance mandatory Admin distance details for static route.

INT 2

BGP route

Local as Number mandatory Enter a valid local AS number of Tier-0 router.

INT 65003

Neighbor IP Address

mandatory IP address for VIO-BGP neighbor.

IP 172.16.61.1

Maximum Hop Limit mandatory Maximum hop limit of BGP. INT 2

Remote As Number mandatory Enter a valid remote AS number of Tier-0 router.

INT 64502

Page 28: Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack … · 2019-05-21 · 6 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template

28 Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform User Input Template Guide

A References

Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform - Deployment Automation

Software Guide

Dell EMC Ready Solution for VMware vCloud NFV 3.1 OpenStack Edition Platform –Deployment Automation

Hardware Guide