Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Purpose

Provide ability that user can use UCS blades as hardware resource pool in CloudStack, and provisioning operation system/hypervisor on UCS blade by CloudStack baremetal feature

...

User workflow

...

Image Added

Feature Specifications

  • The feature would allow user to register UCS manager through CloudStack UI and provision OS/hypervisor on blades by CloudStack baremetal feature 
  • Currently this feature would only support:
    • Registering UCS manager
    • Listing UCS profiles in CloudStack UI
    • Listing UCS blades 
    • Selecting a UCS profile and associating it to a selected blade
    • Provisioning the blade in previous step with baremetal template
    • Only supporting CloudStack basic mode
  • Not supported features:
    • Releasing a blade back to resource pool(in next version)
    • Sync with UCS manager(assuming user won't change UCS hardware setup after registering into CloudStack)

...

field name

description

ucsmanagerid

UCS manager uuid returned by addUcsManager

templatedn

templatedn returned by listUcsTemplates

profilename

profile name you want to give for profile to be created. optional, if omitted, a UUID is given as the name

bladeid

UCS blade uuid in CloudStack(see, listUcsBlade)

example:

curl http://10.215.3.5:8080/client/api?command=instantiateUcsTemplateAndAssocaciateToBlade&ucsmanagerid=9a34c186-12fa-4bbc-af04-5f1a2bf7ae4a&templatedn=org-root/ls-test&bladeid=3d491c6e-f0b6-40b0-bf6e-f89efdd73c30&profilename=xxxx&response=json&sessionkey=jmyGgRQO30V0QPKm%2BLcx9sl0ciU%3D&_=1381451319292Image Removed

instantiateUcsTemplateAndAssocaciateToBlade response:

...