서비스 센터 사용자 인터페이스의 [유지 보수] 페이지에서 slony를 초기화할 수 있습니다.

조직에 대해 slony를 초기화하려면 조직의 각 장치에서 아래의 각 명령을 루트 권한으로 실행합니다.
참고: EDB에 대해 slony를 다시 초기화하는 경우, AVDB에 대해서도 slony를 다시 초기화해야 합니다.

프로시저

  1. /usr/local/desktone/scripts에서 조직에 대해 slony-status 스크립트를 실행합니다. 아래 예는 조직 1000에 대한 것입니다. 9.0.0보다 이전 버전인 DaaS 버전의 장치(Horizon Cloud 19.3)의 경우 이 단계를 건너뛸 수 있습니다.
    slony-status 1000
    slony 문제가 있을 경우 확인 메시지가 표시됩니다.
  2. 모든 노드에서 dtService를 중지합니다.
    service dtService stop
  3. slon 데몬을 중지합니다(대상 노드에서 데몬 중지).
    killall slon
  4. 대상 데이터베이스(FDB, EDB 또는 AVDB)에서 다음 명령을 실행합니다.
    psql -Uadmin fdb -p 6432
    drop schema _slony cascade;
    참고: 영향을 받는 데이터베이스 쌍에 대해서만 스키마를 삭제합니다.
  5. 서비스 제공자 장치의 FDB를 다시 초기화하기 위해 기본 서비스 제공자 노드에서 dtService를 중지한 경우, 기본 서비스 제공자 노드에서 서비스를 다시 시작합니다.
    service dtService start
  6. 다음과 같이 slon 데몬을 시작합니다.
    • 서비스 제공자 조직의 경우, FDB의 데몬을 시작합니다.
      /usr/local/desktone/scripts/start_slon_fdb.sh
    • 테넌트 조직의 경우, 모든 데이터베이스의 데몬을 시작합니다.
      /usr/local/desktone/scripts/start_slon_fdb.sh 
      /usr/local/desktone/scripts/start_slon_edb.sh 
      /usr/local/desktone/scripts/start_slon_avdb.sh 
      
  7. slony 프로세스를 확인합니다.
    ps -aux | grep slon
  8. /usr/local/desktone/scripts에서 조직에 대해 slony-status 스크립트를 실행합니다. 아래 예는 조직 1000에 대한 것입니다. 9.0.0보다 이전 버전인 DaaS 버전의 장치(Horizon Cloud 19.3)의 경우 이 단계를 건너뛸 수 있습니다.
    slony-status 1000
    마지막으로 인쇄된 메시지는 복제 마스터인 장치를 나타냅니다. 아래의 마스터 IP 메뉴에서 이 장치의 IP 주소를 선택해야 합니다.
  9. 서비스 센터에서 장치 > 유지 보수를 선택합니다.
  10. 페이지의 [Slony 작업] 섹션에서 조직 iD 드롭다운 메뉴를 사용하여 slony 초기화를 수행할 장치의 조직 ID를 선택합니다.
    DB 인스턴스 이름마스터 IP 메뉴가 나타납니다.
    참고: 9.0.0 이전의 Horizon DaaS 버전(Horizon Cloud 19.3)에 있는 장치에 대해서는 마스터 IP 메뉴가 표시되지 않습니다.
  11. DB 인스턴스 이름 메뉴를 사용하여 slony 초기화에 사용할 데이터베이스 인스턴스의 이름([패브릭], [요소] 또는 [Appvolumes])을 선택합니다.
    [요소] 또는 [Appvolumes]를 선택하면 요소 ID 메뉴가 나타납니다.
  12. 위에서 [요소] 또는 [Appvolumes]를 선택한 경우, 요소 ID 드롭다운 메뉴를 사용하여 slony 초기화 작업에서 [새 마스터 IP]로 나열할 데스크톱 관리자의 ID를 선택합니다. 위에서 [패브릭]을 선택한 경우에는 이 단계를 건너뜁니다.
  13. 마스터 IP 메뉴를 사용하여 DB 마스터의 적절한 IP 주소를 선택합니다. 9.0.0보다 이전 버전인 DaaS 버전의 장치(Horizon Cloud 19.3)의 경우 이 단계를 건너뜁니다.
  14. Slony 초기화를 클릭합니다.
  15. 테넌트 장치의 avdb에 대해 slony 다시 초기화를 수행한 경우 wem-diagnose-service를 다시 시작합니다.
    service diagnose restart
    참고: 데스크톱 관리자 전용 장치에서 avdb slony 다시 초기화를 수행한 경우에는 이 작업이 필요하지 않습니다.