吐血!

准备环境:

CentOS release 6.7 (Final) 默认桌面安装,安装开发工具包

*********************************************************

如果是虚拟机装的CentOS克隆的几个主机,修改网卡信息

[[email protected] ~]# ifconfig -a   
[[email protected] ~]# vim /etc/udev/rules.d/70-persistent-net.rules       
删除不存在的记录

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp

[[email protected] ~]# modprobe -r e1000
[[email protected] ~]# modprobe e1000
[[email protected] ~]# service network restart

************************************************************

所有节点:

[[email protected] ~]# service NetworkManager stop
[[email protected] ~]# service iptables stop
[[email protected] ~]# chkconfig NetworkManager off
[[email protected] ~]# chkconfig iptables off
[[email protected] ~]# setenforce 0

admin节点

[[email protected] my-cluster]# hostname admin-node
[[email protected] my-cluster]# vim /etc/sysconfig/network
HOSTNAME=admin-node

node1节点

[[email protected] my-cluster]# hostname node1
[[email protected] my-cluster]# vim /etc/sysconfig/network
HOSTNAME=node1

node2节点

[[email protected] my-cluster]# hostname node2
[[email protected] my-cluster]# vim /etc/sysconfig/network
HOSTNAME=node2

node3节点

[[email protected] my-cluster]# hostname node3
[[email protected] my-cluster]# vim /etc/sysconfig/network
HOSTNAME=node3

所有节点:修改hosts文件

[[email protected] yum.repos.d]# vim /etc/hosts
192.168.81.144  admin-node
192.168.81.145  node1
192.168.81.146  node2
192.168.81.147  node3

admin节点

[[email protected] yum.repos.d]#  ssh-keygen -t rsa -P ‘‘
[[email protected] yum.repos.d]#  ssh-copy-id admin-node
[[email protected] yum.repos.d]#  ssh-copy-id node1
[[email protected] yum.repos.d]#  ssh-copy-id node2
[[email protected] yum.repos.d]#  ssh-copy-id node3

admin节点,免密登录 测试

[[email protected] yum.repos.d]# ssh admin-node
[[email protected] yum.repos.d]# ssh node1
[[email protected] yum.repos.d]# ssh node2
[[email protected] yum.repos.d]# ssh node3

admin节点,配置yum源,保存 yum包

[[email protected] ~]# cat /etc/yum.conf 
keepcache=1
[[email protected] ~]# rm -rf /etc/yum.repos.d/*
[[email protected] ~]# wget -P /etc/yum.repos.d/ http://mirrors.163.com/.help/CentOS6-Base-163.repo
[[email protected] yum.repos.d]# vim /etc/yum.repos.d/ceph.repo 
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-hammer/el6/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc

更多版本 download.ceph.com

admin节点,安装ceph-deploy

[[email protected] yum.repos.d]# yum update && sudo yum install ceph-deploy
[[email protected] my-cluster]# ceph-deploy 
usage: ceph-deploy [-h] [-v | -q] [--version] [--username USERNAME]
                   [--overwrite-conf] [--cluster NAME] [--ceph-conf CEPH_CONF]
                   COMMAND ...

Easy Ceph deployment

    -^-
   /      |O o|  ceph-deploy v1.5.28
   ).-.(
  ‘/|||\`
  | ‘|` |
    ‘|`

Full documentation can be found at: http://ceph.com/ceph-deploy/docs

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         be more verbose
  -q, --quiet           be less verbose
  --version             the current installed version of ceph-deploy
  --username USERNAME   the username to connect to the remote host
  --overwrite-conf      overwrite an existing conf file on remote host (if
                        present)
  --cluster NAME        name of the cluster
  --ceph-conf CEPH_CONF
                        use (or reuse) a given ceph.conf file

commands:
  COMMAND               description
    new                 Start deploying a new cluster, and write a
                        CLUSTER.conf and keyring for it.
    install             Install Ceph packages on remote hosts.
    rgw                 Ceph RGW daemon management
    mds                 Ceph MDS daemon management
    mon                 Ceph MON Daemon management
    gatherkeys          Gather authentication keys for provisioning new nodes.
    disk                Manage disks on a remote host.
    osd                 Prepare a data disk on remote host.
    admin               Push configuration and client.admin key to a remote
                        host.
    repo                Repo definition management
    config              Copy ceph.conf to/from remote host(s)
    uninstall           Remove Ceph packages from remote hosts.
    purge               Remove Ceph packages from remote hosts and purge all
                        data.
    purgedata           Purge (delete, destroy, discard, shred) any Ceph data
                        from /var/lib/ceph
    forgetkeys          Remove authentication keys from the local directory.
    pkg                 Manage packages on remote hosts.
    calamari            Install and configure Calamari nodes. Assumes that a
                        repository with Calamari packages is already
                        configured. Refer to the docs for examples
                        (http://ceph.com/ceph-deploy/docs/conf.html)
Error in sys.exitfunc:

Create the cluster.

Create the cluster.

[[email protected] ~]# mkdir /home/my-cluster
[[email protected] ~]# cd /home/my-cluster

[[email protected] my-cluster]# ceph-deploy new node1
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (1.5.28): /usr/bin/ceph-deploy new node1
[ceph_deploy.cli][INFO  ] ceph-deploy options:
[ceph_deploy.cli][INFO  ]  username                      : None
[ceph_deploy.cli][INFO  ]  func                          : <function new at 0x27471b8>
[ceph_deploy.cli][INFO  ]  verbose                       : False
[ceph_deploy.cli][INFO  ]  overwrite_conf                : False
[ceph_deploy.cli][INFO  ]  quiet                         : False
[ceph_deploy.cli][INFO  ]  cd_conf                       : <ceph_deploy.conf.cephdeploy.Conf instance at 0x25ad098>
[ceph_deploy.cli][INFO  ]  cluster                       : ceph
[ceph_deploy.cli][INFO  ]  ssh_copykey                   : True
[ceph_deploy.cli][INFO  ]  mon                           : [‘node1‘]
[ceph_deploy.cli][INFO  ]  public_network                : None
[ceph_deploy.cli][INFO  ]  ceph_conf                     : None
[ceph_deploy.cli][INFO  ]  cluster_network               : None
[ceph_deploy.cli][INFO  ]  default_release               : False
[ceph_deploy.cli][INFO  ]  fsid                          : None
[ceph_deploy.new][DEBUG ] Creating new cluster named ceph
[ceph_deploy.new][INFO  ] making sure passwordless SSH succeeds
[node1][DEBUG ] connected to host: localhost.localdomain 
[node1][INFO  ] Running command: ssh -CT -o BatchMode=yes node1
[node1][DEBUG ] connected to host: node1 
[node1][DEBUG ] detect platform information from remote host
[node1][DEBUG ] detect machine type
[node1][DEBUG ] find the location of an executable
[node1][INFO  ] Running command: /sbin/ip link show
[node1][INFO  ] Running command: /sbin/ip addr show
[node1][DEBUG ] IP addresses found: [‘192.168.81.145‘]
[ceph_deploy.new][DEBUG ] Resolving host node1
[ceph_deploy.new][DEBUG ] Monitor node1 at 192.168.81.145
[ceph_deploy.new][DEBUG ] Monitor initial members are [‘node1‘]
[ceph_deploy.new][DEBUG ] Monitor addrs are [‘192.168.81.145‘]
[ceph_deploy.new][DEBUG ] Creating a random mon key...
[ceph_deploy.new][DEBUG ] Writing monitor keyring to ceph.mon.keyring...
[ceph_deploy.new][DEBUG ] Writing initial config to ceph.conf...
Error in sys.exitfunc:
[[email protected] my-cluster]# echo $?
0

[[email protected] my-cluster]# vim /home/my-cluster/ceph.conf 
osd pool default size = 2

[[email protected] my-cluster]# ceph-deploy install admin-node node1 node2 node3
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (1.5.28): /usr/bin/ceph-deploy install admin-node node1 node2 node3
[ceph_deploy.cli][INFO  ] ceph-deploy options:
[ceph_deploy.cli][INFO  ]  verbose                       : False
[ceph_deploy.cli][INFO  ]  testing                       : None
[ceph_deploy.cli][INFO  ]  cd_conf                       : <ceph_deploy.conf.cephdeploy.Conf instance at 0x132db00>
[ceph_deploy.cli][INFO  ]  cluster                       : ceph
[ceph_deploy.cli][INFO  ]  install_mds                   : False
[ceph_deploy.cli][INFO  ]  stable                        : None
[ceph_deploy.cli][INFO  ]  default_release               : False
[ceph_deploy.cli][INFO  ]  username                      : None
[ceph_deploy.cli][INFO  ]  adjust_repos                  : True
[ceph_deploy.cli][INFO  ]  func                          : <function install at 0x12bc050>
[ceph_deploy.cli][INFO  ]  install_all                   : False
[ceph_deploy.cli][INFO  ]  repo                          : False
[ceph_deploy.cli][INFO  ]  host                          : [‘admin-node‘, ‘node1‘, ‘node2‘, ‘node3‘]
[ceph_deploy.cli][INFO  ]  install_rgw                   : False
[ceph_deploy.cli][INFO  ]  repo_url                      : None
[ceph_deploy.cli][INFO  ]  ceph_conf                     : None
[ceph_deploy.cli][INFO  ]  install_osd                   : False
[ceph_deploy.cli][INFO  ]  version_kind                  : stable
[ceph_deploy.cli][INFO  ]  install_common                : False
[ceph_deploy.cli][INFO  ]  overwrite_conf                : False
[ceph_deploy.cli][INFO  ]  quiet                         : False
[ceph_deploy.cli][INFO  ]  dev                           : master
[ceph_deploy.cli][INFO  ]  local_mirror                  : None
[ceph_deploy.cli][INFO  ]  release                       : None
[ceph_deploy.cli][INFO  ]  install_mon                   : False
[ceph_deploy.cli][INFO  ]  gpg_url                       : None
[ceph_deploy.install][DEBUG ] Installing stable version hammer on cluster ceph hosts admin-node node1 node2 node3
[ceph_deploy.install][DEBUG ] Detecting platform for host admin-node ...
[admin-node][DEBUG ] connected to host: admin-node 
[admin-node][DEBUG ] detect platform information from remote host
[admin-node][DEBUG ] detect machine type
[ceph_deploy.install][INFO  ] Distro info: CentOS 6.7 Final
[admin-node][INFO  ] installing Ceph on admin-node
[admin-node][INFO  ] Running command: yum clean all
[admin-node][DEBUG ] 已加载插件:fastestmirror, priorities, refresh-packagekit, security
[admin-node][DEBUG ] Cleaning repos: base ceph-noarch epel extras updates
[admin-node][DEBUG ] 清理一切
[admin-node][DEBUG ] Cleaning up list of fastest mirrors
[admin-node][INFO  ] Running command: yum -y install epel-release
[admin-node][DEBUG ] 已加载插件:fastestmirror, priorities, refresh-packagekit, security
[admin-node][DEBUG ] 设置安装进程
[admin-node][DEBUG ] Determining fastest mirrors
[admin-node][DEBUG ]  * epel: mirrors.opencas.cn
[admin-node][DEBUG ] 包 epel-release-6-8.noarch 已安装并且是最新版本
[admin-node][DEBUG ] 无须任何处理
[admin-node][INFO  ] Running command: yum -y install yum-plugin-priorities
[admin-node][DEBUG ] 已加载插件:fastestmirror, priorities, refresh-packagekit, security
[admin-node][DEBUG ] 设置安装进程
[admin-node][DEBUG ] Loading mirror speeds from cached hostfile
[admin-node][DEBUG ]  * epel: mirrors.opencas.cn
[admin-node][DEBUG ] 包 yum-plugin-priorities-1.1.30-30.el6.noarch 已安装并且是最新版本
[admin-node][DEBUG ] 无须任何处理
[admin-node][DEBUG ] Configure Yum priorities to include obsoletes
[admin-node][WARNIN] check_obsoletes has been enabled for Yum priorities plugin
[admin-node][INFO  ] Running command: rpm --import https://git.ceph.com/?p=ceph.git;a=blob_plain;f=keys/release.asc
[admin-node][INFO  ] Running command: rpm -Uvh --replacepkgs http://ceph.com/rpm-hammer/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[admin-node][DEBUG ] Retrieving http://ceph.com/rpm-hammer/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[admin-node][DEBUG ] Preparing...                ##################################################
[admin-node][DEBUG ] ceph-release                ##################################################
[admin-node][WARNIN] ensuring that /etc/yum.repos.d/ceph.repo contains a high priority
[ceph_deploy][ERROR ] RuntimeError: NoSectionError: No section: ‘ceph‘

Error in sys.exitfunc:
时间: 2024-10-04 23:01:40

吐血!的相关文章

吐血分享:QQ群霸屏技术教程2017(问题篇)

霸屏技术,问题篇后,暂时搁置,尔望后续. 这里针对操作中,经常遇到的问题,做个简单整理. 回忆下,排名流程. 1.建群,品牌产品群,做任何关键词都是品牌产品群,皆因其有独特的优势. 2.拉人,填充群人数. 3.优化,关键词细节处理好. 4.解散,拉人的后置问题,解散,然后恢复,恢复后群介绍是空白的,2个小时后,完善好资料,再隔5个小时,重新用定位软件,整体的把群(介绍.名称.位置.分类)修改一遍. 排名,其后就坐等排名,80%的行业这个方式就可以做上首页. 5.竞争度的原因,可能排不上来,这个时

吐血分享:QQ群霸屏技术教程(利润篇)

QQ群技术,不论日进几百,空隙时间多的可以尝试,日进100问题不大. QQ群技术,如何赚钱,能赚多少钱?不同行业,不同关键词,不同力度,不一样的产出. 群费 群费,这个和付费群是有区别的,群费在手机端显示. QQ群费,这个常见于一些兴趣群.同城群之类的,等同于份子钱,比如聚个会,结伴游啥的. 1.手机端,以群主的身份点开自己的群. 2.点击右上角的群成员图标. 3.点击更多,进入群应用,找到群费. 4.点击发布群费,设置金额. 5.群费发布后,会显示到QQ群中,这个操作只有群主可以做. 群费,这

★★★★★★★★★★★★★★★★★★啊好烦,写代码写的要吐血了哦

全数字好域名疯狂抢99%成功率|域名注册|已备案未注册|到期删除过期域名查询|-尽在(爱酷名_ikuMing.com) 啊好烦,写代码写的要吐血了哦 写代码真的好痛苦啊,快坚持不下去了,谁来拯救我一下哦

吐血分享:QQ群霸屏技术教程2017(活跃篇)

热门词的群排名,在前期优化准备充分的情况下,活跃度不失为必杀技. 在<吐血分享:QQ群霸屏技术(初级篇)>中,我们提及到热门词的群排名,有了前面的基础,我们就可以进入深度优化,实现绝对的霸屏. 前期优化,一定要充分完善,基础优化和内部优化绝不马虎,否则刷活跃度毫无意义. 针对词汇. 深度优化,这种方式一般关键词用不到,只有很热的词才会用到. 人数拉起来,一般的关键词,就可以靠前,如果不行,再刷活跃度. 北京租房,这个关键词现有的群排名,几乎都是优化过的.这么多对手,我们要靠前,就必须做深度优化

吐血分享:QQ群霸屏技术教程2017(维护篇)

排名上去,并不是终极稳定,日常维护相当重要. 群排名做上去了,如果不去维护,排名很可能会下去,尤其是咱们做了很多群的时候,完全不会留意到. 为什么不稳定? 1.活跃度下去了,排名当然不稳定,这个需要日常做刷下活跃度. 2.排名上去,就会有人进群,群进来的人,势必有乱打广告的.比如,把相关灰色文件图片上传到了咱们群资料中,这里我们需要设置,群相册的权限,和文件的上传只能管理员设置. 3.其他.(在下个恢复排名中会详细提及) 排名:分全国排名,以及地域排名. 区分:全国排名,即非本地排名,查询的时候

吐血分享:QQ群霸屏技术教程之霸屏实施细则

小号,再不养,成本抗不住了;QQ群,再不玩,真的就玩不动啦. 霸屏系列,坚持下来差不多10来篇,最近更新的几篇,算是霸屏系列的更新版,毕竟相当的规则变动了. 经营自己,是一种前瞻能力,霸屏十篇,有多少执行? 霸屏思维 剖析自己,每个人适合的群类型,是不一样的.只有对应了,效果才会持续. 兴趣:游戏.影视.娱乐.动漫等 交流:童鞋.亲友.同事.办公等 行业:金融(股票.银行.证券.外汇等).it(开发.优化.策划.建站.平面.广告等).传统(搬家.家政等). 在<QQ群霸屏技术教程(接单篇)>中

好网站搜集整理(吐血推荐)

http://www.MrPrint.cn/  你今天印书了么?免费将你的博客翻印成书 http://www.logomaker.cn  你可以制作出很有专业水准的动态logo,有很多的样式供你选择 http://www.google.com/gwt/n   可以访问任何网页的Google隐藏入口 http://www.gifup.com   在线制作GIF动画的网站,很有趣可以自己动手制作自己喜欢的gif动画,方法也很简单,哈哈,我们也可以秀一下自己的动画了! http://www.hi-id

稳定性和安全性最强的VPN推荐,结尾比较丧心病狂 吐血了我

编码已经好多年了,从前遇到问题可以度娘 http://www.baidu.com 最近一年越发的感受到度娘不再爱了,结果没深度太基础,翻几页后就是无关内容了 也曾用过58欢乐时光的hosts和web代理来FQ,虽然更新的很频繁,但是总是不稳定,速度也好蛋疼 也有用过58欢乐时光的各种镜像站,还是同样的问题 最近一个月实在是受不了折磨了,就开了58加速器,发现用的是思科的商业加密方式,尼玛这下稳定性和安全性就得到保障了 在外想看点什么也不怕了 昨天加速器到期,今天上官网发现有优惠了,丧心病狂啊~啊

吐血之路

刚才逛贴吧,突然看见了一个帖子..粘过来看看是怎么让人吐血的(http://tieba.baidu.com/p/2017010306) 首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程.IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学.这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维.也就是号称JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了. 接下来要学HTML JSP SE

【吐血经验】谈谈办证的那些事与公民基础信息数据库,献给那些即将毕业、或孩子上学等朋友

前段时间,关于证明“我妈是我妈”的事情很火,总理也发话了.但是实际生活中,这种类似的事情还是层出不穷,让人愤怒,让人上火...那说说这几年我在异地他乡遇到的办证那些事.对于年轻的朋友,或者以及结婚,生孩子,以及孩子即将要上学的人来说,这些经验获取很有用,能够解决你不少麻烦. 相比于美国的非身份证制度,中国的身份证制度以及带来的一系列问题已经被吐槽了很长时间,美国一个社会安全号码就可以走遍全国,真是让人真实羡慕嫉妒恨.不仅得益于人家的理念,同时和其完善的公民基础信息数据库有关.在信息技术如此发达的