在新的0.60版。
我们建议设立一个ceph部署管理节点和一个3节点Ceph存储集群探讨基本的Ceph。 这将帮助你准备一份吗ceph部署管理节点和三个Ceph节点(或虚拟机),将主机你Ceph存储集群。
Ceph节点设置
执行以下步骤:
-
创建一个用户在每个Ceph节点。
ssh user@ceph-server
sudo useradd -d /home/ceph -m ceph
sudo passwd ceph -
添加根特权用户在每个Ceph节点。
echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph
sudo chmod 0440 /etc/sudoers.d/ceph -
安装一个SSH服务器(如果需要):
sudo apt-get install openssh-server
sudo yum install openssh-server -
配置您的ceph部署管理节点与无密码的SSH访问每个Ceph节点。 把密码空:
ssh-keygen
Generating public/private key pair.
Enter file in which to save the key (/ceph-client/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /ceph-client/.ssh/id_rsa.
Your public key has been saved in /ceph-client/.ssh/id_rsa.pub. -
复制到每个节点的关键Ceph。
ssh-copy-id ceph@ceph-server
-
修改ceph-deploy admin node中的~ / . ssh / config这个文件,以便他能用你创建的用户(例如,ceph)登录到Ceph node节点。
Host ceph-server
Hostname ceph-server.fqdn-or-ip-address.com
User ceph 确保能用使用 ping主机名(即。 ,而不是IP地址)。地址的主机名解析问题和防火墙问题是必要的。
Ceph部署设置
添加存储库的Cephceph部署管理节点。 然后,安装ceph部署。
重要
不要打电话给ceph部署与sudo或运行它作为根如果你是作为不同的用户登录,因为它不会的问题sudo命令需要在远程主机上。
高级包管理工具(APT)
为Debian和Ubuntu发行版,请执行以下步骤:
-
添加发布的关键:
wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add -
echo deb http://ceph.com/debian-dumpling/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
sudo apt-get update
sudo apt-get install ceph-deploy -
添加到您的存储库的包Ceph。 取代{ ceph稳定版本}有一个稳定的Ceph释放(如墨鱼,饺子等等)。例如:
echo deb http://ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
-
更新您的存储库和安装ceph部署:
sudo apt-get update && sudo apt-get install ceph-deploy
红色的帽子包管理器(RPM)
红色的帽子(rhel6),CentOS(el6),Fedora 17 - 19(f17-f19),OpenSUSE 12(opensuse12)和SLES(sles11)执行以下步骤:
-
添加包到您的存储库。 打开一个文本编辑器,创建一个Yellowdog更新、修改(YUM)条目。 使用文件路径/ etc /百胜回购d / ceph回购。 例如:
sudo vim /etc/yum.repos.d/ceph.repo
粘贴下面的示例代码。 取代{ ceph稳定版本}与最近的稳定版本的Ceph(例如,饺子)。 取代{发行版}在Linux发行版(比如,el6为CentOS 6,rhel6对于红帽6,fc18或fc19对于Fedora 18或Fedora 19,sles11对于SLES 11)。 最后,保存的内容/ etc /百胜回购d / ceph回购文件。
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-{ceph-stable-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc -
更新您的存储库和安装ceph部署:
sudo yum update && sudo yum install ceph-deploy
总结
这就完成了快速启动的起飞。 继续存储集群快速启动。