服务器搭建与管理(9)

服务器
官网手册 http://docs.ceph.org.cn/start/quick-ceph-deploy/

在 CentOS 上,可以执行下列命令
[root@ceph-1 ~]# sudo yum install -y yum-utils
[root@ceph-1 ~]# sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/
[root@ceph-1 ~]# sudo yum install --nogpgcheck -y epel-release
[root@ceph-1 ~]# sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[root@ceph-1 ~]# sudo rm /etc/yum.repos.d/dl.fedoraproject.org*

把软件包源加入软件仓库
[root@ceph-1 ~]# sudo vim /etc/yum.repos.d/ceph.repo

[ceph-noarch]
name=Ceph noarch packages
baseurl=http://download.ceph.com/rpm-hammer/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

更新软件库并安装 ceph-deploy :
[root@ceph-1 ~]# sudo yum update -y
[root@ceph-1 ~]# sudo yum install ceph-deploy -y

安装 NTP
我们建议在所有 Ceph 节点上安装 NTP 服务(特别是 Ceph Monitor 节点),以免因时钟漂移导致故障,确保在各 Ceph 节点上启动了 NTP 服务,并且要使用同一个 NTP 服务器
[root@ceph-1 ~]# sudo yum install ntp ntpdate ntp-doc -y

安装 SSH 服务器
你的管理节点必须能够通过 SSH 无密码地访问各 Ceph 节点。如果 ceph-deploy 以某个普通用户登录,那么这个用户必须有无密码使用 sudo 的权限。确保所有 Ceph 节点上的 SSH 服务器都在运行。
[root@ceph-1 ~]# sudo yum install openssh-server

创建部署 CEPH 的用户
ceph-deploy 工具必须以普通用户登录 Ceph 节点,且此用户拥有无密码使用 sudo 的权限,因为它需要在安装软件及配置文件的过程中,不必输入密码。

较新版的 ceph-deploy 支持用 --username 选项提供可无密码使用 sudo 的用户名(包括 root ,虽然不建议这样做)。使用 ceph-deploy --username {username} 命令时,指定的用户必须能够通过无密码 SSH 连接到 Ceph 节点,因为 ceph-deploy 中途不会提示输入密码。

我们建议在集群内的所有 Ceph 节点上给 ceph-deploy 创建一个特定的用户,但不要用 “ceph” 这个名字。全集群统一的用户名可简化操作(非必需),然而你应该避免使用知名用户名,因为***们会用它做暴力破解(如 root 、 admin 、 {productname} )。后续步骤描述了如何创建无 sudo 密码的用户,你要用自己取的名字替换 {username} 。

Note 从 Infernalis 版起,用户名 “ceph” 保留给了 Ceph 守护进程。如果 Ceph 节点上已经有了 “ceph” 用户,升级前必须先删掉这个用户。

[root@ceph-1 ~]# sh create_user.sh #创建deph用户(四台)
[root@ceph-1 ~]# echo "deph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/deph
[root@ceph-1 ~]# sudo chmod 0440 /etc/sudoers.d/deph

[root@ceph-1 ~]# vim /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.9.106 ceph-1
192.168.9.107 ceph-2
192.168.9.108 ceph-3
192.168.9.109 ceph-4

猜你喜欢

转载自blog.51cto.com/13893093/2301509