Skip to main content

Gestione delle licenze sui file system di sola lettura tramite EWF

Nella versione 4.21.0.0 e successive, CODESYS Supporta la gestione delle licenze utilizzando un nuovo tipo di contenitore. Questa pagina descrive come passare da un tipo di contenitore all'altro, cosa considerare e come si presenta un backup con EWF.

Elenco prodotti

I seguenti prodotti supportano la concessione di licenze tramite EWF:

Prodotto

Supporto a partire dalla versione

CODESYS Control​ for Linux SL

4.21.0.0

CODESYS Control for Linux ARM SL

4.21.0.0

CODESYS Control for Linux ARM64 SL

4.21.0.0

Differenza tra EWF e UFC

Un contenitore UFC memorizza informazioni rilevanti in molti punti diversi all'interno del sistema.

Un contenitore EWF memorizza i file rilevanti in un percorso configurato, risultando quindi molto adatto a file system di sola lettura o a scenari di backup/ripristino.

Importante

. Ci sono alcune cose da considerare quando si passa dalla UFC alla EWF. Leggete attentamente le seguenti informazioni per evitare di perdere le licenze o di non poterle utilizzare.
  • Non è possibile utilizzare contemporaneamente container UFC ed EWF.

  • Dopo il passaggio a EWF, i contenitori UFC non saranno più disponibili. È possibile tornare a UFC. I contenitori UFC saranno nuovamente disponibili.

  • La licenza acquistata deve già supportare EWF. Tutte le licenze SL emesse di recente sono già configurate correttamente. Le istruzioni per verificare se la licenza è già configurata correttamente sono disponibili di seguito.

  • Prima di effettuare il passaggio, è necessario arrestare il sistema runtime e il servizio di licenza.

  • EWF può essere utilizzato solo con Codemeter Runtime. Puoi controllare la tabella su Come eseguire il backup e il ripristino di una licenza CODESYS Questa pagina permette di verificare se il prodotto è dotato di licenza per CodeMeter Runtime.

Verifica della licenza per il supporto EWF

  1. Apri il CodeMeter License Central WebDepot.

  2. Inserisci il tuo biglietto di licenza e fai clic PROSSIMO.

  3. Nella finestra di dialogo successiva, fai clic Attiva le licenze.

  4. Nella selezione dei tipi di contenitore ora visualizzati, verificare se l'opzione denominata CODESYS-Control SL-V1 è disponibile:

    _rtsl_img_ewf_support.png
  5. Se questa opzione non è visibile, significa che la tua licenza non supporta ancora il nuovo tipo di contenitore. In questo caso, puoi contattare l'assistenza clienti per richiedere l'adeguamento della licenza.

    Importante

    Non proseguire con la procedura. L'attivazione della licenza sul dispositivo di destinazione avviene in modo diverso: Come fare: Licenze

Passaggio tra diversi tipi di contenitore

Procedura. Utilizzo dello strumento di distribuzione CODESYS
  1. Connettiti al dispositivo di destinazione.

    Per ulteriori informazioni, consultare quanto segue: Stabilire una connessione.

  2. Apri il Operazione scheda e seleziona il servizio runtime.

  3. Nelle azioni, fai clic su Impostazioni del contenitore delle licenze pulsante. Si aprirà una finestra di dialogo. Prendi nota delle informazioni fornite.

  4. Il tipo di contenitore corrente è preselezionato. Per cambiare il tipo, seleziona l'opzione corrispondente e fai clic Fare domanda a.

    Il sistema runtime e il servizio di licenza verranno arrestati, riconfigurati e riavviati.

  5. Ora è possibile importare nuove licenze nel nuovo contenitore.

    Per ulteriori informazioni, consultare quanto segue: Strumento WIBU cmu

Procedura. Utilizzo del server di licenze CODESYS per Linux SL (CODESYS WBM)

In alternativa, il CODESYS License Server for Linux SL Fornisce inoltre un'interfaccia web per passare a EWF.

Per maggiori informazioni sul prodotto, consultare quanto segue: Come installare un server di licenze

  1. Accedere al WBM del dispositivo di destinazione.

  2. Apri il CODESYS WBM pagina. Assicurati di aver abilitato la modalità amministratore.

  3. Scorri fino in fondo e fai clic su Tipo di modifica pulsante.

    Si aprirà una finestra di dialogo. Presta attenzione alle istruzioni visualizzate.

  4. Il tipo di contenitore corrente è preselezionato. Per cambiare il tipo, seleziona l'opzione corrispondente e fai clic Fare domanda a.

    Il servizio di licenza verrà interrotto, riconfigurato e riavviato.

  5. Ora è possibile importare nuove licenze nel nuovo contenitore.

    Per ulteriori informazioni, consultare quanto segue: Come attivare una licenza su un server di licenze

Procedura. Cambio manuale

Le due opzioni precedenti modificano automaticamente il tipo di contenitore. Se non è possibile utilizzare queste opzioni a causa di particolari restrizioni, è possibile effettuare la modifica anche manualmente.

  1. Arresta il sistema runtime: systemctl stop codesyscontrol (solo se il sistema runtime è installato su questo dispositivo).

  2. Interrompere il servizio di licenze: systemctl stop codemeter.

  3. Per abilitare EWF:

    1. In /etc/wibu/CodeMeter/Server.ini Configura le seguenti impostazioni:

      • EnableCmActWriteFilterHandling=1

      • CmActPath=<storage location>

    2. In CmActPath, creare la cartella specificata.

    3. In CmActPath, imposta la proprietà della cartella specificata su daemon:daemon.

    4. In /etc/codesyscontrol/CODESYSControl.cfg Configurare le seguenti impostazioni (solo se il sistema runtime è installato su questo dispositivo):

      • Nel [CmpCodeMeter] sezione, rimuovere o commentare InitLicenseFile.0.

      • Nel [SysFile] sezione, aggiungi due voci:

        • PlaceholderFilePath.1=<path from CmActPath>, $.cmact_licenses$

        • PlaceholderFilePath.1.View=1

  4. Per disabilitare EWF:

    1. In /etc/wibu/CodeMeter/Server.ini Configura le seguenti impostazioni:

      • EnableCmActWriteFilterHandling=0

      • CmActPath= (vuoto)

    2. In /etc/codesyscontrol/CODESYSControl.cfg Configurare le seguenti impostazioni (solo se il sistema runtime è installato su questo dispositivo):

      • Nel [CmpCodeMeter] sezione, aggiungi InitLicenseFile.0=.UFC_SoftContainer_CmRuntime.WibuCmLif.

      • Nel [SysFile] sezione, rimuovere due voci:

        • PlaceholderFilePath.1=<path from CmActPath>, $.cmact_licenses$

        • PlaceholderFilePath.1.View=1

  5. Avviare il servizio di licenze: systemctl start codemeter.

  6. Avviare il sistema runtime: systemctl start codesyscontrol (solo se il sistema runtime è installato su questo dispositivo).

Ora è possibile utilizzare contenitori e licenze EWF sul dispositivo. Per ulteriori informazioni, consultare la Strumento WIBU cmu pagina di aiuto. Per creare il contenitore, utilizzare CODESYS-Control_SL-V1.WibuCmLif, che è disponibile con la versione 4.21.0.0.

Backup e ripristino

Per istruzioni su come creare un backup e ripristinarlo, consultare la pagina di aiuto. Come eseguire il backup e il ripristino di una licenza CODESYS nella sezione "Tempo di esecuzione del codec".