array networks ecloud plug-in user guide for vmware vcenter ... · the vco server reboots. manage...

37
Deployment Guide Aug-2017 rev. a Array Networks eCloud Plug-in User Guide for VMware vRealize Orchestrator (vRO)

Upload: others

Post on 08-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

Deployment Guide

Aug-2017 rev. a

Array Networks eCloud

Plug-in User Guide for VMware

vRealize Orchestrator (vRO)

Page 2: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 1

Table of Contents

1 Introduction ............................................................................................................................... 1

1.1 Intended Audience ............................................................................................................................. 1

2 Overview .................................................................................................................................... 2

2.1 eCloud Package Import ...................................................................................................................... 2

2.2 RESTful API Configuration............................................................................................................... 6

2.3 Workflows.......................................................................................................................................... 6

2.3.1 Basic Management ...................................................................................................................... 6

2.3.2 SLB Workflows ........................................................................................................................ 10

2.4 Typical User’s Scenarios ................................................................................................................. 13

2.4.1 SLB Configuration .................................................................................................................... 13

Page 3: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 1

1 Introduction

This guide provides information and instructions about installing the eCloud™ plug-in and

configuring eCloud workflows on the VMware vRealize Orchestrator.

1.1 Intended Audience

This guide is intended for datacenter administrators using the VMware vRealize Orchestrator for

automated services. It assumes you are familiar with the VMware vRealize environment and

APV/vAPV configurations and terminology.

Page 4: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 2

2 Overview

The eCloud plug-in is an APV/vAPV plug-in for the VMware vRealize Orchestrator. It allows you

to manage APV/vAPV services by providing interaction between the vRealize Orchestrator and

APV/vAPV products.

It provides a workflow package for users to perform common tasks on APV/vAPV. Users can

also use them to build workflows for their own requirements.

2.1 eCloud Package Import

Note: This guide is based on the VMware vRealize Orchestrator 7.0.0

You can get a copy of Array Networks’ eCloud package from Array Network Customer Support.

1. Log into the vRealize Orchestrator Client. On the Packages tab, click the Import package button and select the file com.arraynetworks.apv.rest.package.

Figure 2-1 Select the Package File

Page 5: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 3

Figure 2-2 Import the Package

2. Select all check boxes of package elements to be imported.

Page 6: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 4

Figure 2-3 Select the Package Files

3. An eCloud package com.arraynetworks.apv.rest appears on the Packages tab.

Page 7: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 5

Figure 2-4 Display the Imported Package

Workflows appear under the Workflows tab.

Page 8: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 6

Figure 2-5 Display the Workflows

2.2 RESTful API Configuration

Note: The following configurations are based on APV 8.6 or higher version.

1. Create a user with “api” level.

Equivalent CLI

user <user_name><password> [enable|config|api]

2. Enable the RESTful API-based Web service.

Equivalent CLI

restapi on [protocol] [port]

2.3 Workflows

2.3.1 Basic Management

Table 2-1 Basic Management Workflows

Tab Description

Attach APV Attach an APV/vAPV’s service to the eCloud plug-in’s inventory.

Page 9: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 7

Detach APV Remove an APV/vAPV service from the eCloud plug-in’s inventory.

Attach APV

1. Right click the Attach APV workflow and select Start workflow.

Figure 2-6 Attach APV

2. Specify the APV parameters.

Name: Specify the name of the APV instance.

URL: Specify the IP address and port number of the APV instance. It will be used for the

communication between the vRealize Orchestrator and APV.

Connection timeout: Specify the connection timeout value in seconds. The default value is

30 seconds.

Operation timeout: Specify the operation timeout value in seconds. The default value is 60

seconds.

Page 10: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 8

Figure 2-7 Specify the APV Parameters

3. Click the Next button.

Authentication user name: RESTful API username

Authentication password: RESTful API password

Page 11: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 9

Figure 2-8 Fill out the RESTful API Configuration

Page 12: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 10

Detach APV

Figure 2-9 Detach APV

2.3.2 SLB Workflows

Table 2-2 Virtual Service

Action Description

Add Virtual Service This workflow allows users to create virtual services for load balancing operations and protocols.

Delete Virtual Service This workflow allows users to remove the specified virtual service from load balancing protocols along with all associated policies.

Get Status of Virtual Service This workflow is used to display the information configured for the specified

Page 13: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 11

virtual service.

Get Statistics of Virtual Service This workflow is used to display the statistics information of the specified virtual service, which includes maximum connections, current open connections, total connections, total bytes in, total bytes out, total packets in and total packets out.

Add Policy This workflow allows users to set a policy to associate a virtual service with a group. The policy includes default, backup, insert cookie and persistent cookie.

Delete Policy This workflow allows users to remove the specified SLB policy.

Table 2-3 Real Service

Action Description

Add Real Service This workflow allows users to create real services. The real service must be created before it can be added to any SLB group.

Delete Real Service This workflow allows users to remove the specified real service with the given name. If the real service is a member of any groups, it will be removed from those groups as well.

Get Statusof Real Service This workflow is used to display the information configured for the specified real service.

Get Statistics of Real Service This workflow is used to display the specified real service statistics information, which includes maximum connections, current open connections, outstanding request count, total hits, total bytes in, total bytes out, total packets in and total packets out.

Table 2-4 Group

Action Description

Add Group This workflow allows users to create an SLB group and specify a specific load balancing algorithm for the group.

Page 14: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 12

Delete Group This workflow allows users to remove an SLB group.

Add Group Member This workflow allows users to add a real service to an SLB group.

Delete Group Member This workflow allows users to remove a real service from a group.

Get Statistics of Group This workflow is used to display the specified group statistics information, which includes total connections, group total bytes in, group total bytes out, group total packets in and group total packets out.

Get Status of Group This workflow is used to display the information configured for the specified group.

Table 2-5 Group Health Check

Action Description

Add Group Health Check This workflow allows users to create a group health check condition which can be associated with several groups.

Delete Group Health Check This workflow allows users to remove the specified group health check condition.

Associate Group Health Check This workflow allows users to associate the group health check condition with the specified group.

Dissociate Group Health Check This workflow allows users to remove the association of the group health check condition with the specified group.

Get Status of Group Health Check This workflow is used to display the information of the specified group health check.

Page 15: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 13

2.4 Typical User’s Scenarios

2.4.1 SLB Configuration

Figure 2-10 SLB Topology Example

Create a Virtual Service

1. Select the desired virtual service type, then right click the CreateHTTPVirtualService workflow and select Start workflow.

Figure 2-11 Start the Workflow

2. Connect to the APV appliance.

Page 16: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 14

Figure 2-12 Connect to the APV Appliance

3. Specify parameters of the virtual service and click the Submit button.

Figure 2-13 Specify Parameters of the Virtual Service

Page 17: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 15

4. Check the status of the created virtual service.

Figure 2-14 Display the Status of the Virtual Service

Page 18: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 16

Create a Real Service

1. Right click the Create L4L7RealService workflow and select Start workflow.

Figure 2-15 Start the Workflow

Page 19: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 17

2. Connect to the APV appliance.

Figure 2-16 Connect to the APV Appliance

Page 20: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 18

3. Specify parameters of the real service and click the Submit button.

Figure 2-17 Specify Parameters of the Real Service

Page 21: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 19

4. Check the status of created real service.

Figure 2-18 Display the Status of the Real Service

Add a Group

1. Select group>method, then choose a desired method type, right click it and select the

Start workflow tab.

Page 22: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 20

Figure 2-19 Start the Workflow

2. Connect to the APV appliance.

Page 23: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 21

Figure 2-20 Connect to the APV Appliance

3. Specify parameters of the group and click the Submit button.

Page 24: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 22

Figure 2-21 Specify Parameters of the Group

Page 25: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 23

4. Check the status of created group.

Figure 2-22 Display the Status of the Group

Add Group Member

1. Right click the Create SLB Group Member workflow and select Start workflow.

Page 26: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 24

Figure 2-23 Start the Workflow

2. Connect to the APV appliance.

Figure 2-24 Connect to the APV Appliance

Page 27: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 25

3. Specify parameters of the group member and click the Submit button.

Figure 2-25 Specify Parameters of the Group Member

4. Display status of created group member.

Figure 2-26 Display the Status of the Group Member

Page 28: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 26

Add Policy (Default)

1. Right click the Create Default Policy workflow and select Start workflow.

Figure 2-27 Start the Workflow

2. Connect to the APV appliance.

Page 29: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 27

Figure 2-28 Connect to the APV Appliance

3. Specify policy parameters and click the Submit button.

Figure 2-29 Specify Policy Parameters

4. Check the status of created policy.

Page 30: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 28

Add Group Health Check

1. Right click the Create SLB Group Health Check workflow and select Start workflow.

Figure 2-30 Start the Workflow

2. Connect to the APV appliance.

Page 31: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 29

Figure 2-31 Connect to the APV Appliance

3. Specify parameters of the group health check and click the Submit button.

Page 32: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 30

Figure 2-32 Specify Parameters of theGroup Health Check

Page 33: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 31

4. Check the status of created group health check.

Figure 2-33 Display the Status of the Group Health Check

Associate Group Health Check

1. Right click the Associate Group Health Check with SLB Group workflow and select Start

workflow.

Page 34: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 32

Figure 2-34 Start the Workflow

2. Connect to the APV appliance.

Figure 2-35 Connect to the APV Appliance

3. Specify the name of the group health check and group name and click the Submit button.

Page 35: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 33

Figure 2-36 Associate the Group Health Check with the Group

4. Display the association between the group health check and the group.

Page 36: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

2017 Array Networks, Inc.

All Rights Reserved. 34

Figure 2-37 Display Association between Group Health Check and Group

Page 37: Array Networks eCloud Plug-in User Guide for VMware vCenter ... · the vCO server reboots. Manage SSL Certificates This workflow is used by the “Attach APV” workflow to manage

About Array Networks

Array Networks, the network functions platform company, develops purpose-built

systems for deploying virtual app delivery, networking and security functions with

guaranteed performance. Headquartered in Silicon Valley, Array is poised to capitalize

on explosive growth in the areas of virtualization, cloud and software-centric computing.

Proven at over 5000 worldwide customer deployments, Array is recognized by leading

analysts, enterprises, service providers and partners for next-generation technology that

delivers agility at scale.

© 2017 Array Networks, Inc. All rights reserved. Array Networks, the Array Networks logo and ArrayOS are all trademarks of Array Networks, Inc. in the United States and other countries. All other trademarks, service marks, registered marks, or registered service marks are the property of their respective owners. Array Networks assumes no responsibility for any inaccuracies in this document. Array Networks reserves the right to change, modify, transfer, or otherwise revise this publication without notice.

To purchase

Array Networks

Solutions, please

contact your

Array Networks

representative at

1-866-MY-ARRAY

(692-7729) or

authorized reseller

Aug-2017 rev. a

Corporate Headquarters [email protected] 408-240-8700 1 866 MY-ARRAY www.arraynetworks.com EMEA [email protected] +32 2 6336382

China [email protected] +010-84446688 France and North Africa [email protected] +33 6 07 511 868

India [email protected] +91-080-41329296 Japan sales-japan@ arraynetworks.com +81-44-589-8316