Ceph文件系统安装步骤

本文档详述了在Ubuntu 10.04环境下安装Ceph文件系统的步骤,包括创建用户、配置SSH无密码登录、安装依赖包、手动编译及安装Ceph、解决编译过程中遇到的问题、配置文件系统、启动脚本的创建以及客户端的挂载。此外,还涵盖了在客户端使用fuse挂载Ceph文件系统时可能遇到的问题及其解决方案。
摘要由CSDN通过智能技术生成

创建用户:#sudo useradd  -d /home/ceph -s /bin/bash  [-m] ceph

#passwd ceph             ///密码设为:ceph

#vim/etc/sudoers 

添加:ceph ALL=(ALL) ALL

 

Linux实现SSH无密码登录

参见http://blog.csdn.net/whucs_b701/article/details/7422470

 

 

1.环境配置:

  • 5台虚拟机(0.5GBRAM,1VCPU,16GBDisk),安装的是Ubuntu10.04系统

规划如下:

hostname

IP地址

Ceph组件

mds0

192.168.0.109

mds0

mds1

192.168.0.200

msd1

osd0

192.168.0.110

osd0

client

192.168.0.104

client

monitor

192.168.0.117

monitor

 

  • 给每个节点上的/etc/hosts都加上以下内容

192.168.0.102msd0

192.168.0.200 msd1

192.168.0.110 osd0

192.168.0.104 client

192.168.0.117 monitor

  • 设置ssh无密码登陆

添加所有其他节点对mds节点的SSH信任。这样mds0mds1节点就可以使用ssh登录其他节点(root的身份)

  • mds0节点上运行(产生公钥和私钥,无密码)

#ssh-keygen  -d

  • 由于使用ubuntu系统,所以先要为root设置密码,才能使用root登录。然后在mds0节点运行下面的命令:

#scp /root/.ssh/id_dsa.pub root@client:/root/.ssh/mds0_pub

#scp /root/.ssh/id_dsa.pub root@msd1:/root/.ssh/mds0_pub

#scp /root/.ssh/id_dsa.pub root@osd0:/root/.ssh/mds0_pub

#scp /root/.ssh/id_dsa.pub root@osd1:/root/.ssh/mds0_pub

#scp /root/.ssh/id_dsa.pub root@mon:/root/.ssh/mds0_pub

  • 然后在clientmds1osd0osd1mon上分别运行:
    • Cat mds0_pub >> authorized_keys
  • 同理,将clientmds1osd0osd1<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值