Hardware o chiavi di licenza software in un ambiente VM

Sto lavorando con un fornitore che fornisce un'applicazione basata su server che richiede la licenza per l'triggerszione. Ci sono due opzioni, licenze basate su software e l'triggerszione basata su hardware (USB dongle). Quali sono i vantaggi ei vantaggi per utilizzare le chiavi di licenza hardware o software in un ambiente in cui il software applicativo è in esecuzione su un server basato su VMware? La chiave di licenza hardware USB sarà collegata a uno di questi: https://www.digi.com/products/usb/anywhereusb

Ci sono due applicazioni che sono in licenza: Fornitore: Iconics Software: Piattaforma SCADA GENESIS32 Fornitore: Rockwell Automation Software: FactoryTalk (RSLinx)

Questo è il ragionamento che il fornitore ha dato per la loro preferenza per le chiavi hardware:

Abbiamo riscontrato che le chiavi hardware sono più stabili dei tasti software, in particolare in un ambiente VM. Le chiavi del software sono di solito collegate all'unità disco rigido o NIC di un computer. Ogni volta che questo numero cambia (errore del disco rigido, riconfiguration VM, ecc.) La licenza viene persa e deve essere ricaricata con l'aiuto del produttore. La licenza di oggi è effettuata su Internet, e la maggior parte dei server non dispone di accesso a Internet, per cui la gestione delle licenze è diventata una grave mal di testa. Le chiavi hardware funzionano bene per i VM perché non risiedono sul VM. Se si dispone di un guasto di un'image o di un altro errore del server, è ansible copiare una nuova image, puntare sulla chiave di licenza e essere in esecuzione.

  • Qual è il miglior software libero di Virtual Machine in Linux?
  • problemi di configuration del server Filezilla ftp sulla macchina virtuale Windows Azure
  • Le performance dei dispositivi IDE e SCSI Hyper-V sono uguali?
  • SVN Restituisce 403 Proibito
  • NTP in esecuzione, il tempo del server è errato in VM
  • Desktop remoto non può connettersi a VM clonato
  • Vagrant ha condiviso le cartelle e gli events di modifica dei file
  • Massimizzazione del throughput dei file system virtuali
  • 4 Solutions collect form web for “Hardware o chiavi di licenza software in un ambiente VM”

    Le chiavi hardware aggiungono un ulteriore punto di errore. Li ho veduti rompersi. Quando si rompono, non è ansible accedere al sistema di scorrimento della carta e dare nuove persone all'accesso all'edificio. sospiro

    Sempre andare chiave software se si dispone della scelta. Ad esempio, FlexLM (uno dei server di licenza più comuni) è un vero dolore nel culo, ma una volta che è in esecuzione, non devi preoccuparti. Con un codice hardware, devi preoccuparti del fallimento della chiave, il fallimento di USBAnywhere, il fallimento del software USBAnywhere, ecc.

    Ho usato questi dispositivi USBAnywhere e sono stati piuttosto solidi, ma preferirei ancora i tasti software 10 su 10 volte.

    Vedere: Supporto cross platform per hub USB collegati alla networking?

    Altrimenti uguali, si desidera la flessibilità di una chiave software. Passare a questo sforzo con un dongle USB riduce la portbilità del tuo sistema e non offre molto avanti.

    Molti produttori di software si sono avvicinati al fatto che le persone stanno andando pienamente virtuali e vogliono sfruttare le loro capacità simili a vMotion. Se viene data l'opzione per uno schema di licenza basato su software, utilizzarlo!

    Le chiavi del software sono di solito collegate all'unità disco rigido o NIC di un computer. Ogni volta che questo numero cambia (errore del disco rigido, riconfiguration VM, ecc.) La licenza viene persa e deve essere ricaricata con l'aiuto del produttore.

    L'ID NIC di un computer (noto anche come indirizzo MAC) non dovrebbe cambiare in un ambiente VM. Inoltre, è spesso ansible assegnare l'indirizzo MAC a corrispondenza dell'indirizzo MAC all'interno del file di licenza. L'indirizzo MAC può essere generalmente inserito nel sistema operativo (lo faccio su Linux).

    Un server di licenza che si basa su un ID hardcoded di un harddrive sta chiedendo problemi – i guasti dell'unità sono inevitabili, gli arrays RAID sono comuni e è normale sostituire le unità a volta.

    Sembrerebbe che un dongle USB sarebbe più sobject a fallimento, quindi solo su qualsiasi altra cosa.

    Gestiamo circa 20 server di licenza e tutti si affidano all'indirizzo MAC o ad un meccanismo più semplice.

    Mi rendo conto che la tua domanda è in un ambiente VMware ma penso che la domanda generale sia rilevante per altre piattaforms di virtualizzazione, tra cui Hyper-V.

    Recentemente ho virtualizzato un server di invecchiamento che gestisce un servizio dipendente da chiavi di licenza USB basate su hardware e ha scoperto che non funzionano nativamente in un ambiente Hyper-V. La Guida all'installazione di Hyper-V ha questo da dire:

    No access to a physical COM port is available from a virtual machine. 

    È ansible colbind la port COM della propria macchina virtuale alle pipe nominate ma apparentemente non alle porte seriali effettive. A quanto pare questa è soprattutto una funzionalità di debug. È ansible fornire l'accesso a una macchina virtuale ad una port seriale utilizzando un re-director di port COM, ad esempio KernelPro USB over Ethernet.

    Inoltre, il software ei driver per la chiave di licenza devono supportre l'installazione su Window Server e nel nostro caso su Server Core se si desidera che la chiave di licenza sia installata sul server host.

    Ho finito per installare la chiave di licenza e il software su una workstation e poi utilizzarlo come "server di licenza" di quel sito. Ciò aggiunge circa dieci cose diverse che possono ora rompere questo software. Una chiave di licenza basata sul software mi avrebbe salvato molte difficoltà e credo sia una soluzione più affidabile.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.