어떻게 내 DaVinci Resolve Studio 데이터베이스를 최신 버전의 QTS에 마이그레이션합니까?


최신 업데이트일: 2020-08-06

이 자습서에서는 DaVinci Resolve Studio 데이터베이스를 PostgreSQL 컨테이너와 최신 QTS 버전으로 마이그레이션하는 프로세스에 대해 설명합니다. 이전 자습서에서는 NAS에서 여러 사용자가 협업 환경으로 호스팅하는 방법에 대해 설명했습니다. 그 자습서에서는 DaVinci Resolve Studio가 PostgreSQL의 이전 버전(v9.5.4)만 지원하기 때문에 QTS 애플리케이션을 사용할 것을 권했습니다. 아쉽게도 최신 QTS 버전에서는 더 이상 PostgreSQL 앱을 지원하지 않고 해당 앱은 QTS App Center에서 제거되었습니다. QTS와 DaVinci Resolve Studio의 통합 상태를 유지하려면 이제 컨테이너를 사용하여 DaVinci 데이터베이스를 호스팅하는 것이 좋습니다.

이 가이드를 시작하기 전에 DaVinci Resolve 15 Studio를 위해 여러 사용자를 협업 환경에 호스팅하는 방법을 설명한 자습서를 살펴보십시오.

PostgreSQL Container 만들기

기존 데이터베이스를 마이그레이션할 수 있는 PostgreSQL 9.5.4 container를 만드는 것이 첫 번째 해야 하는 작업입니다.

Container Station 설치

  1. QTS에 로그인합니다.
  2. App Center를 엽니다.
  3. Container Station을 검색합니다.
  4. 설치를 클릭합니다.
    App Center에서 Container Station을 설치합니다.

PostgreSQL container 설치

  1. Container Station > 만들기로 이동합니다.
  2. 검색란을 찾습니다.
  3. Postgresql을 입력합니다.
  4. Docker Hub 탭으로 이동합니다.
  5. postgres 공식 이미지를 찾습니다.
  6. 설치를 클릭합니다.
    설치 버전 선택 창이 열립니다.
  7. 9.5.4 버전을 선택합니다.
  8. 다음을 클릭합니다.
    컨테이너 생성 창이 열립니다.
  9. PostgreSQL container 설정을 구성합니다.
  10. 고급 설정을 클릭합니다.
  11. 포트 포워딩을 구성합니다.
    1. 네트워크 > 포트 포워딩으로 이동합니다.
    2. 추가를 클릭합니다.
    3. 호스트 포트를 5433으로 설정합니다.
    4. Container 포트를 5432로 설정합니다.
     

    이 작업을 수행하면 호스트 포트와 컨테이너 가상 환경에 있는 포트가 매핑됩니다. 기본적으로 PostgreSQL은 5432 포트를 통해 연결합니다. 이 포트를 현재 QTS PostgreSQL 앱에서 사용하고 있으므로 여기에서는 호스트 포트 5433을 가상 포트 5432의 컨테이너로 포워딩할 것입니다.
  12. 선택 사항: 공유 폴더를 구성합니다.

    PostgreSQL container는 완전히 비어 있는 내부 폴더만 초기화할 수 있습니다. File Station으로 공유 폴더를 만들 때 @Recycle 같은 하위 폴더가 자동으로 추가됩니다. 이로 인해 데이터베이스의 스토리지 위치로 사용할 공유 폴더 내부에 비어 있는 또 다른 폴더를 만들어야 합니다.
    1. 공유 폴더 > 호스트의 볼륨으로 이동합니다.
    2. 추가를 클릭합니다.
    3. 호스트의 볼륨을 설정합니다.
      1. 빈 폴더를 식별합니다.
      2. 폴더에 대한 경로를 입력합니다.
    4. 탑재 지점을 설정합니다.
      1. /var/lib/postgresql/data를 입력합니다.
    5. 읽기를 선택합니다.
    6. 쓰기를 선택합니다.
  13. 만들기를 클릭합니다.
  14. 컨테이너의 설정을 검토합니다.
  15. 확인을 클릭합니다.
    Container Station에서 컨테이너를 만듭니다.

이제 PostgreSQL container가 실행됩니다. 개요 페이지에서 컨테이너의 상태나 세부 구성을 확인할 수 있습니다.

DaVinci Resolve 데이터베이스 마이그레이션

이제 PostgreSQL container가 실행되므로 다음 작업은 데이터베이스를 컨테이너에 마이그레이션하는 것입니다.

애플리케이션 상태 확인

  1. App Center를 엽니다.
  2. PostgreSQL 9.3.13.3 앱을 찾습니다.
  3. 아이콘 아래 바가 파란색인지 확인합니다.

SSH 액세스 활성화

  1. 제어판 > 네트워크 및 파일 서비스 > Telnet / SSH로 이동합니다.
  2. SSH 연결 허용을 선택합니다.
  3. 포트를 22로 설정합니다.
  4. 적용을 클릭합니다.

SSH를 통해 NAS에 연결하기

  1. 터미널(Windows cmd 또는 Mac Terminal)을 엽니다.
  2. ssh admin@<사용자의 NAS IP 주소>를 입력합니다.
  3. QNAP NAS admin 암호를 입력합니다.
    터미널이 NAS에 연결됩니다.
  4. pg_dumpall 폴더를 찾습니다.
    1. find / -name “pg_dumpall”을 입력합니다.

      이 명령은 PostgreSQL app pg_dumpall 및 psql 명령을 위한 경로를 찾을 때 사용합니다. 이 환경에서는 경로가 /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/pg_dumpall이 됩니다.
    2. 디렉터리를 이전 단계에서의 상위 폴더로 변경합니다.
      1. cd <상위 폴더로의 경로>를 입력합니다.
       

      이 명령은 작업 디렉터리를 사용자가 지정한 경로로 변경합니다. 이 예제에서는 pg_dumpall 폴더 위치가 다음과 같습니다. /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/pg_dumpall

      디렉터리를 상위 폴더로 변경하려면 다음을 입력해야 합니다:
      cd /share/CACHEDEV1_DATA/.qpkg/PostgreSQL/bin/
  5. 데이터베이스를 버리고 컨테이너에서 복원합니다.
    1. 다음 명령을 한줄로 입력합니다.

      ./pg_dumpall -p 5432 -U postgres |./psql -h localhost -U postgres -p 5433
      PostgreSQL 앱이 데이터베이스를 컨테이너에 백업합니다.

      pg_dumpall과 psql 명령은 데이터베이스 백업과 복원을 위해 사용됩니다. 이 명령은 PostgreSQL 앱(5432 포트)에서 데이터베이스를 백업하고 컨테이너(5433 포트)로 복원합니다. postgres 명령은 이전 자습서에서 DaVinci Resolve Studio 데이터베이스가 구성된 방법때문에 사용됩니다.

  6. 터미널을 닫습니다.

PostgreSQL 앱 중지

이 작업을 수행하면 PostgreSQL container와 함께 사용하기 위해 5432 포트를 비울 수 있습니다.

  1. QTS에 로그인합니다.
  2. App Center를 엽니다.
  3. PostgreSQL을 검색합니다.
  4. 아이콘 아래 화살표를 클릭합니다.
  5. 중지를 클릭합니다.
    QTS에서 PostgreSQL 앱을 중지시킵니다.

컨테이너 호스트 포트 업데이트하기

이제 5432 포트를 사용할 수 있으므로 DaVinci Resolve 데이터베이스를 연결할 수 있도록 컨테이너 호스트 포트를 업데이트해야 합니다. 이 작업을 완료한 후에는 컨테이너가 PostgreSQL 앱과 동일하게 작동합니다.

  1. Container Station > Containers로 이동합니다.
  2. PostgreSQL container 이름을 찾습니다.
  3. 컨테이너 이름을 클릭합니다.
    상세 정보 페이지가 열립니다.
  4. 설정을 클릭합니다.

    컨테이너 설정 창이 열립니다.
  5. 고급 설정을 클릭합니다.
  6. 네트워크로 이동합니다.
  7. 호스트 포트를 5432으로 설정합니다.
  8. 이 설정을 적용하려면 컨테이너를 다시 시작하십시오를 선택합니다.
  9. 적용을 클릭합니다.

    Container Station이 컨테이너를 다시 시작합니다.

QTS 펌웨어 업데이트

이제 데이터베이스를 컨테이너에 마이그레이션했으므로 QTS를 안전하게 업데이트할 수 있습니다.

  1. 제어판 > 시스템 > 펌웨어 업데이트로 이동합니다.
  2. 업데이트 확인을 클릭합니다.
    QTS 업데이트 창이 열립니다.
  3. 업데이트 지침을 따릅니다.
    QTS가 업데이트를 하고 다시 시작됩니다.

컨테이너 작동을 확인합니다.

이 작업은 선택 사항이지만 수행하면 모든 것이 원활하게 실행되는데 도움이 됩니다. 컨테이너가 실행 중이면 DaVinci Resolve Studio 데이터베이스에 연결할 수 있습니다.

  1. QTS에 로그인합니다.
  2. Container Station > 개요로 이동합니다.
  3. PostgreSQL container를 식별합니다.
  4. 컨테이너가 실행되는지 확인합니다.

이 기사가 도움이 되었습니까?

33% 의 사용자들이 도움이 된다고 생각할 것입니다.
피드백을 주셔서 감사드립니다.

이 기사가 어떻게 개선될 수 있을지 말해 주십시오.

추가 피드백을 제공하려면 아래에 포함하십시오.

사양 선택

      더 보기 적게 보기

      다른 국가/지역 사이트:

      open menu
      back to top