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

Document History

Glossary

Feature Specifications

Use cases

  1. user has a UCS chassis setup in their lab, and a UCS manager managing UCS chassis
  2. user creates one or more UCS template to describe what kind of hardware they want to realize on UCS blade
  3. user go to CloudStack to register UCS manager with necessary UCS credentials. The UCS manager is zone wide
  4. CloudStack connects to UCS manager and discovers available blades and create a resource pool based on these blades
  5. user create a baremetal cluster in CloudStack
  6. user chooses some blades from resource pool and add them to baremetal cluster
  7. when adding a blade to baremetal cluster, user select a UCS template which tells CloudStack hardware specification of this blade
  8. CloudStack connects to UCS manager and initializes a UCS profile from UCS template selected in step 7
  9. CloudStack uses profile initialized in step 8 to realize the blades to add in baremetal cluster
  10. after blades being added to baremetal cluster, user is able to provision these hosts using common CloudStack baremetal feature

Architecture and Design description

web services APIs

list changes to existing web services APIs and new APIs introduced with signatures and throughout documentation

UI flow

Appendix

Appendix A:

Appendix B: