Comando Backup & Restore

Proteggere i dati con backup incentrati sulle applicazioni. Utilizzare le istantanee locali per il ripristino rapido o trasferire i backup sull'archivio oggetti esterno per una conservazione sicura.

Prima di iniziare

  • Installare l'hub di backup. Per la procedura di installazione, vedere Backup e ripristino dell'hub.
  • Generare lo YAML. Questo YAMLis è richiesto per stabilire l'autenticazione reciproca tra i due cluster. Per la procedura di generazione, vedere Stabilire la connessione tra hub e spoke.
  • Quando aggiungi un Spoke a hub, la versione di Spoke deve essere la stessa di Hub.
  • Considerare i seguenti punti prima di iniziare l'installazione:
    • Porte firewall richieste per l'architettura Hub e Spoke :
      • Hub
        Deve essere in grado di stabilire una connessione TCP all'indirizzo API del cluster Spoke
      • Spoke
        • Deve essere in grado di stabilire una connessione TCP all'indirizzo API cluster Hub
        • Deve essere in grado di effettuare una connessione TCP all'indirizzo :443, dove <kafka-route>:443 può essere trovato eseguendo il seguente comando sull'hub:
          oc get route -n ibm-bnr -l app=kafka-bridge-rbac-proxy
          Output di esempio:
          NOME HOST/PORTA PERCORSO SERVIZI PORTA TERMINAZIONE WILDCARD
          kafka-bridge kafka-bridge-ibm-bnr.bnr-98b7318c91b01bd72490e80cc2328915-0000.ca-tor. containers.appdomain.cloud /loadbalancer scalable-kafka-bridge-load-balancer https reencrypt/None Nessuno
          kafka-bridge-rbac-proxy kafka-bridge-ibm-bnr.bnr-98b7318c91b01bd72490e80cc2328915-0000.ca-tor. containers.appdomain.cloud / kafka-bridge-rbac-proxy0 https reencrypt Nessuno
          kafka-bridge-rbac-proxy1 kafka-bridge-ibm-bnr.bnr-98b7318c91b01bd72490e80cc2328915-0000.ca-tor. containers.appdomain.cloud /bridge1 kafka-bridge-rbac-proxy1 https reencrypt Nessuno
          kafka-bridge-rbac-proxy2 kafka-bridge-ibm-bnr.bnr-98b7318c91b01bd72490e80cc2328915-0000.ca-tor. containers.appdomain.cloud /bridge2 kafka-bridge-rbac-proxy2 https reencrypt Nessuno
          kafka-bridge-rbac-proxy3 kafka-bridge-ibm-bnr.bnr-98b7318c91b01bd72490e80cc2328915-0000.ca-tor. containers.appdomain.cloud /bridge3 kafka-bridge-rbac-proxy3 https reencrypt Nessuno
      • Sull'host esiste un percorso che crea un indirizzo DNS per l'API Kubernetes, che è abilitato per impostazione predefinita durante l'installazione di Red Hat® OpenShift®. Verificare se è disponibile e risolvibile dai contenitori spoke. Il formato di URL è api.<cluster-name>.<domain> ma è modificabile. Questa è la porta 443 su tutti i nodi del piano di controllo.
      • Un instradamento al bridge Kafka crea un indirizzo DNS. Controllare se è disponibile ed è risolvibile dai contenitori spoke. Utilizza la porta 443 sui nodi di elaborazione. Immetti il seguente comando e controlla il ruolo nell'output per sapere quali nodi sono nodi di calcolo (necessari per Kafka Bridge) e nodi del piano di controllo (per la connessione API Kubernetes ):
        oc get nodes
        Output di esempio:
        NOME STATO RUOLI ETÀ VERSIONE.
        bootstrap.ocpfsn.pok.stglabs.ibm.com Operatore pronto 3d18h v1.25.14+20cda61
        master0.ocpfsn.pok.stglabs.ibm.com Piano di controllo pronto, master 3d19h v1.25.14+20cda61
        master1.ocpfsn.pok.stglabs.ibm.com Piano di controllo pronto, master 3d19h v1.25.14+20cda61
        master2.ocpfsn.pok.stglabs.ibm.com Piano di controllo pronto, master 3d19h v1.25.14+20cda61
        worker0.ocpfsn.pok.stglabs.ibm.com Operatore pronto 3d18h v1.25.14+20cda61
        worker1.ocpfsn.pok.stglabs.ibm.com Operatore pronto 3d18h v1.25.14+20cda61
        worker3.ocpfsn.pok.stglabs.ibm.com Operatore pronto 2d2h v1.25.14+20cda61
        In alternativa, per verificare i ruoli dalla console OpenShift , procedere come segue:
        1. Accedi alla consoleOpenShift .
        2. Fare clic sul menu Calcola > Nodi.
        3. Controllare il ruolo dei nodi.
      • Il seguente comando può essere utilizzato per ottenere l'indirizzo API del cluster di un cluster:
        oc cluster-info
        Ad esempio:
        Il piano di controllo Kubernetes è in esecuzione alle https://c109-e.us-east.containers.cloud.ibm.com:30363

Procedura

  1. Andate alla pagina Servizi dell'interfaccia utente di IBM Fusion.
  2. Nella sezione Disponibile , fare clic su Backup & Restore Agent .
  3. Nella pagina Backup & Restore , passare attraverso le funzioni e le funzionalità del servizio e fare clic su Install.
    Nella finestra Installa servizio, la classe ocs-storagecluster-ceph-rbd è impostata come predefinita per il servizio Backup e ripristino. Il catalogo dati interno richiede un minimo di 200 GB per l'archiviazione in ReadWriteOnce.
  4. Immettere un frammento di connessione generato dal cluster hub di backup
    Importante quando si installa Spoke dall'interfaccia utente, utilizzare il frammento. Usare l'opzione YAML solo quando si esegue una distribuzione automatica al di fuori dell'interfaccia utente di IBM Fusion.

    Per ulteriori informazioni sulla creazione della connessione tra hub e spoke, vedere Stabilire la connessione tra hub e spoke.

  5. Fare clic su Installa.
    Viene eseguita una convalida per verificare se la connessione è possibile. Se viene visualizzato il messaggio di connessione non riuscita, controllare il messaggio ed eseguire l'azione correttiva. L'installazione viene avviata e viene visualizzata una notifica nella pagina Servizi . Puoi vedere l'avanzamento dell'installazione nella sezione Services > Installed . Dopo che l'installazione è stata completata correttamente, è possibile visualizzare lo stato come normale e un collegamento Introduzione .

    Dopo aver abilitato Backup & Restore, è possibile visualizzare la versione del servizio e lo stato di integrità. Dal menu dei puntini di sospensione, è possibile scaricare i log e visualizzare la documentazione. Dopo aver raccolto correttamente i log, viene visualizzata una notifica di esito positivo. La notifica scompare automaticamente dopo qualche tempo.

    Il menu Backup & Restore del cluster spoke include i seguenti menu secondari:
    • Topologia
    • Applicazioni di backup
    In caso di altri errori, esaminare i log scaricati per comprendere la causa dell'errore e correggere il problema. Per ulteriori informazioni sui problemi di servizio in IBM Fusion, vedere Problemi di installazione e aggiornamento del servizio di backup e ripristino.
  6. Convalidare l'installazione:
    Nota: Assicurarsi che il servizio Backup & Restore IBM Fusion sia abilitato prima della convalida.
    Verificare che gli operatori del servizio Backup & Restore IBM Fusion HCI dalla console web OpenShift Container Platform console web:
    1. Andare agli operatori installati dalla OpenShift Container Platform console web.
    2. Selezionate il progetto come ibm-backup-restore.
    3. Verificare che i seguenti operatori mostrino lo stato succeeded.
      • Red Hat Integrazione - Flussi AMQ
      • Hub di backup e ripristino IBM Fusion
      • IBM Fusion Backup & Restore Spoke
      • OADP Operatore
    4. In alternativa, è possibile verificare lo stato degli operatori eseguendo il seguente comando oc:
      Nota: Si noti che nell'output della riga di comando appaiono più operatori che nella console web.
      oc get csv -n ibm-backup-restore
      Un esempio di risultato del comando oc è il seguente:
      NAME                              DISPLAY                               VERSION     REPLACES               PHASE
      amqstreams.v2.3.0-1               Red Hat Integration - AMQ Streams               2.3.0-1   amqstreams.v2.3.0-0    Succeeded
      guardian-dm-operator.v2.5.0       IBM Fusion Backup and Restore Data Mover        2.5.0                            Succeeded
      guardian-dp-operator.v2.5.0       IBM Fusion Backup and Restore Data Protection   2.5.0                            Succeeded
      guardian-mongo-operator.v2.5.0    IBM Fusion Backup and Restore Mongo             2.5.0                            Succeeded
      ibm-dataprotectionagent.v2.5.0    IBM Fusion Backup and Restore Agent             2.5.0                            Succeeded
      ibm-dataprotectionserver.v2.5.0   IBM Fusion Backup and Restore Server            2.5.0                            Succeeded
      oadp-operator.v1.1.2              OADP Operator                                   1.1.2     oadp-operator.v1.1.1   Succeeded
      redis-operator.v2.5.0             IBM Fusion Backup and Restore Redis             2.5.0                            Succeeded
      
      assicurarsi che lo stato indichi Succeeded.
    Verificare i pod di Backup e Ripristino dalla OpenShift Container Platform console:
    1. Andare a Carichi di lavoro > Pod.
    2. Selezionare lo spazio dei nomi in cui è stato installato IBM Fusion Backup & Restore. In questo caso, selezionare lo spazio dei nomi ibm-backup-restore .

      Elenca tutti i baccelli. Assicurarsi che tutti i pod siano in esecuzione.

    3. Verificare se i pod seguenti sono in esecuzione con successo:
      amq-streams-cluster-operator
      applicationsvc
      backup-location-deployment
      backup-service
      backuppolicy-deployment
      guardian-dm-controller-manager
      guardian-dp-operator-controller-manager
      guardian-kafka-cluster-entity-operator
      guardian-kafka-cluster-kafka-0
      guardian-kafka-cluster-kafka-1
      guardian-kafka-cluster-kafka-2
      guardian-kafka-cluster-zookeeper-0
      guardian-kafka-cluster-zookeeper-1
      guardian-kafka-cluster-zookeeper-2
      guardian-minio-0
      guardian-mongo-operator-controller-manager
      ibm-dataprotectionagent-controller-manager            
      ibm-dataprotectionserver-catalog-ibm-backup-restore
      ibm-dataprotectionserver-controller-manager
      ibm-backup-restoreagent-controller-manager
      ibm-backup-restoreserver-controller-manager
      job-manager
      mongodb-0
      mongodb-1
      mongodb-2
      mongodb-ab-0
      openshift-adp-controller-manager
      redis-master-0
      redis-operator-controller-manager
      redis-replicas-0
      redis-replicas-1
      redis-replicas-2
      transaction-manager
      velero
    4. In alternativa, è possibile verificare l'installazione eseguendo il seguente comando oc:
      oc get pods -n ibm-backup-restore
      Un esempio di risultato del comando oc è il seguente:
      NAME                                                              READY   STATUS      R
      amq-streams-cluster-operator-v2.3.0-1-7d6fb79d84-jdkfh            1/1     Running     0
      applicationsvc-55c9b4d6c9-6hdv7                                   1/1     Running     0
      b0f64f9161e0882f278dde2eaa1ea9677f4a230a29180fcf21fc665761hvvxz   0/1     Completed   0
      backup-location-deployment-6b565b856c-j4vjc                       1/1     Running     0
      backup-service-54bf9988f6-47bpv                                   1/1     Running     0
      backuppolicy-deployment-b997cc9bf-dfwnh                           1/1     Running     0
      bc6176f08ef686ccde24395724b77ea07a586a0bd1fa27ebfd5d704d0dxv9pl   0/1     Completed   0
      e349f7c16f02ad6c0c31e41ba2fb1750d5154b58537224d239fe47508872cj5   0/1     Completed   0
      f3dd0cbe8cb98614cf163fc5372733148236ea2bdeb5efc6a5d5afe4c085qlk   0/1     Completed   0
      ff53c6d827e0fd610a4392c4f9411beb0c785572d2fca1bda57e208650bwv2m   0/1     Completed   0
      ffacc5cdaa1e0aa4f3b3c0021f3c87931aa7422f8415303d95457febc8nmzk7   0/1     Completed   0
      guardian-dm-controller-manager-64d57bf9ff-28dqj                   2/2     Running     0
      guardian-dp-operator-controller-manager-6f6d55f6f7-fhndb          2/2     Running     0
      guardian-kafka-cluster-entity-operator-b59d699f7-5qxt8            3/3     Running     0
      guardian-kafka-cluster-kafka-0                                    1/1     Running     0
      guardian-kafka-cluster-kafka-1                                    1/1     Running     0
      guardian-kafka-cluster-kafka-2                                    1/1     Running     0
      guardian-kafka-cluster-zookeeper-0                                1/1     Running     0
      guardian-kafka-cluster-zookeeper-1                                1/1     Running     0
      guardian-kafka-cluster-zookeeper-2                                1/1     Running     0
      guardian-minio-0                                                  1/1     Running     0
      guardian-mongo-operator-controller-manager-6f47776cb4-s6tkm       2/2     Running     0
      ibm-dataprotectionagent-controller-manager-54d66f7975-lgdgh       2/2     Running     0
      ibm-dataprotectionserver-catalog-ibm-backup-restore-k967t         1/1     Running     0
      ibm-dataprotectionserver-controller-manager-749554d89f-q6gmx      2/2     Running     0
      job-manager-859484bfc5-fzpt8                                      1/1     Running     0
      mongodb-0                                                         2/2     Running     1
      mongodb-1                                                         2/2     Running     1
      mongodb-2                                                         2/2     Running     1
      mongodb-ab-0                                                      1/1     Running     0
      openshift-adp-controller-manager-59fb9f86f4-gdbhb                 1/1     Running     0
      redis-master-0                                                    1/1     Running     0
      redis-operator-controller-manager-647cf89ff7-wl8w2                2/2     Running     0
      redis-replicas-0                                                  1/1     Running     0
      redis-replicas-1                                                  1/1     Running     0
      redis-replicas-2                                                  1/1     Running     0
      transaction-manager-5d9b59cf9f-hdzjm                              2/2     Running     0
      velero-777d65c9b7-455fv                                           1/1     Running     0
      
    Verificare lo stato di installazione del servizio Backup & Restore IBM Fusion dalla console web OpenShift Container Platform console web:
    1. Andare agli operatori installati dalla OpenShift Container Platform console web.
    2. Selezionate lo spazio dei nomi come ibm-backup-restore.
    3. Selezionare IBM Fusion Backup & Restore server.
    4. Fare clic sulla scheda Server di protezione dati e selezionare Server di protezione dati.
    5. Selezionare la scheda YAML.
    6. Nella sezione Stato, accertarsi di quanto segue:
      • HealthStatuses Mostra lo stato di salute di tutti i componenti elencati. Potrebbero essere necessari 5 minuti o più perché tutti i componenti vengano visualizzati come sani.
      • Assicurarsi che lo stato dell'installazione sia Completato e che progressPercentage sia 100.
    7. In alternativa, è possibile verificare lo stato dell'installazione eseguendo il seguente comando oc:
      oc describe dataprotectionserver dataprotectionserver -n ibm-backup-restore
      Un esempio di risultato del comando oc è il seguente:
      Status:
        Health Statuses:
          Service Name:  applicationservice
          Status:        Healthy
          Service Name:  backuplocation
          Status:        Healthy
          Service Name:  backuppolicy
          Status:        Healthy
          Service Name:  backupservice
          Status:        Healthy
          Service Name:  jobmanager
          Status:        Healthy
          Service Name:  backupagent
          Status:        Healthy
          Service Name:  mongo
          Status:        Healthy
          Service Name:  redis
          Status:        Healthy
          Service Name:  kafka
          Status:        Healthy
        Install Status:
          Progress Percentage:  100
          Retry On Failure:     false
          Status:               Completed
        Installed Version:      2.5.0
        Upgrade In Progress:    false
        Upgrade Status:
          Retry On Failure:  false
      
    8. Controllare la sezione di stato alla fine del CR e verificare che quanto segue:
      • La sezione Stato dell'installazione mostra lo stato dell'installazione e la percentuale di completamento.
      • Lo stato dell'installazione mostra lo stato dell'installazione come Completato quando l'installazione è stata completata con successo.
      • La sezione dello stato di salute elenca e mostra lo stato di salute dei componenti come sano.
      • Nota: gli stati di salute dei singoli componenti possono indicare Unknown o Degraded per un massimo di cinque minuti, per poi mostrare uno stato di salute al termine dell'installazione.

Operazioni successive

  • È possibile impostare i parametri di configurazione in ConfigMap guardian-configmap per modificare le impostazioni predefinite dell'agente IBM Fusion Backup & restore. Per ulteriori informazioni sui parametri, vedere Parametri di configurazione di backup e ripristino.
  • Andare alla pagina Panoramica dell'interfaccia utente del cluster spoke di backup e fare clic su Avvia hub di backup per aprire l'hub di backup.

    Nella pagina Backup & restore > Panoramica , hai dei link rapidi per generare YAML, collegare le ubicazioni, creare politiche di backup e proteggere le tue applicazioni.

  • Ora è possibile iniziare a proteggere le applicazioni di IBM Fusion.
    1. Aggiungere l'ubicazione per determinare se la verifica di rete è necessaria. Per la procedura di aggiunta di una posizione, vedere Aggiunta di una posizione di archiviazione di backup.
    2. Creazione del criterio di backup.
    3. Assegnazione del criterio di backup.