Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cat > /etc/yum.repos.d/ceph.repo <<"EOF"
- [ceph]
- name=Ceph packages for $basearch
- baseurl=https://download.ceph.com/rpm-luminous/el7/$basearch
- enabled=1
- priority=2
- gpgcheck=1
- gpgkey=https://download.ceph.com/keys/release.asc
- [ceph-noarch]
- name=Ceph noarch packages
- baseurl=https://download.ceph.com/rpm-luminous/el7/noarch
- enabled=1
- priority=2
- gpgcheck=1
- gpgkey=https://download.ceph.com/keys/release.asc
- [ceph-source]
- name=Ceph noarch packages
- baseurl=https://download.ceph.com/rpm-luminous/el7/SRPMS
- enabled=1
- priority=2
- gpgcheck=1
- gpgkey=https://download.ceph.com/keys/release.asc
- EOF
- yum install -y ceph-deploy
- adduser ceph-deploy
- echo 'ceph-deploy ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
- sudo su - ceph-deploy
- ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q -N ""
- mkdir -p ~/.ssh
- mv /tmp/sshkey.pub ~/.ssh/id_rsa.pub
- mv /tmp/sshkey ~/.ssh/id_rsa
- cp -a ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
- chmod 700 ~/.ssh/
- mkdir mycluster; cd mycluster
- ceph-deploy new $(hostname -s)
- echo "[osd]" >> ceph.conf;
- echo "osd pool default size = 1" >> ceph.conf;
- echo "osd crush chooseleaf type = 0" >> ceph.conf;
- ceph-deploy install $(hostname -s)
- ceph-deploy mon create-initial
- ceph-deploy admin $(hostname -s)
- ceph-deploy osd create $(hostname -s):vdb
- exit
- ceph osd pool set rbd min_size 1
- ceph osd pool set rbd size 1
- ceph -w
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement