Ceph安装(快速安装)---0.60版---第一步

时间:2021-10-12 17:56:31

在新的0.60版。

 我们建议设立一个ceph部署管理节点和一个3节点Ceph存储集群探讨基本的Ceph。 这将帮助你准备一份吗ceph部署管理节点和三个Ceph节点(或虚拟机),将主机你Ceph存储集群。

Ceph安装(快速安装)---0.60版---第一步

Ceph节点设置

执行以下步骤:

  1. 创建一个用户在每个Ceph节点。

    ssh user@ceph-server
    sudo useradd -d /home/ceph -m ceph
    sudo passwd ceph
  2. 添加特权用户在每个Ceph节点。

    echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph
    sudo chmod 0440 /etc/sudoers.d/ceph
  3. 安装一个SSH服务器(如果需要):

    sudo apt-get install openssh-server
    sudo yum install openssh-server
  4. 配置您的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.
  5. 复制到每个节点的关键Ceph。

    ssh-copy-id ceph@ceph-server
  6. 修改ceph-deploy admin node中的~ / . ssh / config这个文件,以便他能用你创建的用户(例如,ceph)登录到Ceph node节点。

    Host ceph-server
    Hostname ceph-server.fqdn-or-ip-address.com
    User ceph
  7. 确保能用使用 ping主机名(即。 ,而不是IP地址)。地址的主机名解析问题和防火墙问题是必要的。

Ceph部署设置

添加存储库的Cephceph部署管理节点。 然后,安装ceph部署

重要

不要打电话给ceph部署sudo或运行它作为如果你是作为不同的用户登录,因为它不会的问题sudo命令需要在远程主机上。

高级包管理工具(APT)

为Debian和Ubuntu发行版,请执行以下步骤:

  1. 添加发布的关键:

    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
  2. 添加到您的存储库的包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
  3. 更新您的存储库和安装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)执行以下步骤:

  1. 添加包到您的存储库。 打开一个文本编辑器,创建一个Yellowdog更新、修改(YUM)条目。 使用文件路径/ etc /百胜回购d / ceph回购。 例如:

    sudo vim /etc/yum.repos.d/ceph.repo

    粘贴下面的示例代码。 取代{ ceph稳定版本}与最近的稳定版本的Ceph(例如,饺子)。 取代{发行版}在Linux发行版(比如,el6为CentOS 6,rhel6对于红帽6,fc18fc19对于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
  2. 更新您的存储库和安装ceph部署:

    sudo yum update && sudo yum install ceph-deploy

总结

这就完成了快速启动的起飞。 继续存储集群快速启动