Yadda ake Saita RackTables, Datacenter da Gudanar da Kayayyakin Dakin Sabar don Linux


Idan ku, a matsayin mai kula da tsarin, ke da alhakin sarrafa ba kawai sabobin ba har ma da kadarorin IT na kamfanin ku, kuna buƙatar saka idanu kan matsayinsu da kuma wurinsu na zahiri.

Bugu da ƙari, dole ne ku sami damar bayar da rahoton yawan aiki na yanzu da yawan amfani na cibiyar bayanan ku. Samun wannan bayanin mai amfani yana da mahimmanci kafin shirya sabbin aiwatarwa ko ƙara sabbin kayan aiki zuwa mahallin ku, kuma yana da inganci ga ƙanana da matsakaitan ɗakunan uwar garke kamar na gargajiya datacenter da gajimare.

A cikin wannan labarin za mu yi bayanin yadda ake shigarwa da amfani da RackTables, tsarin gudanarwa na tushen yanar gizo a cikin CentOS/RHEL 7, Fedora 23-24 da Debian/Ubuntu tsarin, wanda zai taimake ka ka rubuta kadarorin hardware, adiresoshin cibiyar sadarwa da daidaitawa. , da sarari na zahiri da ake samu a cikin tagulla, a tsakanin sauran abubuwa.

Hakanan, zaku iya gwada wannan software ta hanyar sigar demo a cikin gidan yanar gizon aikin don bincika ta kafin ci gaba. Mun tabbata za ku so shi!

A cikin CentOS 7, kodayake RackTables yana samuwa daga ma'ajiyar EPEL, za mu shigar da shi ta hanyar zazzage kwal ɗin kwal ɗin tare da fayilolin shigarwa daga gidan yanar gizon aikin.

Za mu zaɓi wannan hanyar a cikin CentOS maimakon zazzage shirin daga ma'ajiyar don sauƙaƙawa da haɗa shigarwa akan rarrabawar biyu.

Yanayin mu na farko ya ƙunshi uwar garken CentOS 7 tare da IP 192.168.0.29 inda za mu shigar da RackTables. Daga baya za mu ƙara wasu injuna a matsayin wani ɓangare na kadarorin mu don sarrafa su.

Mataki 1: Shigar da Stack LAMP

1. Ainihin, RackTables yana buƙatar tarin LAMP don aiki:

-------------- On CentOS and RHEL 7 -------------- 
# yum install httpd mariadb php 

-------------- On Fedora 24 and 23 --------------
# dnf install httpd mariadb php 

-------------- On Debian and Ubuntu --------------
# aptitude install apache2 mariadb-server mariadb-client php5 

2. Kar a manta da fara yanar gizo da sabar bayanai:

# systemctl start httpd
# systemctl start mariadb
# systemctl enable httpd
# systemctl enable mariadb

Ta hanyar tsoho, gidan yanar gizo da sabar bayanai yakamata a fara ta tsohuwa. Idan ba haka ba, yi amfani da umarnin tushen tsarin iri ɗaya don yin shi da kanku. Hakanan, gudanar da mysql_secure_installation don kiyaye sabar bayananku.

# mysql_secure_installation

Mataki 2: Zazzage RackTables Tarball

3. A ƙarshe, zazzage kwal ɗin tare da fayilolin shigarwa, cire shi, sannan aiwatar da matakai masu zuwa. Sabuwar sigar kwanciyar hankali a lokacin wannan rubutun (farkon Yuli 2016) shine 0.20.11:

# wget https://sourceforge.net/projects/racktables/files/RackTables-0.20.11.tar.gz
# tar xzvf RackTables-0.20.11.tar.gz
# mkdir /var/www/html/racktables
# cp -r RackTables-0.20.11/wwwroot /var/www/html/racktables

Yanzu za mu iya ci gaba da ainihin shigarwar RackTables a cikin Linux, wanda za mu rufe a sashe na gaba.

Mataki 3: Sanya RackTables a cikin Linux

Ana buƙatar aiwatar da ayyuka masu zuwa bayan an kammala matakan da ke sama.

4. Kaddamar da burauzar gidan yanar gizo kuma je zuwa http://192.168.0.29/racktables/wwwroot/?module=installer (kar a manta canza adireshin IP ko amfani da takamaiman sunan mai masauki maimakon). Na gaba, danna Ci gaba:

5. Idan wasu abubuwa sun ɓace daga lissafin da ke biyo baya, koma cikin layin umarni kuma shigar da fakitin da suka dace.

A wannan yanayin za mu yi watsi da saƙon HTTPS don sauƙaƙe saitin mu, amma ana ƙarfafa ku sosai don amfani da shi idan kuna tunanin tura RackTables a cikin yanayin samarwa.

Za mu kuma yi watsi da sauran abubuwa a cikin sel rawaya saboda ba a buƙatar su sosai don yin aiki na RackTables.

Da zarar mun shigar da fakiti masu zuwa, kuma mun sake kunna Apache za mu sabunta allon da ke sama kuma duk gwaje-gwaje ya kamata su nuna kamar yadda aka wuce:

# yum install php-mysql php-pdo php-mbstring 

Muhimmi: Idan ba ku sake kunna Apache ba, ba za ku iya ganin canje-canjen ba ko da kun danna Sake gwadawa.

6. Sanya fayil ɗin sanyi wanda uwar garken yanar gizo za ta iya rubutawa kuma kashe SELinux yayin shigarwa:

# touch /var/www/html/racktables/wwwroot/inc/secret.php
# chmod 666 /var/www/html/racktables/wwwroot/inc/secret.php
# setenforce 0

Mataki 4: Ƙirƙiri RackTables Database

7. Na gaba, buɗe harsashi na MariaDB tare da:

# mysql -u root -p

Muhimmi: Shigar da kalmar wucewa da aka sanya wa tushen mai amfani da MariaDB lokacin da kuka aiwatar da umarnin mysql_secure_installation.

kuma ƙirƙiri bayanan kuma ba da izini masu dacewa ga racktables_user (maye gurbin MY_SECRET_PASSWORD tare da ɗayan zaɓinku):

CREATE DATABASE racktables_db CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON racktables_db.* TO [email  IDENTIFIED BY 'MY_SECRET_PASSWORD';
FLUSH PRIVILEGES;

Sannan danna Sake gwadawa.

Mataki 5: Saita Saitin RackTables

8. Yanzu lokaci ya yi da za a saita ikon mallakar da ya dace da mafi ƙarancin izini don fayil secret.php:

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

9. Bayan danna Sake gwadawa a matakin da ya gabata, za a fara fara adana bayanai:

10. Za a sa ka shigar da kalmar sirri don asusun gudanarwa na RackTables. Za ku yi amfani da wannan kalmar sirri don shiga cikin cibiyar sadarwa ta yanar gizo a mataki na gaba.

11. Idan komai ya tafi kamar yadda ake tsammani, shigarwa ya kamata a cika yanzu:

Lokacin da ka danna Ci gaba, za a sa ka shiga. Shigar da admin azaman sunan mai amfani da kalmar sirri da kuka zaɓa a matakin baya don asusun gudanarwa. Za a kai ku zuwa babban mai amfani da RackTables:

12. Don samun dama ga UI cikin sauƙi a nan gaba, kuna iya la'akari da ƙara hanyar haɗin yanar gizo na alama wanda ke nunawa wwwroot directory a /var/www/html/racktables:

# ln -s /var/www/html/racktables/wwwroot/index.php /var/www/html/racktables/index.php

Sannan zaku iya shiga ta http://192.168.0.29/racktables. In ba haka ba, kuna buƙatar amfani da http://192.168.0.29/racktables/wwwroot maimakon.

13. Ɗayan daidaitawa na ƙarshe da za ku so ku yi shine maye gurbin MyCompanyName (kusurwar hagu na sama) tare da sunan kamfanin ku.

Don yin haka, danna kan RackTables Administrator (kusurwar dama ta sama) sannan kuma a kan Maballin hanyoyin haɗin gwiwa. Na gaba, tabbatar an duba Kanfigareshan kuma adana canje-canje ta danna gunkin da ke da shuɗin kibiya mai nuni zuwa faifai a kasan allon.

A ƙarshe, danna sabon hanyar haɗin Kanfigareshan da aka ƙara a saman allon, sannan danna Mai amfani da dubawa kuma Canja:

Yanzu muna shirye don ƙara kayan aiki da sauran bayanai zuwa tsarin sarrafa kadarorin mu.

Mataki 6: Ƙara RackTables Equipment da Data

14. Lokacin da kuka fara shiga UI, zaku ga kadarorin bayyana kansu masu zuwa da nau'ikan nau'ikan daban-daban:

  1. Rackspace
  2. Abubuwa
  3. IPv4 sarari
  4. IPv6 sarari
  5. Fayloli
  6. Rahoto
  7. IP SLB
  8. 802.1Q
  9. Tsarin aiki
  10. Log records
  11. Tsarin kayan aiki
  12. Patch igiyoyi

Jin kyauta don danna su kuma ku ɗan ɗan lokaci don sanin RackTables. Yawancin nau'ikan da ke sama suna da shafuka biyu ko sama da haka inda zaku iya duba taƙaitaccen kayan da ƙara wasu abubuwa. Bugu da ƙari, kuna iya komawa zuwa albarkatun masu zuwa don ƙarin bayani:

  1. Wiki: https://wiki.racktables.org/index.php/Main_Page
  2. Jerin aika wasiku: http://www.freelists.org/list/racktables-users

Bayan kammala shigarwar RackTables, zaku iya sake kunna SELinux ta amfani da:

# setenforce 1

Mataki 7: Fita Zama na RackTables

15. Don fita daga zaman mai amfani na yanzu a cikin RackTables, kuna buƙatar ƙara sauran bayanin da ke ƙasa a /var/www/html/racktables/wwwroot/inc/interface.php cikin >showLogOutURLaikin:

function showLogoutURL ()
    	if ($dirname != '/')
            	$dirname .= '/';
    	else
            	$dirname .= 'racktables';

Sa'an nan kuma sake kunna Apache.

Lokacin da ka danna alamar fita (kusurwar dama ta sama), wani akwatin shiga zai bayyana. A kashe shi ta danna Cancel kuma za a ƙare zaman ku.

Don sake shiga kuma ɗauka daga inda kuka tsaya, danna maɓallin Baya a cikin burauzar ku sannan ku shiga tare da takaddun shaidarku na yau da kullun.

Takaitawa

A cikin wannan labarin mun bayyana yadda ake saita RackTables, tsarin sarrafa kadari don kayan IT ɗin ku. Kada ku yi shakka a sanar da mu idan kuna da wasu tambayoyi game da ko shawarwari don inganta wannan labarin. Jin kyauta don amfani da fam ɗin sharhin da ke ƙasa don isa gare mu kowane lokaci. Muna jiran ji daga gare ku!