A RackTables telepítése a CentOS 7-en

Kép: Jack Wallen

Ha adatközpont és nagyszámú hardver eszközzel rendelkező vállalkozása van, akkor valószínűleg központosított eszközt használ majd eszközkezelőként. Nagyon sok lehetőség áll rendelkezésre, amelyek közül az egyik nyílt forráskódú és ingyenes. Ez a RackTables. A RackTables segítségével a készlet könnyen frissíthető egy felhasználóbarát, robusztus web-felületről, amely lehetővé teszi a hardvereszközök, a hálózati címek, az állványokban lévő helyek, a hálózati konfiguráció és még sok más dokumentálását.

Megismerjük a RackTables telepítésének folyamatát a CentOS 7-en. Ez nem rettentően könnyű telepítés, de ha elkészíti és futtatja, nagyon jól fogja szolgálni.

Amire szüksége lesz

Feltételezem, hogy a CentOS 7 már működik és fut. Hozzá kell férnie akár a gyökérfiókhoz, akár a sudo jogokkal rendelkező fiókhoz. A hatékonyság érdekében feltételezem, hogy bejelentkezhetsz a root fiókba az összes szükséges telepítési parancs futtatásához. Ez az.

Telepítsük.

Apache

Az első dolog, amit meg kell tennie, az Apache webszerver telepítése. Nyisson meg egy terminál ablakot, a root-hoz, és adja ki a következő parancsot:

 yum install httpd 

Amint ez a parancs befejeződött, indítsa el és engedélyezze az Apache parancsot:

 systemctl start httpd.service systemctl engedélyezze a httpd.service szolgáltatást 

MariaDB

Ezután telepítenünk kell az adatbázist. Erre a következő parancs segítségével kerül sor:

 yum install mariadb-server mariadb 

Indítsa el és engedélyezze az adatbázist a következő parancsokkal:

 systemctl start mariadb.service systemctl engedélyezze a mariadb.service alkalmazást 

Ezután hozzon létre egy adatbázis jelszót és biztonságosítsa az adatbázist a következő paranccsal:

 mysql_secure_installation 

Most létre kell hoznunk egy adatbázist és egy felhasználót. Először jelentkezzen be a MySQL-be ​​a mysql -u root -p paranccsal. Miután megadta a jelszót (amelyet a mysql_secure_installation futtatása során hoztak létre), ideje létrehozni az adatbázist a következő paranccsal:

 adatbázis-rack táblák létrehozása; 

Adja meg a szükséges privilégiumokat a paranccsal:

 adjon minden kiváltságot a racktablettákhoz. * TO 'root' @ 'localhost', amelyet 'PASSWORD' azonosít; 

Ahol a JELSZÓ a gyökér felhasználói jelszó.

Öblítse ki az adatbázis-jogosultságokat a következő paranccsal:

 flush privilégiumok; 

És végül lépjen ki az adatbázisból az exit paranccsal.

Az adatbázishoz a legkisebb konfigurációt kell elvégeznünk. Adja ki a nano etc / my.cnf.d / server.cnf parancsot, és a következőt adja hozzá a kiszolgáló irányelv alatt:

 karakterkészlet-szerver = utf8 összehasonlítás-szerver = utf8_general_ci ugrás-karakterkészlet-kliens-kézfogás 

Végül indítsa újra az adatbázist a következő paranccsal:

 a systemctl indítsa újra a mariadb.service alkalmazást 

PHP és kiterjesztések

Itt kicsit trükkössé válik. A RackTables legújabb verziója a PHP> = 5, 5-től függ, de a CentOS 7 jelenleg csak a PHP 5.4-re frissíti. Annak érdekében, hogy ezt meg lehessen szüntetni, először hozzá kell adnunk az epel lerakatot a következő paranccsal:

 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

Ezután telepítenünk kell az SCL lerakatot a következő paranccsal:

 yum install centos-release-scl 

Frissítse a yum parancsot:

 yum frissítés 

Telepítse a PHP-t és a kiterjesztéseket a következő paranccsal:

 yum install php55 php55-php php55-mysqlnd php55-pdo php55-gd php55-snmp php55-mbstring php55-bcmath php55-ldap 

Indítsa újra az Apache parancsot:

 a systemctl újraindítja a httpd 

Hozza létre a RackTable felhasználót

Most létre kell hoznunk egy nem jótékony felhasználót, hogy az összes PHP-fájl birtokolható legyen az Apache documentroot-ban. Ez a következő paranccsal történik:

 useradd -s / sbin / nologin -c "RackTables felhasználó" -m -d / home / racktabletek racktabletek 

Töltse le a RackTables telepítőfájlját

Váltson a / tmp könyvtárba a cd / tmp paranccsal, és töltse le a szükséges RackTables telepítőt. Az írástól kezdve a RackTables legújabb verziója a 21.1. Töltse le a fájlt a következő paranccsal:

 wget https://nchc.dl.sourceforge.net/project/racktables/RackTables-0.21.1.tar.gz - no-check-certificate 

Bontsa ki a fájl tartalmát a következő paranccsal:

 tar xvzf RackTables-0.21.tar.gz 

Másolja az újonnan létrehozott mappát az Apache documentrootba a következő paranccsal:

 cp -rf RackTables-0, 21 / var / www / html / rack táblák 

Most meg kell változtatnunk a RackTables konfigurációs fájl tulajdonosát a következő paranccsal:

 chown-R állványlapok: állványlapok / var / www / html / állványlapok 

Az Apache konfigurálása

Az Apache-t úgy kell beállítanunk, hogy tisztában legyen a RackTables telepítésével. Adja ki az nano /etc/httpd/conf.d/racktables.conf parancsot. Az új fájlba illessze be a következőket:

 AddType alkalmazás / x-httpd-php .php AddType alkalmazás / x-httpd-php-forrás .phps DirectoryIndex index.php Az összes megadott Alias ​​/ racktable / var / www / html / racktable / wwwroot / 

Mentse és zárja be a fájlt.

Indítsa újra az Apache parancsot:

 a systemctl újraindítja a httpd 

Telepítse a RackTables szoftvert

A telepítés megkezdése előtt még néhány dolgot kell vigyázni. Először létre kell hozni és biztosítani a secret.php fájlt. Ez a következő parancsokkal történik:

 érintse meg a /var/www/html/racktables/wwwroot/inc/secret.php chmod a = rw /var/www/html/racktables/wwwroot/inc/secret.php fájlt 

Végül mutasson a böngészőjére a http: // SERVER_IP / racktables /? Module = telepítő elemre (ahol a SERVER_IP a szerver IP címe). Kattintson a Folytatás gombra, és mindent látnia kell, JELEN vagy NEM JELEN (A ábra ). Ha van piros színű feljegyzés, vissza kell mennie, és meg kell oldania a felmerülő problémákat. Miután minden zöld vagy sárga, kattintson a folytatás gombra.

A ábra

Minden készen áll a telepítés folytatására.


A következő néhány képernyőn különféle utasításokat kapsz arról, hogy mit kell tenni a fennmaradó problémák kezelése érdekében. Felkérheti Önt például arra, hogy ideiglenesen tiltsa le a SELinux alkalmazást (a telepítéshez). Ezt a setenforce 0 paranccsal kezeljük . Ne feledje, hogy miután befejezte a telepítést, menjen vissza és engedélyezze a SELinux-ot a setenforce 1 paranccsal.

Végül megérkezik az adatbázis konfigurációs képernyőjére ( B ábra ). Csak annyit kell tennie, hogy megadja az adatbázis nevét, felhasználónevét és jelszavát.

B. ábra

A RackTables adatbázis konfigurálása.


Miután beállította a konfigurációt, kattintson az Újra gombra, és erre figyelmeztetést kap, hogy a secret.php fájl nem a szükséges csoport tulajdonában van. A probléma megoldására szolgáló parancs:

 chown apache: nogroup secret.php; chmod 440 secret.php 

Végül felkérjük a jelszót az adminisztrátor felhasználóra. Ez lesz a bejelentkezési fiók a RackTables telepítéséhez. Miután létrehozott egy jelszót, a RackTables főoldalára lép, ahol megkezdheti az objektumok hozzáadását az adatbázishoz.

Ez az. Készen állsz a sziklára.

Most kezdődik a móka

A kemény munka végén most már készen áll arra, hogy nyomon kövesse a kiszolgálók, útválasztók, kapcsolók, asztali számítógépek, nyomtatók stb. Folyamatosan növekvő készletét. Ne maradjon le ezen a leltáron!

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com