---
title: Charmhub | Deploy Hacluster using Charmhub - The Open Operator Collection
description: Deploy the latest version of Hacluster on any cloud.
url: https://charmhub.io/hacluster/actions
---

# Hacluster

[OpenStack Charmers](https://charmhub.io/publisher/openstack-charmers "View all packages from OpenStack Charmers")

* [OpenStack Charmers](https://charmhub.io/publisher/openstack-charmers "View all packages from OpenStack Charmers")

Platform:

24.04

23.10

22.10

22.04

21.10

21.04

20.10

20.04

18.04

+4

2.4/stable 173

```
juju deploy hacluster --channel 2.4/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [cleanup](https://charmhub.io/hacluster/actions#cleanup)
* [delete-node-from-ring](https://charmhub.io/hacluster/actions#delete-node-from-ring)
* [pause](https://charmhub.io/hacluster/actions#pause)
* [resume](https://charmhub.io/hacluster/actions#resume)
* [status](https://charmhub.io/hacluster/actions#status)
* [update-ring](https://charmhub.io/hacluster/actions#update-ring)

[Learn about actions >](https://juju.is/docs/juju/action)

* cleanup

  Trigger cluster resource cleanup

  Params

  + resource
    string

    Resource name to cleanup
* delete-node-from-ring

  Delete a node from the corosync ring. Must be run on the hacluster leader node.

  Params

  + node
    string

    Node name to be removed. i.e. hostname of the node

  Required

  node
* pause

  Put hacluster unit in crm standby mode which migrates resources from this unit to another unit in the hacluster
* resume
* status

  Show cluster status

  Params

  + history
    boolean

    Show cluster status history
  + resources
    boolean

    Show cluster resources
* update-ring

  Trigger corosync node members cleanup.

  WARNING This action updates the corosync cluster members by adding or
  removing nodes, which may lead to a loss of quorum and other unexpected
  side-effects. It is strongly encouraged to manually remove nodes
  individually using the delete-node-from-ring action.

  Params

  + i-really-mean-it
    boolean

    This must be toggled to enable actually performing this action.

  Required

  i-really-mean-it
