{% extends 'base/layout.html' %} {% load i18n %} {% block title %}{% trans "Proxmox HA" %}{% endblock %} {% block content %}

{% trans "Proxmox High-Availability" %}

{% trans "Live HA state for managed Proxmox clusters." %}

{% if detail %} {% endif %} {% if summary %}
{% trans "Cluster Status" %}
{% for row in summary.status %} {% empty %} {% endfor %}
{% trans "Cluster" %} {% trans "Type" %} {% trans "SID / Node" %} {% trans "CRM State" %} {% trans "Request" %} {% trans "Quorate" %} {% trans "Status" %}
{{ row.cluster_name|default:"—" }} {{ row.type|default:"—" }} {% if row.sid %}{{ row.sid }}{% endif %} {% if row.node %}{{ row.node }}{% endif %} {% if row.crm_state == "started" %} {{ row.crm_state }} {% elif row.crm_state == "error" %} {{ row.crm_state }} {% elif row.crm_state %} {{ row.crm_state }} {% else %}—{% endif %} {{ row.request_state|default:"—" }} {% if row.quorate is True %} {% trans "Yes" %} {% elif row.quorate is False %} {% trans "No" %} {% else %}—{% endif %} {{ row.status|default:"—" }}
{% trans "No HA status rows reported." %}
{% trans "HA Groups" %}
{% for group in summary.groups %} {% empty %} {% endfor %}
{% trans "Cluster" %} {% trans "Group" %} {% trans "Nodes" %} {% trans "Restricted" %} {% trans "No-Failback" %} {% trans "Comment" %}
{{ group.cluster_name|default:"—" }} {{ group.group }} {{ group.nodes|default:"—" }} {% if group.restricted is True %} {% trans "Yes" %} {% else %}—{% endif %} {% if group.nofailback is True %} {% trans "Yes" %} {% else %}—{% endif %} {{ group.comment|default:"—" }}
{% trans "No HA groups configured." %}
{% trans "HA Resources" %}
{% for res in summary.resources %} {% empty %} {% endfor %}
{% trans "Cluster" %} {% trans "SID" %} {% trans "Type" %} {% trans "Group" %} {% trans "Node" %} {% trans "State" %} {% trans "CRM" %} {% trans "Restart" %} {% trans "Relocate" %}
{{ res.cluster_name|default:"—" }} {{ res.sid }} {{ res.type|default:"—" }} {{ res.group|default:"—" }} {{ res.node|default:"—" }} {{ res.state|default:"—" }} {% if res.crm_state == "started" %} {{ res.crm_state }} {% elif res.crm_state == "error" %} {{ res.crm_state }} {% elif res.crm_state %} {{ res.crm_state }} {% else %}—{% endif %} {{ res.max_restart|default:"—" }} {{ res.max_relocate|default:"—" }}
{% trans "No HA resources configured." %}
{% endif %}
{% endblock %}