High Availability 클러스터 제거

FactoryTalk® Optix™
High Availability 응용 프로그램 스택, K3s 클러스터, 로컬 관리자 데이터를 제거합니다.
중요: Persistent Volume Claims(PVC)는 제거 중에 삭제됩니다. 업로드된 프로젝트를 포함한 모든 데이터베이스 데이터가 손실됩니다. 계속하기 전에 필요한 데이터를 백업하십시오. 설치 방식에 따라 High Availability Manager 또는 Entitlement Manager를 사용하여 자격을 재호스팅합니다.
kubectl 및 Helm이 Windows 관리 워크스테이션에 설치되어 있고 kubectl이 대상 클러스터에 연결하도록 구성되어 있는지 확인합니다.
중요:
Rockwell Automation
은 성능, 보안, 업데이트 또는 당사 제품과의 호환성을 포함하여(이에 국한되지 않음) 타사 소프트웨어에 대해 어떠한 책임도 지지 않습니다.타사 소프트웨어의 사용에 따른 위험은 전적으로 사용자의 책임이며, 당사는 해당 소프트웨어에 대한 지원, 보증 또는 보장을 제공하지 않습니다.지원 및 라이선스 조건에 대해 사용자는 해당 타사 공급자에게 문의해야 합니다.
응용 프로그램 스택, K3s 클러스터, 로컬 High Availability Manager 데이터를 완전히 제거하려면 이 작업의 모든 부분을 완료합니다.
  1. 응용 프로그램 스택을 제거하려면 Windows 관리 워크스테이션에서 다음 명령을 실행합니다.
    1. 핵심 High Availability 응용 프로그램을 제거하려면
      helm uninstall ftoptix -n ftoptix
      를 실행합니다.
    2. 데이터베이스 스택을 제거하려면
      helm uninstall ftoptix-db -n ftoptix
      를 실행합니다.
    3. 응용 프로그램 네임스페이스에서 남은 MariaDB 사용자 지정 리소스를 삭제하려면
      kubectl api-resources --api-group=k8s.mariadb.com --namespaced=true -o name | ForEach-Object { kubectl delete $_ -n ftoptix --all --ignore-not-found --timeout=60s }
      를 실행합니다.
    4. 프로젝트 및 로그 볼륨을 포함한 Persistent Volume Claims를 삭제하려면
      kubectl delete pvc -n ftoptix --all --ignore-not-found
      를 실행합니다.
    5. 응용 프로그램 네임스페이스를 삭제하려면
      kubectl delete namespace ftoptix
      를 실행합니다.
    6. MariaDB 연산자를 제거하려면
      helm uninstall mariadb-operator -n mariadb-system
      을 실행합니다.
    7. MariaDB 사용자 지정 리소스 정의를 삭제하려면
      kubectl get crd -o name | Select-String "k8s.mariadb.com" | ForEach-Object { kubectl delete $_ --ignore-not-found }
      를 실행합니다.
    8. MariaDB 연산자 네임스페이스를 삭제하려면
      kubectl delete namespace mariadb-system
      을 실행합니다.
    9. FactoryTalk Optix
      와(과) 관련된 컨테이너 이미지를 정리하려면 각 노드에서 다음 명령을 실행합니다.
      sudo ctr -n k8s.io images ls | grep -E "ra-swc|mariadb|proxysql|busybox" \ | awk '{print $1}' | xargs -r sudo ctr -n k8s.io images rm
  2. K3s 클러스터를 제거하려면 각 Ubuntu 노드에서 해당 제거 스크립트를 실행합니다.
    1. 서버 노드에서
      sudo /usr/local/bin/k3s-uninstall.sh
      를 실행합니다.
    2. 에이전트 노드에서
      sudo /usr/local/bin/k3s-agent-uninstall.sh
      를 실행합니다.
  3. Keepalived를 제거하려면 각 Ubuntu 노드에서
    sudo apt-get purge -y keepalived
    를 실행합니다.
  4. 로컬 응용 프로그램 데이터를 제거하려면 High Availability Manager를 닫은 다음
    %LOCALAPPDATA%\Rockwell Automation\FactoryTalk Optix High Availability Manager
    를 삭제합니다.
    중요: 폴더를 삭제하기 전에 High Availability Manager를 닫습니다.
High Availability 응용 프로그램 스택, K3s 클러스터, 로컬 관리자 데이터가 제거됩니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal