安装步骤:

  1、准备racktables需要的环境

  2、下载racktables文件及设置

  3、配置mysql

  4、在web下配置racktables

 

1、准备racktables需要的环境

  1、安装lamp环境

  这里我使用163yum源进行yum安装

  首先:

  cd /etc/yum.repo/

  执行wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

  然后就可以进行yum安装,解决依赖关系

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

  2、安装apache扩展,让apache更好的支持其他软件

  yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

  3、安装php的扩展

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

 

在不同的系统下使用不通的下载安装工具

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

 

2、下载racktables文件及设置

  下载地址:http://jaist.dl.sourceforge.net/project/racktables/RackTables-0.20.8.tar.gz

  或者直接找度娘吧,会找到最新的版本

  tar -zxvf RackTables-0.20.8.tar.gz

  cp -r RackTables-0.20.8/wwwroot/ /var/www/racktables

  mv RackTables-0.20.8/wwwroot/ /var/www/html/racktables

 

3、配置mysql

  service mysqld start

  mysql -uroot -p(进入mysql数据库,默认密码为空)

  exit

     第一次使用,默认没有密码,在数据库外设置密码:

  mysqladmin -u root password'new-password'   #  --newpassword为新密码

  mysql -uroot -pnew-password

  mysql>(以下在mysql下执行)

  create database racktables;

  grant all on racktables.* to root;

  grant all on racktables.* to root@localhost;

  grant all on racktables.* to rackuser;

  grant all on racktables.* to rackuser@localhost

  set password for rackuser@localhost=password('rackpw');

  exit

  service httpd restart

  在浏览器下访问 http://service ip address/racktables

  

  点击here继续

  如果无法访问,需要关闭iptables和selinux

  service iptables stop

  setenforce 0

  (在racktables安装检测页面有时会报血少pcntl,安装方法如下:(也可以不安装)

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

  安装步骤如下:(本人未安装成功)

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

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

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

  4、phpize(用yum install php-devel  安装phpize工具)

  5、./configure

  6、make

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

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

  9、重启apache

  service httpd restart

 

若出现下图提示,则相应的服务没有安装导致,尝试重新安装看是否可以得到解决

 

  按照提示,需要创建secret.php文件,并赋予权限

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

 

   此处出现这个提示,进行相应的添加修改

  groupadd nogroup

    cd /var/www/html/racktables/inc/

  chown nobody:nogroup secret.php

  chmod 004 secret.php(权限只要保证其他用户只读即可,不知为何此处给了004权限之后就开始报错,但是尝试了先给007再给004,就可以继续往下运行)

  设置:racktables的管理员登录密码

 

 点proceed登录

 

登录racktables时,账号admin

 

 

 本文出自http://wenku.baidu.com/link?url=YVQ3G8EZoBVo6-FAllxS3v1p-O89AbHyn9ZUXA9w3exiwjjuxchySA8iR0jEKGgbW7-mPfTPyJpVg_AsNaj9s3KP08RAIH0PDeHCe9T8FKy

内容做了稍许改动

 

posted on 2016-12-27 18:31  金翅大鹏吃唐僧  阅读(1143)  评论(0)    收藏  举报