본문 바로가기

리눅스

CentOS 7을 기준으로 RackTables를 설치하는 방법

728x90

CentOS 7을 기준으로 RackTables를 설치하는 방법

RackTables는 데이터센터 및 IT 자산 관리를 위한 오픈 소스 솔루션 중 하나입니다. RackTables를 설치하려면 아파치 웹 서버, PHP, MySQL (또는 MariaDB)를 설치하고 구성해야 합니다.

1. 필수 패키지 설치

yum install -y wget unzip automake libtool openssl-devel gcc

2. 아파치 웹 서버 설치

yum install -y httpd

3. MySQL(MariaDB) 설치

yum install -y mysql mysql-server
service mysqld start
$ service mysqld start
Set root password? [Y/n] y
New password:password_input
Re-enter new password:password_input
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

4. PHP 설치

yum install -y php-devel php-common php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-mbstring php-bcmath php-snmp php-pcntl php-xmlprc

5. RackTables 데이터베이스 생성

mysql -u root -p
CREATE DATABASE racktables_db CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON racktables_db.* TO ‘racktables_user’@’localhost’ IDENTIFIED BY 'racktables_pw';
FLUSH PRIVILEGES;
exit

6. RackTables 다운로드

RackTables의 최신 버전을 다운로드하고 웹 서버 루트 디렉토리로 복사합니다.

tar xvfz RackTables-0.20.10.tar.gz
cd RackTables-0.20.10
cp -rf wwwroot /var/www/html/racktables
728x90

7. RackTables 설정

/var/www/html/racktables/wwwroot/inc/config.php 파일을 편집하여 MySQL/MariaDB 데이터베이스 정보를 설정합니다.

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

권한 설정

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

8. 아파치 설정

RackTables용 아파치 가상 호스트 파일을 생성합니다. /etc/httpd/conf.d/racktables.conf를 생성하고 아래와 같이 설정합니다.

<VirtualHost *:80>
  ServerName your-server-name
  DocumentRoot /var/www/html/racktables
</VirtualHost>

9. 아파치 재시작

sudo service httpd restart

10. RackTables 설치 및 초기 설정

웹 브라우저에서 http://your-server-name/install/로 접속하여 RackTables 설치를 완료하고 초기 설정을 수행합니다.

http://your-server-name/install

데이터베이스 정보

  • Server: localhost
  • Port: 3306
  • Database Name: racktables_db
  • Username: rackuser_user
  • Password: rackuser_pw

설치 동의 및 진행

 

RackTables는 이제 설치 및 구성되었으며, 데이터센터 및 IT 자산 관리에 사용할 수 있습니다. 필요한 경우 더 많은 사용자 및 자세한 설정을 추가할 수 있습니다. 이 과정은 CentOS 7에서의 설치를 기반으로 하며, 다른 리눅스 배포판에서도 유사한 방식으로 설치할 수 있습니다.

 

참고URL

- Installing RackTables : https://scbyun.com/576

 

728x90