25.6 Spostamento dei dati da un database Sybase OEM esterno in un database Sybase incorporato

ZENworks 10 Configuration Management consente di spostare i dati da un database Sybase OEM (database Sybase esterno) in un database Sybase SQL Anywhere (database Sybase incorporato) installato sul server ZENworks.

25.6.1 Preparazione per lo spostamento dei dati

Prima di spostare i dati da un database Sybase esterno in un database Sybase incorporato, eseguire le seguenti operazioni:

  • Assicurarsi che ZENworks 10 Configuration Management sia installato con un database Sybase OEM esterno in un dispositivo Windows o Linux.

  • Installare il database Sybase incorporato sul server ZENworks. Per ulteriori informazioni sull'installazione di un database Sybase esterno, vedere Installazione di un database ZENworks esterno nella Guida all'installazione di ZENworks 10 Configuration Management.

    Durante l'installazione del database Sybase incorporato è necessario tenere presenti i seguenti punti al momento dell'impostazione della pagina Configurazione accesso Sybase:

    • Il nome del database può essere lo stesso del database Sybase esterno oppure essere univoco.

    • Assicurarsi che il nome utente e la password siano gli stessi utilizzati per il database Sybase esterno.

    • Assicurarsi che il nome del server database sia univoco.

25.6.2 Spostamento dei dati dal database Sybase esterno nel database Sybase incorporato

  1. Eseguire le seguenti operazioni sul server ZENworks dove è installato il database Sybase incorporato:

    1. Interrompere il servizio Archivio dati incorporato ZENworks di Novell.

      • In Windows: effettuare le seguenti operazioni:

        1. Dal menu Start del desktop Windows scegliere Impostazioni > Pannello di controllo.

        2. Fare doppio clic su Strumenti di amministrazione > Servizi.

        3. Fare clic con il pulsante destro del mouse sul servizio Archivio dati incorporato Novell ZENworks, scegliere Interrompi, oppure selezionare il servizio Archivio dati incorporato Novell ZENworks, quindi fare clic sull'icona icona Interrompi sulla barra degli strumenti.

      • In Linux: al prompt della console, immettere /etc/init.d/./sybase-asa stop.

    2. Cancellare il contenuto della directory database.

      La directory database è ubicata in percorso_installazione_ZENworks in Windows e nella directory /opt/novell/zenworks/ in Linux.

  2. Nel dispositivo in cui è installato il database Sybase esterno, interrompere il servizio di archivio dati incorporato di Novell ZENworks.

    • In Windows: effettuare le seguenti operazioni:

      1. Dal menu Start del desktop Windows scegliere Impostazioni > Pannello di controllo.

      2. Fare doppio clic su Strumenti di amministrazione > Servizi.

      3. Fare clic con il pulsante destro del mouse sul servizio Archivio dati incorporato Novell ZENworks, scegliere Interrompi, oppure selezionare il servizio Archivio dati incorporato Novell ZENworks, quindi fare clic sull'icona icona Interrompi sulla barra degli strumenti.

    • In Linux: al prompt della console, immettere /etc/init.d/./sybase-asa stop.

  3. Dal dispositivo in cui è installato il database Sybase esterno, copiare tutti i file inclusi nella directory database nelle directory appropriate sul server ZENworks che include il database Sybase incorporato.

    La directory database è ubicata in percorso_installazione_ZENworks in Windows e nella directory /opt/novell/zenworks/ in Linux.

  4. Nel server ZENworks in cui è installato il database Sybase incorporato, aprire zenworks_database.conf e assicurarsi che contenga il percorso corretto del file del database.

  5. Nel server ZENworks in cui è installato il database Sybase incorporato, modificare il file zdm.xml (ubicato in percorso_installazione_ZENworks\conf\datamodel in sistemi Windows e in /etc/opt/novell/zenworks/datamodel in sistemi Linux):

    • Aggiungere la seguente voce:

      <entry key="Embedded">true</entry>
      
    • Impostare il valore della chiave della voce Server a 127.0.0.1 (l'indirizzo IP del dispositivo in cui è installato il database Sybase incorporato).

    • Assicurarsi che il valore della chiave della voce Porta corrisponda al numero di porta su cui in esecuzione il database Sybase incorporato.

    • Impostare il valore della chiave della voce Motore al nome del server del database specificato durante l'installazione del database Sybase incorporato.

    • (Opzionale) Se durante l'installazione del database Sybase incorporato è stato specificato un nome del database univoco, impostare il valore della chiave della voce Database al nome del database univoco.

  6. Sul server ZENworks dove è installato il database Sybase incorporato, riavviare i servizi ZENworks:

    • In Windows: effettuare le seguenti operazioni:

      1. Dal menu Start del desktop Windows scegliere Impostazioni > Pannello di controllo.

      2. Fare doppio clic su Strumenti di amministrazione > Servizi.

      3. Avviare i seguenti servizi: Server Novell ZENworks, Monitoraggio servizi Novell ZENworks, Archivio dati incorporato ZENworks di Dell e Servizio dell'agente Novell ZENworks.

    • In Linux: al prompt della console immettere i seguenti comandi:

      • /etc/init.d/./novell-zenmntr restart

      • /etc/init.d/./novell-zenserver restart

      • /etc/init.d/./novell-zenloader restart

      • /etc/init.d/./sybase-asa restart

Il server ZENworks fa ora riferimento al nuovo database.