Scroll to navigation

OCF_HEARTBEAT_NOVAEV(7) OCF resource agents OCF_HEARTBEAT_NOVAEV(7)

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)

user_domain

User's domain name. Used when authenticating to Keystone.

(required, string, no default)

project_domain

Domain name containing project. Used when authenticating to Keystone.

(required, string, no default)

endpoint_type

Nova API location (internal, public or admin URL)

(optional, string, no default)

region_name

Region name for connecting to nova.

(optional, string, no default)

insecure

Explicitly allow client to perform "insecure" TLS (https) requests. The server's certificate will not be verified against any certificate authorities. This option should be used with caution.

(optional, boolean, default 0)

no_shared_storage

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

(optional, boolean, default 0)

verbose

Enable extra logging from the evacuation process

(optional, boolean, default 0)

evacuate_delay

Allows delaying the nova evacuate API call, e.g. to give a storage array time to clean up eventual locks/leases.

(optional, integer, 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 \
user_domain=string \
project_domain=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 \
user_domain=string \
project_domain=string \
op monitor timeout="600" interval="10" depth="0"

SEE ALSO

http://clusterlabs.org/

AUTHOR

ClusterLabs contributors (see the resource agent source for information about individual authors)

01/24/2023 resource-agents UNKNOWN