132
Managing Blueprints The following topics tell you how to manage Cisco NFVI Blueprints. Blueprints, on page 1 Creating a Blueprint Using Upload Functionality, on page 2 Managing Post Install Features , on page 124 Blueprints Blueprints contain the configuration metadata required to deploy an OpenStack system through a Cisco VIM pod in Cisco VIM Uinfied Management. You can create a blueprint in Cisco UM or you can upload a yaml file that contains the metadata for a blueprint. You can also create a blueprint from an existing OpenStack system that you are configuring as a Cisco VIM pod. The configuration in the blueprint is specific to the type of Cisco UCS server that is in the OpenStack system. A blueprint for a C-Series server-based OpenStack system cannot be used to configure a B-Series server-based OpenStack system. Cisco UM displays an error if the blueprint does not match the configuration of the OpenStack system. The blueprint enables you to quickly change the configuration of an OpenStack system. While only one blueprint can be active, you can create or upload multiple blueprints for a Cisco VIM pod. If you change the active blueprint for a pod, you have to update the configuration of the OpenStack system to match the new blueprint. You can modify and validate an existing blueprint, or delete a blueprint. However, you cannot modify any of the configuration metadata in the active blueprint for a Cisco VIM pod. Note Blueprint Activation A blueprint becomes active when you use it in a successful installation for a Cisco VIM pod. Other blueprints that you created or uploaded to that pod are in nonactive state. Uploading or creating a blueprint does not activate that blueprint for the pod. Install a blueprint through the Cisco VIM Suite wizard. If the installation is successful, the selected blueprint becomes active. Managing Blueprints 1

ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Managing Blueprints

The following topics tell you how to manage Cisco NFVI Blueprints.

• Blueprints, on page 1• Creating a Blueprint Using Upload Functionality, on page 2• Managing Post Install Features , on page 124

BlueprintsBlueprints contain the configuration metadata required to deploy an OpenStack system through a Cisco VIMpod in Cisco VIM Uinfied Management. You can create a blueprint in Cisco UM or you can upload a yamlfile that contains the metadata for a blueprint. You can also create a blueprint from an existing OpenStacksystem that you are configuring as a Cisco VIM pod.

The configuration in the blueprint is specific to the type of Cisco UCS server that is in the OpenStack system.A blueprint for a C-Series server-based OpenStack system cannot be used to configure a B-Series server-basedOpenStack system. Cisco UM displays an error if the blueprint does not match the configuration of theOpenStack system.

The blueprint enables you to quickly change the configuration of an OpenStack system. While only oneblueprint can be active, you can create or upload multiple blueprints for a Cisco VIM pod. If you change theactive blueprint for a pod, you have to update the configuration of the OpenStack system to match the newblueprint.

You can modify and validate an existing blueprint, or delete a blueprint. However, you cannot modify any ofthe configuration metadata in the active blueprint for a Cisco VIM pod.

Note

Blueprint ActivationA blueprint becomes active when you use it in a successful installation for a Cisco VIM pod. Other blueprintsthat you created or uploaded to that pod are in nonactive state.

Uploading or creating a blueprint does not activate that blueprint for the pod. Install a blueprint through theCisco VIM Suite wizard. If the installation is successful, the selected blueprint becomes active.

Managing Blueprints1

Page 2: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

If you want to activate a new blueprint in an existing pod, you have to delete certain accounts and the credentialpolicies for that pod before you activate the blueprint. See Activating a Blueprint in an Existing Pod withOpenStack Installed, on page 3.

Note

Viewing Blueprint DetailsTo view blueprint details:

Step 1 Log in to Cisco VIM Unified Management as pod user.Step 2 Choose the Cisco VIM pod with the blueprint that you want to view.Step 3 ClickMenu at the top left corner to expand the navigation pane.Step 4 Choose Pre-Install > Blueprint Management.Step 5 Choose a blueprint from the list.Step 6 Click Preview and Download YAML.

Creating a Blueprint Using Upload FunctionalityBefore you begin

• You must have a YAML file (B series or C Series) on your system.

• Only one blueprint can be uploaded at a time. To create a blueprint off-line, refer to thesetup_data.yaml.B_Series_EXAMPLE or setup_data.yaml.C_Series_EXAMPLE.

• The respective keys in the sample YAML have tomatch or the corresponding pane does not get populatedduring the upload.

Step 1 Log in to Cisco VIM UM.Step 2 In the navigation pane, expand thePre-Install section and click Blueprint setup.Step 3 Click theBrowse in the Blueprint Initial Setup.Step 4 ClickSelect.Step 5 ClickLoad in the Unified Management UI Application.

All the fields present in the YAML file is uploaded to the respective fields in the UI.Step 6 Provide a Name for the Blueprint.

While saving the blueprint name has to be unique.

Step 7 Click Offline Validation.

• If all the mandatory fields in the UI are populated, then Offline Validation of the Blueprint commences, or else apop up message indicating the section of Blueprint creation that has missing information error shows up.

Managing Blueprints2

Managing BlueprintsViewing Blueprint Details

Page 3: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 8 On Offline Blueprint Validation being successful, Save Blueprint and Cancel is enabled.

If the Blueprint Validation Fails, only the Cancel button is enabled.Note

Activating a Blueprint in an Existing Pod with OpenStack Installed

Before you begin

Youmust have a PODwhich has an active Installation of OpenStack. If the OpenStack installation is in FailedState, then UM UI will not be able to fetch the Blueprint.

Step 1 Go to the Landing page of the UM Log in.Step 2 Click Register Management Node.Step 3 Enter the following details:

• Management Node IP Address.

• Management Node Name (Any friendly Name).

• REST API Password ( /opt/cisco/ui_config.json).

• Description about the Management Node.

• POD Admin's Email ID.

A notification email is sent to the email id entered during registration.Step 4 Log in using the same email id and password.Step 5 In the navigation pane, click Pre-Install > Blueprint Management.

Choose the NEWSETUPDATA from the Blueprint Management pane.

This is the same setup data which was used by ciscovimclient, to run the installation on the Management Node.

Blueprint Management

You must have at least one blueprint (In any state Active or In-Active or In-progress), in the BlueprintManagement Pane.

Note

Managing Blueprints3

Managing BlueprintsActivating a Blueprint in an Existing Pod with OpenStack Installed

Page 4: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Blueprint Management grid contains the list of all the blueprints that are saved. You can save the blueprinteven if it is failed in the Blueprint Setup. However, you will not be allowed to deploy those Blueprints.

Blueprint Management table provides the following information:

• Blueprint Name

• Modified Date

• Edit, Remove, and Download Blueprint

• Search Blueprint

Blueprint Name: It shows the name of the Blueprint. You cannot edit this field. It shows the name of theblueprint that is saved after Offline Validation.

No two blueprints can have the same Blueprint name.Note

Modified Date:This shows when blueprint was last modified.

Blueprint Status: There are 6 total status for the Blueprint.

• Valid: Blueprint that is saved after offline validation success.

• Invalid: Blueprint that is saved after Offline Validation failure.

• Inprogress: Blueprint that is saved without running Offline Validation.

• Deployed: Blueprint that is used to bring up cloud without failures.

• Installing: Blueprint that is used to initiate the cloud deployment.

Managing Blueprints4

Managing BlueprintsBlueprint Management

Page 5: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

• Failed: Blueprint that is used to deploy the cloud which eventually failed.

With every blueprint record, there are some operations associated that you can perform by using the buttons– Topology, Install, and Remove.

Topology

Topology allows you to view graphical representation of the control, compute, and storage node that isassociated with the various network segments.

Install Button

Click Install, a confirmation message is generated requesting to initiate the deployment with the stages youwants to run. By default all stages are selected but you can also do an incremented install. In case of IncrementedInstall, you have to choose stages in the order. For Example: If you choose Validation Stage then the 2ndstage Management Node Orchestration is enabled. You cannot skip stages and run a deployment. Once youclick Proceed, the Cloud Deployment is initiated and the progress can be viewed from the Dashboard.

Remove Button

Choose the blueprint and click Remove to remove the blueprint. A confirmation message appears. If youclickProceed, the blueprint removal operation is initiated.

Edit, Remove, and Download Blueprint

You can edit or delete a Blueprint which is not in Deployed State. If you want to take a backup of the Blueprintlocally, click Download icon which generates the preview to download the Blueprint.

Following are the ways to deploy a Blueprint:

• If there is no Blueprint in Deployed state, then you can choose any Valid Blueprint from the list.

• If there is a Blueprint in a Failed state, you can choose another Valid Blueprint but Unified Managementasks you to remove the previous deployment before proceeding.

• If there is a Blueprint in Deployed state, you can choose another Valid Blueprint but UnifiedManagementasks you to remove the previous deployment before proceeding.

Managing Blueprints5

Managing BlueprintsBlueprint Management

Page 6: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

The deployment of Blueprint occurs stepwise and if any one step fails for some reason, a Play button isdisplayed on that particular step. You can click aPlay button and begin the installation for that particular state.

There is always one blueprint in Deployed state. You cannot deploy multiple blueprints in the cloud.Note

Search Blueprint: Search box is displayed on top-right of the table which facilitates you to lookup forBlueprint by their name or status. Navigate to Topology and choose a Blueprint which redirects you to thedefault blueprint, the one which is selected in the Blueprint Management pane.

During the various operations across the application the cloud icon in the center of the header changes itscolor which is based on the following table.

Note

Table 1:

Icon or ColorStatusPOD Operation

GrayPendingManagement Node Registered, NoActive Deployment

GreenActiveCloudUpAndRunning, No Failure

BlueIn-ProgressCloud Installation/ Any OperationIn Progress

RedCritical WarningsCloudpulse Failed

AmberWarningPod Operation Failed

RedCritical WarningsSoftware Update (Auto) RollbackFailed

AmberWarningUncommitted Software Update

RedCritical WarningReconfigure Openstack Password

AmberWarningReconfigure CIMC Password

RedCritical WarningReconfigure Optional Features/ OS

AmberWarningPowerManagementOperation Fails

RedNot-ReachableManagement Not-Reachable

Managing Blueprints6

Managing BlueprintsBlueprint Management

Page 7: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Creating a Blueprint for B-Series Server Platform

Procedure

PurposeCommand or Action

In the navigation pane, choose Pre-Install > BlueprintSetup.

Step 1

To create a B Series Blueprint:Step 2 a. On the Blueprint Initial Setup pane of the Cisco VIMUnified Management, complete the following fields:

DescriptionName

Enter blueprintconfiguration name.

Blueprint Name field

Choose one of thefollowing platform types:

• B-Series (By default)choose B series forthis section.

• C-Series

Platform Typedrop-down list

Managing Blueprints7

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 8: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Choose one of thefollowing tenant networktypes:

• Linuxbridge/VXLAN

• OVS/VLAN

Tenant Networkdrop-down list

Choose one of thefollowing pod types:

• Fullon(By Default)

Pod Type drop-down list

Choose one of thefollowing Ceph types:

• Dedicated

• Central (By Default)- Not supported inProduction

Ceph Mode drop-downlist

An optional parameterssh_banner is availablein the setup_data, to accepta string or message that isto be displayed before thelogin prompt. Thismessage indicates awarning consistent with acompany’s IT policies.

SSH Banner

LDAP, Syslog ExportSettings, Install Mode,ToR Switch Information,TLS, NFVMON, PodName, VMTP, NFVBench, Auto-backup,Heat, Keystone v3, EnableEsc Priv.

If any one is selected, thecorresponding section isvisible in variousBlueprint sections.

By default all features aredisabled except Auto-backup.

Optional Features andServices Checkbox

Managing Blueprints8

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 9: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Click Browse button toimport the existing yamlfile.

If you have an existing BSeries YAML file you canuse this feature to uploadthe file.

Unified Managementautomatically fill in thefields and if anymandatory field is missedthen it gets highlighted inthe respective section.

Import Existing YAMLfile

b. Click Physical Setup to navigate to theRegistry Setupconfiguration page. Fill in the following details forRegistry Setup:

DescriptionName

Enter the User-Name forRegistry (Mandatory).

Registry User Name textfield

Enter the Password forRegistry (Mandatory).

Registry Password textfield

Enter the Email ID forRegistry (Mandatory).

Registry Email text field

Once all mandatory fields are filled the ValidationCheck Registry Pane shows a Green Tick.

c. ClickUCSMCommonTab and complete the followingfields:

Managing Blueprints9

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 10: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

By default the value isAdmin.

User name disabled field

Enter Password for UCSMCommon (Mandatory).

Password text field

Enter IP Address forUCSM Common(Mandatory).

UCSM IP text field

Enter the resourceprefix(Mandatory).

Resource Prefix text field

Choose one of thefollowing types:

• NFVI (Default)

• Media

QOS Policy Typedrop-down

Managing Blueprints10

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 11: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Select the Max VF Count.

<1-54> Maximum VFcount 54, default is 20.

If VF performance isenabled we recommendyou to keepMAX_VF_COUNT to 20else may fail on someVICs like 1240.

Max VF Count text field

Default is false. Set to trueto apply adaptor policy atVF level.

Enable VF Performanceoptional checkbox

Default is false.Enable Prov FI PINoptional checkbox

Enables JBODmode to beset on disks. Applicableonly if you have RAIDcontroller configured onStorage C240 Rackservers.

MRAID-CARD optionalcheckbox

Visible when TenantNetwork type isOVS/VLAN.

Enable UCSM Pluginoptional checkbox

Visible only when UCSMPlugin is enabled. IfUCSM Plugin is disabledthen this option is set toFalse.

Enable QoS Policyoptional checkbox

Visible only when UCSMPlugin is enabled.

Enable QOS for PortProfile optional checkbox

Visible when UCSMPlugin is enabled. Enterthe values for network andvlans ranges. Grid canhandle all CRUDoperations such as Add,Delete, Edit and, MultipleDelete.

SRIOV Multi VLANTrunk optional grid

d. ClickNetworking to advance to the networking sectionof the Blueprint:

Managing Blueprints11

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 12: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enter the domain name(Mandatory).

Domain Name field

If your configuration usesan HTTP proxy server,enter the IP address of theserver.

HTTPProxy Server field

If your configuration usesan HTTPS proxy server,enter the IP address of theserver.

HTTPS Proxy Serverfield

Specifies the list of IPAddress with Mask.

IP Tables onManagement Pods

Enter a maximum of fourand minimum of one IPv4and /or IPv6 addresses inthe table.

NTP Server

Managing Blueprints12

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 13: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enter a maximum of threeand minimum of one IPv4and/or IPv6 addresses.

Domain Name Server

Managing Blueprints13

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 14: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Network table

Managing Blueprints14

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 15: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Network table ispre-populated withsegments. To addNetworks you can eitherclear all the table usingDelete All or click Editicon for each segment andfill in the details.

You can add, edit, ordelete network informationin the table:

• Click + to enter newentries (networks) tothe table.

• Specify the followingfields in the EditEntry to Networksdialog box.

DescriptionName

Enter theVLAN ID.

VLAN field

ForSegment -Provider,the VLANID value is

Managing Blueprints15

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 16: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

DescriptionName

alwaysnone.

You canselect anyonesegmentfrom thedrop-downlist.

• API

• Management/Provision

• Tenant

• CIMC

• Storage

• External

• Provider(optional)

Somesegmentsdo notneedsome ofthevalueslisted intheprecedingpoints.

Note

Segmentdrop-downlist

Enter theIPv4address forthe subnet.

Subnetfield

IPv6Subnetfield

Managing Blueprints16

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 17: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

DescriptionName

Enter IPv6address.This field isavailableonly forManagementprovisionand API.

Enter theIPv4address fortheGateway.

Gatewayfield

Enter IPv6gateway.This field isavailableonly forManagementprovisionand APInetwork.

IPv6Gatewayfield

Enter thepoolinformationin thefollowingformat. Forexample:10.30.1.1 or10.30.1.1 to10.30.1.12

Pool field

IPv6 Poolfield

Managing Blueprints17

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 18: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

DescriptionName

Enter thepoolinformationin thefollowingformat. Forexample:10.1.1.5-10.1.1.10,10.2.1.5-10.2.1.10

This field isonlyavailablefor theMgmt/Provision.

Click Save.

e. On the Servers andRoles page of the Cisco VIMSuitewizard, you see a pre-populated table filled with Roles:Control, Compute and Block Storage (Only if CEPHDedicated is selected in Blueprint Initial Setup.

Managing Blueprints18

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 19: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enter the username of theserver.

Server User Name field

Default value is false. Youcan set it as true or false.

Disable Hyperthreading

Set vendor type at theglobal level

Vendor

Set Vendor type at per rolelevel in the roles table

Roles

Managing Blueprints19

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 20: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Cobbler

Managing Blueprints20

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 21: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enter the Cobbler detailsin the following fields:

DescriptionName

The defaultvalue is 45min.

CobblerTimeoutfield

This is anoptionalparameter.Timeout isdisplayed inminutes,and itsvalueranges from30 to 120.

Kickstartfile for

BlockStorage

StorageNode.

Kickstartfield

Enter theAdmin

AdminPasswordHash field Password.

Passwordmust beAlphanumeric.Passwordshouldcontainminimum 8charactersandmaximumof 32characters.

Enter thecobbler

CobblerUsernamefield username to

access thecobblerserver.

Kickstartfile for

ControlKickstart

Managing Blueprints21

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 22: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

DescriptionName

ControlNode.

field

Kickstartfile forComputeNode.

ComputeKickstartfield

Enter theadminusername ofthe Cobbler.

CobblerAdminUsernamefield

Managing Blueprints22

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 23: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Add Entry to Serversand Roles

Managing Blueprints23

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 24: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Click Edit or + to add anew server and role to thetable.

Enter aservername.

ServerName

ChooseBlade or

ServerType

Rack fromdrop-downlist the

drop-downlist.

The RackID for theserver.

Rack ID

Enter aChassis ID.

Chassis ID

Enter aIf Rack is

Managing Blueprints24

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 25: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

chosen, theRack Unit

Rack UnitID.

ID field isdisplayed.

Enter aBlade ID.

If Blade ischosen, theBlade IDfield isdisplayed.

If Servertype isBlade thenselectControlandCompute.If server isRack thenselectBlockStorage.

Select theRole fromthedrop-downlist.

Applicableonly forCisco VICthatsupports tochange theadmin FECmode. Canbeauto/off/cl74/cl91.

VICAdminFEC mode

Optional.By default,it is true.Can beeither trueor false.

VIC PortChannelEnable

Optional, itcan beeither 0 or1. Bydefault, it is1 if notdefined.

SecureComputingmode

Managing Blueprints25

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 26: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Nova CPUAllocationRatio

Optional,override theNOVA_CPU_ALLOCATION_RATIOconfigurationdefined inopenstack_config.yaml

Values arein the rangeof 0.958 to16.0

Optional,overridestheNOVA_RAM_ALLOCATION_RATIOconfigurationdefined inopenstack_config.yaml

Values arein the rangeof 1.0 to 4.0

NovaRAMAllocationRatio

Optional,2M or 1G

Overridesthe globalVM_HUGEPAGE_SIZEvalue, whenNFV_HOSTSis enabled.

VMHugepageSize

It is anoptionalfield but ifprovided forone serverthen it ismandatoryto providedetails forotherservers.

ManagementIP

Storage IP

Managing Blueprints26

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 27: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

It is anoptionalfield, but ifprovided forone serverthen it ismandatoryto providedetails forotherservers.

Enter theManagementIPv6Address.

ManagementIPv6

Click Save.

f. ClickToR Switch checkbox inBlueprint Initial Setupto enable the TOR SWITCH configuration page. It isan Optional section in Blueprint Setup, but when allthe fields are filled it is a part of the Blueprint.

Managing Blueprints27

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 28: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enabling this checkbox,changes the configure ToRsection from false to true.

Configure ToR optionalcheckbox.

Managing Blueprints28

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 29: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

ToR SwitchInformationmandatorytable.

Managing Blueprints29

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 30: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Click (+) to add informationfor ToR Switch.

DescriptionName

ToR switchhostname.

Hostname

ToR switchusername.

Username

ToR switchpassword.

Password

ToR switchSSH IP

SSH IP

Managing Blueprints30

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 31: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Address.

ToR switchssn num.

SSN Num

PeerManagementIP. You donot define ifthere is nopeer.

VPC PeerKeepalive

Do notdefine if peeris absent.

VPCDomain

Interface forvpc peerports.

VPC PeerPort Info

Managementinterface ofthemanagementnode.

BRManagementPort Info

Port channelnumber formanagementinterface ofthemanagementnode.

BRManagementPO Info

ClickSave.

Enter thePort Channelinput.

PortChannelfield.

On clicking save button,Add ToR InfoConnected to Fabricfield is visible.

Enter thename of theSwitch.

SwitchNamefield.

g. Click NFVI Monitoring checkbox in Blueprint InitialSetup to enable the NFVIMonitoring configuration tab.

Managing Blueprints31

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 32: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

IP Address of ControlCenter VM

Admin IP

VIP forceilometer/dispatcher touse, must be unique acrossVIM Pod

Management VIP

Hostname of CollectorVM

Host Name

Password of Collector VMPassword

Password of CCUSERCCUSER Password

SSH IP of Collector VMAdmin IP

Management IP ofCollector VM

Management IP

Optional, but becomesmandatory if collector 2 isdefined. Must containvalid Admin IP.

Master 2

Managing Blueprints32

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 33: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Optional, but becomesmandatory if Master 2 isdefined. Collector 2 issecondary set to collectorand with all the propertiesof Collector.

ContainsManagementVIPand Collector VMinformation.

Collector 2

1. Click on (+) icon toAdd Collector ToRConnections.

2. Select the ToRswitches from list toadd the information.

3. It is optional andavailable for ToR typeNCS-5500

4. For now, it supportsadding only oneCollector ToRConnection

Enter portchannel.

PortChannel

Enter portnumber,E.g:eth1/15.

Switch -{torSwitch-hostname}

Click Save

Collector ToRConnections

Managing Blueprints33

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 34: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Enter Rabbit MQusername.

Rabbit MQ User Name

h. Click CVIMMON option in Blueprint Initial Setupto enable the CVIMMonitoring configuration tab.

Managing Blueprints34

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 35: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

By default, it is false. It iscase-sensitive and can beTrue or False

Enable

Optional, and if notdefined it is set to True bydefaul. With this optiondisabled, CVIM_MONwith SNMP is availablebut you cannot accessGrafana, Alert-Manager,and Prometheus UIs

UI Access

Optional. Denotes 's' forseconds, m for minutes,and h for hours

Polling Interval

Minimum of 10 seconds(10s) and maximum of 60mins (1h). If not defined,defaults to 15s.

High Frequency

Minimum of 30 seconds(30s) and maximum of 60mins (1h). If not defined,defaults to 30s. It must bemore than high interval

Medium Frequency

Minimum of 1 minute(1m) and maximum of 60mins (1h). If not defined,defaults to 1 minute. Itmust be more thanmedium interval.

Low Frequency

Optional, if not defined,defaults to False.With thisoption enabled, you willget central CVIM-MON(only telegraf agentsrunning on pod), withoutlocal Prometheus,AlertManager, or Grafana

CVIMMON Central

Optional, list of externalserver IPs (v4 or v6) to bemonitoried by CVIMMON

External Servers

Managing Blueprints35

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 36: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

i. Click OpenStack Setup tab to advance to theOpenStack Setup Configuration page. On theOpenStack Setup page of the Cisco VIM UnifiedManagement wizard, complete the following fields:

DescriptionName

Fill in the following details:

Enter the IPaddress ofthe ExternalVIP.

ExternalVIPAddressfield

Enter theIPv6 addressof theExternalVIP.

ExternalVIPAddressIPv6 field

Enter theRouter IDfor the HA.

VirtualRouter IDfield

Enter theIPv6 addressof theInternal IP.

InternalVIPAddressIPv6 field

Enter the IPaddress ofthe InternalVIP.

InternalVIPAddressfield

HA Proxy

Managing Blueprints36

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 37: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

The following are thePre-populated field values.This option is always set tobe true.

adminAdminUsernamefield

adminAdminTenantName field

Keystone

Managing Blueprints37

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 38: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

LDAP (Only ifKeystonev3 is enabled)

This option isonlyavailablewithKeystone v3

Note

Managing Blueprints38

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 39: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

This is available only whenKeystone v3 and LDAPboth are enabled underOptional Features andServices in Blueprint InitialSetup.

Enter theDomainname.

DomainName field

Enter astring asinput.

ObjectClass forUsers field

Enter astring.

ObjectClass forGroupsfield

Enter astring.

DomainName Treefor Usersfield

Enter astring.

DomainName Treefor Groups

Managing Blueprints39

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 40: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

field

Enter astring.

Suffix forDomainName field

Enter a URLwith endingport number.

URL field

Enter astring.

DomainName ofbind userfield

EnterPassword asstringformat.

Passwordfield

Enter filtername asstring.

User Filterfield

Enter astring.

User IDAttributefield

Enter astring.

User NameAttributefield

Enter astring.

User MailAttributefield

Enter astring.

GroupNameAttributefield

Managing Blueprints40

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 41: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Neutron

Managing Blueprints41

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 42: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Neutron fields change on thebasis of Tenant NetworkType selection fromBlueprint Initial Setup.Following are the optionsavailable for Neutron forOVS/VLAN:

It isAuto-filled

TenantNetworkType field based on the

TenantNetworkTypeselectedin theBlueprintInitial Setuppage.

It isAuto-filled

MechanismDrivers field

based on theTenantNetworkTypeselected inBlueprintInitial Setuppage.

It isAuto-filled

NFV Hostsfield

with theComputeyou added in

Managing Blueprints42

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 43: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Server andRoles.

If you selectAll in thissectionNFV_HOSTS:ALL isadded to theBlueprint oryou canselect oneparticularcompute.ForExample:

NFV_HOSTS:compute-server-1,compute-server-2.

List ofrangesseparated bycomma formstart:end.

TenantVLANRanges field

List ofrangesseparated bycomma formstart:end.

ProviderVLANRangesfield

2M or 1GVM HughPage Size(availableforNFV_HOSTSoption)field

Enable thecheckbox.

EnableJumboFrames field

For Tenant Network Type,Linux Bridge everythingremains the same butTenant VLAN Ranges isremoved.

Managing Blueprints43

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 44: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

CEPH

Managing Blueprints44

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 45: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

1. 1. When Object StorageBackend is selected asCentral in the blueprintinitial setup.

By defaultCephMode isCentral.

CEPHMode

Enter theCluster ID.

ClusterID

Enter theMonitor Hostfor CEPH

MonitorHost

Enter theMonitor

MonitorMembers

Members forCEPH

Enter theSecret UUIDfor CEPH

SecretUUID

You canchooseCEPH

NOVABootfrom or local from

thedrop-downlist.

Enter theNOVA RBD

NOVARBDPOOL Pool

(default's tovms)

CEPH NATCEPH

Managing Blueprints45

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 46: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

NAT is requiredfor CentralCeph andwhen mgmtnetwork isnot routable.

Managing Blueprints46

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 47: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

2. When Object StorageBackend is selected asDedicated in theblueprint initial setup.

• CEPH Mode: Bydefault, it is set toDedicated.

• Nova Boot From: Youcan choose CEPH orlocal.

• Cinder Percentage:Must be 60 when NovaBoot From is local, andmust be 40 when NovaBoot is Ceph

• Nova Percentage:Only applicable whenNova Boot From isCeph. Must be 30%otherwise.

• Glance Percentage :Must be 40 when NovaBoot From is local, andmust be 30 whenNOVA Boot From isCeph. If Ceilometer isenabled, it must be 35%for Nova Boot fromlocal and 25% forNOVA Boot From isCeph.

Managing Blueprints47

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 48: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

• Gnocchi Percentage:Only applicable whenceilometer is enabled,and must be 5%.

3. When Object StorageBackend is selected asNetApp in the blueprintinitial setup.

• Ceph mode : ByDefault netapp

• Cinder Percenatge :Must be 60%

• Glance Percenatge:Must be 40%

Managing Blueprints48

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 49: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

1. When Object StorageBackend is selected asCentral in the blueprintinitial setup.

By defaultCEPH.

StoreBackend

By defaultimages.

GlanceRBD Poolfield

EnterGLANCEClient Key

GlanceClient Key

2. When Object StorageBackend is selected asDedicated in the blueprintinitial setup.

By default Populated forCEPHDedicated with StoreBackend value as CEPH.

GLANCE

Managing Blueprints49

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 50: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Vim LDAP Admins

Managing Blueprints50

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 51: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Optional entry to supportLDAP for Admin access tomanagement node. TLSmust be enabled for theexternal api (i.e.external_lb_vip_tls: True).

Following are the values tobe filled to add vim LDAPadmins:

Managing Blueprints51

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 52: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Managing Blueprints52

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 53: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

• domain_name:Mandatory to definevim LDAP admins.

• ldap_uri : Theldap_uris must besecured over ldaps. Itis mandatory field

.• ldap_search_base: Itis mandatory. Entersearch base

• ldap_schema:Optional. Enter theschema.

• ldap_user_object_class:Optional. Indicates theposixAccount.

• ldap_user_uid_number:Optional. Enter theuser id number.

• ldap_user_gid_number:Optional. Enter thegroup id number.

• ldap_group_member:Optional. Enter thegroup member.

• ldap_default_bind_dn:Optional . Enter defaultdistinguished name

• ldap_default_authtok:Optional. Defaultauthentication token.

• ldap_default_authtok_type:Optional. Defaultauthentication tokentype.

• ldap_group_search_base:Optional. Enter groupsearch base

• ldap_user_search_base:

Managing Blueprints53

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 54: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Optional. Enter userSearch Base

• access_provider:Optional

• simple_allow_groups:Optional

• ldap_id_use_start_tls:Optional. Can be trueor false.

• ldap_tls_reqcert:Optional . Can benever/allow/try/demand.

• chpass_provider:Optional. Can beldap/krb5/ad/none.

Managing Blueprints54

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 55: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

By default Populated forCEPH Dedicated withVolume Driver value asCEPH.

By defaultCEPH.

VolumeDriver

By defaultvolumes.

CinderRBD Poolfield

Enter CinderClient Key

CinderClient Key

CINDER

Managing Blueprints55

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 56: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

VMTP

VMTP optional sectionwill only be visible onceVMTP is selected fromBlueprint Initial Setup.

Managing Blueprints56

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 57: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Check one of the checkboxes to specify a VMTPnetwork:

• Provider Network

• External Network

For the Provider Networkcomplete the following:

Enter thename for the

NetworkName field

externalnetwork.

Enter theSubnet for

Subnet field

ProviderNetwork.

Enter thestart of the

Network IPStart field

floating IPv4address.

Enter the endof the

Network IPEnd field

floating IPv4address.

Enter theIPv4 address

NetworkGatewayfield

for theGateway.

Managing Blueprints57

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 58: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

DNS Serverfield

Enter theDNS serverIPv4address.

Enter thesegmentationID.

SegmentationID field

For External Network fillin the following details:

Enter thename for theexternalnetwork.

NetworkName field

Enter theSubnet forthe externalNetwork.

Subnet field

Enter thestart of thefloating IPv4address.

Network IPStart field

Enter theendof thefloating IPv4address.

Network IPEnd field

Enter theIPv4 addressfor theGateway.

NetworkGatewayfield

Enter theDNS serverIPv4address.

DNS Serverfield

Managing Blueprints58

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 59: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

TLS has two options:

• External LB VIPFQDN - -Text field.

• External LBVIPTLSTrue/False. By defaultthis option is false.

TLS This optionalsection will only bevisible once TLS isselected from BlueprintInitial Setup Page.

Following are the fielddescriptions for VIMAdmins:

• User Name - Textfield.

• Password -Passwordfield. Admin hashpassword shouldalways start with $6.

Under the OpenStacksetup tab, Vim_adminstab will be visible onlywhen Vim_admins isselected from theOptional Features &Services under theBlueprint Initial setuptab

Managing Blueprints59

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 60: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

If the external_lb_vip isbehind a NAT router or hasa DNS alias, provide a listof those addresses.HorizonAllowedHosts uses commaseparated list of IP addressesand/or DNS names forhorizon hosting.

Horizon Aliases

Managing Blueprints60

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 61: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Following are the optionsthat needs to be filled forSwiftStack:

IP address ofPAC(Proxy-Account-Container)endpoint.

Cluster EndPoint field

Admin userfor swift toauthenticatein keystone.

AdminUserfield

The servicetenantcorrespondingto theAccount-Containerused by theSwiftstack.

AdminTenant field

Reseller_prefixasconfiguredfor KeysoneAuth,AuthTokensupport inSwiftstack.Example:KEY_

ResellerPrefix field

swiftstack_admin_passwordAdminPasswordfield

http or httpsProtocol

SwiftStack optionalsection will be visibleonce SwiftStack isselected fromBlueprintInitial Setup Page.SwiftStack is onlysupported withKeyStonev2 . If youselect Keystonev3,swiftstack will not beavailable forconfiguration.

Managing Blueprints61

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 62: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

j. For SolidFire, enter the following:

DescriptionName

SolidFire is visible forconfiguration on day0

SolidFire is not allowed asa day-2 deployment option

SolidFire is alwaysavailable with CEPH.

ManagementIP ofSolidFirecluster.

ClusterMVIPfield

Storage VIPof SolidFirecluster.

ClusterSVIPfield

Admin useron SolidFirecluster

AdminUsername

Adminpassword onSolidFirecluster.

AdminPassword

k. If Syslog Export or NFVBENCH is selected inBlueprint Initial Setup, the Services Setup pane isenabled for the user to view.

Following are the options under Services Setup Tab:

Managing Blueprints62

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 63: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

Following are the options forSyslog Settings:

Enter SyslogIP address.

RemoteHost

Only UDP issupported.

Protocol

Defaults tolocal5.

Facility

Defaults todebug.

Severity

Defaults toELK.

Clients

Defaults to514 but canbe modifiedby the User.

Port

Syslog Export

Managing Blueprints63

Managing BlueprintsCreating a Blueprint for B-Series Server Platform

Page 64: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

PurposeCommand or Action

DescriptionName

NFVBENCH enablecheckbox which by default isFalse.

Add ToR informationconnected to switch:

• Select a TOR Switch andenter the Switch name.

• Enter the port number.For example:eth1/5.VTEP VLANS(mandatory and neededonly for VXLAN): Enter2 different VLANs forVLAN1 and VLAN2

• NIC Ports: INT1 andINT2 optional input.Enter the 2 port numbersof the 4-port 10G IntelNIC at the managementnode used for theNFVBench.

NFVBENCH

Enable the checkbox to set itas True. By default it is False.

ENABLE_ESC_PRIV

Creating Blueprint for C-Series Server PlatformCreate a Cisco VIM Unified Management User Account and register the respective Pod.

Managing Blueprints64

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 65: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 1 Log into CISCO VIM Unified Management.Step 2 In the Navigation pane, expand the Pre-Install Section.Step 3 Click Blueprint Setup.Step 4 To create a C Series Blueprint:

a. On the Blueprint Initial Setup page of the Cisco VIM Unified Management, complete the following fields:

DescriptionName

Enter the name for the blueprint configuration.Blueprint Name field.

Choose one of the following platform types:

• B-Series (By default)

• C-Series ( Select C Series)

Platform Type drop-down list

Managing Blueprints65

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 66: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Choose one of the following tenant network types:

• Linux Bridge/VXLAN

• OVS/VLAN

• VTS/VLAN

• VPP/VLAN

• ACI/VLAN

when VTS/VLAN or ACI/VLAN is selectedthen respective tabs are available on Blueprintsetup. When Mechanism driver OVS or ACIis selected,VM_HUGEPAGE_PERCENTAGE field isenabled for all standalone compute nodes,when NFV_HOSTS is enabled.

Note

Tenant Network drop-down list

Choose one of the following pod type :

• Fullon(By Default)

• Micro

• UMHC

• NGENAHC

Note • UMHC pod type is only supported forOVS/VLAN tenant type.

• NGENAHC is supported for VPP/VLANtenant type with no SRIOV

• Pod type micro is supported forOVS/VLAN, ACI/VLAN,VPP/VLAN.

Pod Type drop-down list

Choose one of the following Ceph types:

• Dedicated: Enabled by default.

• Central. It is not supported in production

Ceph Mode drop-down list

Optional parameter ssh_banner is available in thesetup_data, to accept a string or message that is to bedisplayed before the login prompt. This message indicatesa warning in consistent with company’s IT policies.

SSH Banner

Managing Blueprints66

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 67: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

LDAP, Syslog Export Settings, Install Mode, TorSwitchInformation, TLS, NFVMON, Pod Name, VMTP,NFVBench, Autbackup, Heat, Keystone v3, Enable EscPriv.

If any one is selected, the corresponding section is visiblein various Blueprint sections.

By default all features are disabled except Auto Backup.

Optional and Services Features checkbox

If you have an existing C Series YAML file you can usethis feature to upload the file.

Unified Management will automatically fill in the fieldsand anymissedmandatory field will be highlighted in therespective section.

Import Existing YAML file

b. Click Physical Setup to advance to the Registry Setup configuration page. Fill in the following details for RegistrySetup:

DescriptionName

User-Name for Registry (Mandatory).Registry User Name text field

Password for Registry (Mandatory).Registry Password text field

Email ID for Registry (Mandatory).Registry Email text field

Once all the mandatory fields are filled the Validation Check Registry Page will be changed to a Green Tick.

c. Click CIMC Common Tab and complete the following fields:

Managing Blueprints67

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 68: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

By default value is Admin.User Name disabled field

Enter Password for UCSM Common (Mandatory).Password text field

d. Click Networking to advance to the networking section of the Blueprint.

DescriptionName

Enter the domain name. (Mandatory)Domain Name field

Managing Blueprints68

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 69: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

If your configuration uses an HTTP proxy server, enterthe IP address of the server.

HTTP Proxy Server field

If your configuration uses an HTTPS proxy server, enterthe IP address of the server.

HTTPS Proxy Server field

Specifies the list of IP Address with Mask.IP Tables on Management Pods

Enter a maximum of four and minimum of one IPv4and/or IPv6 addresses in the table.

NTP Servers field

Enter a maximum of three and minimum of one IPv4and/or IPV6 addresses.

Domain Name Servers field

Managing Blueprints69

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 70: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Networks table

Managing Blueprints70

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 71: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Network table is pre-populated with Segments. To addNetworks you can either clear all the table with Deleteall or click edit icon for each segment and fill in thedetails.

You can add, edit, or delete network information in thetable.

• Click Add (+) to add new entries (networks) to thetable.

• Specify the following fields in the Edit Entry toNetworks dialog:

DescriptionName

Enter the VLAN ID.VLAN field

For Segment - Provider, theVLAN ID value is 'none'.

When you add/edit newsegment then following

Segment drop-down list

segments types areavailable in the form ofdropdown list and you canselect only one.

• API

• Management/provision

• Tenant

• Storage

Managing Blueprints71

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 72: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

• External

• Provider

• ACIINFRA

Aciinfra segmentis available onlywhenACI/VLANtenant type isselected)Depending uponthe segment someof the entriesbelow are notneeded. Pleaserefer to theexample file inopenstack-configsdir for details.

Note

Enter the IPv4 address forthe subnet.

Subnet field

Enter IPv6 Address. Thisfield will be available onlyfor Management provisionand API

IPv6 Subnet field

Enter the IPv4 address forthe Gateway.

Gateway field

Enter the IPv6 address forthe gateway. This willsupport for API andmanagement provision.

Gateway IPv6 field

Enter the pool informationin the required format, forexample:10.1.1.5-10.1.1.10,10.2.1.5-10.2.1.10

This field is available onlyfor the Mgmt/Provision,Storage, and Tenantsegments.

Pool field

Enter the pool informationin the required format. Forexample:10.1.1.5-10.1.1.10,10.2.1.5-10.2.1.10

IPv6 Pool field

Managing Blueprints72

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 73: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Allowed only when ToR isNCS-5500

Can only be defined formanagement/provision,storage, and tenantsegments

Click Save.

e. On the Servers and Roles page of the Cisco VIM Suite wizard, a pre-populated table filled with Roles : Control,Compute and Block Storage (Only if CEPH Dedicated is selected in Blueprint Initial Setup is available.

If you choose mechanism driver as OVS or ACI, VM_HUGEPAGE_PERCENTAGE field column isavailable for compute nodes, where you can fill values from 0 to 100%, when NFV_HOSTS: ALL is chosen.

Note

DescriptionName

Enter the username of the Server.Server User Name field

Default value is false. You can set it as true or false.Disable Hyperthreading

Managing Blueprints73

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 74: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Enter the Cobbler details in the following fields:

DescriptionName

The default value is 45 min.

This is an optional parameter.Timeout is displayed inminutes, and its value rangesfrom 30 to 120.

Cobbler Timeout field

Kickstart file for StorageNode.

Block Storage Kickstartfield

Enter the Admin Password.Password should beAlphanumeric. Passwordshould contain minimum 8characters and maximum of32 characters.

AdminPasswordHash field

Enter the cobbler usernameto access the cobbler server.

Cobbler Username field

Kickstart file for ControlNode.

Control Kickstart field

Kickstart file for ComputeNode.

Compute Kickstart field

Enter the admin username ofthe Cobbler.

Cobbler Admin Usernamefield

Cobbler

Managing Blueprints74

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 75: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Add Entry to Servers and Roles

when Pod type micro is selected then allthe three servers will be associated withcontrol, compute and block storage role.

Note

For Example:

Roles

• Block Storage

• -Server 1

• -Server 2

• -Server 3

• Control

• -Server 1

• -Server 2

• -Server 3

• Compute

• -Server 1

• -Server 2

• -Server 3

When Pod type UMHC is selected thenauto ToR configuration is not supportedand the ToR info at server and roles levelis not allowed to be entered.

Note

Managing Blueprints75

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 76: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Click Edit or + to add a new server and role to the table.

If mechanism driver is either OVS or ACI, an additionaloptional field VM_HUGEPAGE_PERCENTAGE is shownwhen compute role is chosen; This option is only valid whenNFV_HOSTS is set to ALL; If no value is entered then theglobal value of VM_HUGEPAGE_PERCENTAGE is used.

Entry the name of the server.Server Name

Managing Blueprints76

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 77: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Rack ID field The rack ID for the server.

Enter a VIC slot.VIC Slot field

Enter an IP address. BothIPv4 and IPv6 supported.

CIMC IP

Enter a Username.CIMC Username field

Enter a Password for CIMC.CIMC Password field

Choose Control or Computeor Block Storage from thedrop-down list.

Select theRole from the dropdown list

Applicable only for CiscoVIC that supports to changethe admin FEC mode.

Can be auto/off/cl74/cl91.

VIC Admin FEC mode

Optional. Default is true. Canbe either true or false.

VIC Port Channel Enable

Optional, can be either 0 or1. By default,it is 1 if notdefined.

Secure Computing mode

Optional, overrides theNOVA_CPU_ALLOCATION_RATIOdefined inopenstack_config.yaml.Values are in the range of0.958 to 16.0

NovaCPUAllocationRatio

Optional, overrides theNOVA_RAM_ALLOCATION_RATIOdefined inopenstack_config.yaml.Values are in the range of 1.0to 4.0

Nova RAM AllocationRatio

Optional, 2M or 1G.Overrides the globalVM_HUGEPAGE_SIZEvalue, if NFV_HOSTS isenabled.

VM Hugepage Size

True or False. Optional,overrides the globalhyper-threadingconfiguration.

Disable Hyperthreading

Managing Blueprints77

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 78: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Root Drive Type Optional, HDD or SSD infront or rear drive bay.

M.2_SATA internal SSD. Itis a mandatory configurationif booting off M.2 SATASSD, and not valid for M4platform.

It is an optional field, but ifprovided for one server thenit is mandatory to provide itfor other servers.

Management IP

It is an optional field but ifprovided for one server thenit is mandatory to providedetails for other servers.

Storage IP

Allows static override valuefor platform vendor insteadof dynamic discovery atruntime. Can be CISCO -Cisco Systems Inc/ QCT -Quanta Cloud TechnologyInc/ HPE - Hewlett PackardEnterprise.

Vendor

Routable and valid IPv6address. It is an optional fieldbut if provided for one serverthen it is mandatory for allother servers as well.

Management IPv6

On clicking Save or Add all information related to Serversand Roles gets saved.

Click Save or Add .

• Enter the port channelinput.

• Enter the switch name.

• Enter the switch portinformation.

• Port Channel field

• Switch Name field

• Switch Port Info field

If Configure ToR checkbox is Truewith at-least oneswitch detail, these fields will be displayed for eachserver and this is similar to DP Tor: Port Channeland Switch Name (Mandatory if Configure ToR istrue)

• Enter the port channelinput.

• Enter the switch name.

• Enter the switch portinformation.

• Port Channel field

• Switch Name field

• Switch Port Info field

DP ToR (Only for Control and Compute) : Mandatoryif Intel NIC and Configure TOR is True.

Managing Blueprints78

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 79: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

• Enter the switch name.

• Enter the switch portinformation.

• Switch Name field

• Switch Port Info field

SRIOV TOR INFO (Only for Compute Nodes). It ismandatory in server and roles if Intel NIC andConfigure TOR is True. with TOR TYPE Nexus. ForTOR TYPE NCS-5500 these fields are optionalSwitchName (Mandatory if Configure ToR is true).This field appears only when Intel NIC support is true,as Auto TOR config is not supported in VIC_NICcombo

For SRIOV support for Intel NIC. By Default, SRIOVsupport is disabled. To enable, define a value in the range #* 1-32 when INTEL_NIC_SUPPORT is set True (X710MaxVFs = 32) # * 1-63 when CISCO_VIC_INTEL_SRIOV isset True (X520 Max VFs = 63)

Intel SRIOV VFS (valid for Intel NIC testbeds) andcan be integer.

In some cases the # of Physical SRIOV port needed is 4; tomeet that requirement, define the following: # this is optional,if nothing is defined code will assume it to be 2; the only 2integer values this parameter # takes is 2 or 4 and is truewhen INTEL_NIC_SUPPORT is True andINTEL_SRIOV_VFS is valid.. For Cisco NCS 5500 thisvalue is set to 4 and is non-editable.

INTEL_SRIOV_PHYS_PORTS (valid for Intel NICtest beds) and can be of value 2 or 4 (default is 2)

If all mandatory fields are filled click Save or Add to addinformation on Servers and Roles.

Click Save or Add .

Default value is false. You can set it as true or false.Disable Hyperthreading

Click Save

Maximum two ToR info needs to be configured for each connection type on each node (control, computeand block_storage node).

Note

If pod type UMHC is selected then CISCO_VIC_INTEL_SRIOV is enabled to be TRUE.CISCO_VIC_INTEL_SRIOV is also supported on Micro pod with expanded computes

Note

For Tenant type ACI/VLAN, port channel for each ToR port will not be available in servers and roles, asAPIC will automatically assign port-channel numbers. Also, for ACI in full on mode you can select IntelNIC Support in the “Servers and Roles” section.

Note

f. Click ToR Switch checkbox in Blueprint Initial Setup to enable the TOR SWITCH configuration page. It is anOptional section in Blueprint Setup but once all the fields are filled in then it will become a part of the Blueprint.

Managing Blueprints79

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 80: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Enabling this checkbox, changes the configure ToR section fromfalse to true.

Configure tor is true then ToR switch info maps inservers

Note

Configure ToR optional checkbox.

If UMHC is selected as podtype,configure TOR is not allowed.

Note

Managing Blueprints80

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 81: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

ToR Switch Information mandatory table ifyou want to enter ToR information.

Managing Blueprints81

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 82: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Click (+) to add information for ToR Switch.

DescriptionName

ToR switch name.Name

ToR switch username.Username

ToR switch password.Password

ToR switch SSH IP.SSH IP

ToR switch ssn num.SSN Num

Peer Management IP. Youcannot define if there is no peer.

VPC Peer Keepalive

Cannot define if there is noVPC Domain

Managing Blueprints82

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 83: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

peer.

Interface for vpc peer ports.VPC Peer Port Info

VLAN ids for vpc peer ports(optional).

VPC Peer VLAN Info

Management interface of buildnode.

BR Management Port Info

Port channel number formanagement interface of buildnode.

BR Management PO Info

VLAN id for managementinterface of build node (access).

BR Management VLAN info

Click Save.

When tenant type ACI/VLAN is selected, the TOR switch information table differs and is mandatory.Note

DescriptionName

Enabling this checkbox, changes the configure ToR section fromfalse to true.

Configure tor is true then ToR switch info maps inservers

Note

Configure ToR optional checkbox.

If UMHC is selected as podtype,configure TOR is not allowed.

Note

Managing Blueprints83

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 84: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

ToR Switch Information mandatory table ifyou want to enter ToR information.

Managing Blueprints84

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 85: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Click (+) to add information for ToR Switch.

DescriptionName

ToR switch name.Name

ToR switch username.Username

ToR switch password.Password

ToR switch SSH IP.SSH IP

ToR switch ssn num.SSN Num

Peer Management IP. Youcannot define if there is no peer.

VPC Peer Keepalive

Cannot define if there is noVPC Domain

Managing Blueprints85

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 86: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

peer.

Interface for vpc peer ports.VPC Peer Port Info

VLAN ids for vpc peer ports(optional).

VPC Peer VLAN Info

Management interface of buildnode.

BR Management Port Info

Port channel number formanagement interface of buildnode.

BR Management PO Info

VLAN id for managementinterface of build node (access).

BR Management VLAN info

Click Save.

When the Tenant type ACI/VLAN is selected, the ToR switch information table differs and is mandatory.Note

Managing Blueprints86

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 87: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Is not checked, as by default ACI will configure the ToRs

ToR switch name.Host Name

Enter Peer must be existpair.

VPC Peer keep alive

Enter an integer.VPC Domain

Enter BRmanagement portinfo eg. Eth1/19 ,atleast onepair to be exist.

BRmanagement port info

Entered integer must beunique.

Enter Node ID

Configure ToR

If TOR_TYPE is selected as NCS-5500, the TOR switch information table differs and is mandatory.Note

DescriptionName

Enabling this checkbox, changes the configure ToRsection from false to true.

Configure TOR is true then ToR switchinfomaps in servers.

Note

Configure ToR optional checkbox

If NSC-5500 is selected as TOR_TYPE,configure TOR is set as mandatory.

Note

Managing Blueprints87

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 88: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

If you want to enter NCS details fill in the NCS-5500Information table.

Managing Blueprints88

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 89: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Click (+) to add information for NCS-500 Switch.

DescriptionName

Enter the NCS-5500hostname.

Name

Enter the NCS-5500username.

User Name

Enter the NCS-5500password.

Password

Enter the NCS-5500 ssh IPAddress.

SSH IP

Peer management IP.VPC Peer Link

Managing Blueprints89

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 90: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

DescriptionName

BRManagement PO Info Port channel number formanagement interface ofbuild node.

VLAN id for managementinterface of build node(access).

BR Management VLANinfo

Interface for vpc peer ports.VPC Peer Port Info

Address for ISIS exchange.VPC Peer Port Address

ISIS loopack IP Address.ISIS Loopback Interfaceaddress

Enter a String.ISIS net entity title

Integer between 16000 to1048575.

Optional, if TOR-TYPE isNCS-5500.

Entry not allowed whenESI_PREFIX is defined.

ISIS prefix SID

When TOR-TYPE selected as NCS-5500 and 2 NCS-5500 are configured, it is mandatory to configureMULTI_SEGMENT_ROUTING_INFO

DescriptionName

Integer between 1 to 65535.BGP AS Number field

A valid string.ISIS Area Tag field

Loopback Interface name.Loopback Interface name field

Integer between 1 to 65535.API bundle ID field

String (Optional, only needed when br_api of mgmt nodeis also going through NCS-5500; this item andapi_bundle_id are mutually exclusive).

API bridge domain field

A valid string (user pre-provisions physical, bundleinterface, sub-interface and external BD for externaluplink and provides external BD info setup_data).

EXT bridge domain field

When TOR-TYPE is NCS-5500, you can optionally define ESI_PREFIX field.

Managing Blueprints90

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 91: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Ethernet-segment identifier type

Example:91.<Pod_number>.<pod_region_number>.00.00.00.00.

ESI_PREFIX

g. Click NFVI Monitoring checkbox in Blueprint Initial Setup, to enable the NFVI Monitoring configuration tab.NFVIMON can be un-configured once configured.

DescriptionName

IP Address of Control Center VMMaster - Admin IP

VIP for ceilometer/dispatcher to use, must be uniqueacross VIM Pod

Collector - Management VIP

Managing Blueprints91

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 92: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Hostname of Collector VMHost Name

Password of Collector VMPassword

Password of CCUSERCCUSER Password

SSH IP of Collector VMAdmin IP

Management IP of Collector VMManagement IP

Optional, but becomesmandatory if collector 2 is defined.Must contain valid Admin IP.

Master 2

Optional, but becomes mandatory if Master 2 is defined.Collector 2 is secondary set to collector and with all theproperties of Collector.

Contains Management VIP and Collector VMinformation.

Collector 2

Optional and reconfigurable to add/update user id. Onceenabled, you must have only one admin.

NFVIMON ADMIN

1. Click on (+) icon to Add Collector ToR Connections.

2. Select the ToR switches from list to add theinformation.

3. It is optional and available for ToR type NCS-5500

4. For now, it supports adding only one Collector ToRConnection

Enter port channel.Port Channel

Enter port number,E.g:eth1/15.

Switch -{torSwitch-hostname}

Click Save

Collector ToR Connections

Enter Rabbit MQ username.Rabbit MQ User Name

Managing Blueprints92

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 93: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

h. Click CVIMMON option in Blueprint Initial Setup to enable the CVIMMonitoring configuration tab.

DescriptionName

By default, it is false. It is case-sensitive and can be Trueor False

Enable

Optional, and if not defined it is set to True by defaul.With this option disabled, CVIM_MON with SNMP isavailable but you cannot access Grafana, Alert-Manager,and Prometheus UIs

UI Access

Optional. Denotes 's' for seconds, m for minutes, and hfor hours

Polling Interval

Managing Blueprints93

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 94: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Minimum of 10 seconds (10s) and maximum of 60 mins(1h). If not defined, defaults to 15s.

High Frequency

Minimum of 30 seconds (30s) and maximum of 60 mins(1h). If not defined, defaults to 30s. It must be more thanhigh interval

Medium Frequency

Minimum of 1 minute (1m) and maximum of 60 mins(1h). If not defined, defaults to 1 minute. It must be morethan medium interval.

Low Frequency

Optional, if not defined, defaults to False.With this optionenabled, you will get central CVIM-MON (only telegrafagents running on pod), without local Prometheus,AlertManager, or Grafana

CVIMMON Central

Optional, list of external server IPs (v4 or v6) to bemonitoried by CVIM MON

External Servers

If defined, the group mappings and domain mappings aremandatory.

CVIMMON LDAP

Must contain at least one group with org_role Admin

Optionally, you can add a second group with org_roleViewer

group_mappings

Must contain one domain exactly.domain_mappings

Any non-empty name is acceptable.domain_name

All subkeys are mandatoryattributes

Describes the user that can connect to the LDAP serverto check credentials.

It can be a read-only user or refer to a group that matchesall possible users.

bind_dn

This is the password of the bind_dn user. When thebind_dn is a group, this field must be omitted.

bind_password

The URI used to connect to the LDAP servers One ormultiple URIs are configurable and separated by a comma.

ldap_uri

The base dns name used for all queriessearch_base_dns

Filter used for the queriessearch_filter

i. Click OpenStack Setup Tab to advance to the OpenStack Setup Configuration page. On the OpenStack SetupConfiguration page of the Cisco VIM Unified Management wizard, complete the following fields:

Managing Blueprints94

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 95: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Fill in the following details:

Enter IP address of ExternalVIP.

External VIP Address field

Enter IPv6 address of ExternalVIP.

External VIP Address IPv6field

Enter the Router ID for HA.Virtual Router ID field

Enter IPv6 address of InternalIP.

Internal VIP Address IPv6field

Enter IP address of InternalVIP.

Internal VIP Address field

HA Proxy

Mandatory fields are pre-populated.

admin.Admin User Name

admin.Admin Tenant Name

Keystone

Managing Blueprints95

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 96: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

If the external_lb_vip is behind a NAT router or with a DNS alias,provide a list of those addresses.

Horizon Allowed hosts– NAT IP : Uses comma separated listof IP addresses and/or DNS names

Horizon Aliases

Managing Blueprints96

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 97: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

LDAP

Managing Blueprints97

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 98: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

LDAP enable checkbox which by default is false, if LDAP isenabled on keystone.

Enter name for Domain name.Domain Name field

Enter a string as input.Object Class for Users field

Enter a string.Object Class for Groups field

Enter a string.Domain Name Tree for Usersfield

Enter a string.Domain Name Tree forGroups field

Enter a string.Suffix for Domain Name field

Enter a URL with ending portnumber.

URL field

Enter a string.Domain Name of Bind Userfield

Enter Password as stringformat.

Password field

Enter filter name as string.User Filter field

Enter a string.User ID Attribute field

Enter a string.User Name Attribute field

Enter a string.User Mail Attribute field

Managing Blueprints98

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 99: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Group Name Attribute field Enter a string.

Managing Blueprints99

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 100: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Neutron

Managing Blueprints100

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 101: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Neutron fields would change on the basis of Tenant NetworkType Selection from Blueprint Initial Setup. Following are theoptions available for Neutron for OVS/VLAN:

Auto Filled based on the TenantNetwork Type selected in theBlueprint Initial Setup page.

Tenant Network Type field

Auto Filled based on the TenantNetwork Type selected inBlueprint Initial Setup page.

Mechanism Drivers field

Auto filled with the Computeyou added in Server and Roles.

NFV Hosts field

If you select All in this sectionNFV_HOSTS: ALL will beadded to the Blueprint or youcan select one particularcompute. For Eg:

NFV_HOSTS:compute-server-1,compute-server-2.

List of ranges separated bycomma form start:end.

Tenant VLAN Ranges field

List of ranges separated bycomma form start:end.

Provider VLANRanges field

2M or 1G (optional, defaults to2M)

VM Hugh Page Size(available for NFV_HOSTSoption) field

Optional, defaults to 100%; canrange between 0 and 100

VM_HUGHPAGE_PERCENTAGE

Managing Blueprints101

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 102: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

VSWITCH_WORKER_PROFILE Allowed only for VPP

Optionally available options:numa_zero and even

• numa_zero: Reservedcores will always reside inNUMA node 0.

• Even : Reserved cores willbe evenly distributedacross all NUMA.

Allowed only for VPP

Number of cores associated toVPP, defaults to 2.

NR_RESERVED_VSWITCH_PCORES

Enable the checkboxEnable Jumbo Frames field

For Tenant Network Type Linux Bridge everything remains thesame but Tenant VLAN Ranges will be removed.

Managing Blueprints102

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 103: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

CEPH

Managing Blueprints103

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 104: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

1. 1. When Object Storage Backend is selected Central inblueprint initial setup.

By default Central.CEPH Mode

Enter Cluster ID.Cluster ID

Enter Monitor Host for CEPHMonitor Host

Enter Monitor Members for CEPHMonitor Members

Enter Secret UUID for CEPHSecret UUID

Drop down selection. You can chooseCEPH or local.

NOVA Boot from

Enter NOVA RBD Pool (default's tovms)

NOVARBDPOOL

Optional, needed for Central Ceph andwhen mgmt network is not routable

CEPH NAT

2. When Object Storage Backend is selected Dedicated inblueprint initial setup.

• CEPH Mode: By default Dedicated.

• NOVA Boot: From drop down selection you can chooseCEPH or local.

• Cinder Percentage: Must be 60 when Nova Boot From islocal, and must be 40 when Nova Boot is Ceph

• Nova Percentage: Only applicable when Nova Boot From

Managing Blueprints104

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 105: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

is Ceph. Must be 30% otherwise.

• Glance Percentage : Must be 40 when Nova Boot From islocal, and must be 30 when NOVA Boot From is Ceph. IfCeilometer is enabled, it must be 35% for Nova Boot fromlocal and 25% for NOVA Boot From is Ceph.

• Gnocchi Percentage: Only applicable when ceilometer isenabled, and must be 5%.

3. WhenObject Storage Backend is selectedNetApp in blueprintinitial setup.

• Ceph mode : By default, it is NetApp

• Cinder Percenatge : Must be 60%

• Glance Percenatge: Must be 40%

1. When Object Storage Backend is selected Central in blueprintinitial setup.

When Object Storage Backend is selected Dedicated in blueprintinitial setup.

By default Populated for CEPH Dedicated with StoreBackend value as CEPH.

Note

GLANCE

Managing Blueprints105

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 106: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

By default Populated for CEPH Dedicated with Volume Drivervalue as CEPH.

2. When Object Storage Backend is selected Dedicated inblueprint initial setup.

By default Populated for CEPH Dedicated withVolume Driver value as CEPH.

Note

CINDER

Managing Blueprints106

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 107: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

VMTP optional section, this will be visible onlyif VMTP is selected from Blueprint Initial Setup.For VTS tenant type Provider network is onlysupported.

Managing Blueprints107

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 108: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Check one of the check boxes to specify a VMTP network:

• Provider Network

• External Network

For the Provider Network complete the following:

Enter the name for the externalnetwork.

Network Name field

Enter the Subnet for ProviderNetwork.

Subnet field

Enter the starting floating IPv4address.

Network IP Start field

Enter the ending floating IPv4address.

Network IP End field

Enter the IPv4 address for theGateway.

Network Gatewayfield

Enter the DNS server IPv4address.

DNS Server field

Enter the segmentation ID.Segmentation ID field

For External Network fill in the following details:

Managing Blueprints108

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 109: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Network Name field Enter the name for the externalnetwork.

Enter the starting floating IPv4address.

IP Start field

Enter the ending floating IPv4address.

IP End field

Enter the IPv4 address for theGateway.

Gateway field

Enter the DNS server IPv4address.

DNS Server field

Enter the Subnet for ExternalNetwork.

Subnet field

TLS has two options:

• External LB VIP FQDN - Text Field.

• External LB VIP TLS - True/False. By default this optionis false.

TLS optional section, this will be visible only ifTLS is selected fromBlueprint Initial Setup Page.

Following are the field descriptions for VIM Admins:

Enter usernameUser Name

Password field. Admin hashpassword should always startwith $6.

Password

Under the OpenStack setup tab, Vim_admins tabwill be visible only when Vim_admins is selectedfrom the Optional Features & Services under theBlueprint Initial setup tab

Managing Blueprints109

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 110: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Vim LDAP Admins: Optional entry to supportLDAP for admin access to management node. Forthis feature, TLS has to be enabled for the externalapi (i.e. external_lb_vip_tls: True).

Managing Blueprints110

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 111: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Following are the values to be filled to add vim LDAP admins:

Mandatory field. Indicates thedomain name to define vimLDAP admins.

domain_name

Mandatory. Ensure thatldap_uri is secured over ldaps.

ldap_uri

Managing Blueprints111

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 112: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

ldap_search_base Mandatory. Enter search base.

Optional. Enter the schema.ldap_schema

Optional. Indicates the posixaccount.

ldap_user_object_class

Optional. Indicates the user ID.ldap_user_uid_number

Optional. Indicates the groupID.

ldap_user_gid_number

Optional. It is the groupmember ID.

ldap_group_member

Optional. Enter defaultdistinguished name

ldap_default_bind_dn

Optional. Default authenticationtoken

ldap_default_authtok

Optional. Default authenticationtoken type.

ldap_default_authtok_type

Optional. Enter group searchbase.

ldap_group_search_base

Optional. Enter user SearchBase

ldap_user_search_base

Optional.access_provider

Optionalsimple_allow_groups

Optional .Can be true or falseldap_id_use_start_tls

Optional . Can benever/allow/try/demand.

ldap_tls_reqcert

Optional. Can beldap/krb5/ad/none

chpass_provider

Managing Blueprints112

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 113: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

DescriptionName

Enter host input. Example:<ip1|host1>:[port] . max of 3,min of 1, not 2;

APIC Hosts field

Enter a string format.apic_username field

Enter Password.apic_password filed

Enter input as string. Maxlength 8.

apic_system_id field

Enter string max length 6.apic_resource_prefix field

Allowed only 10.0.0.0/16apic_tep_address_ pool field

Allowed only 225.0.0.0/15multiclass_address_pool field

Enter integer(1- 65535)apic_pod_id field

Enter String, max length 32apic_installer_tenant field

Enter String, max length 32apic_installer_vrf field

Enter String, max length 32api_l3out_network field

APICINFO tab is available in Openstack setup,when the Tenant type ACI/VLAN is selected inblueprint initial setup.

WhenACI/VLAN is selected then ToRswitch from initial setup is mandatory.

Note

Managing Blueprints113

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 114: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

DescriptionName

True or false default is false.VTS Day0 (checkbox)

Enter as string does not containspecial characters.

VTS User name

Enter passwordVTS Password

Enter IP Address format.VTS NCS IP

Enter a stringVTC SSH Username

Enter passwordVTC SHH Password

VTS tab is available in Openstack setup, whenTenant Type is VTS/VLAN selected.

If vts day0 is enabled then SSH username andSSH password is mandatory.

If SSH_username is input present then SSHpassword is mandatory vice-versa

j. For SolidFire, enter the following:

DescriptionName

SolidFire is visible for configuration on day0

SolidFire is not allowed as a day-2 deployment option

SolidFire is always available with CEPH.

Management IP of SolidFire cluster.Cluster MVIPfield

Storage VIP of SolidFire cluster.Cluster SVIP field

Admin user on SolidFire clusterAdmin Username

Admin password on SolidFirecluster.

Admin Password

Managing Blueprints114

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 115: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

k. If Syslog Export or NFVBENCH is selected in Blueprint Initial Setup Page, then Services Setup page will beenabled for user to view. Following are the options under Services Setup Tab:

DescriptionName

Following are the options for Syslog Settings:

User can add maximum of three entries.

To add new SysLog information, click on Add SysLog button, fill all the requiredinformation listed below and hit Save button.

Enter Syslog IP address.Remote Host

Only UDP is supported.Protocol

Defaults to local5.Facility

Defaults to debug.Severity

Defaults to ELK.Clients

Defaults to 514 but can be modified bythe User.

Port

Syslog Export

Managing Blueprints115

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 116: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

NFVBENCH enable checkbox by default isfalse.

Add ToR information connect to Switch:

• Select a TOR Switch and enter the Switch name.

• Enter the port number. For example, eth1/5 . VTEP VLANS (mandatory andneeded only for VTS/VXLAN). Enter two different VLANs for VLAN1 andVLAN2.

• NIC Ports: INT1 and INT2 optional input. Enter the two port numbers of the4-port 10G Intel NIC at the management node used for NFVBench.

NIC Slot: Optional input, indicates which NIC to use in case there are multipleNICs.

NIC port and slot need to be together.Note

NFVBENCH

Enable the checkbox to set it as True. By default it is False.ENABLE_ESC_PRIV

Managing Blueprints116

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 117: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Following are the options for Ironic :

• Ironic is applicable only for C-series and OVS/VLAN tenant network.

• Ironic is available in optional service list. If ironic is enabled, the IronicSegment underNetworks Segment and Ironic Switch Details under Ironicare mandatory.

It can be Nexus, ACI, or BypassNeutronSwitchType

Enter ironic hostname. Required only if Switch Type is ACI orBypassNeutron.

Hostname

Enter ironic username. Required only if Switch Type is ACI orBypassNeutron.

Username

Enter the ironic password. Required only if Switch Type is ACI orBypassNeutron.

Password

Enter ironic switch SSH IP. Required only if Switch Type is ACIor BypassNeutron.

SSH IP

Optional. Indicates the ports that are in use to slap on inspectorVLAN through Auto-ToR. Can be specified if Switch Type is ACIor BypassNeutron.

SwitchPorts

Ironic

Managing Blueprints117

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 118: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

CCP

Managing Blueprints118

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 119: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Cisco Container Platform is applicable only for C-series and OVS/VLAN tenantnetwork.

Ironic is available in optional service list. LBAASmust be enabled to define CiscoContainer Platform.

It can be Tenant or Provider.Network type

Managing Blueprints119

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 120: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

KubernetesVersion

Version of Kubernetes to be installed

UUID of Openstack external network or provider networkPublic NetworkUUID

Pod CIDR to use for calico network optional if not to bechanged

Pod CIDR

Optional, but mandatory when NFV_HOSTS is enabledduring Cisco Container Platform installation.

CCP Flavor

Following fields are mandatory for network types tenant andprovider.

Project Name - Tenant name to create in Openstack to hosttenant cluster

Username - Username for openstack tenant

Password - Password for the Openstack tenant

UI Password - Password for Cisco Container Platform UI

Private Key - Private key to be used to SSH to VM mustbe ed25519

Public Key - Public key for Cisco Container PlatformVMs,for example, /root/ecdsa-key.pub

Following fields are mandatory for network type tenant:

Cisco Container Platform Subnet - Subnet to create todeploy Cisco Container Platform control plane

Installer Subnet - Subnet used for creating bootstrapinstaller

Installer Subnet Gateway - Gateway used for bootstrapinstaller

CCP Control

Pointer to the CCP Installer image (required)CCP InstallerImage

Pointer to CCP tenant cluster image (required)CCP TenantImage

CCP Tenant

Managing Blueprints120

Managing BlueprintsCreating Blueprint for C-Series Server Platform

Page 121: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Fields are mandatory

Project Name - Tenant name to be created in Openstack tohost tenant cluster

Username - Username for openstack tenant.

Password - Password for tenant.

Workers - Number of kubernetes workers in tenant cluster(required).

Tenant Subnet CIDR - Tenant subnet CIDR.

DNS server must be reachable from cloud (required)DNS Server

Step 5 Click Offline validation button to initiate an offline validation of the Blueprint.Step 6 Once the Offline validation is successful, Save option will be enabled for you which when clicked would redirect you

to the Blueprint Management page.

Redeploy Multiple Install Stages during Cisco VIM Installation using UnifiedManagement

You can redeploy Cisco VIM in multiple stages during blueprint installation using the Cisco VIM UnifiedManagement dashboard.

Step 1 When the blueprint installation status is in Active/failed/Installation failed and stage install status asFailed/NotRun/Skipped., the redeployed icon is displayed.

Managing Blueprints121

Managing BlueprintsRedeploy Multiple Install Stages during Cisco VIM Installation using Unified Management

Page 122: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 2 Click Reployed icon to redeploy multiple stages during installation. A confirmation dialogue box appears.

Step 3 Select the stages to be installed.

Managing Blueprints122

Managing BlueprintsRedeploy Multiple Install Stages during Cisco VIM Installation using Unified Management

Page 123: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 4 You can select the stages only in sequence. For example,you can select the VMTP stage (current) stage only if theOrchestration (previous) stage is selected for blueprint installation (assuming Orchestration was in Failed/NotRun state)

Step 5 Click Proceed to run the installation.

Downloading Blueprint

Before you begin

You must have atleast one blueprint (In any state Active/In-Active or In-progress), in the BlueprintManagement Page.

Step 1 Log in to CISCO VIM Unified Management.Step 2 In the navigation pane, expand the Pre-Install Section.Step 3 Click Blueprint Management.Step 4 Go-to Download for any Blueprint under Action title. (Download Button > Downward Arrow (with tooltip Preview

& Download YAML).Step 5 Click the Download icon.

A pop to view the Blueprint in the YAML format is displayed.Step 6 Click the Download button at the bottom left of the pop-up window.

YAML is saved locally with the same name of the Blueprint.

Validating Blueprint

Step 1 Log in to CISCO VIM Unified Management.Step 2 In the Navigation pane, expand the Pre-Install Section.Step 3 Click Blueprint Creation.Step 4 Upload an existing YAML, or create a New Blueprint.

Fill all the mandatory fields so that all Red Cross changes to Green Tick.

Step 5 Enter the name of the Blueprint.Step 6 ClickOffline Validation.

Only, if the Validation is successful, the Unified Management allows you to save the blueprint.

What to do next

If you see any errors, a hyperlink is created for those errors. Click the link to be navigated to the page whereerror has been encountered.

Managing Blueprints123

Managing BlueprintsDownloading Blueprint

Page 124: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Managing Post Install FeaturesCisco VIM provides an orchestration that helps in lifecycle management of a cloud. VIM is responsible forpodmanagement activities which includes fixing both hardware and software issues with one-touch automation.VIM Unified Management provides the visualization of the stated goal. As a result, it integrates with POSTinstall features that Cisco VIM offers through its Rest API. These features are enabled only if there is an activeBlueprint deployment on the pod.

Monitoring the PodCisco VIM uses EFK (Elasticsearch, Fluentd, and Kibana) to monitor the OpenStack services, bycross-launching the Kibana dashboard.

To cross launch Kibana, complete the following instructions:

Step 1 In the navigation pane, click Post-Install > Logging.Step 2 Click Click here to view Kibana in new tab.Step 3 Enter the Username as Admin.Step 4 Enter the Kibana_PASSWORD password that is obtained from /root/installer-<tagid>/openstack-configs/secrets.yaml

in the management node.

Cross Launching HorizonHorizon is the canonical implementation of OpenStack's Dashboard, which provides a web-based user interfaceto OpenStack services including Nova, Swift and, Keystone.

Managing Blueprints124

Managing BlueprintsManaging Post Install Features

Page 125: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 1 In the navigation pane, click Post-Install > Horizon.Step 2 Click the link Click here to view Horizon logs in new tab. You will be redirected to Horizon landing page in a new tab.Step 3 Enter the ADMIN_USER_PASSWORD obtained from /root/installer-<tagid>/openstack-configs/secrets.yaml in the

management node.

NFVI MonitoringNFVI monitoring is the Cross launch browser same as Horizon. NFVI monitoring link is available in the postinstall only if the setupdata has NFVIMonitoring configuration during the cloud deployment. NFVIMonitoringchecks the status of Collector VM1 Info and Collector VM2 Info .

Step 1 In the navigation pane, click Post-Install > NFVI Monitoring.Step 2 Click the link Click here to view NFVI monitoring.

You will be redirected to NFVI Monitoring page.

Run VMTPRun VMTP is divided in two sections:

• Results for Auto Run: This shows the results of VMTP which was run during the cloud deployment(Blueprint Installation).

• Results for Manual Run: Run the VMTP on demand. To run VMTP on demand, click Run VMTP.

If VMTP stage was skipped or has not-run during Blueprint Installation, thissection of POST Install would be disabled for the user.

Note

Managing Blueprints125

Managing BlueprintsNFVI Monitoring

Page 126: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Run CloudPulseIn VIM 2.0 and later, we provide an integrated tool, called Cloud Pulse, that periodically checks the cloudservices endpoint. The results of these tests are reflected under the Cloud Pulse link. Also, you can run theseAPI endpoint tests on demand, and fetch the result of these tests by refreshing the table.

OpenStack CloudPulse tool is used to verify Cisco NFVI health. CloudPulse servers are installed in containerson all Cisco NFVI control nodes and CloudPulse clients are installed on the management node.

CloudPulse has two test sets: endpoint scenario (runs as a cron or manually) and operator test (run manually).

Following are the tests which are supported in CloudPulse:

Endpoint tests include

• cinder_endpoint

• glace_endpoint

• keystone_endpoint

• nova_endpoint

• neutron_endpoint

Operator tests include

• ceph_check

• docker_check

• galera_check

• node_check

• rabbitmq_check

Managing Blueprints126

Managing BlueprintsRun CloudPulse

Page 127: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

To run a cloud pulse test, choose a particular test from the dropdown and click Run Test. Once the test is inprogress, Click (Spin/refresh) icon to fetch the latest result. This grid does not fetch the latest resultautomatically.

Run Cloud Sanity TestYou can use the cloud sanity tool to test the Cisco NFVI pod and cloud infrastructure (host connectivity, basicmraiadb, rabbit, ceph cluster check, and RAID disks).

Following are the test available to run from Unified Management.

• Control

• Compute

• Cephmon

• Cephosd

• Management

• All

Step 1 To run a Cloud sanity test choose a particular test from the dropdown.

Managing Blueprints127

Managing BlueprintsRun Cloud Sanity Test

Page 128: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 2 Click Run Test to proceed with the operation. Once the test is completed, clickSee Details for more

details.

Run NFV BenchYou canRunNFVBench forB andC series Pod, through Cisco VIMUnifiedManagement. On a pod runningwith CVIM, choose a NFVbench link on the NAV-Menu.

You can run either fixed rate test or NDR/PDR test. As the settings and results for the test types differ, theoptions to run these tests are presented in two tabs, with its own settings and results. To run a particular test,you can either select a particular hypervisor from the available list or allow the system to select any hypervisor.

NDR/PDR Test

Step 1 Log in to CISCO VIM Unified Management.Step 2 In the Navigation pane, click Post-Install >Run NFV Bench.Step 3 Click NDR/PDR test and complete the following fields

DescriptionName

Select any hypervisor to run the NDR/PDR. By default, theoption Use any hypervisor is selected.

Select a hypervisor (Optional)

Choose duration from 10 to 60 sec. Default is 20 sec.Iteration Duration

Choose the correct frame size to run.Frame Size

Enable VXLAN encapsulation, only if VXLAN is enabled.VXLAN

Click Run NDR/PDR test. After, completion it displayseach type of test with its own settings and results.

Run NDR/PDR test

Managing Blueprints128

Managing BlueprintsRun NFV Bench

Page 129: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Cisco Container PlatformYou can install, verify, and cleanup Cisco Container Platform for B and C series pod with OVS/VLAN tenanttype, through Cisco VIM Unified Management. On a pod running with Cisco VIM, choose a Cisco ContainerPlatform link on the NAV menu.

You can either install Cisco Container Platform during initial installation or add Cisco Container Platformduring install operation.

After successful installation, you can either do verify or cleanup operation.

Managing Blueprints129

Managing BlueprintsCisco Container Platform

Page 130: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

Step 1 Log into Cisco VIM Unified Management.Step 2 In the navigation pane, click Post-Install >CCP.Step 3 Under Install tab, enter the following values if not defined during initial installation.

DescriptionName

It can be tenant or provider.Network type

Version of Kubernetes to be installedKube version

UUID of Openstack external network or provider network.Public network UUID

Optionally, used for calico network.Pod CIDR

Optional, but mandatory when NFV_HOSTS is enabledduring Cisco Container Platform installation

Cisco Container Platform Flavor

Project Name:Tenant name to create in Openstack to hosttenant cluster. It is mandatory for network type tenant andprovider.

Username: Username of openstack tenant. It is mandatoryfor network type tenant and provider.

Password: Password for the Openstack tenant. It ismandatory for network type tenant and provider.

UI Password: Password for Cisco Container Platform UI.It is mandatory for network type tenant and provider.

Private Key: Private key used to SSH to VM must beed25519. It is mandatory for network type tenant andprovider.

Public Key: Public key for Cisco Container PlatformVMs,for example /root/ecdsa-key.pub. It is mandatory fornetwork type tenant and provider.

Cisco Container PlatformSubnet: Subnet to deploy CiscoContainer Platform

Control plane installer subnet : Subnet to create forbootstrap installer. It is mandatory for network type tenant.

Installer Subnet Gateway: Gateway used for bootstrapinstaller. It is mandatory for network type tenant.

Cisco Container Platform Control

Pointer to the Cisco Container Platform installer image(required)

Cisco Container Platform Installer Image

Pointer to Cisco Container Platform tenant cluster image(required)

Cisco Container Platform Tenant Image

Managing Blueprints130

Managing BlueprintsCisco Container Platform

Page 131: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Project Name: Tenant name to create in Openstack to hosttenant cluster. It is mandatory.

Username: Username for openstack tenant. It is mandatory.

Password: Password for tenant. It is mandatory.

Workers: Number of kubernetes workers in tenant cluster.It is mandatory

Tenant Subnet CIDR: Tenant subnet CIDR. It ismandatory.

Cisco Container Platform Tenant

DNS server to be reachable from cloud (required)DNS Server

Reconfiguring CIMC Password Through Unified ManagementUpdate the cimc_password in the CIMC-COMMON section, or the individual cimc_password for each serverand then run the update password option.

To update a password, you have to follow the password rules:

• Must contain at least one lower-case letter.

• Must contain at least one upper-case letter.

• Must contain at least one digit between 0 to 9.

• One of these special characters !$#@%^-_+=*&

• Your password has to be 8 to 14 characters long.

Before you begin

You must have a C-series pod up and running with Cisco VIM to reconfigure CIMC password.

Reconfigure CIMC password section is disabled if the pod is in failed state as indicated by ciscoviminstall-status.

Note

Step 1 Log in to CISCO VIM Unified Management.Step 2 In the navigation pane, choose Post-InstallStep 3 Click Reconfigure CIMC Password.Step 4 On the Reconfigure CIMC Password page of the Cisco VIM UM, complete the following fields:

DescriptionName

CIMC_COMMON old password field cannot be edited.CIMC_COMMON old Password

Managing Blueprints131

Managing BlueprintsReconfiguring CIMC Password Through Unified Management

Page 132: ManagingBlueprints - Cisco...ManagingBlueprints 10 ManagingBlueprints CreatingaBlueprintforB-SeriesServerPlatform CommandorAction Purpose Name Description SelecttheMaxVFCount. MaximumVF

DescriptionName

Enter the CIMC-COMMON password. Password has tobe alphanumeric according to the password rule.

CIMC-COMMON new Password

OldCIMC-COMMON password can be updated with newCIMC-COMMON password.

Click Update

Managing Blueprints132

Managing BlueprintsReconfiguring CIMC Password Through Unified Management