High Availability: Important Notices and Disclaimers
The following notices and disclaimers apply specifically to the High Availability guide.
Third-Party Software Disclaimer
This guide references third-party software, tools, and technologies — including but not limited to DRBD, Pacemaker, Corosync, Patroni, etcd, HAProxy, Keepalived, PostgreSQL, Ubuntu, and other open-source and commercial products — solely for the purpose of illustrating High Availability architectures and configuration approaches that may be used in conjunction with Bacula Enterprise.
Bacula Systems does not provide, develop, maintain, warrant, or support any third-party software referenced or used in this guide.
No Warranty - Third-Party Software
All third-party software described in this guide is provided and governed exclusively by the terms, licenses, and warranties (if any) of its respective owners and maintainers. Bacula Systems makes no representations or warranties of any kind — express, implied, statutory, or otherwise — regarding the fitness, merchantability, security, reliability, accuracy, or suitability for any purpose of any third-party software referenced herein.
No Support - Third-Party Software
Support for third-party software is the sole responsibility of the relevant software vendor or the open-source community maintaining that software. Bacula Systems support agreements and service-level commitments apply exclusively to Bacula Enterprise software and do not extend to any third-party tool, library, operating system component, cluster manager, database engine, or infrastructure technology referenced in this guide.
For support on third-party products, contact the respective vendor or community directly.
General Disclaimer
The information contained in this guide is provided for informational purposes only. Bacula Systems has made reasonable efforts to ensure that the content is accurate and current at the time of publication. However, configurations, commands, software versions, and product capabilities described herein are subject to change without notice. Bacula Systems makes no guarantee that the information in this guide is error-free, complete, or applicable to any particular deployment environment.
Configuration and Deployment Responsibility
The architecture, configuration examples, and command sequences presented in this guide are illustrative and intended to assist qualified system administrators in designing and implementing High Availability solutions. They do not constitute a comprehensive design specification for any specific environment. Organizations are responsible for validating all configurations against their own infrastructure, security requirements, compliance obligations, and operational procedures before deployment in production environments.
Bacula Systems strongly recommends that organizations engage qualified technical professionals — including Linux system administrators, database administrators, and network engineers — when planning and implementing High Availability infrastructure. Configuration errors in clustered environments can result in data loss, extended service outages, or security vulnerabilities.
Limitation of Liability
To the fullest extent permitted by applicable law, Bacula Systems shall not be liable for any direct, indirect, incidental, special, consequential, or exemplary damages — including but not limited to loss of data, loss of revenue, loss of business continuity, or cost of substitute services — arising from the use of, or reliance upon, the information in this guide or any third-party software referenced herein, regardless of whether such damages were foreseeable or whether Bacula Systems SA was advised of the possibility of such damages.
Trademarks and Intellectual Property
Bacula® and Bacula Enterprise® are registered trademarks of Bacula Systems. All other product names, trademarks, registered trademarks, and service marks mentioned in this guide are the property of their respective owners. Their use in this guide is for identification purposes only and does not imply endorsement by or affiliation with Bacula Systems.
Third-Party Software Referenced in this Guide
For convenience, the following is a non-exhaustive list of third-party products and technologies referenced in this guide. Each is governed by its own license terms, support model, and warranty (if any). Readers should consult the official documentation and support channels for each product independently.
Product / Technology |
Owner / Maintainer |
Official Resource |
|---|---|---|
DRBD |
LINBIT |
|
Pacemaker |
ClusterLabs |
|
Corosync |
ClusterLabs |
|
PCS |
ClusterLabs |
|
Patroni |
Zalando SE/Community |
|
etcd |
CNCF / etcd community |
|
HAProxy |
HAProxy Technologies |
|
Keepalived |
Keepalived community |
|
PostgreSQL |
PostgreSQL Global Development Group |
|
Ubuntu Server |
Canonical Ltd. |
|
ZFS |
OpenZFS project |
|
CephFS / Ceph |
Ceph Foundation/Red Hat |
|
GlusterFS |
Red Hat/Community |
|
rsync |
rsync project |
|
Git |
Software Freedom Conservancy |