Hoe kan ik mijn DaVinci Resolve Studio-database migreren naar een nieuwere versie van QTS?


Laatst gewijzigd op: 2020-08-06

Deze tutorial beschrijft het proces van het migreren van uw DaVinci Resolve Studio-database naar een PostgreSQL-container naar een nieuwere versie van QTS. In een eerdere tutorial hebben we uitgelegd hoe u een samenwerkingsomgeving met meerdere gebruikers op uw NAS kunt hosten. Die tutorial raadde aan om een QTS-toepassing te gebruiken, omdat DaVinci Resolve Studio alleen een oudere versie van PostgreSQL (v9.5.4) ondersteunt. Helaas ondersteunen nieuwere QTS-versies de PostgreSQL-app niet meer en is de app verwijderd uit het QTS App Center. Om QTS en DaVinci Resolve Studio geïntegreerd te houden, raden we nu aan om een container te gebruiken voor het hosten van uw DaVinci-database.

Raadpleeg onze tutorial over het hosten van een samenwerkingsomgeving voor meerdere gebruikers voor DaVinci Resolve 15 Studio voordat u begint met deze handleiding.

Een PostgreSQL-container maken

De eerste taak is het maken van een PostgreSQL 9.5.4-container waar u uw bestaande database naar kunt migreren.

Container Station installeren

  1. Login op QTS.
  2. Open App Center.
  3. Zoek Container Station.
  4. Klik op Installeren.
    App Center installeert Container Station.

De PostgreSQL-container installeren

  1. Ga naar Container Station > Maken.
  2. Zoek de zoekbalk.
  3. Voer postgresql in.
  4. Ga naar de tab Docker Hub.
  5. Zoek de officiële postgres-image.
  6. Klik op Installeren.
    Het venster Installatieversie selecteren verschijnt.
  7. Selecteer versie 9.5.4.
  8. Klik op Volgende.
    Het venster Container maken wordt geopend.
  9. Configureer de instellingen voor de PostgreSQL-container.
  10. Klik op Geavanceerde instellingen.
  11. Configureer port forwarding.
    1. Ga naar Netwerk > Port Forwarding.
    2. Klik op Toevoegen.
    3. Stel de poort van host in op 5433.
    4. Stel de poort van container in op 5432.


     
    Tip
    Met deze actie wordt de hostpoort toegewezen aan de poort in de virtuele containeromgeving. Standaard maakt PostgreSQL verbinding over poort 5432. Omdat deze poort momenteel bezet is door de QTS PostgreSQL-app, sturen we hostpoort 5433 door naar de container op virtuele poort 5432.
  12. Optioneel: Configureer gedeelde mappen.
    Tip
    De PostgreSQL-container kan alleen worden geïnitialiseerd in mappen die volledig leeg zijn. Bij het maken van een gedeelde map met File Station worden automatisch submappen zoals @Recycle toegevoegd. Dit betekent dat u een andere lege map in de gedeelde map moet maken om als opslaglocatie voor de database te gebruiken.
    1. Ga naar Gedeelde mappen > Volume van host.
    2. Klik op Toevoegen.
    3. Stel Volume van host in.
      1. Kies een lege map.
      2. Voer het pad naar de map in.
    4. Stel Koppelpunt in.
      1. Voer /var/lib/postgresql/data in
    5. Selecteer Lezen.
    6. Selecteer Schrijven.
  13. Klik op Maken.
  14. Controleer de instellingen van de container.
  15. Klik op OK.
    Container Station maakt de container.

De PostgreSQL-container is nu actief. U kunt de status controleren of de container verder configureren vanaf de pagina Overzicht.

De DaVinci Resolve-database migreren

Nu de PostgreSQL-container actief is, is de volgende taak het migreren van de database naar de container.

Controleer status van toepassing

  1. Open App Center.
  2. Zoek de app PostgreSQL 9.3.13.3.
  3. Controleer of de balk onder het symbool blauw is.

SSH-toegang inschakelen

  1. Ga naar Configuratiescherm > Netwerk- & Bestandsservices > Telnet / SSH.
  2. Selecteer SSH-verbinding toestaan.
  3. Stel de poort in op 22.
  4. Klik op Toepassen.

Verbinden met de NAS met SSH

  1. Open de terminal (Windows: cmd of Mac: Terminal).
  2. Voer ssh admin@<HET IP-ADRES VAN UW NAS> in
  3. Voer uw beheerderswachtwoord van QNAP NAS in.
    De terminal maakt verbinding met de NAS.
  4. Zoek de map pg_dumpall.
    1. Voer find / -name “pg_dumpall” in
       
      Tip
      Deze opdracht zoekt het pad voor de pg_dumpall en psql-opdrachten van de PostgreSQL-app. Voor onze omgeving is het pad /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/pg_dumpall

       
    2. Wijzig mappen naar de bovenliggende map van de vorige stap.
      1. Voer cd <PAD NAAR BOVENLIGGENDE MAP> in
       
      Tip
      Met deze opdracht wordt de werkmap gewijzigd in het pad dat u opgeeft. In ons voorbeeld is de map pg_dumpall gevonden in: /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/pg_dumpall

      Om naar de bovenliggende map te wijzigen, moeten we het volgende invoeren:
      cd /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/

       
  5. Dump de database en herstel in de container.
    1. Voer de volgende opdracht in als één regel.

      ./pg_dumpall -p 5432 -U postgres |./psql -h localhost -U postgres -p 5433
      De app PostgreSQL maakt van de database een reservekopie in de container.
       
      Tip
      De opdrachten pg_dumpall en psql worden gebruikt voor reservekopie en herstel van de database. Deze opdracht maakt een reservekopie van de database vanuit de PostgreSQL-app (poort 5432) en herstelt deze naar de container (poort 5433). De postgres-opdracht wordt gebruikt vanwege de manier waarop de DaVinci Resolve Studio-database is geconfigureerd in de vorige tutorial.

  6. Sluit de terminal.

De app PostgreSQL stoppen

Met deze taak kunnen we poort 5432 vrijmaken voor gebruik met de PostgreSQL-container.

  1. Login op QTS.
  2. Open App Center
  3. Zoek PostgreSQL.
  4. Klik op de pijl onder het symbool.
  5. Klik op Stop.
    QTS stopt de PostgreSQL-app.

De hostpoort van de container bijwerken

Nu poort 5432 beschikbaar is, moeten we de hostpoort van de container bijwerken, zodat de DaVinci Resolve-database verbinding kan maken. Als deze taak is uitgevoerd, werkt de container op dezelfde manier als de PostgreSQL-app

  1. Ga naar Container Station > Containers.
  2. Zoek de PostgreSQL-containernaam
  3. Klik op de containernaam.
    De pagina Details wordt geopend.
  4. Klik op Instellingen.

    Het venster Instellingen voor container wordt geopend.
  5. Klik op Geavanceerde instellingen.
  6. Ga naar Netwerk..
  7. Stel de poort van host in op 5432.
  8. Selecteer Start de container opnieuw om deze instellingen toe te passen.
  9. Klik op Toepassen.

    Container Station start de container opnieuw.

De QTS-firmware bijwerken

Nu de database naar de container is gemigreerd, kunnen we QTS veilig bijwerken.

  1. Ga naar Configuratiescherm > Systeem > Firmware Update.
  2. Klik op Controleer op update.
    Het venster Update QTS wordt geopend.
  3. Volg de instructies voor de update.
    QTS wordt bijgewerkt en opnieuw gestart.

Werking van container controleren

Deze taak is optioneel, maar helpt bij het controleren of alles goed werkt. Als de container draait, kunt u verbinding maken met DaVinci Resolve Studio-database.

  1. Login op QTS.
  2. Ga naar Container Station > Overzicht.
  3. Identificeer de PostgreSQL-container.
  4. Controleer of de container actief is.

Was dit artikel nuttig?

33% van de mensen vond dit nuttig
Bedankt voor uw feedback.

Vertel ons a.u.b. hoe we dit artikel kunnen verbeteren.

Hieronder kunt u eventuele aanvullende feedback toevoegen.

Kies specificatie

      Toon meer Minder

      Deze website in andere landen/regio's:

      open menu
      back to top