В зависимости от типа виртуальной машины используются определенные состояния жизненного цикла по типу компьютера. В дополнение к основному рабочему процессу можно использовать события и состояния рабочего процесса подготовки при создании инициирующих условий для подписок на рабочие процессы.

Исходное состояние системы BladeLogic

Состояние (тема)

События (тема)

BuildFinished

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

Исходное состояние системы Opsware

Состояние (тема)

События (тема)

BuildFinished

  • Pre(Provision)

OpswareRegister

  • Pre(Provision)

  • OnOpswareRegister(Provision)

Рабочий процесс подготовки облака

Состояние (тема)

События (тема)

BuildComplete

  • Pre(Provision)

CloudProvisioning

  • Pre(Provision)

  • OnCloudProvisioningTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

Рабочий процесс подготовки службы приложения

Состояние (тема)

События (тема)

AppServiceProvisioning

  • Pre(Provision)

  • OnAppServiceProvisioningTimeout(Provision)

BuildComplete

  • Pre(Provision)

FailedProvisioning

  • Pre(Provision)

Базовый рабочий процесс виртуальной машины

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

Opsware Virtual

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildFinished

  • Pre(Provision)

CreatingVM

  • Pre(Provision)

  • OnCreateVMComplete(Provision)

  • OnCreateVMTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

OpswareRegister

  • Pre(Provision)

  • OnOpswareRegister(Provision)

Облачный рабочий процесс запуска Linux

Состояние (тема)

События (тема)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

CustomizeOS

  • Pre(Provision)

  • OnCustomizeOSComplete(Provision)

  • OnCustomizeOSTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallingOS

  • Pre(Provision)

  • OnInstallingOSComplete(Provision)

  • OnInstallingOSTimeout(Provision)

Рабочий процесс клонирования

Состояние (тема)

События (тема)

BuildComplete

  • Pre(Provision)

CloneMachine

  • Pre(Provision)

  • OnCloneMachineComplete(Provision)

  • OnCloneMachineTimeout(Provision)

CustomizeMachine

  • Pre(Provision)

  • OnCustomizeMachineComplete(Provision)

  • OnCustomizeMachineTimeout(Provision)

CustomizeOS

  • OnCustomizeOS(Provision)

  • OnCustomizeOSComplete(Provision)

  • OnCustomizeOSTimeout(Provision)

EjectCD

  • Pre(Provision)

  • OnEjectCDComplete(Provision)

  • OnEjectCDTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeComplete(Provision)

  • OnFinalizeTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallSoftware

  • Pre(Provision)

  • OnInstallSoftwareComplete(Provision)

  • OnInstallSoftwareTimeout(Provision)

MountCD

  • Pre(Provision)

  • OnMountCDComplete(Provision)

  • OnMountCDTimeout(Provision)

PostInstallSoftwareChecks

  • Pre(Provision)

PrepareInstallSoftware

  • Pre(Provision)

Облачный рабочий процесс образа WIM

Состояние (тема)

События (тема)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallOS

  • Pre(Provision)

  • onInstallOSComplete(Provision)

  • OnInstallOSTimeout(Provision)

Перезагрузка

  • Pre(Provision)

  • OnRebootComplete(Provision)

  • OnRebootTimeout(Provision)

SetupOS

  • Pre(Provision)

  • OnSetupOSComplete(Provision)

  • OnSetupOSTimeout(Provision)

Внешний рабочий процесс подготовки

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

EpiRegister

  • Pre(Provision)

  • OnEpiRegisterComplete(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

Рабочий процесс запуска Linux

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

CustomizeOS

  • Pre(Provision)

  • OnCustomizeOSComplete(Provision)

  • OnCustomizeOSTimeout(Provision)

EjectingCD

  • Pre(Provision)

  • OnEjectingCDComplete(Provision)

  • OnEjectingCDTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallingOS

  • Pre(Provision)

  • OnInstallingOSComplete(Provision)

  • OnInstallingOSTimeout(Provision)

Физический рабочий процесс подготовки

Состояние (тема)

События (тема)

FailedProvisioning

  • Pre(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeProvisioningTimeout(Provision)

InitializeProvisioning

  • Pre(Provision)

  • OnInitializeProvisioningTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallOS

  • Pre(Provision)

  • OnInstallOSComplete(Provision)

  • OnInstallOSTimeout(Provision)

Перезагрузка

  • Pre(Provision)

  • OnRebootComplete(Provision)

  • OnRebootTimeout(Provision)

SetupOS

  • Pre(Provision)

  • OnSetupOSComplete(Provision)

  • OnSetupOSTimeout(Provision)

Физический рабочий процесс подготовки PXE

Состояние (тема)

События (тема)

CheckHardwareType

  • Pre(Provision)

CleanPxe

  • Pre(Provision)

  • OnCleanPxeTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeProvisioningTimeout(Provision)

InitializeProvisioning

  • Pre(Provision)

  • OnInitializeProvisioningTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallOS

  • Pre(Provision)

  • OnInstallOSComplete(Provision)

  • OnInstallOSTimeout(Provision)

Перезагрузка

  • Pre(Provision)

  • OnRebootComplete(Provision)

  • OnRebootTimeout(Provision)

SetupOS

  • Pre(Provision)

  • OnSetupOSComplete(Provision)

  • OnSetupOSTimeout(Provision)

SetupPxe

  • Pre(Provision)

  • OnSetupPxeTimeout(Provision)

Физический рабочий процесс подготовки SCCM

Состояние (тема)

События (тема)

CheckHardwareType

  • Pre(Provision)

Complete

  • Pre(Provision)

  • OnCompleteProvisioningComplete(Provision)

  • OnCompleteProvisioningTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

  • OnFailedProvisioningTimeout(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeProvisioningTimeout(Provision)

InitializeProvisioning

  • Pre(Provision)

  • OnInitializeProvisioningTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnTimeout(Provision)

SccmRegistration

  • Pre(Provision)

  • OnSccmRegistrationTimeout(Provision)

Физический рабочий процесс подготовки SCCM PXE

Состояние (тема)

События (тема)

CheckHardwareType

  • Pre(Provision)

CleanPxe

  • Pre(Provision)

  • OnCleanPxeTimeout(Provision)

Complete

  • Pre(Provision)

  • OnCompleteProvisioningComplete(Provision)

  • OnCompleteProvisioningTimeout(Provision)

Disposing

  • Pre(Provision)

FailedProvisioning

  • Pre(Provision)

  • OnFailedProvisioningTimeout(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeProvisioningTimeout(Provision)

InitializeProvisioning

  • Pre(Provision)

  • OnInitializeProvisioningTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnTimeout(Provision)

SccmRegistration

  • Pre(Provision)

  • OnSccmRegistrationTimeout(Provision)

SetupPxe

  • Pre(Provision)

  • OnSetupPxeTimeout(Provision)

Рабочий процесс клонирования vApp

Состояние (тема)

События [строка инициации] (тема)

Global

  • OnFailProvisioning [FailProvisioning] (Provision)

  • OnMasterProvisioned [MasterProvisioned] (Provision)

BuildComplete

  • Pre(Provision)

CloneMachine

  • Pre(Provision)

  • OnCloneMachineComplete(Provision)

  • OnCloneMachineTimeout(Provision)

CustomizeMachine

  • Pre(Provision)

  • OnCustomizeMachineComplete(Provision)

  • OnCustomizeMachineTimeout(Provision)

CustomizeOS

  • OnCustomizeOS(Provision)

  • OnCustomizeOSComplete(Provision)

  • OnCustomizeOSTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

FinalizeProvisioning

  • Pre(Provision)

  • OnFinalizeComplete(Provision)

  • OnFinalizeTimeout(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

WaitingForMaster

  • Pre(Provision)

  • OnWaitingForMasterTimeout(Provision)

Виртуальный рабочий процесс подготовки SCCM

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • CreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

Disposing

  • Pre(Provision)

EjectingCD

  • Pre(Provision)

  • OnEjectingCDComplete(Provision)

  • OnEjectingCDTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnPowerOnTimeout(Provision)

InstallingOS

  • Pre(Provision)

  • OnInstallingOSComplete(Provision)

  • OnInstallingOSTimeout(Provision)

SccmRegistration

  • Pre(Provision)

  • OnSccmRegistrationTimeout(Provision)

Рабочий процесс образа WIM

Состояние (тема)

События (тема)

AddingDisks

  • Pre(Provision)

  • OnAddingDisksComplete(Provision)

  • OnAddingDisksTimeout(Provision)

BuildComplete

  • Pre(Provision)

CreatingMachine

  • Pre(Provision)

  • OnCreatingMachineComplete(Provision)

  • OnCreatingMachineTimeout(Provision)

EjectingCD

  • Pre(Provision)

  • OnEjectingCDComplete(Provision)

  • OnEjectingCDTimeout(Provision)

FailedProvisioning

  • Pre(Provision)

InitialPowerOn

  • Pre(Provision)

  • OnInitialPowerOnComplete(Provision)

  • OnInitialPowerOnTimeout(Provision)

InstallOS

  • Pre(Provision)

  • onInstallOSComplete(Provision)

  • OnInstallOSTimeout(Provision)

Перезагрузка

  • Pre(Provision)

  • OnRebootComplete(Provision)

  • OnRebootTimeout(Provision)

SetupOS

  • Pre(Provision)

  • OnSetupOSComplete(Provision)

  • OnSetupOSTimeout(Provision)