automation-suite
2023.10
true
Automation Suite unter Linux – Installationsanleitung
Last updated 15. Okt. 2024

Das Upgrade eines einzelnen Knotens schlägt in der Fabric-Phase fehl

Beschreibung

Beim Upgraden von Einzelknotenbereitstellungen mit Speicher im Cluster von Version 2022.4.1 oder älter auf Version 2023.10.0 schlägt das Upgrade-Skript in der Fabric-Phase aufgrund eines rook-ceph-Migrationsproblems fehl.

Lösung

Um das Problem zu beheben, führen Sie den folgenden Befehl aus, bevor Sie das Upgrade starten:

Wichtig: Stellen Sie sicher, dass Sie den Befehl nur bei Bereitstellungen mit einem einzelnen Knoten ausführen. Wenn Sie den Befehl auf Bereitstellungen mit mehreren Knoten ausführen, wird die Datenredundanz deaktiviert.
function set_config_ceph_pool_all(){
  local config_name="$1"
  local config_value="$2"
  local pool_name

  for pool_name in $(kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph osd pool ls); do
    kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph osd pool set "${pool_name}" "${config_name}" "${config_value}"  || true
  done
}
# set pool size to 1 for all the pools
set_config_ceph_pool_all "size" "1"
# set pool min size to 1 for all the pools
set_config_ceph_pool_all "min_size" "1"function set_config_ceph_pool_all(){
  local config_name="$1"
  local config_value="$2"
  local pool_name

  for pool_name in $(kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph osd pool ls); do
    kubectl -n rook-ceph exec deploy/rook-ceph-tools -- ceph osd pool set "${pool_name}" "${config_name}" "${config_value}"  || true
  done
}
# set pool size to 1 for all the pools
set_config_ceph_pool_all "size" "1"
# set pool min size to 1 for all the pools
set_config_ceph_pool_all "min_size" "1"
  • Beschreibung
  • Lösung

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten