Skip to main content
Tutti i cloud provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tutti i cloud provider
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Installare il plug-in SnapCenter per Oracle e aggiungere host di database

Collaboratori

È necessario installare il plug-in SnapCenter per Oracle su ciascuno degli host di database Oracle, aggiungere gli host di database e rilevare i database sull'host per assegnare criteri e creare backup.

  • Se SSH è attivato per l'host del database, è possibile installare il plug-in utilizzando uno dei seguenti metodi:

    • Installare il plug-in e aggiungere l'host dall'interfaccia utente utilizzando l'opzione SSH. Scopri di più.

    • Installare il plug-in utilizzando lo script e aggiungere l'host dall'interfaccia utente utilizzando l'opzione manuale. Scopri di più.

  • Se SSH è disattivato, installare il plug-in manualmente e aggiungere l'host dall'interfaccia utente utilizzando l'opzione manuale. Scopri di più.

Prerequisiti

Prima di aggiungere l'host, assicurarsi che i prerequisiti siano soddisfatti.

  • L'ambiente di lavoro e il connettore dovrebbero essere stati creati.

  • Assicurarsi che il connettore sia collegato agli host del database Oracle.

    Per informazioni su come risolvere il problema di connettività, fare riferimento a. "Impossibile convalidare la connettività dall'host del connettore BlueXP all'host del database dell'applicazione".

    Quando il connettore viene perso o se è stato creato un nuovo connettore, è necessario associarlo alle risorse dell'applicazione esistenti. Per istruzioni sull'aggiornamento del connettore, vedere "Aggiornare i dettagli del connettore".

  • Assicurarsi che l'utente BlueXP abbia il ruolo di "account Admin".

  • Assicurarsi che l'account non root (sudo) sia presente sull'host dell'applicazione per le operazioni di protezione dei dati.

  • Assicurarsi che Java 11 (64-bit) Oracle Java o OpenJDK sia installato su ciascuno degli host di database Oracle e che LA variabile JAVA_HOME sia impostata correttamente.

  • Se viene eseguita l'installazione basata su SSH, assicurarsi che il connettore abbia attivato la comunicazione con la porta SSH (impostazione predefinita: 22).

  • Assicurarsi che il connettore abbia la comunicazione abilitata alla porta plug-in (impostazione predefinita: 8145) per il funzionamento delle operazioni di protezione dei dati.

  • Assicurarsi che sia installata la versione più recente del plug-in. Per aggiornare il plug-in, fare riferimento a. Upgrade del plug-in SnapCenter per database Oracle.

Aggiungere host dall'interfaccia utente utilizzando l'opzione SSH

Fasi
  1. Nell'interfaccia utente di BlueXP, fare clic su Protection > Backup and Recovery > Applications.

    Se è già stato aggiunto un host e si desidera aggiungere un altro host, fare clic su applicazioni > Gestisci database > Aggiungi, quindi passare al punto 5.

  2. Fare clic su Scopri applicazioni.

  3. Selezionare Cloud Native e fare clic su Next.

    Viene creato un account di servizio (SnapCenter-account-<accountid>) con ruolo sistema SnapCenter per eseguire operazioni pianificate di protezione dei dati per tutti gli utenti di questo account. L'account del servizio (SnapCenter-account-<accountid>) viene utilizzato per eseguire le operazioni di backup pianificate. Non eliminare mai l'account del servizio. Per visualizzare l'account del servizio, fare clic su account > Gestisci account > membri.

  4. Selezionare Oracle come tipo di applicazione.

  5. Nella pagina host details (Dettagli host), eseguire le seguenti operazioni:

    1. Selezionare utilizzando SSH.

    2. Specificare l'FQDN o l'indirizzo IP dell'host in cui si desidera installare il plug-in.

      Assicurarsi che il connettore sia in grado di comunicare con l'host del database utilizzando l'FQDN o l'indirizzo IP.

    3. Specificare l'utente non root(sudo) che utilizza il pacchetto del plug-in da copiare sull'host.

      L'utente root non è supportato.

    4. Specificare la porta SSH e il plug-in.

      La porta SSH predefinita è 22 e la porta plug-in è 8145.

    Dopo aver installato il plug-in, è possibile chiudere la porta SSH sull'host dell'applicazione. La porta SSH non è necessaria per le operazioni di protezione dei dati.

    1. Selezionare il connettore.

    2. (Facoltativo) se l'autenticazione senza chiave non è abilitata tra il connettore e l'host, specificare la chiave privata SSH che verrà utilizzata per comunicare con l'host.

      Nota La chiave privata SSH non viene memorizzata nell'applicazione e non viene utilizzata per altre operazioni.
    3. Fare clic su Avanti.

  6. Nella pagina di configurazione, eseguire le seguenti operazioni:

    1. Configurare l'accesso sudo per l'utente SnapCenter nell'host del database Oracle effettuando l'accesso alla macchina Linux che esegue il database Oracle.

    2. Copiare il testo visualizzato nell'interfaccia utente di BlueXP.

    3. Creare il file /etc/sudoers.d/snapcenter sulla macchina Linux e incollare il testo copiato.

    4. Nell'interfaccia utente di BlueXP, selezionare la casella di controllo e fare clic su Avanti.

  7. Esaminare i dettagli e fare clic su Scopri applicazioni.

    • Una volta installato il plug-in, viene avviata l'operazione di rilevamento.

    • Al termine dell'operazione di rilevamento, vengono visualizzati tutti i database sull'host. Se l'autenticazione del sistema operativo per il database è disattivata, fare clic su Configura per attivare l'autenticazione del database. Per ulteriori informazioni, fare riferimento a. Configurare le credenziali del database Oracle.

    • Fare clic su Impostazioni e selezionare host per visualizzare tutti gli host.

    • Fare clic su Impostazioni e selezionare Criteri per visualizzare i criteri predefiniti. Esaminare le policy predefinite e modificarle per soddisfare i requisiti o creare una nuova policy.

Aggiungere host dall'interfaccia utente utilizzando l'opzione manuale e installare il plug-in utilizzando lo script

Configurare l'autenticazione basata su chiave SSH per l'account utente non root dell'host Oracle ed eseguire i seguenti passaggi per installare il plug-in.

Prima di iniziare

Assicurarsi che la connessione SSH al connettore sia attivata.

Fasi
  1. Nell'interfaccia utente di BlueXP, fare clic su Protection > Backup and Recovery > Applications.

  2. Fare clic su Scopri applicazioni.

  3. Selezionare Cloud Native e fare clic su Next.

    Viene creato un account di servizio (SnapCenter-account-<accountid>) con ruolo sistema SnapCenter per eseguire operazioni pianificate di protezione dei dati per tutti gli utenti di questo account. L'account del servizio (SnapCenter-account-<accountid>) viene utilizzato per eseguire le operazioni di backup pianificate. Non eliminare mai l'account del servizio. Per visualizzare l'account del servizio, fare clic su account > Gestisci account > membri.

  4. Selezionare Oracle come tipo di applicazione.

  5. Nella pagina host details (Dettagli host), eseguire le seguenti operazioni:

    1. Selezionare Manuale.

    2. Specificare l'FQDN o l'indirizzo IP dell'host in cui è installato il plug-in.

      Assicurarsi che il connettore sia in grado di comunicare con l'host del database utilizzando l'FQDN o l'indirizzo IP.

    3. Specificare la porta del plug-in.

      La porta predefinita è 8145.

    4. Specificare l'utente non root (sudo) che utilizza il pacchetto del plug-in da copiare sull'host.

    5. Selezionare il connettore.

    6. Selezionare la casella di controllo per confermare che il plug-in è installato sull'host.

    7. Fare clic su Avanti.

  6. Nella pagina di configurazione, eseguire le seguenti operazioni:

    1. Configurare l'accesso sudo per l'utente SnapCenter nell'host del database Oracle effettuando l'accesso alla macchina Linux che esegue il database Oracle.

    2. Copiare il testo visualizzato nell'interfaccia utente di BlueXP.

    3. Creare il file /etc/sudoers.d/snapcenter sulla macchina Linux e incollare il testo copiato.

    4. Nell'interfaccia utente di BlueXP, selezionare la casella di controllo e fare clic su Avanti.

  7. Accedere a Connector VM.

  8. Installare il plug-in utilizzando lo script fornito nel connettore.
    sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Se si utilizza un connettore meno recente, eseguire il seguente comando per installare il plug-in.
    sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port>

    Nome Descrizione Obbligatorio Predefinito

    plugin_host

    Specifica l'host Oracle

    -

    nome_utente_host

    Specifica l'utente SnapCenter con privilegi SSH sull'host Oracle

    -

    host_ssh_key

    Specifica la chiave SSH dell'utente SnapCenter e viene utilizzata per connettersi all'host Oracle

    -

    porta_plugin

    Specifica la porta utilizzata dal plug-in

    No

    8145

    host_ssh_port

    Specifica la porta SSH sull'host Oracle

    No

    22

    Ad esempio:

    • sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

    • sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host 10.0.1.1 --username snapcenter --sshkey /keys/netapp-ssh.ppk

  9. Nell'interfaccia utente di BlueXP, esaminare i dettagli e fare clic su Scopri applicazioni.

    • Al termine dell'operazione di rilevamento, vengono visualizzati tutti i database sull'host. Se l'autenticazione del sistema operativo per il database è disattivata, fare clic su Configura per attivare l'autenticazione del database. Per ulteriori informazioni, fare riferimento a. Configurare le credenziali del database Oracle.

    • Fare clic su Impostazioni e selezionare host per visualizzare tutti gli host.

    • Fare clic su Impostazioni e selezionare Criteri per visualizzare i criteri predefiniti. Esaminare le policy predefinite e modificarle per soddisfare i requisiti o creare una nuova policy.

Aggiungere host dall'interfaccia utente utilizzando l'opzione manuale e installare il plug-in manualmente

Se l'autenticazione basata su chiave SSH non è abilitata sull'host del database Oracle, attenersi alla seguente procedura manuale per installare il plug-in e aggiungere l'host dall'interfaccia utente utilizzando l'opzione manuale.

Fasi
  1. Nell'interfaccia utente di BlueXP, fare clic su Protection > Backup and Recovery > Applications.

  2. Fare clic su Scopri applicazioni.

  3. Selezionare Cloud Native e fare clic su Next.

    Viene creato un account di servizio (SnapCenter-account-<accountid>) con ruolo sistema SnapCenter per eseguire operazioni pianificate di protezione dei dati per tutti gli utenti di questo account. L'account del servizio (SnapCenter-account-<accountid>) viene utilizzato per eseguire le operazioni di backup pianificate. Non eliminare mai l'account del servizio. Per visualizzare l'account del servizio, fare clic su account > Gestisci account > membri.

  4. Selezionare Oracle come tipo di applicazione.

  5. Nella pagina Dettagli host, eseguire le seguenti operazioni:

    1. Selezionare Manuale.

    2. Specificare l'FQDN o l'indirizzo IP dell'host in cui è installato il plug-in.

      Assicurarsi che il connettore sia in grado di comunicare con l'host del database utilizzando l'FQDN o l'indirizzo IP.

    3. Specificare la porta del plug-in.

      La porta predefinita è 8145.

    4. Specificare l'utente sudo non-root (sudo) che utilizza il pacchetto del plug-in da copiare sull'host.

    5. Selezionare il connettore.

    6. Selezionare la casella di controllo per confermare che il plug-in è installato sull'host.

    7. Fare clic su Avanti.

  6. Nella pagina di configurazione, eseguire le seguenti operazioni:

    1. Configurare l'accesso sudo per l'utente SnapCenter nell'host del database Oracle effettuando l'accesso alla macchina Linux che esegue il database Oracle.

    2. Copiare il testo visualizzato nell'interfaccia utente di BlueXP.

    3. Creare il file /etc/sudoers.d/snapcenter sulla macchina Linux e incollare il testo copiato.

    4. Nell'interfaccia utente di BlueXP, selezionare la casella di controllo e fare clic su Avanti.

  7. Accedere a Connector VM.

  8. Scarica il binario del plug-in host Linux di SnapCenter.
    sudo docker exec -it cloudmanager_scs_cloud curl -X GET 'http://127.0.0.1/deploy/downloadLinuxPlugin'

    Il binario del plug-in è disponibile all'indirizzo: cd /var/lib/docker/Volumes/service-manager[1]-2_cloudmanager_scs_cloud_volume/_data/€(sudo docker ps|grep -po "cloudmanager_scs_cloud:.*? "|sed -e/ */'|cut -f2 -d":")/sc-linux-host-plugin

  9. Copiare snapcenter_linux_host_plugin_scs.bin dal percorso sopra indicato al percorso /home/<non root user (sudo)>/.sc_netapp per ciascuno degli host di database Oracle utilizzando metodi scp o altri metodi alternativi.

  10. Accedere all'host del database Oracle utilizzando l'account non root (sudo).

  11. Modificare la directory in /home/<non root user>/.sc_netapp/ ed eseguire il seguente comando per abilitare le autorizzazioni di esecuzione per il file binario.
    chmod +x snapcenter_linux_host_plugin_scs.bin

  12. Installare il plug-in Oracle come utente sudo SnapCenter.
    ./snapcenter_linux_host_plugin_scs.bin -i silent -DSPL_USER=<non-root>

  13. Copiare certificate.pem dal percorso <base_mount_path>/client/certificate/ del connettore VM a /var/opt/snapcenter/spl/etc/ sull'host plug-in.

  14. Andare a /var/opt/snapcenter/spl/etc ed eseguire il comando keytool per importare il file certificate.pem.
    keytool -import -alias agentcert -file certificate.pem -keystore keystore.jks -deststorepass snapcenter -noprompt

  15. Riavviare SPL: systemctl restart spl

  16. Verificare che il plug-in sia raggiungibile dal connettore eseguendo il comando riportato di seguito dal connettore.
    docker exec -it cloudmanager_scs_cloud curl -ik https://<FQDN or IP of the plug-in host>:<plug-in port>/PluginService/Version --cert /config/client/certificate/certificate.pem --key /config/client/certificate/key.pem

  17. Nell'interfaccia utente di BlueXP, esaminare i dettagli e fare clic su Scopri applicazioni.

    • Al termine dell'operazione di rilevamento, vengono visualizzati tutti i database sull'host. Se l'autenticazione del sistema operativo per il database è disattivata, fare clic su Configura per attivare l'autenticazione del database. Per ulteriori informazioni, fare riferimento a. Configurare le credenziali del database Oracle.

    • Fare clic su Impostazioni e selezionare host per visualizzare tutti gli host.

    • Fare clic su Impostazioni e selezionare Criteri per visualizzare i criteri predefiniti. Esaminare le policy predefinite e modificarle per soddisfare i requisiti o creare una nuova policy.

Configurare le credenziali del database Oracle

È necessario configurare le credenziali del database utilizzate per eseguire operazioni di protezione dei dati sui database Oracle.

Fasi
  1. Se l'autenticazione del sistema operativo per il database è disattivata, fare clic su Configura per modificare l'autenticazione del database.

  2. Specificare il nome utente, la password e i dettagli della porta.

    Se il database risiede in ASM, è necessario configurare anche le impostazioni ASM.

    L'utente Oracle deve disporre dei privilegi sysdba e l'utente ASM deve disporre dei privilegi sysasm.

  3. Fare clic su Configura.

Upgrade del plug-in SnapCenter per database Oracle

È necessario aggiornare il plug-in SnapCenter per Oracle per accedere alle nuove funzionalità e ai miglioramenti più recenti. È possibile eseguire l'aggiornamento dall'interfaccia utente di BlueXP o dalla riga di comando.

Prima di iniziare
  • Assicurarsi che non vi siano operazioni in esecuzione sull'host.

Fasi
  1. Fare clic su Backup and Recovery > applicazioni > host.

  2. Verificare se l'aggiornamento del plug-in è disponibile per uno degli host controllando la colonna Stato generale.

  3. Aggiornare il plug-in dall'interfaccia utente o utilizzando la riga di comando.

    Eseguire l'aggiornamento utilizzando l'interfaccia utente Eseguire l'aggiornamento utilizzando la riga di comando
    1. Fare clic su per selezionare l'azione Corrispondente all'host e fare clic su Upgrade Plug-in.

    2. Nella pagina di configurazione, eseguire le seguenti operazioni:

      1. Configurare l'accesso sudo per l'utente SnapCenter nell'host del database Oracle effettuando l'accesso alla macchina Linux che esegue il database Oracle.

      2. Copiare il testo visualizzato nell'interfaccia utente di BlueXP.

      3. Modificare il file /etc/sudoers.d/snapcenter sulla macchina Linux e incollare il testo copiato.

      4. Nell'interfaccia utente di BlueXP, selezionare la casella di controllo e fare clic su Upgrade (Aggiorna).

    1. Accedere a Connector VM.

    2. Eseguire il seguente script.
      sudo /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade

      Se si utilizza un connettore meno recente, eseguire il seguente comando per aggiornare il plug-in.
      sudo /var/lib/docker/volumes/cloudmanager_scs_cloud_volume/_data/scripts/linux_plugin_copy_and_install.sh --host <plugin_host> --username <host_user_name> --sshkey <host_ssh_key> --pluginport <plugin_port> --sshport <host_ssh_port> --upgrade