9.2. Cluster di origine
- ❏ Il cluster soddisfa i requisiti hardware minimi.
❏ È installata la versione corretta del Migration Toolkit for Containers Operator:
-
operator-3.7.yml
su OpenShift Container Platform versione 3.7. -
operator.yml
su OpenShift Container Platform versioni da 3.9 a 4.5.
-
- ❏ La versione dell'MTC è la stessa su tutti i cluster.
- ❏ Tutti i nodi hanno una sottoscrizione attiva a OpenShift Container Platform.
- ❏ Hai eseguito tutte le attività da eseguire una volta sola.
- ❏ Hai eseguito tutti i controlli di integrità dell'ambiente.
❏ Hai controllato i PV con configurazioni anormali bloccati nello stato Terminating eseguendo il seguente comando:
$ oc get pv
❏ Hai controllato i pod il cui stato è diverso da Running o Completed eseguendo il seguente comando:
$ oc get pods --all-namespaces | egrep -v 'Running | Completed'
❏ Hai controllato i pod con un alto numero di riavvii eseguendo il seguente comando:
$ oc get pods --all-namespaces --field-selector=status.phase=Running \ -o json | jq '.items[]|select(any( .status.containerStatuses[]; \ .restartCount > 3))|.metadata.name'
Anche se i pod sono nello stato Running, un alto numero di riavvii potrebbe indicare alcuni problemi.
- ❏ Hai rimosso vecchie build, deployment e immagini da ogni spazio dei nomi di cui deve essere eseguita la migrazione tramite pruning.
- ❏ Il registro interno usa un tipo di storage supportato.
- ❏ Solo migrazione diretta delle immagini: il registro interno è esposto al traffico esterno.
- ❏ È possibile leggere e scrivere immagini nel registro.
- ❏ Il cluster etcd è integro.
- ❏ Il tempo medio di risposta del server API sul cluster di origine è inferiore a 50 ms.
- ❏ I certificati del cluster sono validi per la durata del processo di migrazione.
❏ Hai controllato le richieste di firma dei certificati in sospeso eseguendo il seguente comando:
$ oc get csr -A | grep pending -i
- ❏ Il provider di identità sta funzionando.