Altium Infrastructure Server
Per le aziende elettroniche che gestiscono un numero considerevole di installazioni software su più postazioni di lavoro, è necessario amministrare la distribuzione, la configurazione e le licenze di tali installazioni a livello aziendale. Per offrire una soluzione di gestione centralizzata del software di progettazione aziendale, Altium ha sviluppato il Altium Infrastructure Server (AIS), una soluzione gratuita basata su server per la gestione del software Altium, costruita sulla piattaforma Server Foundation di Altium.
Quando viene installato sulla rete locale aziendale, il nuovo server fornisce il controllo centralizzato dell’installazione offline, della gestione delle licenze e dell’aggiornamento del software Altium, nonché della gestione degli utenti del software e dei ruoli (gruppi di utenti) a cui appartengono.
I servizi tecnologici Altium forniti da Infrastructure Server includono:
- Gestione dei profili utente e assegnazione dei ruoli utente.
- Servizi di connessione client – gestione delle sessioni, sincronizzazione LDAP.
- Private License Service – acquisizione, assegnazione e tracciamento delle licenze software.
- Network Installation Service – acquisizione, raggruppamento e distribuzione in rete dei pacchetti di installazione software.
Installazione del server
Altium Infrastructure Server (AIS) è disponibile come installation file scaricabile gratuitamente da Altium ed è compatibile con PC che eseguono il sistema operativo Windows 7 (o versioni successive). Si noti che non può essere installato su sistemi che eseguono una versione base del sistema operativo Windows (Core, Home, Starter, Base), né su PC che utilizzano il sistema operativo legacy Windows XP.
► Per maggiori informazioni, vedere AIS System Requirements.
Avviare il processo di installazione estraendo (dal file sorgente Altium_Infrastructure_Server_[version].zip) ed eseguendo il file eseguibile di installazione di Infrastructure Server – Altium Infrastructure Server <version number>.exe. Le finestre di dialogo sequenziali della procedura guidata di installazione guideranno l’utente durante il processo.
Procedere nelle successive finestre di dialogo della procedura guidata per confermare o modificare i percorsi di installazione e le porte di accesso del server web.
Una volta definite la configurazione e le impostazioni del server, l’installazione può proseguire. L’ultima finestra di dialogo della procedura guidata mostra l’indirizzo web del server sul PC locale, sia per l’accesso standard (http) sia per quello sicuro (https).
Licenze del server
Infrastructure Server richiede licenze Altium per attivare le proprie funzionalità e consentire le connessioni di rete. I file di licenza richiesti sono disponibili all’interno del file zip scaricato come file di licenza distinti (*.alf) e vengono attivati registrandoli presso il server tramite la relativa interfaccia browser, accessibile tramite gli indirizzi web (basati sul nome del PC host) mostrati nella finestra di completamento della procedura di installazione, come illustrato sopra.
Quando si accede inizialmente a Infrastructure Server, utilizzare le credenziali di accesso predefinite admin/admin. Non appena possibile, queste dovrebbero essere modificate per limitare l’accesso amministrativo all’amministratore del server designato.
Dopo l’accesso, un server senza licenza è indicato dal messaggio nella parte superiore della pagina Home dell’interfaccia. Selezionare il collegamento associato Add License per aprire la pagina License Manager di Infrastructure Server, quindi scegliere il tipo di licenza, e quindi la relativa origine, dal menu a discesa del pulsante
. Le opzioni sono:
- From file – sfogliare e selezionare un file di licenza disponibile sul disco rigido locale del PC. Questo è il metodo normalmente utilizzato per concedere in licenza Infrastructure Server.
- From cloud – connettersi al portale AltiumLive License Server per elencare e quindi acquisire le licenze disponibili per la propria organizzazione.
Applicare i file di licenza del server
Selezionare l’opzione From file per importare i file di licenza per Infrastructure Server, come quelli inclusi nel file zip di installazione scaricato. Individuare e selezionare i file di licenza applicabili (*.alf) e caricarli sul server. Il server richiede due tipi di licenza per la piena funzionalità:
- Server License – attiva le funzionalità e i servizi di Infrastructure Server.
- Client Access License (CAL) – consente agli utenti software all’interno di un’organizzazione di accedere a Infrastructure Server tramite la rete.
Le licenze importate verranno quindi elencate e registrate nella pagina License Manager di Infrastructure Server. Per attivare l’intera gamma di funzioni del server, uscire e quindi accedere nuovamente.
► Per una panoramica dell’interfaccia AIS e delle sue funzionalità, vedere Exploring the Browser-based Interface.
Acquisire licenze software dal cloud
Altium Infrastructure Server include il Private License Service (PLS) di Altium, utilizzato per acquisire, configurare e assegnare “posti” di licenza agli utenti aziendali o a gruppi di utenti (ruoli). Fornisce il controllo della modalità di prestito delle licenze, del roaming delle licenze, della registrazione dell’utilizzo delle licenze e della sincronizzazione utenti (LDAP) e delle notifiche in tempo reale, oltre ad altre funzionalità.
Il primo passo per gestire e distribuire le licenze software Altium alle workstation sulla rete consiste nell’acquisire tali licenze dal License Server cloud di Altium, tramite il portale AltiumLive. Questa operazione viene eseguita tramite la pagina License Manager del server, dall’opzione From Cloud del menu del pulsante
.
Per accedere e acquisire licenze dal cloud è richiesto un account utente AltiumLive valido. Per stabilire la connessione iniziale ad AltiumLive License Server, inserire le credenziali del proprio account nella finestra di dialogo AltiumLive Sign In e completare l’accesso. Si presume qui che Infrastructure Server abbia accesso a Internet.
Tutte le licenze disponibili per la propria azienda verranno elencate nella finestra di dialogo Add Licenses una volta stabilita la connessione con Altium License Server remoto. Se necessario, utilizzare il campo filtro Product Name per limitare l’elenco al tipo di licenza di interesse.
Selezionare le licenze da acquisire da parte del server selezionando le relative caselle Selection. Per scaricare le licenze selezionate, chiudere la finestra di dialogo Add Licenses con il pulsante
. Le licenze acquisite verranno quindi elencate e rese disponibili nella pagina License Manager di Infrastructure Server.
Si noti che le licenze appena acquisite verranno assegnate a All Users per impostazione predefinita e saranno quindi accessibili da qualsiasi workstation software Altium che si connetta al proprio account utente in Infrastructure Server – vedere le opzioni di Private License Service per sapere come disabilitare questa impostazione predefinita.
Utenti e ruoli
La capacità di Altium Infrastructure Server (AIS) di distribuire, concedere in licenza e aggiornare i prodotti software Altium su specifici PC di rete è vincolata alle credenziali User assegnate e/o ai Roles dell’utente. Il server si connette ai PC remoti sulla base delle autorizzazioni software, piuttosto che direttamente all’hardware della macchina. Ciò consente il pieno controllo di quali risorse AIS (software e licenze) siano disponibili per i PC connessi, in base al corrispondente account utente AIS.
I dettagli del nome utente e le credenziali di accesso sono elencati e definiti nella pagina User Management (nella scheda Users) dell’interfaccia browser del server. Le voci utente elencate nella pagina User Management sono di tipi diversi e vengono create automaticamente o manualmente come segue:
- AIS system users: Profili utente generati internamente, come l’utente System, utilizzati dall’AIS per l’accesso automatico alla rete.
- AIS access users: Account utente (profili) creati manualmente, aggiunti dall’amministratore per consentire l’accesso diretto al server tramite l’interfaccia browser a utenti specifici – di solito quelli che richiedono accesso amministrativo.
- AIS auto-generated users: Profili utente creati automaticamente aggiunti dal License Service (PLS) in risposta alle connessioni da software remoto, come Altium Designer, o quando un utente accede da remoto all’AIS. In genere, queste sono le voci utente che verranno aggiunte ai ruoli (rese membri di un ruolo), che a loro volta limitano l’accesso alle licenze assegnate a quel ruolo. Vedere Automatically Generated User Profiles di seguito.
► Per maggiori informazioni sull’utilizzo degli account utente AIS, vedere Adding Users & Roles.
Aggiungere un utente
Un profilo utente può essere aggiunto manualmente nella pagina User Management tramite il pulsante
, che apre la finestra di dialogo Add User.
Due campi di immissione importanti nella finestra di dialogo Add User (e Edit User) sono:
- Authentication: l’opzione predefinita Built In identificherà la connessione dell’utente utilizzando l’Identity Service (IDS) del Server, mentre il metodo Windows si applica quando i PC della rete fanno parte di un dominio Windows e verrà utilizzata l’autenticazione del dominio Windows. Per tale opzione, immettere un Nome utente che corrisponda esattamente al nome di accesso dell’utente nel dominio Windows, come fornito dall’amministratore di rete dell’organizzazione.
-
New Roles: il nuovo utente può essere aggiunto a un ruolo esistente, ad esempio
Administrator, inserendo il nome del ruolo in questo campo. Il campo cercherà dinamicamente un ruolo esistente che corrisponda alla/e prima/e lettera/e digitate. Per impostazione predefinita, gli utenti non sono inclusi in un gruppo di ruoli; vedere sotto per informazioni sulla creazione dei ruoli utente.
Profili utente generati automaticamente
Un profilo utente generato automaticamente viene creato dinamicamente dall’AIS License Service quando viene effettuata una connessione da una workstation con software Altium oppure quando un utente accede all’AIS.
Connessione diretta dal client di progettazione
Una connessione all’AIS viene normalmente effettuata tramite la funzionalità di connessione PLS interna disponibile nel software di progettazione Altium. La funzione di connessione alla licenza viene configurata manualmente nella Private License Server Setup dialog del software, che si apre facendo clic sul pulsante Connect to Local Server nella vista License Management (Altium Designer Agile, Altium Designer) – accessibile selezionando l’opzione Licenses dal menu a discesa del controllo Current User (in alto a destra). Sono richiesti solo il nome del server AIS (in pratica, il nome del PC host) e la relativa porta attiva.
Quando la workstation software stabilisce una connessione con l’Infrastructure Server, l’AIS crea un profilo con un User Name che corrisponde al nome dell’account utente Windows della workstation. Il profilo utente AIS creato ha una voce First Name che corrisponde anch’essa al nome dell’account utente della workstation e una voce Second Name che corrisponde al nome del computer della workstation, in pratica il suo nome di rete.
Nell’immagine di esempio mostrata di seguito, un PC workstation remoto denominato SRB-AZ-056 con un Nome account utente Windows attivo pari a pavel.demidov si è connesso all’AIS, causando la creazione automatica del profilo utente evidenziato.
Questi profili utente, che verranno generati man mano che tutte le workstation si connettono all’AIS, possono essere resi membri di specifici Roles (gruppi di utenti) per controllare quali licenze vengono rese disponibili alle workstation con software Altium; vedere sotto per informazioni sui ruoli.
Accesso all’AIS
Se un utente (ad esempio un amministratore) accede all’AIS tramite la sua interfaccia browser, il PLS creerà automaticamente un nuovo nome account server completo. Il Nome utente generato è una combinazione del nome AIS e del nome account utente utilizzato per l’accesso – AIS_name:user_name.
Nell’immagine di esempio mostrata di seguito, un utente ha effettuato l’accesso all’account AIS Barry, attivando la generazione da parte del PLS di un nuovo profilo utente specifico del server: SYDPC016:Barry. Qui, il nome di rete dell’AIS (derivato dal nome del suo PC host) è SYDPC016, che viene applicato anche come Last Name nel nuovo profilo utente.
Aggiungere un ruolo
Gli utenti vengono normalmente raggruppati in Roles in modo che le condizioni applicate dal Server, come l’intervallo di licenze software disponibili, possano essere impostate per specifiche raccolte di utenti (ruoli) che hanno requisiti comuni. Ad esempio, un reparto Engineering avrebbe bisogno di licenze per Altium Designer, mentre l’Engineering Management potrebbe richiedere solo licenze Altium Designer Viewer; in questo caso verrebbero creati i ruoli Engineering e Management e ai relativi ruoli verrebbero aggiunti i profili utente appropriati.
Gli utenti vengono normalmente raggruppati in Roles in modo che le condizioni applicate dal Server, come l’intervallo di licenze software disponibili, possano essere impostate per specifiche raccolte di utenti (ruoli) che hanno requisiti comuni. Ad esempio, un reparto Engineering avrebbe bisogno di licenze per Altium NEXUS, mentre l’Engineering Management potrebbe richiedere licenze Altium Designer; in questo caso verrebbero creati i ruoli Engineering e Management e ai relativi ruoli verrebbero aggiunti i profili utente appropriati.
I ruoli vengono elencati, creati e modificati nella pagina Roles dell’Infrastructure Server. Selezionare il pulsante
per aggiungere un nuovo ruolo nella finestra di dialogo Add Role, oppure l’icona
associata a un ruolo esistente per modificarne il Name e gli Members assegnati (utenti); il campo New Members cercherà dinamicamente i nomi utente esistenti che contengono la/e prima/e lettera/e digitate.
► Vedere Adding Users & Roles nell’Infrastructure Server per informazioni più dettagliate sui profili utente del server e sui gruppi di ruoli.
Gestione e assegnazione delle licenze
L’Altium Infrastructure Server (AIS) include il Private License Service (PLS) di Altium, utilizzato per acquisire, configurare e assegnare “posti” di licenza agli utenti aziendali o a gruppi di utenti (ruoli). Fornisce il controllo della modalità di leasing delle licenze, del roaming delle licenze, della registrazione dell’utilizzo delle licenze e della sincronizzazione utenti (LDAP) e delle notifiche in tempo reale, oltre ad altro.
Le licenze acquisite dall’Infrastructure Server vengono convertite in licenze private per l’accesso localizzato, dove vengono “erogate” dal PLS (una volta configurato) alle installazioni software remote tramite la rete.
Acquisire licenze
Le licenze per altri prodotti software Altium vengono acquisite tramite la pagina License Management del Server, come descritto nella sezione Acquire Licenses sopra. Ad esempio, quando ci si connette all’Altium License Service online (tramite il relativo portale), l’elenco della finestra di dialogo Add Licenses includerà tutte le licenze disponibili per la propria azienda che, a seconda delle licenze necessarie, possono essere selezionate tramite le relative caselle di controllo e aggiunte (scaricate) nell’AIS.
Assegnare licenze
Quando una licenza acquisita viene “assegnata” a un ruolo, solo gli utenti che sono membri di quel ruolo avranno accesso a tale licenza. Nella pagina elenco Licenses dell’Infrastructure Server (come mostrato sopra), selezionare l’icona
di una voce di licenza per visualizzarne i dettagli e l’assegnazione corrente.
Per modificare le impostazioni di assegnazione correnti, selezionare l’icona
nella colonna License assignments; si noti che le licenze acquisite sono impostate su All Users per impostazione predefinita, come definito dalla relativa opzione Private License Service.
La finestra di dialogo Edit Assignment consente di configurare l’assegnazione della licenza ai ruoli, le opzioni di leasing, le impostazioni di roaming e le notifiche agli utenti. Nell’esempio seguente, la licenza è stata assegnata al ruolo Engineering ed è impostata per il leasing automatico di 15 dei 50 posti licenza disponibili. Sia il roaming della licenza sia le notifiche sono qui disabilitati.
Le opzioni di assegnazione della licenza includono:
- Automatic leasing: Consente al software Altium su una workstation di prendere automaticamente in leasing (utilizzare) questa licenza quando è disponibile. Nella vista License Management (Altium Designer Agile, Altium Designer), ad esempio, il normale processo di scelta della licenza dall’elenco e selezione del suo utilizzo viene eseguito automaticamente per questa licenza.
- Seat availability: Specificare il numero di posti licenza (fino al numero totale disponibile) che saranno resi disponibili per il ruolo associato, oppure selezionare semplicemente l’opzione All available seats per abilitare il numero totale di posti per quella licenza (il suo attributo User Count)
- Roaming: Consentire il “roaming” di una licenza (utilizzo da parte del software Altium quando il PC host non è connesso alla rete) selezionando l’opzione Allow Roaming. L’impostazione di durata Max roam configurerà la licenza in modo da disabilitare un posto in roaming dopo il periodo specificato. Vedere On-Demand Licensing (Altium Designer Agile, Altium Designer) per ulteriori informazioni sul roaming delle licenze.
- Notifications: Le notifiche sono messaggi inviati agli utenti in risposta a eventi specifici, ad esempio quando quasi tutti i posti della licenza assegnata sono stati presi in leasing – l’opzione Notify for 90% seat count. Selezionare l’opzione Reject notifications e una users role di destinazione del messaggio (facoltativa) per abilitare i messaggi di avviso per gli utenti che sono stati disconnessi dalla licenza assegnata (posto revocato).
Private License Service
Il Private License Service (PLS) di Altium Infrastructure Server distribuisce in rete le licenze ospitate alle workstation che eseguono il software Altium, in base alle assegnazioni dei Ruoli di licenza e alla disponibilità dei posti. Si noti che AIS offre anche la possibilità di distribuire licenze idonee ai Server Altium presenti sulla rete, come server offline situati in reparti diversi.
Nella maggior parte dei casi, le licenze software vengono distribuite a più PC sulla rete in base al Ruolo AIS (gruppo utenti) a cui appartengono. In breve, le workstation vengono identificate dal loro profilo Utente registrato (Nome account Windows e Nome computer), e questi vengono resi membri di un Ruolo a cui è assegnata una licenza.
In alternativa, se una licenza è impostata su All Users (anziché su un Ruolo di gruppo), qualsiasi workstation con un profilo Utente registrato avrà accesso a tale licenza: i Ruoli vengono di fatto ignorati.
Il PLS offre una serie di opzioni configurabili tramite la pagina ADMIN » SETTINGS del Server, nella sezione License Manager.
Le opzioni, impostate per impostazione predefinita su valori adeguati, sono:
- Cloud license service url – Preimpostato dall’installazione AIS con il corretto indirizzo web per accedere ad AltiumLive License Service, che consente l’acquisizione delle licenze in base alle credenziali di accesso AltiumLive. Le credenziali possono essere aggiunte o modificate nella pagina General – Altium Live Credentials, nella sezione ADMIN » SETTINGS.
- Automatic user creation – Se selezionata (impostazione predefinita e consigliata), il PLS genererà automaticamente un account utente AIS (impostato sul Nome account Windows della workstation) quando Altium Designer si connette ad AIS. Il profilo utente AIS generato viene quindi utilizzato per l’appartenenza ai Ruoli e, di conseguenza, per determinare la distribuzione delle licenze per quella workstation con software Altium. Se l’opzione non è selezionata, non verrà creato alcun account utente.
- Seat return timeout interval – Specifica il periodo di inattività del client (una workstation connessa) dopo il quale il noleggio della licenza corrente scadrà e verrà restituito al pool disponibile di posti licenza. Il PLS interroga regolarmente un client sulla rete e si aspetta una risposta; annullerà il noleggio della licenza se questa non viene ricevuta entro il numero di ore specificato. Quando il software client si disconnette da una licenza nel normale modo “pulito” (Esci, Disconnetti da PLS, ecc.), un posto licenza noleggiato viene restituito automaticamente.
-
Automatically create assignment for All Users group – Se selezionata, le licenze appena acquisite verranno assegnate al gruppo
All Users. La licenza distribuita sarà accessibile a tutte le workstation che si connettono ad AIS, indipendentemente dal gruppo di Ruolo a cui è assegnato il profilo Utente della workstation. Si noti che le assegnazioni delle licenze possono essere modificate, come descritto sopra. Quando l’opzione non è selezionata, una licenza acquisita non viene assegnata ad alcun gruppo utenti e quindi non è accessibile sulla rete.
Il PLS di Infrastructure Server renderà disponibili le licenze in base ai Ruoli per le workstation connesse al server. Prendendo l’esempio mostrato qui, se Altium Designer sul computer SRB-AZ-056 e l’account Utente Windows pavel.demidov si connettono ad AIS tramite la relativa interfaccia Private License Server, la licenza assegnata al Ruolo Engineering (di cui pavel.demidov è membro) viene noleggiata da Altium Designer.
Si noti che in questo esempio la licenza Altium è stata assegnata al Ruolo Engineering con la modalità Automatic leasing selezionata – vedi sopra. Quando tale opzione non è abilitata nell’assegnazione della licenza AIS, la pagina License Management in Altium Designer elencherà la licenza e richiederà di fare clic sul pulsante Use License nel riquadro della licenza oppure di fare clic con il pulsante destro sul riquadro e selezionare il comando Use License dal menu contestuale.
Quando la licenza è stata noleggiata, tramite uno dei due approcci automatico/manuale sopra descritti, la pagina Licensing in Infrastructure Server indicherà che un posto della licenza è in uso. La licenza viene rilasciata immediatamente se la workstation pavel.demidov/SRB-AZ-056 si disconnette dal PLS o se l’utente chiude Altium Designer.
► Vedere Private License Service per ulteriori informazioni sull’utilizzo del License Manager (PLS) del server.
Using the Network Installation Service
Il Network Installation Service (NIS) di Infrastructure Server fornisce un sofisticato metodo offline per distribuire e gestire installazioni del software Altium a livello aziendale. Il servizio consente agli amministratori di eseguire installazioni e aggiornamenti automatizzati sulla rete locale e permette un controllo centralizzato della disponibilità del software, della configurazione e delle sue funzionalità.
In pratica, un amministratore di Infrastructure Server utilizza le funzionalità NIS per acquisire da Altium i file dei prodotti software e quindi assemblarli in un pacchetto di distribuzione software configurabile. Il pacchetto memorizzato localmente può quindi essere distribuito alle workstation in rete come eseguibile di installazione software (*.msi) oppure come installazione diretta utilizzando Group Policy di Microsoft Active Directory.
► Vedere Network Installation Service per ulteriori informazioni sull’utilizzo del NIS del server.
Il Network Installation Service del Server è accessibile da NIS Console (ADMIN » INSTALLATIONS). Una volta aperto, l’elenco nella scheda Product & Extensions verrà popolato con i Prodotti ed Extensions Altium disponibili per la tua azienda. L’elenco proviene da Altium Cloud Vault e richiede che le tue credenziali AltiumLive (nome utente e password) siano registrate in Infrastructure Server; in caso contrario, vai a ADMIN » SETTINGS e inserisci tali dettagli nella sezione General – Altium Live Credentials.
Acquire Products and Extensions
Per acquisire un prodotto da assemblare in un pacchetto di distribuzione, seleziona innanzitutto sia il prodotto sia le estensioni desiderate nei rispettivi elenchi. Seleziona una versione del prodotto/estensione dal relativo sottoelenco espanso, oppure seleziona semplicemente il prodotto stesso (casella di controllo di livello superiore) per acquisire la versione più recente.
Seleziona il pulsante
per attivare il processo di acquisizione del software, che scaricherà i prodotti e le estensioni selezionati nell’archiviazione interna di Infrastructure Server, pronti per essere assemblati in un pacchetto di distribuzione. In alternativa, la raccolta dei file di installazione può essere scaricata (come file zip) direttamente sul disco rigido locale – in un secondo momento, la raccolta può essere importata nel NIS (caricata), oppure nel NIS di qualsiasi altro server, per essere assemblata in un pacchetto di distribuzione software.
A seconda del carico del server e della velocità della tua connessione Internet, il download dei file potrebbe richiedere del tempo. Puoi monitorare lo stato di acquisizione (download) nella scheda Tasks, che elenca e registra le operazioni NIS; potrebbe essere necessario aggiornare la pagina (F5) o passare da una scheda all’altra per aggiornare lo stato.
Quando il prodotto e l’estensione sono stati acquisiti (il State del download è finished), l’elenco nella scheda Server Storage mostrerà i file come memorizzati in Infrastructure Server.
Build Installation Package
Nella pagina di archiviazione del server, seleziona i prodotti e le estensioni richiesti per il pacchetto, quindi fai clic sul pulsante
per avviare il processo di generazione del pacchetto di distribuzione. Si aprirà la finestra di dialogo Deployment Package, in cui il pacchetto stesso viene configurato prima della generazione.
Nell’esempio di configurazione del pacchetto di distribuzione mostrato sopra, le voci nella finestra di dialogo Deployment Package sono disposte per creare un programma di installazione per Altium Designer 16.1 che includerà un importatore di file (Altium PCB) e l’estensione Draftsman. I percorsi di installazione sono impostati su posizioni tipiche del disco rigido di destinazione e l’accesso ai file di prodotto in Infrastructure Server avviene con le credenziali di AIS_admin. È incluso anche un file Preferences di Altium Designer caricato, per configurare automaticamente Altium Designer una volta installato.
I campi opzione della finestra di dialogo Deployment Package sono descritti come segue:
- Package Name – il nome del Deployment Package e del file di installazione che verrà generato.
- Description – maggiori dettagli sul pacchetto, a scopo informativo e di riferimento.
- User Name and Password – le credenziali di accesso utilizzate per accedere silenziosamente al Server durante l’installazione, al fine di recuperare i file del prodotto.
- Show Progress – abilita questa opzione per fare in modo che il programma di installazione mostri l’avanzamento dell’installazione. Lascia deselezionato per un processo di installazione “silenzioso”.
- Installation path – la directory del PC in cui verrà installato il software.
- Documents path – il percorso della cartella documenti che verrà creata sul computer dell’utente.
- Private License Server (facoltativo) – l’indirizzo TCP/IP del Private License Server, se diverso da Infrastructure Server. Questa informazione è necessaria se desideri che il software distribuito installato venga concesso in licenza automaticamente da una licenza accessibile in Infrastructure Server.
- License Activation code(s) (facoltativo) – i codici di attivazione per i tipi di licenza preferiti per questa installazione del prodotto.
-
Preferences (facoltativo) – specifica un insieme di preferenze da utilizzare con questa installazione. Un file Preferences (
*.DXPPref) può essere caricato sul Server per l’uso, oppure è possibile selezionare dall’apposito elenco a discesa qualsiasi voce Preferences già esistente nel Server. - Use latest versions of products – forza il programma di installazione a utilizzare le versioni più recenti del prodotto e delle relative estensioni.
- Products – un elenco di tutti i prodotti acquisiti dal Server. Abilita il prodotto (e la versione) che desideri installare con questo pacchetto.
- Installation Features – specifica quali funzionalità di prodotto disponibili, o sottofunzionalità da un elenco espanso, includere nell’installazione.
- Extensions– un elenco di tutte le estensioni acquisite compatibili con il prodotto specificato. Selezionare le estensioni, o le versioni delle estensioni in un sottoelenco espanso, da installare con questo pacchetto.
Selezionare
nella finestra di dialogo per generare il nuovo pacchetto di distribuzione, che verrà successivamente elencato nella scheda Deployment Packages del Server. Si noti che un pacchetto esistente può essere modificato e quindi ricreato tramite il pulsante
associato alla relativa voce.
Il pacchetto di distribuzione generato è quindi disponibile per essere scaricato sul disco rigido locale , nella posizione di download predefinita del browser, e distribuito di conseguenza. Nell’esempio mostrato qui, il pacchetto di installazione risultante è AltiumDesigner16-1_incl-Draftsman.msi.
Configurare gli aggiornamenti
Le funzioni nella scheda Updates dell’Infrastructure Server forniscono un modo manuale o automatico per mantenere aggiornati il software e le estensioni acquisiti. In pratica, il Server rileverà automaticamente ed elencherà gli aggiornamenti più recenti disponibili per prodotti/estensioni che sono stati aggiunti all’archiviazione locale del Server, come elencato nella scheda Server Storage.
Per aggiornare manualmente una voce elencata in Updates, selezionare il relativo pulsante
, oppure selezionare la relativa casella Automatic Update per consentire al Server di acquisire automaticamente la versione più recente, quando disponibile. Il processo automatico di controllo e acquisizione degli aggiornamenti avverrà all’intervallo specificato in Network Installation nella pagina ADMIN » SETTINGS. Nell’esempio mostrato qui, in cui è stato acquisito solo Altium Designer 16.1, l’elenco Updates mostrerà la versione più recente disponibile di Altium Designer e la versione compatibile più recente dell’estensione Draftsman.
La scheda Updates fornisce funzioni aggiuntive particolarmente utili quando è elencato un gran numero di prodotti ed estensioni, cioè quando molti prodotti/estensioni sono stati acquisiti e archiviati nel Server:
-
– aggiornare manualmente le voci attualmente selezionate (tramite la casella di controllo associata al relativo Name)
-
– abilitare gli aggiornamenti automatici per tutte le voci selezionate.
-
– disabilitare gli aggiornamenti automatici per tutte le voci selezionate.
Si noti che quando il software acquisito è stato aggiornato, tutti i pacchetti di distribuzione precedentemente generati da quei file software non saranno più aggiornati. I pacchetti di distribuzione possono essere modificati per includere i nuovi aggiornamenti; tuttavia, creare un pacchetto di distribuzione new opportunamente denominato potrebbe essere l’approccio preferibile.
Distribuire l’installazione del software
Il Network Installation Service (NIS) nell’Infrastructure Server supporta installazioni software remote tramite la distribuzione del pacchetto di installazione (*.msi) oppure con un approccio centralizzato che utilizza l’installazione Group Policy su larga scalaGroup Policy Installation in un dominio Microsoft Active Directory. In entrambi i casi, l’Infrastructure Server agisce come origine di rete per i file di installazione recuperati da un programma di installazione distribuito.
Per la distribuzione diretta del software su una singola workstation, rendere disponibile a quella macchina il pacchetto di distribuzione generato (come descritto sopra) tramite una condivisione di rete oppure copiandolo direttamente sul PC. Quindi è sufficiente eseguire il programma di installazione.
Il pacchetto software viene installato sulla macchina in conformità con le impostazioni di configurazione (percorsi, versioni software, ecc.) applicate quando il pacchetto di distribuzione è stato creato nell’Infrastructure Server. I file di installazione vengono prelevati, tramite la rete, dall’archiviazione dell’Infrastructure Server: si consiglia di specificare il percorso URL di questo server nel pacchetto di installazione, nel campo Private License Server.
Una volta installato, il software distribuito può essere concesso in licenza dal Private License Service nell’Infrastructure Server. In alternativa, se una licenza acquisita dall’Infrastructure Server è stata impostata per il leasing automatico ed è assegnata a un ruolo di cui il profilo utente è membro, il software appena installato verrà concesso in licenza automaticamente dall’AIS. Si noti che il relativo profilo utente AIS è uno generato automaticamente dal nome dell’account Windows (e dal nome del PC) durante una precedente connessione da parte di quell’utente, ad esempio l’account Windows User 2 sulla workstation ENGINEERING 4, come mostrato di seguito.
Nell’esempio mostrato qui, User 2 è stato reso membro del ruolo Engineering, al quale sono assegnate 20 postazioni di una licenza Altium Designer; una di queste verrà concessa automaticamente in leasing quando User 2 si connette all’Infrastructure Server da Altium Designer.
Se necessario, gli aggiornamenti software possono essere installati tramite il motore di aggiornamento integrato nell’applicazione del software distribuito, oppure creando un nuovo pacchetto di distribuzione aggiornato (*.msi) da distribuire, oppure configurando aggiornamenti “push” tramite Group Policy in una struttura di rete di dominio Active Directory.
Per ottenere direttamente dall’Infrastructure Server gli aggiornamenti software di Altium Designer, assicurarsi che l’opzione Local Installation service sia selezionata nella pagina System – Installation della finestra di dialogo Preferences del software.


























