1. yum install -y wget
  2. wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz#md5=01026f87978932060cc86c1dc527903e
  3. tar zxvf pip-1.5..tar.gz
  4. cd pip-1.5.
  5. python setup.py build
  6. python setup.py install
  7. ssh-keygen
  8.  
  9. #################################
  10. #echo "ceph-admin" >/etc/hostname
  11. #echo "ceph-node1" >/etc/hostname
  12. #echo "ceph-node2" >/etc/hostname
  13. #echo "ceph-node3" >/etc/hostname
  14. #reboot
  15. #################################
  16.  
  17. cat >/etc/hosts<<EOF
  18. 192.168.55.185 ceph-admin
  19. 192.168.55.186 ceph-node1
  20. 192.168.55.187 ceph-node2
  21. 192.168.55.188 ceph-node3
  22. EOF
  23.  
  24. ssh-copy-id root@ceph-node1 && sh-copy-id root@ceph-node2 && ssh-copy-id root@ceph-node3
  25.  
  26. ssh root@ceph-node1 systemctl stop firewalld && setenforce
  27. ssh root@ceph-node2 systemctl stop firewalld && setenforce
  28. ssh root@ceph-node3 systemctl stop firewalld && setenforce
  29.  
  30. cat >/root/.ssh/config<<EOF
  31. Host ceph-node1
  32. Hostname ceph-node1
  33. User root
  34. Host ceph-node2
  35. Hostname ceph-node2
  36. User root
  37. Host ceph-node3
  38. Hostname ceph-node3
  39. User root
  40. EOF
  41.  
  42. mkdir ~/my-cluster
  43. cd ~/my-cluster
  44. pip install ceph-deploy
  45.  
  46. ceph-deploy new ceph-node1 ceph-node2 ceph-node3
  47. ceph-deploy install ceph-node1 ceph-node2 ceph-node3
  48. ceph-deploy mon create-initial
  49. ceph-deploy mon create ceph-node1 ceph-node2 ceph-node3
  50. ceph-deploy gatherkeys ceph-node1 ceph-node2 ceph-node3
  51.  
  52. ############################################################################
  53. ## ceph-deploy --overwrite-conf mon create ceph-node1 ceph-node2 ceph-node3#
  54. ############################################################################
  55.  
  56. #mkfs.xfs /dev/sdb
  57. #mount /dev/sdb /opt/ceph/
  58.  
  59. ssh root@ceph-node1 mkdir /opt/ceph
  60. ssh root@ceph-node2 mkdir /opt/ceph
  61. ssh root@ceph-node3 mkdir /opt/ceph
  62.  
  63. ceph-deploy osd prepare ceph-node1:/opt/ceph ceph-node2:/opt/ceph ceph-node3:/opt/ceph
  64. ceph-deploy osd activate ceph-node1:/opt/ceph ceph-node2:/opt/ceph ceph-node3:/opt/ceph
  65.  
  66. #添加metadata节点
  67. ceph-deploy mds create ceph-node1
  68.  
  69. ###############################################################
  70. #分发key文件
  71. #ceph-deploy admin ceph-admin ceph-node1 ceph-node2 ceph-node3
  72. ###############################################################
  73. #集群检查
  74. ceph health
  75. ceph -s
  76. ceph -w
  77. ceph quorum_status --format json-pretty
  78.  
  79. #客户端挂载
  80. yum install -y ceph-fuse
  81. mkdir /mnt/ceph
  82.  
  83. [root@ceph-admin ~]# ceph osd pool create metadata
  84. [root@ceph-admin ~]# ceph osd pool create data
  85. [root@ceph-admin ~]# ceph fs new filesystemNew metadata data
  86.  
  87. [root@ceph-admin ceph]# ceph fs ls
  88. name: filesystemNew, metadata pool: metadata, data pools: [data ]
  89.  
  90. [root@ceph-admin ceph]# ceph mds stat
  91. e5: // up {=ceph-node1=up:active}
  92.  
  93. ceph-fuse -m 192.168.55.186: /mnt/ceph
  94.  
  95. ####end####
  96.  
  97. #添加osd节点
  98. ssh ceph-node1
  99. sudo mkdir /var/local/osd2
  100. exit
  101. [root@ceph-admin my-cluster]# ceph-deploy osd prepare ceph-node1:/var/local/osd2
  102. [root@ceph-admin my-cluster]# ceph-deploy osd activate ceph-node1:/var/local/osd2
  103. [root@ceph-admin my-cluster]# ceph -w
  104. [root@ceph-admin my-cluster]# ceph -s
  105. cluster 8f7a79b6-ab8d-40c7-abfa-6e6e23d9a26d
  106. health HEALTH_OK
  107. monmap e1: mons at {ceph-node1=192.168.55.186:/}, election epoch , quorum ceph-node1
  108. osdmap e13: osds: up, in
  109. pgmap v38: pgs, pools, bytes data, objects
  110. MB used, MB / MB avail
  111. active+clean
  112.  
  113. #添加monitors节点
  114. [root@ceph-admin my-cluster]# ceph-deploy new ceph-node2 ceph-node3
  115. [root@ceph-admin my-cluster]# ceph-deploy mon create-initial
  116. [root@ceph-admin my-cluster]# ceph-deploy --overwrite-conf mon create ceph-node2 ceph-node3

Ceph 文件系统的安装的更多相关文章

  1. Ceph的客户端安装

    Contents [hide] 1 参考 1.1 ceph端口访问控制 1.2 用Kernel方式挂载 1.2.1 安装ELRepo及kernel-lt 1.2.2 修改Grub引导顺序并重启动 1. ...

  2. ceph集群安装

    所有 Ceph 部署都始于 Ceph 存储集群.一个 Ceph 集群可以包含数千个存储节点,最简系统至少需要一个监视器和两个 OSD 才能做到数据复制.Ceph 文件系统. Ceph 对象存储.和 C ...

  3. 005.Ceph文件系统基础使用

    一 Ceph文件系统 1.1 概述 CephFS也称ceph文件系统,是一个POSIX兼容的分布式文件系统. 实现ceph文件系统的要求: 需要一个已经正常运行的ceph集群: 至少包含一个ceph元 ...

  4. Ceph 文件系统 CephFS 的实战配置,等你来学习 -- <4>

    Ceph 文件系统 CephFS 的介绍与配置 CephFs介绍 Ceph File System (CephFS) 是与 POSIX 标准兼容的文件系统, 能够提供对 Ceph 存储集群上的文件访问 ...

  5. FastDFS 分布式文件系统的安装与使用(单节点)

    FastDFS 分布式文件系统的安装与使用(单节点) 跟踪服务器:192.168.4.121 (edu-dfs-tracker-01) 存储服务器:192.168.4.125 (edu-dfs-sto ...

  6. ceph 文件系统(cephfs) -- 初体验

    一.介绍: ceph MDS 是元数据服务器,只有ceph 文件系统(cephFS)才会需要. cephFS 在RADOS 层之上 提供一个兼容POSIX 的文件系统.他是用MDS 作为守护进程,负责 ...

  7. 170519、FastDFS分布式文件系统的安装与使用(单节点)

    基于 于 D Do ubbo 的分布 式系统架构 视频 教程 高 级篇S FastDFS 分布 式 文件系统的安装与使用 (单 节点)跟踪 服务器 : 192.168.4.12 21 1 (edu- ...

  8. 为cloudstack搭建ceph文件系统

    1. 安装dell服务器,  raid卡需要采用直通模式(non-raid); 各磁盘独立运行.  网络依赖硬件不同,使用万兆网卡或者两个千兆网卡做bonding6.  2. 配置host map(1 ...

  9. Dubbo入门到精通学习笔记(八):ActiveMQ的安装与使用(单节点)、Redis的安装与使用(单节点)、FastDFS分布式文件系统的安装与使用(单节点)

    文章目录 ActiveMQ的安装与使用(单节点) 安装(单节点) 使用 目录结构 edu-common-parent edu-demo-mqproducer edu-demo-mqconsumer 测 ...

随机推荐

  1. springcloud(十一):服务网关Zuul高级篇

    时间过的很快,写springcloud(十):服务网关zuul初级篇还在半年前,现在已经是2018年了,我们继续探讨Zuul更高级的使用方式. 上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制 ...

  2. MVC.Net:对MVC5部署时出现403.14错误的解决方法

    当我们部署MVC5到IIS 7的时候,有时会出现403.14的错误,如下图: 对于这个错误的解决方法就是在应用程序的web.config的system.webServer节点中加入这一句: <m ...

  3. UML类图符号解释

    在UML类图中,常见的有以下几种关系:  泛化(Generalization)和  实现(Realization) - 父子关系 依赖(Dependency) - 局部变量.方法參数 聚合(Aggre ...

  4. 反射调用android系统级API函数

    try { Class<?> mClass = Class.forName("com.android.server.wifi.WifiSettingsStore"); ...

  5. JavaScript探秘:强大的原型和原型链

    // foo 变量是上例中的 for(var i in foo) { if (foo.hasOwnProperty(i)) { console.log(i); } } JavaScript 不包括传统 ...

  6. Ubuntu Linux 安装 .7z 解压和压缩文件

    安装方法: sudo apt-get install p7zip 解压文件: 7z x manager.7z -r -o /home/xx解释如下:x 代表解压缩文件,并且是按原始目录解压(还有个参数 ...

  7. 麦森数--NOIP2003

    题目描述 形如2P−12^{P}-12P−1 的素数称为麦森数,这时PPP 一定也是个素数.但反过来不一定,即如果PPP 是个素数,2P−12^{P}-12P−1 不一定也是素数.到1998年底,人们 ...

  8. 洛谷 P2668 & P2540 [ noip 2015 ] 斗地主 —— 搜索+贪心

    题目:https://www.luogu.org/problemnew/show/P2668   https://www.luogu.org/problemnew/show/P2540 首先,如果没有 ...

  9. 简述RTMPDump与编译移植

    RTMPDump主页 ,RTMPDump库主要包含三部分: 1.一个基本的客户端程序 2.两个服务器程序(rtmpsrv.rtmpsuck) 3.一个支持rtmp协议的库—librtmp 下载RTMP ...

  10. 通过Ajax和SpringBoot交互的示例

    转自:https://blog.csdn.net/oppo5630/article/details/52093898/