GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat OpenDCIM na CentOS 7

Správa infrastruktury datových center (DCIM) je rostoucí výzvou pro manažery datových center a horkým trhem pro dodavatele softwaru. Projekt openDCIM nabízí open-source alternativu pro společnosti, které chtějí zlepšit sledování svých aktiv a plánování kapacit. OpenDCIM se používá pro správu infrastruktury datového centra, bez ohledu na to, jak je malé nebo velké. DCIM znamená mnoho různých věcí pro mnoho různých lidí a existuje velké množství dostupných komerčních aplikací, ale openDCIM nepředpokládá, že by komerční aplikace nahrazovaly funkci za funkcí. Zpočátku byl vyvinut in-house na Vanderbilt University Information Technology Services Scott Milliken. Software je vydán pod licencí GPL v3, která ho může volně upravovat a sdílet s ostatními, pokud uvedete, odkud pochází.

Hlavním cílem openDCIM je odstranit výmluvu pro kohokoli, aby znovu sledoval inventář datového centra pomocí tabulkového procesoru nebo dokumentu pro zpracování textu. Poskytuje kompletní fyzickou inventuru datového centra.

Funkce OpenDCIM

Níže jsou uvedeny některé z jeho dalších užitečných funkcí OpenDCIM.

  • Podpora pro více místností (datová centra)
  • Výpočet těžiště pro každou skříň
  • Správa šablon pro zařízení s možností přepsání podle zařízení
  • Volitelné sledování kabelových spojů v každé skříni a pro každé spínací zařízení
  • Funkce archivace zařízení odeslaného k záchraně/likvidaci
  • Správa tří klíčových prvků správy kapacity – prostoru, napájení a chlazení
  • Základní správa kontaktů a integrace do stávajícího obchodního adresáře prostřednictvím UserID
  • Sledování tolerance chyb – spusťte simulaci výpadku napájení a zjistěte, co by bylo ovlivněno, když každý zdroj vypadne

Předpoklady

Abychom mohli nainstalovat OpenDCIM na CentOS 7, musíme na našem serveru splnit následující požadavky.

  • Webový hostitel se systémem Apache 2.x (nebo vyšším) s webem s povoleným SSL
  • Databáze MySQL 5.x (nebo vyšší)
  • PHP 5.x (nebo vyšší)
  • Ověření uživatele
  • Webový klient

Instalace Apache, PHP, MySQL

Naším prvním krokem je ujistit se, že celý zásobník LAMP byl správně nakonfigurován se spuštěnými Apache/PHP a MySQL/MariaDB.

Chcete-li to provést, spusťte na vašem serveru CentOS 7 následující příkaz pro instalaci Apache, PHP s několika požadovanými moduly a serveru MySQL-MariaDB.

# yum install httpd php php-mysql php-mbstring mariadb-server

Po vyřešení závislostí se následující počet zobrazených balíčků nainstaluje do vašeho systému poté, co zadáte 'y' a stisknete klávesu Enter.

Spusťte a povolte služby Apache/MySQL

Jakmile jsou balíčky nainstalovány, pomocí následujících příkazů spusťte a povolte služby serveru Apache a Mysql a zkontrolujte jejich stav, který by měl být aktivní a spuštěný.

# systemctl enable httpd.service
# systemctl start httpd.service
# systemctl enable mariadb.service
# systemctl start mariadb.service

Vytvořit databázi pro openDCIM

Před vytvořením databáze pro OpenDCIM zabezpečte svůj server MySQL/MariaDB provedením následujících úkolů po spuštění příkazu, jak je uvedeno na obrázku.

# mysql_secure_installation
  • Nastavte heslo uživatele root
  • Odstranit anonymní uživatele
  • Zakázat vzdálené přihlášení root
  • Odebrání testovací databáze a přístup k ní
  • Znovu načíst tabulky oprávnění

Nyní vytvořte databázi pro openDCIM po připojení k MariaDB.

# mysql -u root -p
MariaDB [(none)]> create database dcim;
MariaDB [(none)]> grant all privileges on dcim.* to 'dcim' identified by 'password';
MariaDB [(none)]> exit

Povolit HTTPS

Spusťte níže uvedený příkaz a nainstalujte balíček 'mod_ssl' na váš server CentOS 7

# yum -y install mod_ssl

Jakmile je balíček nainstalován, vygenerujte potřebné klíče a zkopírujte je do správných adresářů pomocí níže uvedených příkazů.

# cd /root
# openssl genrsa -out ca.key 1024
# openssl req -new -key ca.key -out ca.csr
# openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
# cp ca.crt /etc/pki/tls/certs
# cp ca.key /etc/pki/tls/private/ca.key
# cp ca.csr /etc/pki/tls/private/ca.csr

Nastavit název serveru

Chcete-li nastavit název serveru svého serveru, otevřete výchozí webovou konfiguraci ve svém editoru tak, že v ní vyhledáte 'ServerName' a přidáte následující řádek.

# vim +/ServerName /etc/httpd/conf/httpd.conf
ServerName opendcim_server_name:443

Uložte a zavřete konfigurační soubor pomocí ':wq!' a poté restartujte webové služby apache.

# systemctl restart httpd.service

Nový virový hostitel pro OpenDCIM

Vytvořte nový konfigurační soubor pro openDCIM VirtualHost a vložte do něj následující konfiguraci.

# vim /etc/httpd/conf.d/opendcim_server_name.conf

SSLengine zapnutý
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
ServerAdmin [email protected]
DocumentRoot /opt/openDCIM/opendcim
Název_serveru opendcim.example.net

AllowOverride All
AuthType Basic
AuthName "openDCIM"
AuthUserFile /opt/openDCIM/opendcim/.htpasswd
Vyžadovat platného uživatele

Po uložení a zavření souboru nyní musíme povolit základní ověření uživatele pro ochranu webového adresáře openDCIM konfigurací souborů, které jsme zmínili ve výše uvedeném konfiguračním souboru.

Spusťte níže uvedené příkazy pro vytvoření uživatele po vytvoření nového souboru, jak je znázorněno.

# mkdir -p /opt/openDCIM/opendcim
# touch /opt/openDCIM/opendcim/.htpasswd
# htpasswd /opt/openDCIM/opendcim/.htpasswd Administrator

Pojďme otevřít Web Access na firewallu jako na CentOS 7 FirewallD je ve výchozím nastavení povolen a blokuje přístup k portu HTTPS na 443.

# firewall-cmd --zone=public --add-port=443/tcp --permanent
success
# firewall-cmd --reload
success

Stáhněte a nainstalujte openDCIM

Po dokončení konfigurace serveru si nyní musíme stáhnout balíček openDCIM z jejich webové stránky Office.

Pomocí níže uvedených příkazů dostanete balíček na svůj server.

# cd /opt/openDCIM/
# curl -O http://opendcim.org/packages/openDCIM-4.2.tar.gz

Rozbalte archiv a vytvořte symbolický odkaz pomocí níže uvedených příkazů.

# tar zxf openDCIM-4.2.tar.gz
# ln -s openDCIM-4.2-release opendcim

Můžete také přejmenovat adresář openDCIM-4.2-release na 'opendcim' v případě, že nechcete vytvářet symbolický odkaz.

Konfigurace OpenDCIM:

Nyní připravte konfigurační soubor pro přístup k databázi, kterou jsme vytvořili dříve.

# cd /opt/openDCIM/opendcim
# cp db.inc.php-dist db.inc.php
# vim db.inc.php
$dbhost = 'localhost';
$dbname = 'dcim';
$dbuser = 'dcim';
$dbpass = 'dcimpassword';
# systemctl restart httpd.service

Přístup k webovému portálu OpenDCIM

Nyní otevřete openDCIM ve svém prohlížeči a pokračujte ve webové instalaci.

https://your_server_name_or_IP/

Budete požádáni o ověření a po prokázání uživatelského jména a hesla budete přesměrováni na webovou stránku OpenDCIM, kde budete požádáni o vytvoření nového oddělení, jak je znázorněno.

Po dokončení těchto parametrů se přepněte do Datového centra a zadejte podrobnosti o svém novém Datovém centru.

Jakmile vytvoříte datové centrum, budete moci vytvořit jeho inventář skříně.

Udělali jste a dokončili základní konfigurace OpenDCIM.

Závěr

Děkujeme, že jste s námi, úspěšně jsme nastavili OpenDCIM na našem serveru CentOS 7. Nyní můžete snadno spravovat svá datová centra bez ohledu na to, jak malé nebo velké prostředí máte. Podělte se o své zkušenosti a zanechte své cenné komentáře.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8