zoukankan      html  css  js  c++  java
  • ceph部署-基础部署

    一、硬件要求:
    CPU:4C
    内存:每个守护进程需要500MRAM,1TB存储对应1GRAM
    磁盘:至少1TB
    网卡:1GB以上,最好两个

    centos7环境安装

    二、CEPH安装
    1.建立管理节点
    (1)添加yum源

    yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    yum install -y yum-utils &&  yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epel/7/x86_64/ sudo yum install --nogpgcheck -y epel-release &&  rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 &&  rm /etc/yum.repos.d/dl.fedoraproject.org*

    添加/etc/yum.repos.d/ceph.repo

    vim /etc/yum.repos.d/ceph.repo
    [ceph-noarch]
    name=Ceph noarch packages
    baseurl=https://download.ceph.com/rpm/el7/noarch
    enabled=1
    gpgcheck=1
    type=rpm-md
    gpgkey=https://download.ceph.com/keys/release.asc

    (2)安装ceph

    yum -y install ceph-deploy

    (3)安装ntpd

    yum -y install ntp ntpdate ntp-doc

    (4)安装ssh-server

    yum -y install openssh-server

    (5)创建ceph检测用户
    #建立的用户需要有所有的执行权限,执行命令时,不需要密码验证,这里直接用root

    useradd -d /home/cephserver01 -m cephserver01 #创建用户
    
    passwd cephserver01 #设置密码
    
    echo "cephserver01 ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephserver01 #执行命令免密
    
    chmod 0440 /etc/sudoers.d/cephserver01 

    (6)创建ssh密钥

    ssh-keygen
    ssh-copy-id {username}@ceph01
    ssh-copy-id {username}@ceph02
    ssh-copy-id {username}@ceph03

    (7)调整防火墙

    公共域开放 Ceph Monitors 使用的 6789 端口和 OSD 使用的 6800:7300 端口范围,并且要配置为永久规则,这样重启后规则仍有效

    firewall:

    firewall-cmd --zone=public --add-port=6789/tcp --permanent
    firewall-cmd --zone=public --add-service=ceph-mon --permanent firewall-cmd --zone=public --add-service=ceph --permanent firewall-cmd --reload

    iptables:

    iptables -A INPUT -i {iface} -p tcp -s {ip-address}/{netmask} --dport 6789 -j ACCEPT
    /sbin/service iptables save

    (5)关闭sudo提示

    visudo
    添加: #Defaults requiretty

    (6)关闭selinux

    setenforce 0

    (6)安装yum包管理

    yum -y install yum-plugin-priorities
    
    yum -y install deltarpm

    (7)添加hosts

    hosts中IP必须写具体IP,不能写127.0.0.1

    192.168.30.117 ceph01
    192.168.30.118 ceph02
    192.168.30.119 ceph03
  • 相关阅读:
    C,LINUX,数据结构部分
    LINUX应用开发工程师职位(含答案)
    INT32 System_UserKeyFilter(NVTEVT evt, UINT32 paramNum, UINT32 *paramArray)
    屏幕调试
    1.ARM嵌入式体系结构与接口技术(Cortex-A8版)
    NT9666X调试log
    DemoKit编译过程错误
    selenium 代理设置
    pandas 轮询dataframe
    Spring 定时任务
  • 原文地址:https://www.cnblogs.com/dingkailinux/p/8057544.html
Copyright © 2011-2022 走看看