Area della Ricerca di Padova Creazione della MV protocolloCNR Paolo Bison IN-CNR Rapporto Tecnico 2016/02, ADRPD-CNR Padova, novembre 2016 Versione 20161117 Area della Ricerca di Padova Corso Stati Uniti 4 35100 Padova IT SOMMARIO Questo rapporto tecnico descrive la creazione ex novo della macchina virtuale (MV) protocolloCNR che permette di interagire con il sistema di gestione del protocollo del CNR attraverso l’accesso al sito web associato in maniera indipendente dal computer utilizzato dall'utente. ABSTRACT This technical report is the making from scratch of the virtual machine (VM) protocolloCNR which allows an user to interact with the site which manages the CNR protocol independently of the computer she/he uses to connect to the site. 2 INDICE Descrizione.............................................................................................................. 4 Creazione della MV...................................................................................................5 Creazione cartella condivisa....................................................................................................................... 5 Configurazione VirtualBox.......................................................................................................................... 6 Installazione Windows 7........................................................................................................................... 17 Configurazione Windows 7....................................................................................................................... 29 Disabilitazione update automatici........................................................................................... 29 Configurazione IE..................................................................................................................................... 32 Abilitazione login automatico................................................................................................................... 41 Ulteriori configurazioni............................................................................................................................. 44 Installazione VboxGuestAdditions............................................................................................................. 45 Verifica cartella condivisa......................................................................................................................... 51 Installazione programmi..........................................................................................52 Acrobat Reader......................................................................................................................................... 52 Disabilitazione updater di Acrobat Reader..............................................................................58 Visualizzatore TIFF.................................................................................................................................... 61 Stampante PDF......................................................................................................................................... 64 Dike 6.0.................................................................................................................................................... 67 Configurazione Webrainbow....................................................................................70 Configurazione IE..................................................................................................................................... 70 Pagina iniziale......................................................................................................................... 71 Siti attendibili.......................................................................................................................... 72 Abilitazione ActiveX................................................................................................................ 74 Disabilitazione blocco popup................................................................................................... 75 Configurazione timbratrice....................................................................................................................... 76 Caratteri barcode.................................................................................................................... 78 Installazione componenti Client................................................................................................................ 81 Consenso componenti ActiveX.................................................................................................................. 82 Errato funzionamento Allega.................................................................................................................... 83 APPENDICE A - Installazione VirtualBox....................................................................85 Descrizione L’accesso al sistema di gestione centralizzato del protocollo del CNR avviene mediante il collegamento al sito protocollo.cnr.it e l’uso di un browser che permette di interagire con il sistema ed eseguire da un sistema remoto tutte le operazioni riguardanti il protocollo. Attualmente è possibile utilizzare le funzionalità del sito solamente con computer equipaggiati con sistema operativo Windows XP o Windows 7 e browser Internet Explore 8. Dato che non è possibile utilizzare altri sistemi operativi (Windows 8 o 10, Linux, Mac OS) e/o browser più recenti è stata sviluppata un Macchina Virtuale (MV) per VirtualBox per permettere di utilizzare tale sito in sistemi non supportati. Attivando la MV si ha a disposizione un calcolatore virtuale predisposto per il collegamento e l’utilizzo sito del protocollo del CNR. Inoltre è possibile condividere documenti tra la MV e il computer su funziona attraverso una cartella condivisa. Le due funzionalità che non sono state implementate nella sono la stampa dell’etichetta del protocollo e il collegamento diretto con lo scanner per l’acquisizione documenti cartacei utilizzando il sistema di gestione del protocollo. del cui MV dei Per la realizzazione della MV è stato utilizzato un sistema Windows 10 64 bit con installata la versione 5.1.8 della Oracle VM VirtualBox, mentre per le verifiche di installazione della applet sono stati utilizzati I sistemi operativi Window 10, Ubuntu e MacOs. 4 Creazione della MV Innanzi tutto deve essere stata installata sul computer l’applicazione VirtualBox con il corrispondente pacchetto di estensione che aggiunge le funzionalità necessarie per il corretto funzionamento della MV. Inoltre si deve creare nella home dell’utente la cartella protoVirt utilizzata per condividere i documenti tra il computer e la MV. Creazione cartella condivisa Per la condivisione di file tra il computer locale e la MV protocolloCNR si deve scegliere una cartella che possa essere condivisa tra i due sistemi. Può essere una cartella già presente oppure si può crearne una nuova per questo scopo, come in questo caso in cui è stata creata la cartella protoVirt nella home dell’utente locale: 5 Configurazione VirtualBox Attivare l’applicazione virtualbox: selezionare “Nuova” 6 e compilare il modulo con il nome della MV e il tipo di sistema operativo che deve essere Windows 7 a 32 bit continuare con “Avanti” e scegliere la quantità di memoria che la MV deve utilizzare: L’effettiva quantità da assegnare alla MV dipende dalla memoria presente sul computer e non è consigliabile superare la metà della memoria (linea verde in figura). In questa installazione la dimensione della memoria del computer è 4096MB (4GB), la quantita massima assegnabile all MV è 2048MB (2GB) e ne viene effettivamente assegnata 1024MB (1GB) che sono più che sufficienti per un corretto funzionamento. 7 Con “Avanti” si passa al dialogo per la scelta del disco fisso dove si sceglie la voce per creare un nuovo disco virtuale: Si continua con “Crea” 8 per ottenere il dialogo per la scelta del tipo di disco virtuale, che in questo caso è stato scelto di tipo VDI: Premere “Avanti” 9 e scegliere l’allocazione dinamica del disco virtuale: sempre con “Avanti” 10 per scegliere nome e dimensione del disco: Infine premere “Crea” 11 per creare la macchina virtuale e farla apparire nell'elenco delle macchine virtuali del gestore VirtualBox con la sua configurazione: 12 Se non è presente, inserire un cd di installazione per Windows 7 a 32 bit (in questo caso è stato usato Windows7 Pro) e selezionare “Archiviazione” dove si deve scegliere come dispositivo CDROM il lettore CD del computer ospite: 13 Selezionare l'opzione “Cartelle condivise”: Utilizzando il tasto rappresentato dalla cartella con il più aggiungere la cartella creata in precedenza abilitando il montaggio automatico: Premere “OK” 14 per ottenere la configurazione finale: 15 A questo punto si è terminato la configurazione delle opzioni di VirtualBox e si deve premere start per avviare la MV ed eseguire la procedura di installazione di windows 7. 16 Installazione Windows 7 Si sceglie “Italiano” per quanto riguarda le opzioni della lingua e della tastiera: 17 Premere “Installa” per avviare il processo di installazione: 18 Accettare la licenza: 19 Nella scelta del tipo di installazione selezionare “Personalizza (utenti esperti)”: 20 Procedere con “Avanti” per inizializzare il disco virtuale: 21 A questo punto inizia la fase di installazione di Windows 7 sul disco virtuale: 22 che termina con la richiesta di inserire il nome utente, protocollo, e il nome del computer, protocollo-virt: 23 Inserire la password, protocollo, dell'utente protocollo: 24 Nel dialogo per la scelta della modalità da seguire per gli aggiornamenti scegliere “Richiedi in seguito”: 25 Configurare l'ora: 26 e scegliere “Rete aziendale” come modalità per la connessione in rete: 27 Appare il desktop relativo all'utente protocollo: e si continua con ulteriori configurazioni di Windows 7. 28 Configurazione Windows 7 Disabilitazione update automatici In “Pannelo di controllo” selezionare “Sistema e sicurezza”: 29 In “Sistema e sicurezza” selezionare “Attiva o disattiva l'aggiornamento automatico”: 30 Infine scegliere per la voce “Aggiornamenti importanti” l'opzione “Non verifcare mai la dispoinibilità di aggiornamenti (scelta non consigliata)” e disabilitare le due opzioni presenti nel dialogo: 31 Configurazione IE Attivare InternetExplorer che al primo avvio attiva una procedura di configurazione: 32 Disattivare la modalità Siti suggeriti: 33 Selezionare le impostazioni personalizzate: 34 Mantenere il motore di ricerca predefinito: 35 Disabilitare gli aggiornamenti automatici: 36 Disabilitare tutti gli acceleratori inclusi con Internet Explorer: 37 Disattivare il filtro SmartScreen: 38 Abilitare l’uso degli aggiornamenti a Visualizzazione Compatibilità: 39 Alla fine del processo di configurazione si nota che il browser è obsoleto perchè non riesce a collegrasi al sito support.microsoft.com: 40 Abilitazione login automatico Per abilitare il login automatico, ovvero senza dover introdurre la password, per l'utente protocollo, utilizzare la funzione “Cerca programmi e file” del menu iniziale per trovare il programma netplwiz che gestisce le configurazioni degli utenti: 41 Disabilitare l'opzione “Per utilizzare questo computer è necessario che l'utente immetta il nome e la password”: e utilizzare “Applica” per confermare. 42 Introdurre la password dell'utente protocollo: e utilizzare I pulsanti “OK” per chiudere i due dialoghi. 43 Ulteriori configurazioni Si possono fare altre configurazioni in Windows 7 che non servono per il funzionamento del protocollo ma che rendono di più fruibile il sistema: • • dimensione dello schermo icone sul desktop 44 Installazione VboxGuestAdditions A questo punto eseguire un shutdown e modificare la configurazione dell MV per effettuare l’installazione di VboxGuestAdditions. Scegliere l’opzione Archiviazione e selezionare Lettore host’D:’: premere il pulsante ottico virtuale...” per far apparire un menu a tendina dove si sceglie la voce “Scegli un file di disco 45 Nella finestra di scelta del file facendo le seguenti scelte per visualizzare il contenuto della cartella Virtual Box: Disco Locale (C:) → Programmi → Oracle → Virtual Box si ottiene: 46 Scegliere VboxGuestAdditions in maniera da avere: terminare con OK e riattivare MV e 47 una volta entrati in windows selezionare computer 48 e aprire l'unità CD ed eseguire l’applicazione VboxWindowsAdditions-86 che installa nel sistema operativo i driver per fornire nuove funzionalità e/o ottimizzare le prestazioni della MV. 49 Fermare la MV e togliere il file dal CD per avere la configurazione finale del MV: Far ripartire la MV per le ultime configurazioni del S.O. e l’installazione del software per operare con il protocollo. 50 Verifica cartella condivisa Solo dopo l'installazione delle estensioni di VirtualBox è possibile accedere in Windows 7 alla cartella condivisa. Se, selezionando computer, appare il percorso di rete nominato protoVirt: significa che l'installazione delle estensioni è andata a buon fine ed è possibile accedere ai file presenti nella cartella condivisa aprendo il corrispondente percorso di rete. 51 Installazione programmi Acrobat Reader Non è possibile scaricare direttamente l'applicativo Acrobat Reader dal sito di Adobe perchè il browser utilizzato non è più supportato: 52 Utilizzando il browser del computer su cui si sta creando la MV si deve scaricare nella catella protoVirt (la cartella condivisa) la versione italiana del file di installazione dal sito https://get.adobe.com/reader/otherversions/: Con “Scarica” 53 si attiva il salvataggio del file di installazione: e utilizzano l'opzione “salva con nome” salvarlo 54 nella cartella protoVirt del computer. Una volta teminato il salvataggio: 55 aprire il percorso di rete protoVirt della MV 56 e copiare in una cartella locale (ad esempio download) e attivarlo da questa cartella e procedere all'installazione di Acrobat Reader attivando il file di installazione. Una volta terminata l'installazione, attivarlo e inserirlo nella barra dei comandi. 57 Disabilitazione updater di Acrobat Reader Se non si vuole avere gli update automatici di Acrobat Reader è necessario disabilitare il servizi corrispondente. Cercare l'applicativo “servizi” in cerca programmi 58 e una volta aperto con un doppio click del mouse sul servizio”Adobe Acrobat Update Service” : 59 attivare il dialogo di configurazione dove si deve scegliere l'opzione “Disabilitato” come tipo di avvio: Confermare la modifica con “OK”. 60 Visualizzatore TIFF Attivare IE e collegarsi al sito http://www.alternatiff.com : cliccare sul link associato alla versione 32 bit 61 e autorizzare installazione del componente active x: preme click here to register scegliere maniera automatica compilare la form e inviare ottenendo alla fine 62 63 Stampante PDF Collegarsi al sito http://cutepdf.com/ scaricare CutePDF Writer con il link “Free Download” 64 Procedere con l'installazione e dare l'assenso alla richiesta di installare il software PS2PDF: 65 Al termine dell'installazione è presente la stampante CutePDF Writer nell'elenco stampanti: 66 Dike 6.0 Dike 6.0 è un programma per la verifica delle firme elettroniche distribuito da Infocert e anche in questo caso non è possibile scaricarlo direttamente dal sito del produttore per l'obsolescenza del browser: 67 In maniera analoga all'installazione di Acrobat Reader si deve utilizzare il computer locale per scaricare il programma di installazione dal sito https://www.firma.infocert.it/prodotti/dike6.php: e salvarlo nella cartella locale protoVirt. 68 Nella MV aprire protoVirt copiare il file di installazione di dike 6 in download ed eseguirlo in questa directory. Alla fine inserire il comando sulla barra di comandi. 69 Configurazione Webrainbow Configurazioni da eseguire per una corretto funzionamento del software di gestione del protocollo WebrainBow Configurazione IE Si deve attivare IE con privilegi da amministratore selezionando con il tasto destro del mouse posizionato sopra l'icona di IE sulla barra di comando l'opzione “Internet Explorer” e poi sempre con il tasto destro del mouse l'opzione “Esegui come ammistratore”: 70 Selezionare l'opzione “Opzioni Internet” del menu “Strumenti” per aprire il dialogo con le varie opzioni da configurare Pagina iniziale Inserire come pagina iniziale la URL http://protocollo.cnr.it : e utilizzare “Applica” per confermare la modifica 71 Siti attendibili Selezionare l'etichetta “Sicurezza” e utilizzare il tasto “Siti” 72 per inserire tre siti: • protocollo.cnr.it • proto.cnr.it • fnet.cnr.it come siti attendibili. Prima dell'inserimento disabilitare l'opzione “Richiedi verifica server (https:) per tutti I siti dell'area” prima dell'inserimento per poi riattivarla quando sono stati inseriti. 73 Abilitazione ActiveX Terminato l'inserimento dei siti attendibili con il pulsante “Livello personalizzato...” aprire il dialogo per la modifica del livello di protezione e nella sezione “Controlli ActiveX e plug-in” configurare le seguenti voci: • Comportamento file binary e script: Attiva • Consenti l'esecuzione dei controlliActiveX precedentemente inutilizzati senza chiedere conferma Attiva • Consenti scriptlet Attiva • Consenti solo ai domini approvati di utilizzare ActiveX senza chiedere conferma Disattiva • Esegui controlli ActiveX e plug-in Attiva • Esegui script controlli ActiveX contrassegnati come sicuri* Attiva • Inizializza ed segui script controlli ActiveX non contrassegnati come sicuri per lo script Attiva • Mostra video e animazioni nelle pagine Web che non utilizzano un lettore multimediale esterno Disattiva • Richiesta conferma automatica per controlli ActiveX Attiva • Scarica controlli ActiveX con firma elettronica Attiva • Scarica controlli ActiveX senza firma elettronica Attiva 74 Disabilitazione blocco popup Selezionare l'etichetta “Privacy” e disabilitare l'opzione “Attiva Blocco popup”: Confermare con “OK” e terminare l'esecuzione di IE. 75 Eseguire il login nel sistema WebRainbow, selezionare la voce “protocollo” dal menu “Applicazioni” e poi la voce “Opzioni protocollo” dal menu”Strumenti”. Configurazione timbratrice Nella pagina relativa alle configurazioni selezionare Timbratrice dove si sceglie il template desiderato e si seleziona come stampante il dispositivo CutePDF Writer: Premendo “Salva” per confermare le modifiche si apre per un breve periodo di tempo una finestra dove viene eseguito il download dei componenti activeX necessari per la stampa delle etichette. 76 Per verificare il corretto caricamento di tali componenti si può utilizzare l'opzione “Gestione componenti aggiuntivi” del menu “Strumenti” di IE che deve mostrare il componente pwsPrint.ReportManager: La mancata presenza di tale componente significa che l'installazione non è andata a buon fine. 77 Caratteri barcode Per poter stampare le etichette con barcode si deve installare in Windows 7 I font corrispondenti. Per far questo utilizzare il link “Scarica font” per scaricare: e utilizzare “Apri” 78 per far comparire il contenuto della cartella: 79 dove con un doppio click sui nomi dei file si apre il dialogo per l'installazione nel sistema del carattere contenuto nel file: Utilizzare “Installa” per installare il carattere nel sistema Windows 7. Usare questa procedura per entrambi I file. 80 Installazione componenti Client Selezionare la voce “protocollo” dal menu “Applicazioni” e poi la voce “Downloads” dal menu”Strumenti”. Nella pagina relativa ai downloads: Attivare il download delle componenti Client WebRainbow e usare “Esegui” quando appare il seguente dialogo: A 81 Consenso componenti ActiveX Consentire l'uso di componenti ActiveX se appare tale richiesta durante l'uso del sistema WebRainbow: 82 Errato funzionamento Allega.. Se il pulsante “Allega...” che permette di allegare file ad un protocollo non apre il dialogo di scelta dei file, si deve utilizzare il seguente URL: http://protocollo.cnr.it/images/Software/Registrazione%20COMDLG32.zip per scaricare la cartella compressa “Registrazione COMDLG32.zip”e con l'opzione apri estrarre il suo contenuto che viene visualizzato in una finestra: 83 copiare sul disco C: i due file COMDLG32.OCX e RegOcx e con il tasto destro del mouse eseguire come amministratore RegOcx: I due file copiati sul disco C: non devono essere cancellati pena il malfunzionamento del pulsante “Allega...” 84 APPENDICE A - Installazione VirtualBox Collegarsi al sito https://www.virtualbox.org/ 85 Ottenere la pagina di download con “Download VirtualBox 5.1” (il numero è relativo sempre all’ultima versione, quindi cambia con il rilascio di nuove versioni): 86 Scaricare la versione relativa al sistema operativo utilizzato dal computer ospite attraverso il link associato al sistema operativo che in questo caso è un sistema windows e al termine attivare l’esecuzione del programma di installazione con il pulsante Esegui: 87 Disabilitare l’attivazione dell’applicativo VirtualBox al termine dell’installazione e utilizzare il link “All supported platforms” per scaricare il pacchetto di estensioni che fornisce ulteriori funzionalità alle macchine virtuali: 88 Una volta terminato il salvataggio, utilizzare Apri per installare il pacchetto delle estensioni. Si attiva il gestore VirtualBox e appare il seguente dialogo: dove si utilizza il bottone Installa per eseguire tale operazione. Quando viene chiesto di accettare la licenza d’uso si deve andare alla fine del testo e premere Accetto. Alla fine, se l’installazione è andata a buon fine, appare il dialogo: Premere OK e l’applicativo VirtualBox è pronto per essere utilizzato: 89