Selection for my Life

いま、僕にできること。

RackTablesインストール

 

RackTablesをインストールする

※検証に使用するのは、virtualBox+vagrant+CentOS7を使用

vagrantCentOSを起動するのは、他のサイトなど参考情報が沢山あるので、ここでは割愛します。

 

1 時刻のタイムゾーンを設定する

まずはサーバ自体のタイムゾーンと時間を同期しさせておきます。これはvagrantのBOXイメージの影響でタイムゾーンが日本じゃない。

# timedatectl se-timezene Asia/Tokyo

 

2 apacheのインストール

# yum install httpd

 

3 racktableのパッケージインストール

# yum install php php-mbstring php-pdo php-gd php-mysql php-bcmath php-ldap


4 RackTablesのダウンロードとファイルコピー

# cd /tmp/
# wget wget --no-check-chertificate https://downloads.sourceforge.net/project/racktables/RackTables-0.20.10.tar.gz
# tar -xvzf RackTables-0.20.10.tar.gz
# sudo cp -r /tmp/RackTables-0.20.10/wwwroot /var/www/html/racktables
# touch /var/www/html/racktables/inc/secret.php
# chmod 666 /var/www/html/racktables/inc/secret.php

 

5 MariaDBのインストール
CentOS7推奨のMariaDBをインストールする。(CentOS6の場合、MySQL

# yum install mariadb mariadb-devel mariadb-server mariadb-utilities
- MariaDBの設定
# cd /etc/my.cnf.d/
# cp server.cnf server.cnf.org
# vi /etc/my.cnf.d/server.cnf
下記設定項目追加
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
skip-character-set-client-handshake
innodb_file_per_table
  - MariaDBのスタートと自動起動設定
# systemctl start mariadb
# systemctl enable mariadb
# mysql -uroot -p
> create database racktables CHARACTER SET utf8 COLLATE utf8_general_ci;
> 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('password');
> flush privileges;
> exit

 

6 firewallの設定

デフォルトゾーンの確認
# firewall-cmd --list-all
public (default, active)
※httpサービスを追加する
# firewall-cmd --add-service=http --zone=public

 

7ブラウザからインストール

http://[ サーバIP ]/racktables/?module=installer

ブラウザ画面で、STEPが表示されるので、画面に従って設定を入れてる

[ STEP3 ]
データベースの名、データベースユーザーを上記のmariaDBで設定したものに変更する

[ STEP4 ]

# chmod 400 /var/www/html/racktables/inc/secret.php
# chown apache.apache /var/www/html/racktables/inc/secret.php

を実行してから、retry ボタン

 

8 インストール完了

http://[ サーバIP ]/racktables/index.php

f:id:hatcy840:20160111135253p:plain

 

 

 

サーバ管理技術入門 (ネットワーキング入門)

サーバ管理技術入門 (ネットワーキング入門)