一、环境介绍
环境:三台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