centos7 ceph-deploy 安装jewel
2016-09-29 10:53
337 查看
一、安装依赖
以下操作需要在所有节点上执行
1、安装ceph源
编辑/etc/yum.repos.d/ceph.repo
5、编辑/etc/hosts 添加ceph节点的主机名
1、在部署节点上安装ceph-deploy
以ceph用户登录布署节点
1、创建布署目录
这里直接登录进各ceph节点,手动安装
以下操作需要在所有节点上执行
1、安装ceph源
yum install epel-release yum-plugin-priorities -y2、添加ceph源
编辑/etc/yum.repos.d/ceph.repo
[Ceph] name=Ceph packages for $basearch baseurl=http://debian.ustc.edu.cn/ceph/rpm-jewel/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://debian.ustc.edu.cn/ceph/keys/release.asc priority=1 [Ceph-noarch] name=Ceph noarch packages baseurl=http://debian.ustc.edu.cn/ceph/rpm-jewel/el7/noarch enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://debian.ustc.edu.cn/ceph/keys/release.asc priority=1 [ceph-source] name=Ceph source packages baseurl=http://debian.ustc.edu.cn/ceph/rpm-hammer/el7/SRPMS enabled=1 gpgcheck=1 type=rpm-md gpgkey=http://debian.ustc.edu.cn/ceph/keys/release.asc priority=13、安装ntp
yum install ntp -y systemctl enable ntpd systemctl restart ntpd4、创建部署用户
useradd -m ceph passwd ceph echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph echo 'Defaults:ceph !requiretty' | sudo tee /etc/sudoers.d/ceph chmod 0440 /etc/sudoers.d/ceph
5、编辑/etc/hosts 添加ceph节点的主机名
192.168.56.103 node0 192.168.56.104 node1 192.168.56.105 node2二、配置部署节点
1、在部署节点上安装ceph-deploy
yum update && yum install ceph-deploy -y2、配置部署节点的ceph用户,使用无密码方式以ceph用户登录ceph节点
su - ceph ssh-keygen ssh-copy-id ceph@node0 ssh-copy-id ceph@node1 ssh-copy-id ceph@node23、编辑 ceph用户下的文件 ~/.ssh/config(仅需要配置admin节点)
Host node0 Hostname node0 User ceph Host node1 Hostname node1 User ceph Host node2 Hostname node2 User ceph4、修改~/.ssh/config 权限
chmod 644 ~/.ssh/config三、部署ceph
以ceph用户登录布署节点
1、创建布署目录
mkdir my-cluster cd my-cluster2、清理旧配置,全新安装可不用执行
ceph-deploy purge node0 node1 node2 #此命令会删除ceph包,也就有执行此命令后,下面的命令才可执行 ceph-deploy purgedata node0 node1 node2 ceph-deploy forgetkeys3、创建cluster
ceph-deploy new node04、编辑ceph.conf
[global] fsid = 2e351760-f2f1-455f-940d-89be2f855a76 mon_initial_members = node0 mon_host = 192.168.56.103 auth_cluster_required = cephx auth_service_required = cephx auth_client_required = cephx osd pool default size = 1 osd pool default min size = 1 public network = 192.168.56.0/24 cluster network = 192.168.56.0/245、安装ceph
这里直接登录进各ceph节点,手动安装
yum install ceph -y6、添加 initial monitor
ceph-deploy mon create-initial7、添加osd
ceph-deploy osd prepare node0:sdb ceph-deploy osd activate node0:/dev/sdb1四、安装radosgw
ssh ceph@node0 sudo yum install ceph-radosgw -y ceph-deploy rgw create node0
相关文章推荐
- 基于centos7.3安装部署jewel版ceph集群实战演练
- Centos 下安装ceph-deploy遇到问题
- CentOS7.0安装Ceph(jewel)及以上版本
- 基于centos7.3安装部署jewel版本ceph集群实战演练
- CentOS7.0安装Ceph(jewel)及以上版本
- 使用ceph-deploy安装部署线上ceph分布式存储集群(centos6.6)
- CentOS7.0安装Ceph(jewel)及以上版本
- CentOS 7.5安装部署Jewel版本Ceph集群
- ceph存储 ceph集群ceph-deploy安装说明
- ceph0.80安装及使用(CentOS7/ceph-deploy)
- 不使用ceph-deploy 手动安装两个节点的Ceph集群
- ceph存储 Jewel 版ceph安装和BlueStore配置
- 在 CentOS 7.1 上安装分布式存储系统 Ceph(转)
- Ceph 单/多节点 安装小结 power by CentOS 6.x
- centos7安装ceph-jewel
- Ceph安装--jewel版本
- 在 CentOS 7.1 上安装分布式存储系统 Ceph
- vm-centos7-安装ceph-deploy多节点部署ceph
- ceph存储 centos7+0.87源码安装ceph集群问题汇总
- 使用ceph-deploy进行ceph安装