forked from batrick/ceph-linode
-
Notifications
You must be signed in to change notification settings - Fork 0
acalhounRH/ceph-linode
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
**Note**: For non-toy deployments, it's recommended to use a dedicated linode
for running ceph-ansible. This reduces latency of operations, internet hiccups,
and also allows you to allocate enough RAM for memory-hungry ansible. The more
RAM/cores the better. **Also**: make sure to enable a private IP address on the
ansible linode otherwise ansible will not be able to communicate with the ceph
cluster:
https://www.linode.com/docs/platform/manager/remote-access/#adding-private-ip-addresses
**To use**:
* Setup a Linode account and get an API key: https://www.linode.com/docs/platform/api/api-key
* Setup an ssh key if not already done:
ssh-keygen
* Install necessary packages:
Fedora:
dnf install screen git ansible python3-notario python2-pip python3-pip python3-netaddr jq rsync htop wget
pip2 install linode-python
Arch Linux:
pacman -Syu screen git ansible python3-netaddr python2-pip python3-pip jq rsync htop wget
pip3 install notario
pip2 install linode-python
* Clone ceph-linode:
git clone https://github.com/batrick/ceph-linode.git
* Clone ceph-ansible:
git clone https://github.com/ceph/ceph-ansible.git
* Copy cluster.json.sample to cluster.json and modify it to have the desired
count and Linode plan for each daemon type.
* Add a group_vars directory in this checkout with the necessary settings. A
sample has been provided in this checkout which has worked in the past but
may need updated. See ceph-ansible documentation for more information:
https://github.com/ceph/ceph-ansible/wiki#common
* Start using:
$ LINODE_API_KEY=ABC...DEF ./launch.sh --ceph-ansible /path/to/ceph-ansible
About
Launch Ceph using the Linode VPS provider
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Python 67.9%
- Shell 29.1%
- C 3.0%