Multi-Tenancy in HP Matrix Operating Environment Infrastructure Orchestration

2
Introduction
This document, which is aimed at readers familiar with IO, describes the Multi-Tenancy feature in HP Matrix OE
infrastructure orchestration version 7.3. When significant differences exist in other versions of the solution (such as
pre-7.0, 7.0, 7.1, or 7.2) they will be noted.
It covers the notion of Organization and the role of the three IO portals: Administrator Console, Organization
Administrator Portal and the Self-Service Portal, as well as the multi-tenancy features of the API/ CLI.
Multi-Tenancy
Multi-tenancy allows data center resources to be dynamically and securely shared between many different occupants.
In Matrix IO the occupants, or tenants, are known as organizations. IO provides each organization with its own
virtual IO system.
The purpose of an IO organization is to support a business entity that
Has a number of users, or groups of users, that want to use a Matrix IO system to manage a set of resources
Needs to keep information about users and services private and secure from interference from other
organizations.
Note that any financial relationship between an organization and the Service Provider is out-of-band for this
version of IO.
Service Provider and Organization levels
Since version 7.0, IO systems operate at two levels, viz. Service Provider and Organization. The Service Provider is
similar to a pre-7.0 IO system with the added functionality of being able to create and delete organizations. Each
organization has an IO system for a set of users which works over a separate and isolated set of resources.
Figure 1: Service Provider & Organization hierarchy
Service Provider
Create
IO Templates
Console
Template
Designer
Service
Provider
Architect
Service
Provider
Admin
Create Organizations &
assign users, admins
& resources to them
Create &
Manage
services
Service
Provider Users
virtualization
Self Service
Portal
Self Service
Portal
Manages all
resources
Organization
Organization
Organization
Organization
Admin Portal
Organization
Administrator
HP infrastructure
orchestration
IO Templates
Servers
Networks
Organization
Users
Create &
Manage
services
Self Service
Portal
Self Service
Portal
Self Service
Portal
Manages
Organization’s
resources
Manage Server
Pools, Requests &
Services
HP infrastructure
orchestration
IO Templates
Servers
Networks
IaaS
Service Provider
o There is a single permanent Service Provider which has the usual
Administrator, Architect and User roles.
Maintenance and Unassigned Pools
o The Service Provider Admin
Uses the Console and can also login in to Organization Administrator Portal and the User
Portal for any organization
Has full access and control of the IO system and all its resources.
Is responsible for creating organizations and assigning resources to them.
Can create server pools and assign Service Provider Users to them.
o The Service Provider Architect is responsible for creating IO templates for the Service Provider and
organization levels.
o The Service Provider User role is synonymous with the IO User role in the pre-7.0 version of IO.