Skip to content

Instantly share code, notes, and snippets.

@sdmoko
Last active September 27, 2017 08:01
Show Gist options
  • Save sdmoko/917677252fe60770ce6beee54ef03ce3 to your computer and use it in GitHub Desktop.
Save sdmoko/917677252fe60770ce6beee54ef03ce3 to your computer and use it in GitHub Desktop.
Instalation of Ceph Cluster on centos 7
# config on each node in file /etc/hosts
10.25.25.41 ceph-admin
10.25.25.25 ceph-osd1
10.25.25.36 ceph-osd2
# add user for deploy ceph on all node
sudo useradd -d /home/ceph-deploy -m ceph-deploy
sudo passwd ceph-deploy
# provide full privileges to the user adding the following line to /etc/sudoers.d/ceph
ceph-deploy ALL = (root) NOPASSWD:ALL
Defaults:ceph-deploy !requiretty
sudo chmod 0440 /etc/sudoers.d/ceph
# ====Admin Node====
su - ceph-deploy
ssh-keygen -t rsa
ssh-copy-id ceph-deploy@ceph-osd1
ssh-copy-id ceph-deploy@ceph-osd2
# set SELinux Permissive
sudo setenforce 0
# EPEL on admin-node
sudo yum install -y yum-utils && sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ##sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ && sudo yum install --nogpgcheck -y epel-release && sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 && sudo rm /etc/yum.repos.d/dl.fedoraproject.org*
# CEPH Repo
#cat >/etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
# Update and install ceph-deploy
sudo yum update
sudo yum install ceph-deploy
# Set NTP on all Node
sudo yum install ntp ntpdate ntp-doc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment