Application Deployment and VM States

Deployment States

CloudCenter displays color-coded states for deployed applications in the Deployments page. The following table provides the description for each Deployment state.

UI Deployment State (Alphabetical Listing)

Lifecycle Order

DescriptionAPI Enumeration for deploymentStatusAPI Enumeration for jobStatus

Deployment Rollback

9There was an error during upgrade, because of which the deployment was rolled back.DeploymentRollbackJobRollback 

DeploymentRollback Error

10There was an error in running the rollback script after an upgrade failure.DeploymentRollbackErrorJobUpgradeRollback
Error 
Error22The deployment encountered an error state.DeploymentErrorJobError

 

Finished20The deployment has finished executing or was canceled successfully. The nodes remain available for reuse until the next hour boundary, at which time they will be cleaned up if they are not reused.DeploymentDoneJobFinished  
Migrating11The deployment is in the process of migrating to another cloud (see Termination for additional context).DeploymentMigrating

JobMigrating


Migration Error13The deployment encountered an error while migration to another cloud was in process.DeploymentMigrationErrorJobMigrationError

Migrate Pending

12The deployment is pending approval for migration.DeploymentMigratePendingJobMigratePending
Pending2If you launched a deployment in an environment that required approval and you are waiting for approval.DeploymentPending

JobPending


Reconfiguring6The node is being reconfigured with the new settings.DeploymentReconfiguringJobReconfiguring
Rejected4If you launched a deployment in an environment that required approval and the phase approver rejected your request (see the previous section to set up approval).DeploymentRejected

JobRejected

Resuming16

The deployment was suspended and is in the process of resuming.

DeploymentResumingJobResuming 
Running/Deployed3

The CCO has completed the orchestration steps and the job is running. The application is successfully deployed and all nodes are up and running (detected via a heartbeat within the heartbeat timeout interval window).

DeploymentDone(“Deployed")

JobRunning
Scaling5The deployment is in the process of increasing or decreasing the number of nodes for an app tier.DeploymentScalingJobScaling 

 

Stopped18The deployment has been stopped and all nodes associated with the job have been cleaned up.DeploymentStoppedJobStopped 
Stopping17The deployment is being stopped.DeploymentStoppingJobStopping
Stopping Error19An error occurred when the deployment was being stopped.DeploymentStoppingError

JobStoppingError


Submitted1The CCO has received the request and started to process it but the orchestration steps are not yet completed.DeploymentSubmittedJobSubmitted 

 

Suspended15The application VMs in this deployment have been powered off or shut down (not terminated).DeploymentSuspendedJobSuspended 
Suspending14

The application is in the process of being suspended.

DeploymentSuspendingJobSuspending
Terminated21The application VMs and external volumes launched as part of the deployment are terminated.DeploymentKilledJobCanceled


 

Upgrading7The deployment is being upgraded to a more recent application profile version. Application profiles can have numerous versions. When launching an application, you may prefer to launch using the latest version of the profile. If you choose to do so, the deployment lists this state.DeploymentUpgradingJobUpgrading
Upgrading Error8The deployment encountered an error when upgrading the application profile version.DeploymentUpgradeError

JobUpgradingError 

VM (Node) States

Use the Deployments > Application Deployments > Click Application page to view the VM state for each job:

VM State (Alphabetical Listing)
Lifecycle OrderSupported ActionsDescriptionAPI Enumeration for nodeStatus 
Cleaned10NoneThe node is cleaned of all its configurations and dependent services based on the cleanup script provided by the user.NodeCleaned 

 

Error11NoneThe node encountered an error as a result of the most recent action. You can see error details in the job status message. For example: Instance bootstrapping is timed out, possibly due to incorrect or missing agent bundle for node...

NodeError 

Not Reachable12None

The node is offline as a result of detecting a heartbeat loss.

NodeNotReachable
Reachable13NoneThe node is reachable after being in the not reachable state for any period of time.NodeReachable 
Rebooted8NoneThe node was restarted.NodeRebooted 
Resuming6NoneThe node was suspended and is in the process of resuming.NodeResuming 
Resumed7NoneThe node has resumed after the suspend state.NodeResumed 
Running3
  • Power Off
  • Reboot
The node is running, the tier has initialized. This is the normal status for a running node.NodeReady 
Started2
  • Power Off
  • Reboot
The node (agent) has started successfully and the initialization is complete.

NodeStarted 

Starting1None

This is the first status message from the agent to indicate that the node (agent) initialization has started.

NodeStarting 
Suspending4NoneThe node is in the process of being suspended.

NodeSuspending

Suspended5Power OnThe node has been powered off or shut down (not terminated).NodeSuspended 
Terminated9None

The node is terminated in the cloud. Termination occurs as a result of the reduce action or the deployment termination action.

NodeTerminated 

CCO Bootstrap Timeout

The maximum.bootstrap.wait.time property in the gateway.properties file defaults to one hour (3600 seconds).

If the CCO does not get any message from the application VM within this interval, the job is removed and all nodes are terminated.

Permitted Job Operations and Actions

For each valid state, CloudCenter displays corresponding operations and actions based on configured permissions. 

Legacy Jobs (Parallel, Batch, Interactive jobs etc )

CloudCenter displays the following actions for Legacy jobs:

 

Job StatusSupported ActionsRequired User Privilege (See perms and Permission Control)
InProgress

Stop

User must have Manage privilege

Rerun

User must have Manage privilege on own/other deployments

SubmittedStop

User must have Manage privilege

RunningStop

User must have Manage privilege

Promote

User must have Move_out privilege

Rerun

User must have Manage privilege on own/other deployments

FinishedPromoteUser must have Move_out privilege
PendingApproveUser must have Approve privilege
DenyUser must have Approve privilege

 

N-Tier Jobs

CloudCenter displays the following actions for N-tier jobs:

 

Job StatusSupported ActionsRequired User Privilege (See perms and Permission Control)
Error

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Deployment must  not be terminated
Rejected

Terminate

Terminate and Hide

Hide

  • User must have Manage privilege on own/other deployments
  • Deployment must  not be terminated
Stopped Resume
  • User must have Manage privilege on own/other deployments

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Deployment is not terminated
Stopping Error

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Deployment is not terminated
  • Deployed 
  • Upgrade Rollback
  • Upgrade Rollback Error
  • Upgrade Error
Suspend
Stop
  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
  • Suspend is not supported

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
  • Deployment is not terminated
Upgrade
  • User must have Manage privilege on own/other deployments
Promote
  • User must have Move_out privilege
Migrate
  • User must have Move_out privilege
  • Prevent Termination/terminateProtection must be disabled (off)
Enable/Disable Terminate Protection
  • User must have Manage privilege on own/other deployments
  •  Termination/terminateProtection must be supported
  • Migrating
  • Upgrading
  • Reconfiguring
Suspend
  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
  • Suspend is supported
Stop
  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
  • Suspend is not supported
Enable/Disable Terminate Protection
  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be supported
  • In Progress
  • Submitted

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
  • Deployment is not terminated
Enable/Disable Terminate Protection

User must have Manage privilege

Migration Error

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Prevent Termination/ terminateProtection must be disabled (off)
Enable/Disable Terminate ProtectionUser must have Manage privilege
Suspended

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments 
  • Prevent Termination/terminateProtection must be disabled (off)
Resume

User must have Manage privilege on own/other deployments

Enable/Disable Terminate ProtectionUser must have Manage privilege
  • Suspending
  • Resuming
  • Stopping

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
Enable/Disable Terminate ProtectionUser must have Manage privilege
  • Pending
  • Migrate Pending
 
ApproveUser must have Approve privilege
RejectUser must have Approve privilege
Enable/Disable Terminate ProtectionUser must have Manage privilege
Scaling  

Suspend

Terminate

Terminate and Hide

  • User must have Manage privilege on own/other deployments
  • Prevent Termination/terminateProtection must be disabled (off)
Enable/Disable Terminate ProtectionUser must have Manage privilege
TerminatedHideUser must have Manage privilege

 

 

  • No labels