vCO for PowerAdm

fernandoiury edited this page Jan 18, 2015 · 6 revisions

VMware vCenter Orchestrator Interface for PowerAdm

Information

VMWare vCenter Orchestrator (vCO) is an workflow for Logical Partition (LPAR) request and creation using vCenter Orchestrator.

It is easy to install, importing the Action and Workflow (view instalation/configuration steps below).

The Workflow has tree steps:

  • LPAR request
  • LPAR config (approval)
  • Confirm Config (approval)

The request works fine with vCO Web Client, but the approval not (I am investigating why with the VMware Support)

I am also working on NIM Deploy module to vCO. Coming soon.

Special Thanks!

  • Bruno Costa - Some skype conference teaching me how to use the vCO Action and Workflow!
  • Raphael Paiva - My another vCO support!
  • Fernando Costa - Fixing my bad english!

Some screenshots

LPAR Request

LPAR Request

LPAR Config (approval)

Server Configuration

LPAR Request

NIM Deploy

NIM

Network Config

Network

Confirm Config (approval)

Config Approval

Installation / Configuration

TIP: The PowerAdm must be configured and running in text mode/ASCII.

  • Login on the VMware vCenter Orchestrator using the vCenter Orchestrator Client.

Login

  • Change the view from 'Run' to 'Design'

Design

  • Go to the 'Action'

Action

  • Create new module (folder) 'org.poweradm.basic'

New Module

New Module

  • Left clic on new module (folder) 'org.poweradm.basic' and click on 'Import action...'.

Import

  • Select all actions in the vCO folder of PowerAdm package.
    • getVSW
    • getSystemList
    • getAddSSPDisk
    • getNPIV

Select

Import OK

  • Go to the 'Workflows' folder

Workflow

  • Create on 'Custom' folder a new folder named 'PowerAdm'

Folder

Folder

  • Left clic on 'PowerAdm' folder and click on 'Import workflows..'

Import

  • Select PowerAdm.workflow

Select File

PowerAdm.workflow

  • Select workflow PowerAdm and click on 'Edit'

Select

Edit

  • In General, change the Attribute Values:
    • powerAdmAddres [IP address of your server with PowerAdm]
    • powerAdmUser [Username of PowerAdm]
    • powerAdmPassword [Password PowerAdm user]
    • powerAdmPath [path installation]

Attributes

  • Save and Close

Save and Close

  • Continue Anyway (2x)

Anyway

Finish

How it works

PowerAdm has an 'API' with the necessary commands (apimain.py).

The Actions and Workflow execute commands using the SSH.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.