1。Ceph集群环境
,,使用3台虚拟机,包括其管理节中1个点,三台虚拟机同时承担三个监测节点和3个osd节点
,,操作系统采用CentOS最少7下载地址:http://124.205.69.134/files/4128000005f9fcb3/mirrors.zju.edu.cn/centos/7.4.1708/isos/x86_64/centos - 7 - x86_64最低- 1708. - iso
,
2。前提准备所有的主机都进行
# hostnamectl set-hostname ceph2 \ \修改主机名
# vi/etc/sysconfig/network-scripts/ifcfg-ens32,或者nmtui \ \配置IP地址
# systemctl重启网络\ \重启网络服务
\ \由于安装的CentOS 最小版,tab键无法补全命令参数,建议执行一条命,令老鸟可以忽略
# yum - y bash-completion安装。noarch
#日期,\ \查看系统时间,保证各系统的时间一致
#回声”192.168.59.131,ceph2的祝辞祝辞主机/etc/hosts \ \修改文件,添加所有服务器的映射
# setenforce 0,,,, \ \关闭selinux
# sed - i ' s/selinux=执行/selinux=禁用/g’/etc/selinux/config, \ \修改配置文件,使关闭selinux永久生效
# firewall-cmd——区=公共——添加一个端口=6789/tcp permanent ,,
# firewall-cmd——区=公共——添加一个端口=6800 - 7100/tcp永久,\ \,添加防火墙策略
# firewall-cmd——reload ,,, \ \使其防火墙策略生效ssh - keygen
#,\ \生成SSH密钥
# ssh-copy-id root@ceph2 ,,, \ \需各服务器之间进行拷贝
3。开始进行ceph-deploy的部署,部署其中一台机器即可
#, vi/etc/yum.repos.d/ceph.repo ,,, \ \新增ceph百胜源,输入以下内容,
[ceph-noarch],
名称=ceph noarch包
baseurl=http://download.ceph.com/rpm-luminous/el7/noarch,,
启用=1,
gpgcheck=1,
type=rpm-md,
gpgkey=https://download.ceph.com/keys/release.asc
,,,,,,,,
#百胜update ,,reboot ,,, \ \更并重启系统
# yum安装ceph-deploy -y ,,, \ \安装ceph-deploy
,,a。此处出现错误
下载包:
(1/4): python -补丁ssl_match_hostname 3.4.0.2 - 4. - el7.noarch.rpm ,,, |, 12 kB,就是,,,
(2/4): python -补丁1.0 - 8. el7.x86_64。rpm,,,,, | 5.8 kB, 00:00:02,,,
ceph 1.5.38 - 0. noarch——部署。rp失败,,,,,,,,),90 kB/s | 298 kB, 00:00:04 ETA
http://download.ceph.com/rpm - luminous/el7/noarch/ceph部署1.5.38 - 0. - noarch.rpm: [Errno 1]包不匹配目的下载。建议:运行yum——enablerepo=ceph-noarch清洁元数据
尝试其他镜子。
(3/4): python - setuptools 0.9.8 el7.noarch——7.。rpm,,,,,,,, | 397 kB, 00:00:05,,,
错误下载包:
ceph-deploy-1.5.38-0。noarch (Errno 256):镜子尝试。
,处理方法如下:
# rpm -ivh http://download.ceph.com/rpm - luminous/el7/noarch/ceph部署1.5.38 - 0. - noarch.rpm
,,b。此处出现错误:
,,,,,,,,,,,,
检索http://download.ceph.com/rpm - luminous/el7/noarch/ceph部署1.5.38 - 0. - noarch.rpm
警告:/var/tmp/rpm-tmp.gyId2U:头V4 RSA/SHA256签名、密钥ID 460 f3994: NOKEY
错误:没有依赖关系:
需要python-distribute ceph -部署1.5.38 - 0. - noarch
,,处理方法:
#, yum安装python-distribute - y
,再次执行
# rpm -ivh http://download.ceph.com/rpm - luminous/el7/noarch/ceph部署1.5.38 - 0. - noarch.rpm
,,,,,,,,,,,,,,,,,,,,
4。部署监控服务
# mkdir ~/ceph-cluster ,,cd ~/ceph-cluster \ \新建集群配置目录
# ceph-deploy新ceph2 ceph3 ceph4,,\ \部署完后生产3个文件,
# ls -l ,,,
-rw-r - r - 1根,根266年9月19日16:41 ceph。conf
-rw-r——r - 1根根172037年9月19日16:32 ceph-deploy-ceph。日志
- - - - - - - - 1根,根,73年9月19日11:03 ceph.mon.keyring
, # ceph-deploy mon create-initial ,,, \ \初始化群集
5。安装ceph
, # ceph-deploy安装ceph2 ceph3 ceph4 ,,, \ \在ceph2 ceph3 ceph4上安装ceph
,,a。此处出现错误
,,,,,,,,
[ceph2](调试)检索https://download.ceph.com/rpm jewel/el7/noarch/ceph -释放- 1 - 0. - el7.noarch.rpm
[ceph2] [WARNIN]警告:/etc/yum.repos.d/ceph。回购/etc/yum.repos.d/ceph.repo创建。rpmnew
[ceph2](调试)准备……,,,,,,,,,,,,,# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[ceph2](调试)更新/安装…
ceph2 ceph-release-1-1(调试)。el7,,,,,,,,null