MediaCP Manual
Overzetten naar een andere server

Last updated 4 maanden ago

  • Voordat u migreert naar een nieuwe server, wordt u aangeraden te upgraden naar de nieuwste versie van de MediaCP.
  • Een geldige licentie is vereist om het herstelproces te voltooien.
  • Het overzetten van bestanden kan vaak uren in beslag nemen, zorg ervoor dat u voldoende tijd overlaat voordat u uw oude server beëindigt.
  • Voordat u een migratie voltooit, moet u aanvragen dat zowel oude als nieuwe server-IP-adressen worden toegevoegd aan uw softwarelicentie.
  • Het herstelproces zal u vragen om een aangepast media-Inhoudspad als u uw mediabestanden tijdens de migratie naar een andere schijf wilt verplaatsen

1. DNS-records voorbereiden

Het wordt ten zeerste aanbevolen om de Time To Live(TTL)van uw DNS-records te verlagen tot 300 vóór de migratie.

2. Back-up mediaCP

U moet besluiten een back-up te maken van de volledige MediaCP (grote bestanden) of alleen de database en informatie (geen mediabestanden).

De volledige back-up kan veel schijfruimte en een lange tijd in beslag nemen om over te zetten tussen servers, afhankelijk van de netwerksnelheid. Een gedeeltelijke back-up is veel kleiner en sneller over te dragen.

Alle back-ups omvatten:

  • Media Control Panel-database
  • Alle informatie en statistieken over mediadiensten
  • SSL-configuraties

Voer het volgende uit in SSH als root en een nieuwe tar-back-up wordt opgeslagen in /backups/

/root/init backup --backup-dir=/backups/

Voer het volgende uit in SSH als root en een nieuwe tar-back-up wordt opgeslagen in /backups/

/root/init backup --backup-dir=/backups/ --no-contents

3. Transfer back-up naar nieuwe server

De eenvoudigste manier om de back-up over te zetten naar de nieuwe server is rechtstreeks via de SSH-verbinding met behulp van het SCP-hulpprogramma in Linux.

In het volgende voorbeeld wordt een back-up van de map /backups/ van de oude server naar de nieuwe server gekopieerd.

U wordt gevraagd om de authenticiteit van de host te verifiëren en ook het hoofdwachtwoord van de nieuwe servers in te voeren

scp -P 22 /backups/mediacp_20190726.tar root@your-new-server-ip:/root/

4. herstel de MediaCP

Start het herstelhulpprogramma met de volgende opdracht op de nieuwe server
cd /root;rm -f init;wget http://install.mediacp.net/scripts/init;chmod +x init;./init restore

a) u wordt gevraagd om uw licentiesleutel en het pad naar het back-upbestand.

b) U wordt ook gevraagd om een locatie op te geven voor uw media-inhoudsbestanden. Als u dit als standaard wilt laten, drukt u gewoon op Return. Als u de mediabestanden op een andere locatie wilt installeren, u dit hier doen en wordt er automatisch een symlink gemaakt van/usr/local/mediacp/content naar de nieuwe locatie.

Het pad naar het back-upbestand moet /root/mediacp_20190726.tar zijn (mediacp_20190726.tar vervangen door de naam van uw back-upbestand).

c) Als u een videolicentie hebt, wordt u gevraagd de videostreaming-engine opnieuw te installeren; zorg ervoor dat u de streaming-engine installeert via ons restauratieprogramma.

5. Herstel de configuratie van de videoserver

5.1 Nginx-Rtmp

Er zijn geen acties vereist, nginx-rtmp-configuraties worden automatisch gemigreerd.

5.2 Wowza Streaming-engine

Zorg ervoor dat u op de   oorspronkelijke server het volgende uitvoert en zorg ervoor dat u het IP-adres vervangt door uw nieuwe server-ip:

scp -rpP 22 /usr/local/WowzaStreamingEngine/conf/ root@your-new-server-ip:/root/;
scp -rpP 22 /usr/local/WowzaStreamingEngine/applications/ root@your-new-server-ip:/root/

Voer op de nieuwe server de volgende opdracht uit:

mv /usr/local/WowzaStreamingEngine/conf /usr/local/WowzaStreamingEngine/conf.original;
mv /usr/local/WowzaStreamingEngine/applications /usr/local/WowzaStreamingEngine/applications.original;
mv /root/conf /usr/local/WowzaStreamingEngine/conf;
mv /root/applications /usr/local/WowzaStreamingEngine/applications;
systemctl restart WowzaStreamingEngine
5.3 Flussonic Media Server

Zorg ervoor dat u op de   oorspronkelijke server   het volgende uitvoert en zorg ervoor dat u het IP-adres vervangt door uw nieuwe server-ip:

scp -rpP 22 /etc/flussonic/flussonic.conf root@your-new-server-ip:/root/

Voer op de   nieuwe server   de volgende opdracht uit:

mv /etc/flussonic/flussonic.conf /etc/flussonic/flussonic.conf.original
mv /root/flussonic.conf /etc/flussonic/flussonic.conf;
service flussonic restart;

5. Schakel poort 80/443 proxy opnieuw in

Als u eerder de poort 80/443-proxy gebruikte, moet u deze ook op de nieuwe server inschakelen.

/root/init enable-http-proxy

6. Controleer of de nieuwe server correct werkt

We raden u aan het paneel grondig te testen voordat u overschakelt naar DNS-records.

Ten eerste, op uw nieuwe server in SSH open /etc/hosts (nano /etc/hosts) en zorg ervoor dat uw domeinnaam is toegewezen aan het loopback-adres 127.0.0.1. Zie het onderstaande voorbeeld

U dit doen door uw systeem hosts-bestand bij te werken om uw domeinnaam op de nieuwe server te wijzen, zodat alleen u de nieuwe server en uw klanten zien die nog steeds toegang hebben tot de oorspronkelijke server.

Open uw Systems hosts-bestand:

  1. Navigeer naar C:\Windows\System32\drivers\etc
  2. Klik met de rechtermuisknop op hosts -bestand en Open met “WordPad”
  3. Voeg een nieuwe regel met het IP-adres van uw nieuwe servers en uw domeinnaam toe, gescheiden door één spatie. Het moet er als volgt uitzien.
  4. Sluit alle exemplaren van uw webbrowser en start deze opnieuw
  5. Open de volgende URL in Google Chrome en druk op ‘Hostcache wissen’:
    chrome://net-internals/#dns
  6. Open het MediaCP-adres en controleer of de pagina die u bekijkt de nieuwe server is:
    1. Druk op F12 in Google Chrome om “Developer Tools” te openen
    2. Selecteer het tabblad Netwerk en het subtabblad “Doc”
    3. Vernieuw de pagina en u ziet één aanvraag
    4. Selecteer deze aanvraag en controleer het IP-adres zoals weergegeven in de onderstaande afbeelding. Als het IP-adres niet overeenkomt met uw nieuwe server, moet u ALLE exemplaren van Google Chrome sluiten en het opnieuw proberen:
Nadat u de nieuwe server met succes hebt getest, verwijdert u de regel uit het hosts-bestand en start u de webbrowser opnieuw.

7. DNS-records bijwerken

A. Wowza Streaming-Engine StreamLock

  1. Login op Wowza.com portaal
  2. Selecteer het tabblad StreamLock
  3. Scrol omlaag en selecteer de link wijzigen naast je stream Lock-certificaat
  4. Voer het IP-adres van uw nieuwe servers in en druk op Save

B. MediaCP-domeinnaam

Werk uw DNS-record om te verwijzen naar de nieuwe server.

Table of Contents