Skip to content

Easy multimode Ceph cluster running on Vagrant (libvirt)

Notifications You must be signed in to change notification settings

zaterio/vagrant-ceph-easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-ceph-easy

Easy multimode Ceph cluster running on Vagrant (libvirt)

Install prerequisites

Tested

  • Ubuntu xenial (guests)
  • Archlinux, Ubuntu Xenial (Host)

Configuring Ceph

Edit vars/vars.yml variables and cluster dict, example:

cluster:
   - node: ceph1
     admin: true
     network:
        - ipcluster: "192.168.101.101"
     osd:
        - name: osd0
          disk: /dev/vdb
          mount: /usr/local/osd0
        - name: osd1
          disk: /dev/vdc
          mount: /usr/local/osd1
    
   - node: ceph2
     network:
        - ipcluster: "192.168.101.102"
     osd:
       - name: osd2
         disk: /dev/vdb
         mount: /usr/local/osd2
       - name: osd3
         disk: /dev/vdc
         mount: /usr/local/osd3
       - name: osd4
         disk: /dev/vdd
         mount: /usr/local/osd4
    
   - node: ceph3 
     network: 
        - ipcluster: "192.168.101.103"
     osd:
       - name: osd5
         disk: /dev/vdb
         mount: /usr/local/osd5
       - name: osd6
         disk: /dev/vdc
         mount: /usr/local/osd6
       - name: osd7
         disk: /dev/vdd
         mount: /usr/local/osd7

will install 3 node ceph cluster, with admin node = ceph1.

About

Easy multimode Ceph cluster running on Vagrant (libvirt)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages