Kuinka asentaa RackTables CentOS 7: een

Kuva: Jack Wallen

Jos omistat tietokeskuksen ja yrityksen, jolla on paljon laitteita, kannattaa todennäköisesti käyttää keskitettyä työkalua varainhoitajana. Valittavana on paljon vaihtoehtoja, joista yksi on avoin lähdekoodi ja ilmainen. Se on RackTables. RackTables antaa sinun pitää varastosi ajan tasalla helposti verkkopohjaisesta käyttöliittymästä, joka on käyttäjäystävällinen, kestävä ja jonka avulla voit dokumentoida laitteisto-omaisuutta, verkko-osoitteita, telineissä olevaa tilaa, verkkojen kokoonpanoa ja paljon muuta.

Käytän sinut läpi RackTables -sovelluksen asennuksen CentOS 7: een. Se ei ole kovin helppo asentaa, mutta kun se on asennettu, se palvelee sinua erittäin hyvin.

Mitä tarvitset

Oletan, että sinulla on CentOS 7 jo käynnissä. Tarvitset pääsyn joko päätilille tai tilille, jolla on sudo-oikeudet. Tehokkuuden vuoksi oletan, että voit käyttää root-tiliä suorittaaksesi kaikki tarvittavat asennuskomennot. Se siitä.

Asennetaan.

Apache

Ensimmäinen asia, joka sinun on tehtävä, on asentaa Apache-verkkopalvelin. Avaa pääteikkuna, su, jotta pääset juurille, ja anna komento:

 yum install httpd 

Kun komento on valmis, käynnistä ja ota Apache käyttöön komennoilla:

 systemctl Käynnistä httpd.service systemctl ota käyttöön httpd.service 

MariaDB

Seuraavaksi meidän on asennettava tietokanta. Tämä hoidetaan seuraavalla komennolla:

 yum install mariadb-server mariadb 

Käynnistä ja ota tietokanta käyttöön komennoilla:

 systemctl Käynnistä mariadb.service systemctl salli mariadb.service 

Luo seuraavaksi tietokannan salasana ja suojaa tietokanta komennolla:

 mysql_secure_installation 

Nyt meidän on luotava tietokanta ja käyttäjä. Kirjaudu ensin MySQL: ään komennolla mysql -u root -p . Kun olet syöttänyt salasanan (luotu mysql_secure_installation- ajon aikana), on aika luoda tietokanta komennolla:

 luoda tietokantatelineitä; 

Tarjoa tarvittavat oikeudet komennolla:

 myöntää kaikki oikeudet telineisiin. * TO 'root' @ 'localhost', joka on tunnistettu 'SALASANA'; 

Missä SALASANA on pääkäyttäjän salasana.

Huuhtele tietokannan käyttöoikeudet komennolla:

 huuhtele oikeudet; 

Ja lopuksi, poistu tietokannasta komennolla exit .

Meidän on tehtävä tietokantaan pienin määritys. Anna komento nano etc / my.cnf.d / server.cnf ja lisää seuraava palvelin -direktiiviin:

 merkistö-palvelin = utf8-lajittelu-palvelin = utf8_general_ci ohita-merkki-asema-asiakas-kättely 

Käynnistä lopuksi tietokanta uudelleen komennolla:

 käynnistä systemctl uudelleen mariadb.service 

PHP ja laajennukset

Tässä se on vähän hankala. RackTables -sovelluksen viimeisin versio riippuu PHP: stä = = 5, 5, mutta CentOS 7 päivittää tällä hetkellä vain PHP 5.4: een. Tämän purkamiseksi meidän on ensin lisättävä epel-arkisto komennolla:

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

Seuraavaksi meidän on asennettava SCL-arkisto komennolla:

 yum install centos-release-scl 

Päivitä yum komennolla:

 yum päivitys 

Asenna nyt PHP ja laajennukset komennolla:

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

Käynnistä Apache uudelleen komennolla:

 systemctl käynnistä httpd uudelleen 

Luo RackTable-käyttäjä

Meidän on nyt luotava etusijainen käyttäjä omistamaan kaikki PHP-tiedostot Apache-dokumenttikohdassa. Tämä tapahtuu seuraavalla komennolla:

 useradd -s / sbin / nologin -c "RackTables User" -m -d / home / telinepöydät 

Lataa RackTables -asennusohjelma

Vaihda / tmp-hakemistoon komennolla cd / tmp ja lataa tarvittava RackTables-asennusohjelma. Tästä kirjoituksesta lähtien RackTablesin viimeisin versio on 21.1. Lataa tämä tiedosto komennolla:

 wget https://nchc.dl.sourceforge.net/project/racktables/RackTables-0.21.1.tar.gz - ei-tarkistus-sertifikaatti 

Pura tiedoston sisältö komennolla:

 tar xvzf RackTables-0.21.tar.gz 

Kopioi äskettäin luotu kansio Apache documentroot -komentoon komennolla:

 cp-rf RackTables-0, 21 / var / www / html / telinepöydät 

Nyt meidän on muutettava RackTables-asetustiedoston omistajuus komennolla:

 chown-R -telineet: telinepöydät / var / www / html / telinepöydät 

Määritä Apache

Meidän on määritettävä Apache niin, että se on tietoinen RackTables-asennuksestamme. Anna komento nano /etc/httpd/conf.d/racktables.conf . Lisää uuteen tiedostoon seuraava:

 AddType-sovellus / x-httpd-php .php AddType-sovellus / x-httpd-php-lähde .phps DirectoryIndex index.php Vaadi kaikki myönnetyt aliakset / racktable / var / www / html / racktables / wwwroot / 

Tallenna ja sulje tiedosto.

Käynnistä Apache uudelleen komennolla:

 systemctl käynnistä httpd uudelleen 

Asenna RackTables

Ennen kuin yritämme asentaa, on vielä muutama hoidettava asia. Ensin on luotava ja suojattava secret.php-tiedosto. Tämä tapahtuu seuraavilla komennoilla:

 kosketa /var/www/html/racktables/wwwroot/inc/secret.php chmod a = rw /var/www/html/racktables/wwwroot/inc/secret.php 

Lopuksi osoita selaimesi osoitteeseen http: // SERVER_IP / racktables /? Module = asentaja (missä SERVER_IP on palvelimen IP-osoite). Napsauta Jatka-painiketta ja sinun pitäisi nähdä kaikki luettelossa joko PASSED tai NOT Presenter ( kuva A ). Jos punaisella listalla on luetteloita, sinun on palattava takaisin ja ratkaistava kaikki pitkät ongelmat. Kun kaikki on joko vihreää tai keltaista, napsauta jatka.

Kuvio A

Kaikki valmiina jatkamaan asennusta.


Seuraavissa muutamissa näytöissä sinulle annetaan erilaisia ​​ohjeita siitä, mitä tehdä jatkuvien ongelmien ratkaisemiseksi. Esimerkiksi, sinua voidaan myös pyytää poistamaan väliaikaisesti SELinux käytöstä (asennusta varten). Tätä käsitellään komennolla setenforce 0. Muista, kun olet suorittanut asennuksen, palaa takaisin ja ota SELinux käyttöön komennolla setenforce 1 .

Lopulta laskeudut tietokannan määritysnäyttöön ( kuva B ). Sinun tarvitsee vain kirjoittaa tietokannan nimi, käyttäjänimi ja salasana.

Kuvio B

RackTables-tietokannan määrittäminen.


Napsauta Yritä uudelleen, kun olet määrittänyt kokoonpanon, ja sinulle näytetään varoitus siitä, että secret.php-tiedostosi ei ole tarvittavan ryhmän omistuksessa. Komento ongelman ratkaisemiseksi on:

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

Lopuksi sinua pyydetään asettamaan salasana järjestelmänvalvojan käyttäjälle. Tämä on kirjautumistili RackTables-asennuksellesi. Kun olet luonut salasanan, laskeudut RackTables-pääsivulle, jolla voit aloittaa objektien lisäämisen tietokantaan.

Se siitä. Olet valmis rokkaamaan.

Nyt hauska alkaa

Kun kova osa on ohi, olet nyt valmis aloittamaan seurannan jatkuvasti kasvavasta palvelimien, reitittimien, kytkimien, työasemien, tulostimien jne. Varastosta. Älä jää myöhemmin jälkikäteen!

Datakeskuksen trendit -uutiskirje

DevOps, virtualisointi, hybridi pilvi, tallennus ja toiminnan tehokkuus ovat vain joitain tietokeskuksen aiheista, joita korostamme. Toimitetaan maanantaisin ja keskiviikkoisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com