Sorun giderme ve kaldırma

Yaygın Z Understand and Refactor sorunlarını tanılayın ve gerektiğinde workload'u kalıcı olarak kaldırın.

Sorun giderme

Z Understand pod'u çalışmıyor

Pod durumunu kontrol edin:

oc get pods -n <instance-namespace> \
  -l app=ibm-bobz-understand

Pod günlüklerini inceleyin:

oc logs -n <instance-namespace> \
  -l app=ibm-bobz-understand

Custom resource durumunu kontrol edin:

oc get bob <cr-name> \
  -n <instance-namespace> \
  -o jsonpath='{.status.understand.status}'

Durum ReconcileError olarak kalıyor

Operator, mutabakat işlemini otomatik olarak yeniden dener ve bobctl durum güncellemelerini yoklamaya devam eder. Durum devam ederse operator günlüklerini izleyin:

oc logs \
  -n <operator-namespace> \
  deploy/ibm-bob-operator -f

Secret oluşturma veya custom resource güncelleme başarısız oluyor

Gerekli izinlerin doğru yapılandırıldığını ve kümeye erişilebildiğini doğrulayın:

oc auth can-i create secret -n <instance-namespace>

oc get bob -n <instance-namespace>

oc get pods -n <operator-namespace> \
  -l app=ibm-bob-operator

Kaldırma

Kaldırma prosedürünü yalnızca Z Understand and Refactor'ı kalıcı olarak kaldırmak istediğinizde kullanın.

Uyarı:

Kaldırma işlemi tüm workload verilerini ve yapılandırmasını siler. Bu işlem geri alınamaz.

Workload'u devre dışı bırakmak tüm mevcut verileri ve yapılandırmayı korur. Buna karşılık, uninstall komutu tüm kalıcı birimleri kalıcı olarak kaldırarak workload'un temiz bir durumdan yeniden yüklenmesine olanak tanır.

config.yaml dosyasını güncelleyerek workload'u devre dışı bırakın:

bob:
  understand:
    enabled: false

Değişikliği uygulayın:

./bobctl upgrade

Kaldırma komutunu çalıştırın:

./bobctl understand uninstall
FlagAçıklama
--yesOnay istemini atlar. Betik tabanlı veya otomatik dağıtımlar için uygundur.
--no-waitCR'ı günceller ve operatörün tamamlamasını beklemeden hemen çıkar.
--dry-runHerhangi bir değişiklik uygulamadan gerçekleştirilecek işlemleri görüntüler.

Yeniden yükleme

Kaldırma işlemi tamamlandıktan sonra Z Understand and Refactor workload'unu yeni bir dağıtım olarak yeniden yükleyebilirsiniz.

config.yaml dosyasında workload'u etkinleştirin:

bob:
  understand:
    enabled: true

Yapılandırmayı uygulayın:

./bobctl upgrade

Kurulumu yeniden çalıştırın:

./bobctl understand setup --config setup.json
Bu konu nasıl?