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
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
Apri il CodeMeter License Central WebDepot.
Inserisci il tuo biglietto di licenza e fai clic PROSSIMO.
Nella finestra di dialogo successiva, fai clic Attiva le licenze.
Nella selezione dei tipi di contenitore ora visualizzati, verificare se l'opzione denominata
CODESYS-Control SL-V1è disponibile:
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
Connettiti al dispositivo di destinazione.
Per ulteriori informazioni, consultare quanto segue: Stabilire una connessione.
Apri il Operazione scheda e seleziona il servizio runtime.
Nelle azioni, fai clic su Impostazioni del contenitore delle licenze pulsante. Si aprirà una finestra di dialogo. Prendi nota delle informazioni fornite.
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.
Ora è possibile importare nuove licenze nel nuovo contenitore.
Per ulteriori informazioni, consultare quanto segue: Strumento WIBU cmu
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
Accedere al WBM del dispositivo di destinazione.
Apri il CODESYS WBM pagina. Assicurati di aver abilitato la modalità amministratore.
Scorri fino in fondo e fai clic su Tipo di modifica pulsante.
Si aprirà una finestra di dialogo. Presta attenzione alle istruzioni visualizzate.
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.
Ora è possibile importare nuove licenze nel nuovo contenitore.
Per ulteriori informazioni, consultare quanto segue: Come attivare una licenza su un server di licenze
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.
Arresta il sistema runtime:
systemctl stop codesyscontrol(solo se il sistema runtime è installato su questo dispositivo).Interrompere il servizio di licenze:
systemctl stop codemeter.Per abilitare EWF:
In
/etc/wibu/CodeMeter/Server.iniConfigura le seguenti impostazioni:EnableCmActWriteFilterHandling=1CmActPath=<storage location>
In
CmActPath, creare la cartella specificata.In
CmActPath, imposta la proprietà della cartella specificata sudaemon:daemon.In
/etc/codesyscontrol/CODESYSControl.cfgConfigurare le seguenti impostazioni (solo se il sistema runtime è installato su questo dispositivo):Nel
[CmpCodeMeter]sezione, rimuovere o commentareInitLicenseFile.0.Nel
[SysFile]sezione, aggiungi due voci:PlaceholderFilePath.1=<path from CmActPath>, $.cmact_licenses$PlaceholderFilePath.1.View=1
Per disabilitare EWF:
In
/etc/wibu/CodeMeter/Server.iniConfigura le seguenti impostazioni:EnableCmActWriteFilterHandling=0CmActPath=(vuoto)
In
/etc/codesyscontrol/CODESYSControl.cfgConfigurare le seguenti impostazioni (solo se il sistema runtime è installato su questo dispositivo):Nel
[CmpCodeMeter]sezione, aggiungiInitLicenseFile.0=.UFC_SoftContainer_CmRuntime.WibuCmLif.Nel
[SysFile]sezione, rimuovere due voci:PlaceholderFilePath.1=<path from CmActPath>, $.cmact_licenses$PlaceholderFilePath.1.View=1
Avviare il servizio di licenze:
systemctl start codemeter.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".