RackTables称自己为一个“机架空间、IP地址、服务器、交换机、路由器等的管理框架”。它拥有一个web界面,执行报告和配置,并管理名字服务。RackTables以PHP5、Apache、MySQL为基础。它可实现精确的网络连接管理,并拥有统一的搜索功能和一个多用户的访问模块。不过,其文档资料少得可怜,因此需要花点时间来搞清其运作机理。不过,在很大程度上,RackTables使用起来还是蛮容易的。

安装:

由于RackTables是通过web界面来管理的,那么需要提前安装好lamp环境

安装Apahce, PHP, MySQL以及php连接mysql库组件。

#yum -y install httpd php mysql mysql-server php-mysql

yum会到指定的服务器下载对应的软件版本,并自动处理依赖关系,并进行安装。

2.安装apache扩展

#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

让apache更好的支持其他的软件。

3.安装php的扩展

#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-snmp php-bcmath

apache本身并不支持php文件,要安装对应的php软件,然后进行http.conf配置;让apache能解析.php文件。

DirectoryIndex index.php index.html index.html.var

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php .phtml

4.安装MySQL的扩展

#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

跟好的实现mysql的功能。

5.配置开机启动服务

#chkconfig httpd on [设置apache服务器httpd服务开机启动]

#service httpd start [启动httpd服务,与开机启动无关]

#service mysqld start [启动mysqld服务,与开机启动无关]

为RackTables创建一个系统用户

# useradd -u 4000 -g users -s /sbin/nologin -c"RackTables User" -md /home/racktables racktables

下载RackTables 最新版本为0.20.5

解压RackTables

# tar zxvf RackTables-0.20.5.tar.gz

移动wwwroot内容到apache网站根目录

# mv RackTables-0.20.5/wwwroot /var/www/html/racktables

为RackTables建立数据库

# mysql -u root –p

Enter password:

mysql> create database racktables;

Query OK, 1 row affected (0.01 sec)

创建数据库用户

mysql> grant all privileges on racktables.* TO

-> 'rackuser'@'localhost'identified by 'SecretPass';

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

在浏览器地址栏输入http://server_ip/racktables开始安装RackTables根据向导填写刚刚建立数据库的名称、用户名、密码及RackTables管理员密码(一共6步)

Step 1:点击proceed开始安装进程

Step 2:检查未安装的包

#yum -y install php-snmp php-bcmath

ps:在racktables安装检测页面有时会报缺少pcntl,安装方法如下:

非UNIX系统下不支持pcntl扩展,UNIX系统下默认不安装

安装步骤如下:

1.yum install php5-dev #提供phpize命令支持

2.下载并解压与系统安装PHP同版本的PHP源码

3.cd php所在文件夹/ext/pcntl

4.phpize

5. ./configure

6.make

7.复制pcntl/module文件夹下的pcntl.so文件到自定义位置(如/user/local/src/pcntl)

8.在php.ini文件中添加extension=/user/local/src/pcntl/pcntl.so(上一步自定义位置)

9.重启apache

#service httpd restart

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

点击retry

Step 3:点击proceed,进入安装的第3步

创建密码文件

# touch /var/www/html/racktables/inc/secret.php

# chmod 666 /var/www/html/racktables/inc/secret.php

Step 4:输入数据库信息

Server: localhost

Port: 3306

Database Name: racktables

Username: rackuser

Password: Your Password

Step 5:设置管理员密码

Step 6:安装成功消息,但此时我们应当重置密码文件的权限

# chmod 644 /var/www/html/racktables/inc/secret.php

至此RackTables已搭建完成

机架服务器管理系统,搭建机架服务器管理系统Racktables相关推荐

  1. .net bootstrap 下拉树状选择框_Bootstrap搭建图书管理系统

    https://www.zhihu.com/video/1246932038927360000 每日测验 """ 答案 1. 昨日内容回顾 样式类操作 "&qu ...

  2. Linux系统下搭建BUG管理系统---禅道

    Linux系统下搭建BUG管理系统---禅道 事前准备: Linux系统服务器,centos6.5版本 Windows系统本地电脑 禅道压缩包 Xshell4.xftp管理工具 1.安装mysql y ...

  3. 从零开始搭建口袋妖怪管理系统(3)-实现一个简单的SPA管理系统

    一.目标 上一章我们完成了口袋妖怪的细节展示页面,这次我想要把总计划的框架搭起来,也就是建立起一个口袋妖怪SPA管理系统,包含口袋妖怪.技能.树果.道具.游戏这样五个模块,并且能够通过导航平滑跳转到指 ...

  4. 通过iframe搭建后台管理系统右侧内容_七巧Plus | 搭建量身定制的EAM资产管理系统...

    什么是资产管理? 企业资产管理的核心内容是企业资产(主要对象是企业设备)使用过程的维护.维修管理,核心目标是设备的最大化利用,提高企业效益及投资回报率.随着企业逐渐发展壮大,固定资产数量也与日俱增,大 ...

  5. 人人开源搭建后台管理系统 逆向工程生成CRUD代码

    一.什么是人人开源 也就是说和若依类似,都是快速帮我们开发一些简单的逻辑代码的,可以帮我们自动生成代码. 二.具体操作 我们现在就以renren-fast作为后台管理系统框架,用renren-fast ...

  6. 党务管理系统搭建,答题获积分,学习有好礼

    党务管理系统搭建是以服务党员群众为目的的,然后通过互联网信息化手段,将党建工作与大数据等新技术融合,实现党建资源答题学习的数字化整合,也提升了党建科学化水平. 党务管理系统搭建助力党建数字化.规范化: ...

  7. 用Qt搭建图书管理系统(三)

    第三章 登陆界面 https://gitee.com/mayonaka/LibraryManageSystem 百度云:https://pan.baidu.com/s/1G95yPyGG080b6yX ...

  8. 从零开始实现放置游戏(三):后台管理系统搭建

    需求分析 整个游戏的核心玩法是放置挂机,打怪练级是核心功能,先实现一个最小可运行的DEMO,那么可以先实现玩家和怪物挂机战斗这部分.像装备.道具.掉落.随机词缀.组队等功能都可以放到后面做.想实现挂机 ...

  9. PyQt5搭建图书馆管理系统(4)——管理员主页设计

    PyQt5搭建图书馆管理系统(4)--管理员主页设计 PyQt5搭建图书馆管理系统(4)--管理员主页设计 分析 代码 效果 最后附上链接 分析 在管理员主页,为了完成初步的功能,即添加书本,淘汰书本 ...

最新文章

  1. python sanic部署_Sanic框架配置操作分析
  2. https ddos检测——研究现状
  3. HarmonyOS之常用布局TableLayout的使用
  4. 【CSS】flex的常用布局
  5. 实战系列-Java中线程安全集合类(二)
  6. 【MYSQL笔记】分组计算多表查询
  7. visio for android,iPad版的Visio Viewer发布:移动端也能查看Visio文档啦
  8. matlab高数数学报告,高等数学实验报告matlab参考答案
  9. PMP/高项 项目立项管理
  10. svn异常:Aborting commit: 'xxx' remains in conflict
  11. 计算机信息计量单位kgm,工程单位换算表.pdf
  12. riboseq的下游分析ribodiff,在R里进行GO分析和KEGG分析
  13. mysql select @x_mysql中select * for update
  14. 微生物如何影响我们的生活
  15. 深入浅出MySQL日志
  16. QNAP文件传输服务器,如何通过 DLNA/UPnP 欣赏存储在 QNAP NAS 上的多媒体内容?
  17. python计算存款本金和利息_python入门教程NO.8 用python写个存款利息计算器
  18. 豪横卡塔尔!疯狂世界杯
  19. Google浏览器全屏打开指定网页(两种方式)
  20. 计算机审计相关知识,审计师《理论与实务》必备知识点:计算机审计

热门文章

  1. DDR2学习笔记(1)
  2. 惠普HP LaserJet 1022 打印机驱动
  3. 酷派一芯多用 顶端实惠且移动联通适配
  4. 谭铁牛当选CVPR 2021大会主席,华人学术力量不容小觑
  5. 软件加速软件varnish
  6. 使用mono-repo实现跨项目组件共享
  7. 智慧交通day03-车道线检测实现04:车道线提取原理+代码实现+效果图
  8. ESP32设备驱动-MAX30100心率监测传感器驱动
  9. [管理] 条码库存管理系统与 RFID 无线管理系统简介
  10. 冷链温度包裹测试标准ISTA 7E