【实践】安装可视化管理工作Calamari
calamari-server安装
1.从Github上获取Calamari源码
#yum install git clone //若git clone源已经安装,则可跳过
#git clone https://github.com/ceph/calamari.git //该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命令的第二个参数
2.构建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
依赖库,已安装可跳过
#yum -y install rpm-build
#yum install python-virtualenv
#yum install redhat-lsb-core
#cd calamari
#./build-rpm.sh
构建完成的rpm安装包位于上一级目录下,即和calamari同级目录
# cd ../rpmbuild/RPMS/x86_64/
# yum install calamari-server-1.5.2-13_g768f37d.el7.centos.x86_64.rpm
3.初始化Calamari
# calamari-ctl initialize
4.设置密码
# sudo calamari-ctl add_user<username> --password<password> --email<email>
解决方案
![](https://img.haomeiwen.com/i4384351/074313d8aa2c9adf.png)
1.执行./build-rpm.sh构建rpm安装包错误
解决方案:python没有安装成功,重新安装python
#yum install gcc gcc-c++ postgresql-libs python-virtualenv