Etätietokantapalvelimet
Johdanto
FASTPANEL® mahdollistaa ulkoisten tietokantapalvelimien yhdistämisen: MySQL tai PostgreSQL; näin voit työskennellä ulkoisilla palvelimilla sijaitsevien tietokantojen kanssa.
Ulkoisia tietokantoja ei voi lisätä varmuuskopiointisuunnitelmiin, eikä ulkoisten tietokantapalvelimien asetusten hallinta ole käytettävissä FASTPANEL®:ssa
Tässä artikkelissa kuvataan esimerkki ulkoisen DBMS-palvelimen yhdistämisestä pääpalvelimella olevaan FASTPANEL®iin.
Tämän artikkelin esimerkeissä käytetään nimellistä IP-osoitetta 1.1.1.1 pääpalvelimen osoitteena, jossa FASTPANEL® on asennettuna. Ulkoisen palvelimen todellisella osoitteella ei ole merkitystä, mutta tämän artikkelin esimerkkien ulkopuolella sillä ei ole mitään tekemistä osoitteen 1.1.1.1 kanssa
MySQL-tietokantapalvelimen yhdistäminen
Yhdistä ulkoinen MySQL-palvelin FASTPANEL®iin seuraavasti:
-
Suorittamalla seuraavan kyselyn luot ulkoisen MySQL-palvelimen käyttäjän, jolle annetaan oikeudet ulkoisten yhteyksien sallimiseen ja tietokantojen hallintaan. Tätä varten sinun on kirjauduttava mysql:ään järjestelmänvalvojakäyttäjänä:
CREATE USER 'FASTPANEL_USER'@'FASTPANEL_IP' IDENTIFIED BY 'PASSWORD';- FASTPANEL_USER - käyttäjänimi, jota käytetään FASTPANEL®:n yhteyksissä palvelimeen
- FASTPANEL_IP - sen palvelimen IP-osoite, johon FASTPANEL® on asennettu
- PASSWORD - salasana, jota käytetään FASTPANEL®:n yhteyksissä palvelimeen
Kyselyesimerkki:

-
Anna luodulle käyttäjälle järjestelmänvalvojan oikeudet suorittamalla seuraava kysely
GRANT ALL PRIVILEGES ON *.* TO FASTPANEL_USER@'FASTPANEL_IP' WITH GRANT OPTION;- FASTPANEL_USER - käyttäjänimi, jota käytetään FASTPANEL®:n yhteyksissä palvelimeen.
- FASTPANEL_IP - sen palvelimen IP-osoite, johon FASTPANEL® on asennettu
Kyselyesimerkki:

-
Määritä MySQL kuuntelemaan kaikkia verkkoliitäntöjä. Tämä edellyttää seuraavan rivin muokkaamista tai lisäämistä MySQL:n asetustiedostoon (useimmiten se on
/etc/mysql/my.cnf, mutta voi vaihdella):bind_address = *
Uusien asetusten käyttöönotto edellyttää MySQL:n uudelleenkäynnistystä. Systemd-tyyppisissä järjestelmissä tämä voidaan tehdä suorittamalla seuraava komento:
systemctl restart mysql
Viimeistele määritys suorittamalla seuraavat toimet pääpalvelimen FASTPANEL®:ssa
-
Siirry kohtaan "Asetukset" → "Tietokannat"

-
Napsauta "Tietokantapalvelimet"

-
Napsauta "Lisää palvelin" -painiketta, poista sitten valinta ruudusta "Paikallinen palvelin" ja täytä kentät edellisten vaiheiden ulkoisen palvelimen yhteystiedoilla

Jos kaikki on tehty oikein, "Tietokantapalvelimet"-sivulle ilmestyy uusi rivi, jossa näkyvät lisätyn palvelimen tiedot. Tämän jälkeen tämä palvelin on käytettävissä tietokantojen luomiseen.
PostgreSQL-tietokantapalvelimen yhdistäminen
Yhdistä ulkoinen PostgreSQL-palvelin FASTPANEL®iin seuraavasti:
-
Suorittamalla seuraavan kyselyn luot ulkoisen PostgreSQL-palvelimen käyttäjän, jolle annetaan oikeudet ulkoisten yhteyksien sallimiseen ja tietokantojen hallintaan. Tätä varten sinun on kirjauduttava psql:ään järjestelmänvalvojakäyttäjänä:
CREATE USER FASTPANEL_USER WITH ENCRYPTED PASSWORD 'USERPASSWORD' SUPERUSER BYPASSRLS REPLICATION CREATEDB CREATEROLE INHERIT LOGIN;- FASTPANEL_USER - käyttäjänimi, jota käytetään FASTPANEL®-yhteyksissä palvelimeen
- USERPASSWORD - salasana, jota käytetään FASTPANEL®-yhteyksissä palvelimeen
Kyselyesimerkki:

-
Anna luodulle käyttäjälle oikeudet ulkoisiin yhteyksiin lisäämällä seuraavat rivit postgresql-asetustiedostoon
pg_hba.confhost all FASTPANEL_USER 0.0.0.0/0 md5
host all FASTPANEL_USER ::/0 md5Tiedostoesimerkki:

-
Määritä PostgreSQL kuuntelemaan kaikkia verkkoliitäntöjä. Tämä edellyttää seuraavan rivin lisäämistä PostgreSQL:n asetustiedostoon (useimmiten se on
/etc/postgresql/VERSION/main/postgresql.conf):listen_addresses = '*'
Asetusten käyttöönotto edellyttää PostgreSQL:n uudelleenkäynnistystä. Systemd-tyyppisissä järjestelmissä tämä voidaan tehdä suorittamalla seuraava komento:
systemctl restart postgresql
Viimeistele määritys suorittamalla seuraavat toimet pääpalvelimen FASTPANEL®:ssa:
-
Siirry kohtaan "Asetukset" → "Tietokannat"

-
Napsauta "Tietokantapalvelimet"

-
Napsauta "Lisää palvelin" -painiketta

-
Poista valinta ruudusta "Paikallinen palvelin" ja täytä kentät edellisten vaiheiden etäpalvelimen tiedoilla

Jos kaikki on tehty oikein, "Tietokantapalvelimet"-sivulle ilmestyy uusi rivi, jossa näkyvät lisätyn palvelimen tiedot. Tämän jälkeen tämä palvelin on käytettävissä tietokantojen luomiseen.