Skip to main content

Advances, Systems and Applications

Table 8 IaaS Service/CSI/PSSA operation specifications for rackspace cloud servers

From: An approach to unified cloud service access, manipulation and dynamic orchestration via semantic cloud service operation specification framework

Cloud Service Level Operations

Rackspace Cloud Servers

 

Type

SRPreCondition

SRParameter/SRSubject

SROutcome

SRPostCondition

List VM Instances

SIR

Unconditional

Rackspace Region(M) Rackspace FlavorID(M)

Rackspace CloudServerIDs

Unconditional

Create VM Instance

SMR

< Rackspace CloudServersAbsolute Limits, i.e. 100

Rackspace Server name(M), Rackspace ImageRef(M), Rackspace OSDiskConfig (O), Rackspace Metadata(O), Rackspace KeyPair(O), etc.

Rackspace CloudServer InstanceID

Instance is in “ACTIVE” state

Reboot VM Instances

SMR

Unconditional

Rackspace CloudServerID(M), Rackspace RebootType(M), e.g. SOFT, HARD

Operation Succeeded

Instances are in “ACTIVE” state

Resize VM Instances

SMR

Instances are Rackspace Standard Flavor

Rackspace CloudServerID, Rackspace FlavorID(M)

Operation Succeeded

Unconditional

CSI Level Operations

Rackspace Cloud Servers Instance

Type

SRPreCondition

SRParameter/SRSubject

SROutcome

SRPostCondition

Get VM Flavor

SIR

Unconditional

Rackspace CloudServer InstanceID(M)

Rackspace FlavorID

Unconditional

Get VM Image

SIR

Unconditional

Rackspace CloudServer InstanceID(M)

Rackspace ImageRef

Unconditional

Create VM Image

SMR

Unconditional

Rackspace CloudServer InstanceID(M)

Rackspace ImageRef

Image is in “ACTIVE” state

Terminate VM Instance

SMR

Instance is NOT in “DELETED” state

Rackspace CloudServer InstanceID(M)

Operation Succeeded

Instance is in “DELETED” state

PSSA Level Operations

Rackspace Cloud Servers Image

Type

SRPreCondition

SRParameter/SRSubject

SROutcome

SRPostCondition

Get Image Architecture

SIR

Unconditional

Rackspace ImageRef (M)

Rackspace ImageArch

Unconditional

Get Image OS Type

SIR

Unconditional

Rackspace ImageRef (M)

Rackspace ImageOSType

Unconditional

Create VM Instance(s)

SMR

< Rackspace CloudServersAbsolute Limits, i.e. 100

Rackspace Server name(M), Rackspace ImageRef(M), Rackspace OSDiskConfig (O), Rackspace Metadata(O), Rackspace KeyPair(O), etc.

Rackspace CloudServer InstanceID

Instance is in “ACTIVE” state

Delete Image

SMR

Image is NOT in “DELETED” state

EC2 AMIID(M)

Operation Succeeded

Unconditional