octavia.amphorae.drivers.keepalived package¶
Subpackages¶
Submodules¶
octavia.amphorae.drivers.keepalived.vrrp_rest_driver module¶
- class KeepalivedAmphoraDriverMixin[source]¶
- Bases: - VRRPDriverMixin- reload_vrrp_service(loadbalancer)[source]¶
- Reload the VRRP services of all amphorae of the loadbalancer - Parameters:
- loadbalancer – loadbalancer object 
 
 - start_vrrp_service(amphora, timeout_dict=None)[source]¶
- Start the VRRP services on an amphorae. - Parameters:
- amphora – amphora object 
- timeout_dict – Dictionary of timeout values for calls to the amphora. May contain: req_conn_timeout, req_read_timeout, conn_max_retries, conn_retry_interval 
 
 
 - stop_vrrp_service(loadbalancer)[source]¶
- Stop the vrrp services running on the loadbalancer’s amphorae - Parameters:
- loadbalancer – loadbalancer object 
 
 - update_vrrp_conf(loadbalancer, amphorae_network_config, amphora, timeout_dict=None)[source]¶
- Update amphora of the loadbalancer with a new VRRP configuration - Parameters:
- loadbalancer – loadbalancer object 
- amphorae_network_config – amphorae network configurations 
- amphora – The amphora object to update. 
- timeout_dict – Dictionary of timeout values for calls to the amphora. May contain: req_conn_timeout, req_read_timeout, conn_max_retries, conn_retry_interval 
 
 
 
