SUSE Support

Here When You Need Us

Calamari web interface not functioning properly, complete re-installation steps.

This document (7018382) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Enterprise Storage 3
SUSE Enterprise Storage 4

Situation

Problems on the Administration node results in the Calamari web interface not functioning properly and a complete re-installation of Calamari is deemed necessary.

Resolution

To completely re-install Calamari take first remove all the relevant components then re-install.

A. To uninstall, on the Admin / Calamari node take the following steps:

  1. sudo systemctl stop cthulhu.service
  2. sudo systemctl stop apache2.service
  3. sudo systemctl stop postgresql.service
  4. sudo systemctl stop carbon-cache.service
  5. sudo rm -rf /etc/calamari/
  6. sudo rm -rf /etc/salt/
  7. sudo rm -rf /etc/graphite/
  8. sudo rm -rf /var/*/salt/ (It may be needed to run this command twice)
  9. sudo rm -rf /var/lib/graphite/
  10. sudo rm -rf /var/lib/pgsql/ (Ignore the message "device or resource busy" if returned)
  11. sudo rm -rf /var/lib/carbon/
  12. sudo zypper rm -n apache2 apache2-mod_wsgi apache2-prefork calamari-server graphite-web postgresql94-server romana salt-master python-carbon
  13. Select "Y" to continue when prompted that the above packages and the "ceph_calamari" pattern will be REMOVED.

On each of the Ceph nodes / Calamari clients execute:

  1. sudo systemctl stop salt-minion
  2. sudo zypper -n rm salt-minion
  3. sudo rm /etc/salt/pki/minion/minion_master.pub

B. After removal to re-install first on the Admin / Calamari node execute:

  1. sudo zypper in romana
  2. sudo calamari-ctl initialize
  3. sudo ceph-deploy --overwrite-conf admin mon1 mon2 mon3 ...
  4. Open a web browser, enter the IP address of the Calamari node and after logging in a prompt will request to execute: sudo ceph-deploy calamari connect --master master_host node1 node2 ...
  5. Reload or refresh the web interface, login and verify everything is working after clicking the "ADD" button to add all the hosts listed under "Hosts Requesting to Be Managed By Calamari".

For more information see the installation steps for Calamari in the SUSE Enterprise Storage 4 online documentation.

Cause


Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7018382
  • Creation Date: 12-Dec-2016
  • Modified Date:03-Mar-2020
    • SUSE Enterprise Storage

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.