linux中分布式存储ceph监控calamari安装的示例分析

发布时间:2021-11-12 11:42:23 作者:小新
来源:亿速云 阅读:256

小编给大家分享一下linux中分布式存储ceph监控calamari安装的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

环境

Linux:centos7,Ceph:Jewel

Calamari模块

Calamari包含的组件主要有calamari-server,romana,salt,salt-minion,salt-master,diamond。

安装

节点情况

需要安装软件

Calamari服务端

calamri-server romana  salt-master

集群节点

salt  salt-minion diamond

1.从网盘下载并解压

          链接:http://pan.baidu.com/s/1jId15cy 密码:wwgu

2.添加saltstack 的repo文件

# mv saltstack-rhel7.repo /etc/yum.repos.d/

# yum clean all;yum repolist

3.本地安装calamari romana

#yum localinstall calamari-server-1.3.3-jewel.el7.centos.x86_64.rpm  romana-1.2.2-36_gc62bb5b.el7.centos.x86_64.rpm -y

4、调整目录权限

# chmod 777 -R /var/log/calamari/

# chmod 777 -R /opt/calamari/

5.salt的卸载与安装(已更新 2015.8.1版本的repo文件,故不用麻烦了)

卸载存在bugsalt版本并安装契合的salt版本(calamari依赖)

# rpm -e --nodeps salt-minion salt-master salt

# yum localinstall salt-2015.8.1-1.el7.noarch.rpm

# yum localinstall salt-master-2015.8.1-1.el7.noarch.rpm

# yum localinstall salt-minion-2015.8.1-1.el7.noarch.rp

需要先配置被监控端再继续calamari的相关操作!

===========被监控端(集群节点)=============

1、安装salt-minion diamond

1.1、添加saltstack 的repo文件

# mv saltstack-rhel7.repo /etc/yum.repos.d/

# yum clean all; yum repolist

1.2、安装

# yum localinstall salt salt-minion

2、配置salt-minion

2.1、修改minion文件(admin均为calamari的hostname)

# sed -i 's/#master: salt/master: admin/' /etc/salt/minion

2.2、添加minion.d附加目录及calamari.conf文件

# mkdir /etc/salt/minion.d/

# echo 'master: admin'> /etc/salt/minion.d/calamari.conf

# systemctl restart salt-minion

# systemctl enable salt-minion

3、配置diamond

将host指向calamari服务端hostname

# cd /etc/diamond/ && cp diamond.conf.example diamond.conf

# sed -i '/^host/s/graphite/admin/' /etc/diamond/diamond.conf

# systemctl restart diamond

# systemctl enable diamond

注:某些机子上面出现了systemctl无法识别diamond服务,在确保已经安装后添加即可

chkconfig --add diamond

=================calamari端(续)=================
salt-master相关

6.1重启

# systemctl restart salt-master

6.2 管理salt-minion节点

# salt-key -L               列出已发现的节点

# salt-key -A                允许所有节点加入

6.3 检测节点

# salt '*' test.ping           检测链接性

如果有节点报错:Minion did not return. [No response]

请检查 节点etc/salt/minion.d/calamari.conf里的master项是否为calamari端的hostname

初始化calamari配置

# calamari-ctl initialize

提示输入用户名和密码

web访问及问题

以上步骤均成功后在浏览器地址栏输入calamari server端IP登录(默认80端口)即可

linux中分布式存储ceph监控calamari安装的示例分析

看完了这篇文章,相信你对“linux中分布式存储ceph监控calamari安装的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. Ceph分布式存储安装
  2. 分布式存储ceph

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux ceph calamari

上一篇:AT-UI的特点有哪些

下一篇:Django中的unittest应用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》