节点情况 | 需要安装软件 |
---|---|
Calamari服务端 | calamri-server romana salt-master |
集群节点 | salt-minion diamond |
1.安装calamari-server
calamari-server包含的组件有:Apache、salt-master、Graphite/carbon-cache、cthulhu和
supervisord。
# 获取源码
git clone https://github.com/ceph/calamari.git
# 构建rpm安装包
yum install gcc gcc-c++ postgresql-libs python-virtualenv
yum install postgresql-devel httpd checkpolicy
yum install selinux-policy-devel selinux-policy-doc selinux-policy-mls redhat-lsb-core
# 安装
cd calamari
./build-rpm.sh
# 构建完成的rpm安装包位于上一级目录
cd ../rpmbuild/RPMS/x86_64/
yum install calamari-server-1.5.2-15_g5b8fa14.el7.x86_64.rpm
3)初始化Calamari
# calamari-ctl initialize
上面目录会要求输入登录Web管理平台的账户和密码,还可以修改密码,方法如下。
# calamari-ctl change_password --password {password} {user-name}