博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7上搭建Racktables
阅读量:6113 次
发布时间:2019-06-21

本文共 2597 字,大约阅读时间需要 8 分钟。

会装不会用=。=

1.介绍

Racktables是一个用来管理机房资产的开源工具,可以用来管理成百上千台的服务器及更多的IP和MAC地址。适用于机房和数据中心的服务器管理

2.安装配置

安装教程参考:

2.1.安装mariaDB

yum -y install MariaDB-server MariaDB-client  #yum安装MariaDBsystemctl start mariadb                 #启动mariaDBmysql_secure_installation                   #初始化安装

由于一开始安装MariaDB数据库后, root用户默认密码为空, 所以只需要按Enter键

Enter current password for root (enter for none):#是否设置root用户的新密码Set root password? [Y/n] y#录入新密码New password:#确认新密码Re-enter new password:#是否删除匿名用户,生产环境建议删除Remove anonymous users? [Y/n] y#是否禁止root远程登录,根据自己的需求选择Disallow root login remotely? [Y/n] n#是否删除test数据库Remove test database and access to it? [Y/n] y#是否重新加载权限表Reload privilege tables now? [Y/n] y

2.2. 启用 Unicode in the MySQL server

需要配置MariaDB对UTF-8中文的编码支持

add character-set-server=utf8 line to [mysqld] section of /etc/mysql/my.cnf file and restart mysqld

#在/etc/my.cnf的配置文件中增加“character-set-server=utf8”,退出保存,然后重新启动mysqldSystemctl restart mysqld                    #重启mysql

2.3.安装 PHP and Apache httpd

安装php及相关组件,安装apache

yum install httpd php php-mysql php-pdo php-gd php-mbstring php-bcmath

2.4.关闭selinux及防火墙

systemctl stop firewalld            #停止防火墙systemctl disable firewalld     #关闭防火墙自启动Vim /etc/selinux/config修改如下行配置SELINUX=disabled                #修改此参数

2.5.下载文件安装

官方网站:

目前最新的版本为.20.14
下载文件

Wget https://jaist.dl.sourceforge.net/project/racktables/RackTables-0.20.14.tar.gztar -xvzf RackTables-0.20.14.tar.gz         #解压cp -r RackTables-0.20.14 /usr/share/        #将文件保存在/usr/share目录下mv RackTables-0.20.14/ RackTables       #将文件更名为RackTablesmkdir /var/www/html/racktables      #创建指定文件目录ln -s /usr/share/RackTables/wwwroot/index.php /var/www/html/racktables#指定连接Systemctl restart httpd                 #重启apache

2.6.启动登录

systemctl start httpd #启动apache

在浏览器下访问http://address.to.your.server/racktables/
如下图所示:
Centos7上搭建Racktables
这是提示需要执行安装程序,点击here继续

2.7.安装配置

配置一共分为7步,按照提示依次进行。

第一步:
Centos7上搭建Racktables
第二步,检查组件
Centos7上搭建Racktables
LDAP和https等可以以后再进行安装。
第三步:
Centos7上搭建Racktables
提出报错。
网页中提示两条命令,

touch /usr/share/RackTables/wwwroot/inc/secret.phpchmod a=rw /usr/share/RackTables/wwwroot/inc/secret.php

然后网页提示,还需要执行selinux相关配置,可能是setenforce 0

setenforce 0
执行命令后,点击retry,继续。
Centos7上搭建Racktables
提示你需要创建数据库,同时填写相关选项。

CREATE DATABASE racktables_db CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE USER racktables_user@localhost IDENTIFIED BY 'MY_SECRET_PASSWORD';GRANT ALL PRIVILEGES ON racktables_db.* TO racktables_user@localhost;

填写完毕成功后,会出现如下提示:

Centos7上搭建Racktables
第四步:
Centos7上搭建Racktables
提示你修改文件的权限,命令如下:

chmod 004 /usr/share/RackTables/wwwroot/inc/secret.php

注意:

经过测试,发现只能将secret.php的权限设置为004,如果设置为400的话http就会出问题,估计是bug
第五步
Centos7上搭建Racktables
第六步
Centos7上搭建Racktables
设置管理员密码:
第七步
Centos7上搭建Racktables

如何使用?

安装完成后,主界面如下图所示:

Centos7上搭建Racktables
但是如何使用,需要仔细研究文档
以下是官方的wiki,要想会用,得花段时间

转载于:https://blog.51cto.com/11555417/2087410

你可能感兴趣的文章
IT技术图书离开一次性交易
查看>>
会畅通讯实力揽获 “2017中国IT用户满意度”奖项
查看>>
Debian资源库已加入Spectre、Meltdown漏洞检查器
查看>>
corosync v2 + pacemaker 高可用mariadb服务
查看>>
nginx反代后端动静分离 php会话保持使用memcached
查看>>
Word for mac 分小节问题
查看>>
WindowsServer2012史记6-Windows To Go的实践
查看>>
Windows Server 2008 AD R2 AD回收站恢复删除用户两种方法的比较
查看>>
演示:思科路由器上DHCP帮助地址的配置
查看>>
SQL Servr 2008空间数据应用系列三:SQL Server 2008空间数据类型
查看>>
MultiRow发现之旅(七)- 套打和打印
查看>>
Windows Forms 2.0 Programming 花边(002)——失算!第一章的下马威
查看>>
《WCF技术内幕》翻译12:第1部分_第2章_面向服务:概念汇总
查看>>
Java2Html使用详解
查看>>
C#字符串与字节数组互转
查看>>
Linux下Apache与MySQL+PHP的综合应用案例
查看>>
使用多级分组报表展现分类数据
查看>>
cocos2d-x中Node与Node层级架构
查看>>
2月第3周回顾:黑帽大会华府召开 场面热闹创新不多
查看>>
VB 6.0中判断是否Access 2010中存在指定表格
查看>>