scaleionodes

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2017 License: Apache-2.0 Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ScaleioDataNode

type ScaleioDataNode struct {
	common.ScaleioNode
	PkgMgr mgr.INodeMgr
}

ScaleioDataNode implementation for ScaleIO Fake Node

func NewData

func NewData(state *types.ScaleIOFramework, cfg *config.Config, getstate common.RetrieveState) *ScaleioDataNode

NewData generates a Data Node object

func (*ScaleioDataNode) RunStateFinishInstall

func (sdn *ScaleioDataNode) RunStateFinishInstall()

RunStateFinishInstall default action for StateFinishInstall

func (*ScaleioDataNode) RunStateInstallRexRay

func (sdn *ScaleioDataNode) RunStateInstallRexRay()

RunStateInstallRexRay default action for StateInstallRexRay

func (*ScaleioDataNode) RunStatePrerequisitesInstalled

func (sdn *ScaleioDataNode) RunStatePrerequisitesInstalled()

RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled

func (*ScaleioDataNode) RunStateSystemReboot

func (sdn *ScaleioDataNode) RunStateSystemReboot()

RunStateSystemReboot default action for StateSystemReboot

func (*ScaleioDataNode) RunStateUnknown

func (sdn *ScaleioDataNode) RunStateUnknown()

RunStateUnknown default action for StateUnknown

func (*ScaleioDataNode) RunStateUpgradeCluster

func (sdn *ScaleioDataNode) RunStateUpgradeCluster()

RunStateUpgradeCluster default action for StateUpgradeCluster

type ScaleioPrimaryMdmNode

type ScaleioPrimaryMdmNode struct {
	common.ScaleioNode
	PkgMgr mgr.IMdmMgr
}

ScaleioPrimaryMdmNode implementation for ScaleIO Primary MDM Node

func NewPri

NewPri generates a Primary MDM Node object

func (*ScaleioPrimaryMdmNode) RunStateBasePackagedInstalled

func (spmn *ScaleioPrimaryMdmNode) RunStateBasePackagedInstalled()

RunStateBasePackagedInstalled default action for StateBasePackagedInstalled

func (*ScaleioPrimaryMdmNode) RunStateFinishInstall

func (spmn *ScaleioPrimaryMdmNode) RunStateFinishInstall()

RunStateFinishInstall default action for StateFinishInstall

func (*ScaleioPrimaryMdmNode) RunStateInitializeCluster

func (spmn *ScaleioPrimaryMdmNode) RunStateInitializeCluster()

RunStateInitializeCluster default action for StateInitializeCluster

func (*ScaleioPrimaryMdmNode) RunStateInstallRexRay

func (spmn *ScaleioPrimaryMdmNode) RunStateInstallRexRay()

RunStateInstallRexRay default action for StateInstallRexRay

func (*ScaleioPrimaryMdmNode) RunStatePrerequisitesInstalled

func (spmn *ScaleioPrimaryMdmNode) RunStatePrerequisitesInstalled()

RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled

func (*ScaleioPrimaryMdmNode) RunStateSystemReboot

func (spmn *ScaleioPrimaryMdmNode) RunStateSystemReboot()

RunStateSystemReboot default action for StateSystemReboot

func (*ScaleioPrimaryMdmNode) RunStateUnknown

func (spmn *ScaleioPrimaryMdmNode) RunStateUnknown()

RunStateUnknown default action for StateUnknown

func (*ScaleioPrimaryMdmNode) RunStateUpgradeCluster

func (spmn *ScaleioPrimaryMdmNode) RunStateUpgradeCluster()

RunStateUpgradeCluster default action for StateUpgradeCluster

func (*ScaleioPrimaryMdmNode) UpdateCluster added in v0.3.0

func (spmn *ScaleioPrimaryMdmNode) UpdateCluster() error

UpdateCluster this function tells the scheduler that ScaleIO has been configured

type ScaleioSecondaryMdmNode

type ScaleioSecondaryMdmNode struct {
	common.ScaleioNode
	PkgMgr mgr.IMdmMgr
}

ScaleioSecondaryMdmNode implementation for ScaleIO Secondary MDM Node

func NewSec

NewSec generates a Secondary MDM Node object

func (*ScaleioSecondaryMdmNode) RunStateBasePackagedInstalled

func (ssmn *ScaleioSecondaryMdmNode) RunStateBasePackagedInstalled()

RunStateBasePackagedInstalled default action for StateBasePackagedInstalled

func (*ScaleioSecondaryMdmNode) RunStateFinishInstall

func (ssmn *ScaleioSecondaryMdmNode) RunStateFinishInstall()

RunStateFinishInstall default action for StateFinishInstall

func (*ScaleioSecondaryMdmNode) RunStateInitializeCluster

func (ssmn *ScaleioSecondaryMdmNode) RunStateInitializeCluster()

RunStateInitializeCluster default action for StateInitializeCluster

func (*ScaleioSecondaryMdmNode) RunStateInstallRexRay

func (ssmn *ScaleioSecondaryMdmNode) RunStateInstallRexRay()

RunStateInstallRexRay default action for StateInstallRexRay

func (*ScaleioSecondaryMdmNode) RunStatePrerequisitesInstalled

func (ssmn *ScaleioSecondaryMdmNode) RunStatePrerequisitesInstalled()

RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled

func (*ScaleioSecondaryMdmNode) RunStateSystemReboot

func (ssmn *ScaleioSecondaryMdmNode) RunStateSystemReboot()

RunStateSystemReboot default action for StateSystemReboot

func (*ScaleioSecondaryMdmNode) RunStateUnknown

func (ssmn *ScaleioSecondaryMdmNode) RunStateUnknown()

RunStateUnknown default action for StateUnknown

func (*ScaleioSecondaryMdmNode) RunStateUpgradeCluster

func (ssmn *ScaleioSecondaryMdmNode) RunStateUpgradeCluster()

RunStateUpgradeCluster default action for StateUpgradeCluster

type ScaleioTieBreakerMdmNode

type ScaleioTieBreakerMdmNode struct {
	common.ScaleioNode
	PkgMgr mgr.IMdmMgr
}

ScaleioTieBreakerMdmNode implementation for ScaleIO TieBreaker MDM Node

func NewTb

NewTb generates a TieBreaker MDM Node object

func (*ScaleioTieBreakerMdmNode) RunStateBasePackagedInstalled

func (stbmn *ScaleioTieBreakerMdmNode) RunStateBasePackagedInstalled()

RunStateBasePackagedInstalled default action for StateBasePackagedInstalled

func (*ScaleioTieBreakerMdmNode) RunStateFinishInstall

func (stbmn *ScaleioTieBreakerMdmNode) RunStateFinishInstall()

RunStateFinishInstall default action for StateFinishInstall

func (*ScaleioTieBreakerMdmNode) RunStateInitializeCluster

func (stbmn *ScaleioTieBreakerMdmNode) RunStateInitializeCluster()

RunStateInitializeCluster default action for StateInitializeCluster

func (*ScaleioTieBreakerMdmNode) RunStateInstallRexRay

func (stbmn *ScaleioTieBreakerMdmNode) RunStateInstallRexRay()

RunStateInstallRexRay default action for StateInstallRexRay

func (*ScaleioTieBreakerMdmNode) RunStatePrerequisitesInstalled

func (stbmn *ScaleioTieBreakerMdmNode) RunStatePrerequisitesInstalled()

RunStatePrerequisitesInstalled default action for StatePrerequisitesInstalled

func (*ScaleioTieBreakerMdmNode) RunStateSystemReboot

func (stbmn *ScaleioTieBreakerMdmNode) RunStateSystemReboot()

RunStateSystemReboot default action for StateSystemReboot

func (*ScaleioTieBreakerMdmNode) RunStateUnknown

func (stbmn *ScaleioTieBreakerMdmNode) RunStateUnknown()

RunStateUnknown default action for StateUnknown

func (*ScaleioTieBreakerMdmNode) RunStateUpgradeCluster

func (stbmn *ScaleioTieBreakerMdmNode) RunStateUpgradeCluster()

RunStateUpgradeCluster default action for StateUpgradeCluster

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL