Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inmanturbo/heartbeat
shell scripts for managing start-up and shutdown of hyper-converged node with onboard virtualized nas for vm backing
https://github.com/inmanturbo/heartbeat
autostart heartbeat nas self-hosted shell shutdown vm-backing
Last synced: 9 days ago
JSON representation
shell scripts for managing start-up and shutdown of hyper-converged node with onboard virtualized nas for vm backing
- Host: GitHub
- URL: https://github.com/inmanturbo/heartbeat
- Owner: inmanturbo
- License: other
- Created: 2020-08-24T22:54:25.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T17:31:38.000Z (about 4 years ago)
- Last Synced: 2024-10-07T09:21:24.031Z (about 1 month ago)
- Topics: autostart, heartbeat, nas, self-hosted, shell, shutdown, vm-backing
- Language: Shell
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# heartbeat
shell scripts for managing start-up and shutdown of hyper-converged node with onboard virtualized nas for vm backing## Usage
KVM doesn't have an easy built in way way to ensure your storage vm is up first and down last, such as start and shutdown order options in ESXI.
This service will autostart vm's marked for autostart only after the virtualized nas has started and the storage pool has become available.
And will make sure they go down before the nas and its pool, such as in the case of a UPS triggered shutdown.### Caveat:
This service is only intended to protect data in the case of an outage, and reduce startup errors. It assumes the vms have no application level dependencies.
However you can easily add to the scripts if you have some additional startup and shutdown requirements, such as starting a database before a webserver, etc.## Installation
clone the repo, cd into repo and run```
make install
```