Désinstaller le cluster High Availability

Retirez la pile d’application
FactoryTalk® Optix™
High Availability, le cluster K3s et les données du gestionnaire local.
IMPORTANT: Les Persistent Volume Claims (PVC) sont supprimés lors de la désinstallation. Toutes les données de la base de données sont perdues, y compris les projets chargés. Sauvegardez toutes les données requises avant de continuer. Réhébergez les droits à l’aide de High Availability Manager ou d’Entitlement Manager, selon la façon dont ils ont été installés.
Assurez-vous que kubectl et Helm sont installés sur votre poste de travail d’administration Windows et que kubectl est configuré pour se connecter au cluster cible.
IMPORTANT:
Rockwell Automation
n’est pas responsable des logiciels tiers, y compris, mais sans s’y limiter, de leurs performances, de leur sécurité, de leurs mises à jour ou de leur compatibilité avec nos produits. Toute utilisation d’un logiciel tiers se fait à vos propres risques, et nous ne fournissons pas d’assistance, de garantie ou d'assurance pour ces logiciels. Les utilisateurs doivent se référer aux fournisseurs tiers respectifs pour obtenir de l’aide et consulter les conditions de licence.
Effectuez toutes les parties de cette tâche pour retirer entièrement la pile d’application, le cluster K3s et les données locales de High Availability Manager.
  1. Pour retirer la pile d’application, exécutez les commandes suivantes depuis le poste de travail de gestion Windows.
    1. Pour retirer l’application principale High Availability, exécutez
      helm uninstall ftoptix -n ftoptix
      .
    2. Pour retirer la pile de base de données, exécutez
      helm uninstall ftoptix-db -n ftoptix
      .
    3. Pour supprimer les ressources personnalisées MariaDB restantes dans l’espace de noms de l’application, exécutez
      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. Pour supprimer les Persistent Volume Claims, y compris les volumes de projet et de journal, exécutez
      kubectl delete pvc -n ftoptix --all --ignore-not-found
      .
    5. Pour supprimer l’espace de noms de l’application, exécutez
      kubectl delete namespace ftoptix
      .
    6. Pour désinstaller l’opérateur MariaDB, exécutez
      helm uninstall mariadb-operator -n mariadb-system
      .
    7. Pour supprimer les définitions de ressources personnalisées MariaDB, exécutez
      kubectl get crd -o name | Select-String "k8s.mariadb.com" | ForEach-Object { kubectl delete $_ --ignore-not-found }
      .
    8. Pour supprimer l’espace de noms de l’opérateur MariaDB, exécutez
      kubectl delete namespace mariadb-system
      .
    9. Pour supprimer les images de conteneur liées à
      FactoryTalk Optix
      sur chaque nœud, exécutez la commande suivante.
      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. Pour retirer le cluster K3s, sur chaque nœud Ubuntu, exécutez le script de désinstallation correspondant.
    1. Sur un nœud serveur, exécutez
      sudo /usr/local/bin/k3s-uninstall.sh
      .
    2. Sur un nœud agent, exécutez
      sudo /usr/local/bin/k3s-agent-uninstall.sh
      .
  3. Pour retirer Keepalived, sur chaque nœud Ubuntu, exécutez
    sudo apt-get purge -y keepalived
    .
  4. Pour retirer les données d’application locales, fermez High Availability Manager, puis supprimez
    %LOCALAPPDATA%\Rockwell Automation\FactoryTalk Optix High Availability Manager
    .
    IMPORTANT: Fermez High Availability Manager avant de supprimer le dossier.
La pile d’application High Availability, le cluster K3s et les données du gestionnaire local sont retirés.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal