【ceph】Centos 7.1安装ceph

  

一、环境介绍

  

环境:三台Centos 7.1的主机

           角色   知识产权               管理/node1   192.168.209.100         node2   192.168.209.101         node3   192.168.209.102            

二、安装前准备(所有主机)

  

2.1关闭防火墙和selinux

  
 <代码>关闭SELINUX
  sed - i ' s/SELINUX=执行/SELINUX=禁用/g’/etc/selinux/config
  setenforce 0
  
  关闭防火墙
  systemctl停止firewalld.service
  
  systemctl禁用firewalld。服务代码 之前
  

2.2修改主机文件

  
 <代码> vi/etc/hosts
  192.168.209.100管理
  192.168.209.100 node1
  192.168.209.101 node2
  192.168.209.102 node3
  测试:
  #平node1 root@localhost/萍node1(192.168.209.100) 56(84)字节的数据。
  从管理64字节(192.168.209.100):icmp_seq=1 ttl=64=0.096 ms
  C ^
  推荐- - - - - - - - - node1萍统计数据
  1包传送,收到0%的包丢失,时间0 ms
  rtt min/avg/max/mdev 0.096/0.000/0.096=0.096/ms
  root@localhost/#平node2
  萍node2(192.168.209.101) 56(84)字节的数据。
  从node2 64字节(192.168.209.101):icmp_seq=1 ttl=64=0.317 ms
  C ^
  推荐- - - - - - - - - node2萍统计数据
  1包传送,收到0%的包丢失,时间0 ms
  rtt min/avg/max/mdev 0.317/0.000/0.317=0.317/ms
  #平node3 root@localhost/萍node3(192.168.209.102) 56(84)字节的数据。
  从node3 64字节(192.168.209.102):icmp_seq=1 ttl=64=0.323 ms
  C ^
  推荐- - - - - - - - - node3萍统计数据
  1包传送,收到0%的包丢失,时间0 ms
  rtt min/avg/max/mdev 0.323/0.000/0.323=0.323/ms
  [root@localhost/] #  
  

2.3修改时区并安装国家结核控制规划

  
 <代码>修改时区
  cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
  
  安装国家结核控制规划
  百胜是安装国家结核控制规划
  systemctl启用ntpd
  systemctl开始ntpd
  ntpstat  
  

2.4安装epel仓库(重要,不安装可能后面安装ceph会失败)

  
 <代码> rpm -Uvh https://dl.fedoraproject.org/pub/epel/7server/x86_64/packages/e/epel -释放- 7 - 11. - noarch.rpm
  这个包在写这个博文的时候是可用的,过段时间可能会失效,如果失效了请大家按照这个路径去找,发布的包,不一定是7 - 11的,不过没关系,安装了这个包之后,后面的安装一般没有问题。 
  

2.5添加ceph的百胜源

  
 <代码>添加之前请先确认mirrors.163.com/ceph/rpm-hammer/el7/x86_64/是否存在,如果不存在,那么需要修改一下网址
  vi ceph.repo
  (ceph)
  name=Ceph noarch包
  baseurl=http://mirrors.163.com/ceph/rpm-hammer/el7/x86_64/启用=1
  gpgcheck=1
  类型=rpm-md
  gpgkey=http://mirrors.163.com/ceph/keys/release.asc  
  

三、安装ceph

  

3.1安装ceph(管理)

  
 <代码> yum - y更新,,百胜是安装——释放锤ceph ceph-deploy  
  

3.2安装ceph(其余节点)

  
 <代码> yum - y更新,,百胜是安装——释放锤ceph  
  

3.3允许无密码SSH登录(管理)

  
 <代码>生成密钥对(一路回车即可)
  ssh - keygen
  
  将公钥拷贝到其余节点
  ssh-copy-id root@node1
  ssh-copy-id root@node2
  ssh-copy-id root@node3
  
  测试,ssh到各个节点,看是否需要输入密码代码 
  

四、安装完成

  
 <代码>验证安装效果
  命令行输入ceph按Tab键不齐,如果出现其余命令,则说明已经安装完成啦!
  # ceph root@localhost/ceph ceph-dencoder ceph-mon
  ceph-authtool ceph-deploy ceph-objectstore-tool
  ceph-brag ceph-disk ceph-osd
  ceph-client-debug ceph-disk-activate ceph-post-file
  ceph-clsinfo ceph-disk-prepare ceph-rbdnamer
  ceph-conf ceph-disk-udev ceph-rest-api
  ceph-coverage cephfs ceph-run
  ceph-create-keys cephfs-journal-tool ceph-syn
  ceph-crush-location cephfs-table-tool
  ceph-debugpack ceph-mds
  [root@localhost/] # ceph  

【ceph】Centos 7.1安装ceph