Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.35 KB | None | 0 0
  1. cat > /etc/yum.repos.d/ceph.repo <<"EOF"
  2. [ceph]
  3. name=Ceph packages for $basearch
  4. baseurl=https://download.ceph.com/rpm-luminous/el7/$basearch
  5. enabled=1
  6. priority=2
  7. gpgcheck=1
  8. gpgkey=https://download.ceph.com/keys/release.asc
  9.  
  10. [ceph-noarch]
  11. name=Ceph noarch packages
  12. baseurl=https://download.ceph.com/rpm-luminous/el7/noarch
  13. enabled=1
  14. priority=2
  15. gpgcheck=1
  16. gpgkey=https://download.ceph.com/keys/release.asc
  17.  
  18. [ceph-source]
  19. name=Ceph noarch packages
  20. baseurl=https://download.ceph.com/rpm-luminous/el7/SRPMS
  21. enabled=1
  22. priority=2
  23. gpgcheck=1
  24. gpgkey=https://download.ceph.com/keys/release.asc
  25. EOF
  26.  
  27. yum install -y ceph-deploy
  28.  
  29. adduser ceph-deploy
  30. echo 'ceph-deploy  ALL=(ALL)  NOPASSWD: ALL' >> /etc/sudoers
  31.  
  32. sudo su - ceph-deploy
  33.  
  34. ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q -N ""
  35. mkdir -p ~/.ssh
  36. mv /tmp/sshkey.pub ~/.ssh/id_rsa.pub
  37. mv /tmp/sshkey ~/.ssh/id_rsa
  38. cp -a ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
  39. chmod 700 ~/.ssh/
  40.  
  41. mkdir mycluster; cd mycluster
  42. ceph-deploy new $(hostname -s)
  43.  
  44. echo "[osd]" >> ceph.conf;
  45. echo "osd pool default size = 1" >> ceph.conf;
  46. echo "osd crush chooseleaf type = 0" >> ceph.conf;
  47.  
  48. ceph-deploy install $(hostname -s)
  49. ceph-deploy mon create-initial
  50. ceph-deploy admin $(hostname -s)
  51.  
  52. ceph-deploy osd create $(hostname -s):vdb
  53.  
  54. exit
  55.  
  56. ceph osd pool set rbd min_size 1
  57. ceph osd pool set rbd size 1
  58. ceph -w
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement