- 기술지원paasta semini버전에서 redis 서버 45개중 사용중인 21 서비스 외 삭제 방법02
-
신*철 2024-08-05 11:13:47- hits68
안녕하세요. 위와 같이 사용 하지 않는 redis vms을 삭제 하려고 하였는데 조언을 주시 건 서비스에서 찾아서 삭제 방법을 알려 주셨습니다.
하지만 사용 되지 않는 redis vm은 서비스에 연결이 안되어 있다고 판단 되는 vm입니다.
첨부와 같이 저희 paasta 서비스(유관기관)와 연결아 안되어 있다고 판단되는 redis vms 삭제 하는 방법
과 서비스에 영향이 없게 지울 수 있는 방법이 있는지 문의 드립니다.
항상 감사 드립니다.
안녕하세요 개방형 클라우드 플랫폼 센터입니다.
Redis Service의 경우 on-demand 형식으로 구성되며,
Application Platform(이하 AP)에서 서비스 생성을 입력받으면, broker가 BOSH에 요청하여 VM을 생성하고, DB에 해당 VM값과 Service 값을 저장합니다.
사용하지 않는 Redis 서비스의 경우, AP에서 서비스 삭제를 입력받으면 broker가 DB에 저장되있는 값을 확인 후 BOSH에 VM 삭제를 요청합니다.
따라서 서비스에 대한 정상적인 삭제방법은 AP에 서비스 삭제를 요청하는것입니다.
그러나, 이전 답변에서 DB에 접속하여 서비스 정보인 on_demand_info 테이블의 인스턴스를 삭제하였다고 내용을 확인하였고, 따라서 AP를 통한 서비스 삭제를 진행하여도 DB가 정상적이지 않으므로 삭제 명령 또한 정상적으로 진행되지 않으리라 예상됩니다.
그러므로 AP 서비스 삭제를 정상화 하기 위하여 삭제된 DB on_demand_info 테이블 대한 복구를 진행해야 하는데, VM과 서비스 간의 정확한 매핑은 알 수 없지만, 다른곳에 영향이 있지는 않으므로 삭제하신만큼의 1:1로 갯수만 맞으면 됩니다.
반드시 제대로된 값을 입력해야 하는 부분은 이전 답변을 참고 부탁드리겠습니다.
해당 테이블에 대한 복구가 완료되었다면 서비스 삭제 명령어를 통하여 서비스를 진행하시면 VM이 삭제됩니다.
감사합니다.