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