ocf_heartbeat_NovaEvacuate (7) - Linux Manuals

ocf_heartbeat_NovaEvacuate: Evacuator for OpenStack Nova Compute Server

NAME

ocf_heartbeat_NovaEvacuate - Evacuator for OpenStack Nova Compute Server

SYNOPSIS

NovaEvacuate [start | stop | monitor | meta-data | validate-all]

DESCRIPTION

Facility for tacking a list of compute nodes and reliably evacuating the ones that fence_evacuate has flagged.

SUPPORTED PARAMETERS

auth_url

Authorization URL for connecting to keystone in admin context

(required, string, no default)

username

Username for connecting to keystone in admin context

password

Password for connecting to keystone in admin context

(required, string, no default)

tenant_name

Tenant name for connecting to keystone in admin context. Note that with Keystone V3 tenant names are only unique within a domain.

(required, string, no default)

endpoint_type

Nova API location (internal, public or admin URL)

(optional, string, no default)

no_shared_storage

Disable shared storage recovery for instances. Use at your own risk!

(optional, boolean, default 0)

SUPPORTED ACTIONS

This resource agent supports the following actions (operations):

start

Starts the resource. Suggested minimum timeout: 20.

stop

Stops the resource. Suggested minimum timeout: 20.

monitor

Performs a detailed status check. Suggested minimum timeout: 600. Suggested interval: 10.

validate-all

Performs a validation of the resource configuration. Suggested minimum timeout: 20.

meta-data

Retrieves resource agent metadata (internal use only). Suggested minimum timeout: 5.

EXAMPLE CRM SHELL

The following is an example configuration for a NovaEvacuate resource using the crm(8) shell:

primitive p_NovaEvacuate ocf:heartbeat:NovaEvacuate \
  params \
    auth_url=string \
    username= \
    password=string \
    tenant_name=string \
  op monitor timeout="600" interval="10" depth="0" 

EXAMPLE PCS

The following is an example configuration for a NovaEvacuate resource using pcs(8)

pcs resource create p_NovaEvacuate ocf:heartbeat:NovaEvacuate \
  auth_url=string \
  username= \
  password=string \
  tenant_name=string \
  op monitor timeout="600" interval="10" depth="0" 

AUTHOR

Linux-HA contributors (see the resource agent source for information about individual authors)