(Plesk for Linux) Varmuuskopioiden ja verkkosivustojen tiedostojen tallentaminen etäpalvelimelle NFS:n avulla¶
yhteenveto
Tässä aiheessa opit tallentamaan varmuuskopiot ja verkkosivustojen tiedostot etäpalvelimelle, johon pääsee käsiksi Network File System (NFS).
Yleiskatsaus¶
Plesk voi tallentaa verkkosivustojen tiedostot ja varmuuskopiot etäpalvelimelle, pilvitallennustilaan tai suoraan liitettyyn tallennustilaan. Hyvät puolet:
Jos tallennustila tarvitsee lisäresursseja, sinun tarvitsee päivittää vain etäpalvelin.
Kun Plesk tallentaa tiedostoja etäpalvelimelle, voit optimoida molempien palvelimien suorituskykyä tehtävien käsittelyn parantamiseksi. Etäpalvelimen tapauksessa voit esimerkiksi kasvattaa välimuistin kokoa, jotta se sisältää enemmän tietueita viimeisimmistä kiintolevyjen käyttökerroista. Plesk-palvelimen tapauksessa voit antaa enemmän resursseja Nginxille ja/tai Apachelle, jotta palvelujen ei tarvitse käyttää kiintolevyjä niin usein.
Pilvi-SaaS-tallennustilan tapauksessa fyysistä palvelinta ei tarvita lainkaan, ja tallennustilaa voi hallita myös web-liittymän kautta.
Tiedostojen ja varmuuskopioiden tallentamisella etäpalvelimelle on kuitenkin seuraavat haitat:
Yksi palvelin, jolla on kaikki verkkosivustojen tiedostot ja Plesk-varmuuskopiot, muodostuu ainoaksi vikakohdaksi. Tämä tarkoittaa, että jos etäpalvelin lakkaa toimimasta, et pääse käsiksi tiedostoihin.
Plesk-palvelimen ja etäpalvelimen välisen verkkoyhteyden on oltava laajakaistayhteys ja luotettava.
Plesk-asetusten määrittäminen varmuuskopioiden ja verkkosivustojen tiedostojen tallentamiseksi etäpalvelimelle¶
Ennen kuin aloitat Plesk-asetusten määrittämisen, varmista, että etäpalvelin täyttää seuraavat vaatimukset:
Etäpalvelin täyttää käytetyn OS:n vähimmäisohjelmistovaatimukset.
Etäpalvelimelle on asennettu paketti ”NFS server”.
Etäpalvelimella on määritetty NFS:n kautta käytettävät hakemistot.
Option
-gtai--manage-gidson poistettu käytöstämountd-prosessille etäpalvelimella. Näin voit tarkistaa sen:Tiedostossa
/etc/nfs.confvarmista, että osiossa[mountd]vaihtoehdollamanage-gidson arvoy.Tiedostossa
/etc/default/nfs-kernel-servervarmista, että vaihtoehdollaRPCMOUNTDOPTSon arvo--manage-gids.
(Suositus) Turvallisuussyistä Plesk-palvelin ja etäpalvelin ovat samassa verkossa.
(Suositus) Jos käytät fyysistä etäpalvelinta, sen tulisi toimia Linux-pohjaisella OS:llä.
Plesk-palvelimen määrittäminen tallentamaan verkkosivustojen tiedostot etäpalvelimelle
Alla olevassa esimerkissä kuvaamme määritysprosessin seuraavasti:
Käytämme verkkosivustojen tiedostojen ja hakemistojen vakiopolkuja. Jos haluat käyttää mukautettuja polkuja, sinun on ensin muutettava verkkosivustojen tiedostojen sijaintia verkkosivustojen tiedostot ja/tai varmuuskopiot. Sen jälkeen sinun on mukautettava komentoja uusien määritettyjen polkujen mukaisesti.
Kuvaamme, miten Plesk määritetään tallentamaan verkkosivustojen tiedostot etäpalvelimelle. Jos haluat tallentaa myös Plesk-varmuuskopiot etäpalvelimelle, toimi samoin ja muokkaa polut varmuuskopiohakemistoihin.
Plesk-palvelin ja etäpalvelin toimivat molemmat Ubuntu 22.04:llä. Jos sinulla on palvelimia, jotka toimivat jollain muulla OS:llä, saatat tarvita muita komentoja tarvittavien toimien suorittamiseen. Lisätietoja komennoista on käytetyn OS:n dokumentaatiossa.
Näin määrität Plesk-palvelimen tallentamaan verkkosivustojen tiedostot etäpalvelimelle:
Asenna ”NFS client”-paketti suorittamalla komento
apt install nfs-common.Lisää seuraavat rivit tiedostoon
/usr/local/psa/admin/conf/panel.ini:[webserver] syncModeOnRemoveConfiguration = true
Siirrä olemassa oleva ”vhosts”-hakemisto toiseen hakemistoon. Tee se lisäämällä uuden hakemiston nimeen mikä tahansa sana (esimerkiksi ”.original”) ja suorita komento
mv /var/www/vhosts /var/www/vhosts.original.Luo uusi ”vhosts”-hakemisto suorittamalla komento
mkdir /var/www/vhosts/.Ota verkkopolun automaattinen liittäminen käyttöön palvelimen uudelleenkäynnistyksen jälkeen. Tätä varten suorita komento
echo <NFS_Server_IP_address>:<NFS_Directory_for_vhosts> /var/www/vhosts nfs hard,timeo=600,retrans=2,_netdev 0 0" >> /etc/fstab.Muista
Määritä
NFS_Server_IP_address- ja<NFS_Directory_for_vhosts>-kohtien sijaan etäpalvelimella määritetyt arvot, joihin Plesk pääsee käsiksi.(Valinnainen) Varmista, että verkkopolku liitetään automaattisesti palvelimen uudelleenkäynnistyksen jälkeen. Tätä varten suorita komento
cat /etc/fstab. Vastauksena näet seuraavaa:<NFS_Server_IP_address>:<NFS_Directory_for_vhosts> /var/www/vhosts nfs hard,timeo=600,retrans=2,_netdev 0 0
Liitä tallennustila suorittamalla komento
mount /var/www/vhosts.(Valinnainen) Varmista, että Plesk siirtää verkkosivustojen tiedostot etäpalvelimelle sen sijaan, että kopioisi ne paikalliseen hakemistoon. Tätä varten suorita komento
mount | grep /var/www/vhosts. Vastauksena näet seuraavaa:<NFS_Server_IP_address>:<NFS_Directory_for_vhosts> on /var/www/vhosts type nfs4 (<options>)
Kopioi lähde-vhosts-hakemiston sisältö uuteen hakemistoon suorittamalla komento
cp -aRv /var/www/vhosts.original/* /var/www/vhosts.(Valinnainen) Varmista, että kaikki on määritetty oikein Plesk-korjaustyökalulla. Tätä varten suorita komento
plesk repair all.(Valinnainen) Käynnistä palvelin manuaalisesti uudelleen nähdäksesi, ovatko asetukset otettu oikein käyttöön. Näin voit varmistaa, että kaikki toimii myös palvelimen myöhempien uudelleenkäynnistysten jälkeen.
(Valinnainen) Varmista, että tiedostot kopioitiin oikein. Jos näin on, voit vapauttaa palvelimen levytilaa poistamalla ”vhosts.original”-hakemiston. Tätä varten suorita komento
rm -rf /var/www/vhosts.original.
Plesk tallentaa nyt verkkosivustojen tiedostot etäpalvelimelle NFS:n kautta.