Untitled

Manuale installazione KNOS
1. PREREQUISITI.......................................................................................................................................................... 3
1.1 PIATTAFORME CLIENT..................................................................................................................................................... 3
1.2 PIATTAFORME SERVER .................................................................................................................................................... 3
1.3 PIATTAFORME DATABASE ............................................................................................................................................... 3
1.4 ALTRE APPLICAZIONI LATO SERVER .................................................................................................................................... 3
1.5 ALTRE APPLICAZIONI LATO CLIENT ..................................................................................................................................... 3
1.6 INCOMPATIBILITÀ .......................................................................................................................................................... 3
1.7 PREREQUISITI HARDWARE ............................................................................................................................................... 3
2. CONFIGURAZIONE SOFTWARE PRE-INSTALLAZIONE ............................................................................................... 4
2.1 LATO SERVER DATABASE ................................................................................................................................................. 4
2.2 LATO SERVER WEB........................................................................................................................................................ 4
3. INSTALLAZIONE LATO SERVER................................................................................................................................. 9
3.1 INSTALLAZIONE DATA BASE ........................................................................................................................................... 11
3.2 INSTALLAZIONE SITO WEB .............................................................................................................................................. 15
4. CONFIGURAZIONE SOFTWARE POST-INSTALLAZIONE ............................................................................................20
4.1 LATO SERVER: CONFIGURARE UTILIZZO .NET 4.0.X . ........................................................................................................... 20
4.2 LATO SERVER: INSTALLAZIONE SERVIZI KNOSSERVICEMANAGER E ICMAILSERVICE. .................................................................... 21
4.3 LATO CLIENT: CONFIGURARE LA SICUREZZA DI INTERNET EXPLORER........................................................................................ 21
5. ESECUZIONE DI KNOS E ATTIVAZIONE DELLA LICENZA ...........................................................................................23
6. INSTALLAZIONE LATO CLIENT .................................................................................................................................27
7. AGGIORNAMENTO DI VERSIONI PRECEDENTI 6.X ..................................................................................................31
8. RISOLUZIONE PROBLEMI NOTI ...............................................................................................................................32
8.1 KNOSSERVICEMANAGER .............................................................................................................................................. 32
8.2 CONFLITTO CON EXCHANGE O ALTRE APPLICAZIONI ............................................................................................................ 33
Pagina
2
1. Prerequisiti
1.1 Piattaforme Client
- Microsoft Windows XP Professional SP3 o successivo (X86 o X64)
- Microsoft Windows Vista Business, Ultimate o Enterprise SP1 o successivo (X86 o X64)
- Microsoft Windows 7 Professional, Ultimate o Enterprise (X86 o X64)
- Microsoft Windows 8
1.2 Piattaforme Server
- Microsoft Windows Server 2003 SP2 o successiva (X86 o X64)
- Microsoft Windows Server 2003 R2 SP2 o successiva (X86 o X64)
- Microsoft Small Business Server 2008 (X86 o X64)
- Microsoft Windows Server 2008 (X86 o X64)
- Microsoft Windows Server 2008 R2
1.3 Piattaforme DataBase
- MS-SQL 2005 SP3 (32 e 64 bit)
- MS-SQL 2008 SP1 (32 e 64 bit)
- MS-SQL 2008 R2
- MS-SQL 2008 express R2 with advanced service (32 e 64 bit)
- MS-SQL 2012 (32 e 64 bit)
1.4 Altre Applicazioni lato server
- IIS6 internet information service
- Net Framework 4.0 (o superiore)
- SQL Native Client
- IE 6 Internet Explorer o superiore
- Silverlight 4.0
1.5 Altre Applicazioni lato client
-.Net Framework 4.0 (o superiore)
- IE 6 o superiore
- Silverlight 4.0
1.6 Incompatibilità
Abbiamo accertato l’incompatibilità con Microsoft Search
1.7 Prerequisiti Hardware



1 CPU Intel Pentium-compatibile da 1 gigahertz (GHz) o maggiore
2 gigabyte (GB) di RAM
20 gigabyte (GB) di hard disk.
I prerequisiti minimi Lato Client prevedono:


Internet Explorer 6 (o superiore)
qualsiasi versione di Windows in grado di supportare Internet Explorer 6 (o superiore).
Pagina
3
2. Configurazione Software pre-installazione
2.1 Lato Server Database
Installare il servizio SQL Full Text Filter e configurarlo con partenza automatica
2.2 Lato Server Web
-
Installare Sql Native client fornito a corredo dell’installazione
verificare se il server web accede al server database , se questi non coincidono, utilizzare per il test un
client SQL (es. SQLDBX, fornito a corredo dell’installazione)
Installare e configurare IIS.
Installare il servizio Indicizzazione
Vedremo ora nel dettaglio a seconda del sistema operativo, come procedere nell’attivazione delle
funzionalità indispensabili al funzionamento di KnoS. Le seguenti videate possono cambiare leggermente a
seconda della versione del medesimo sistema operativo installata ed anche in funzione di eventuali service
pack e aggiornamenti di sistema.
Occorre prestare la massima Attenzione all’abililtazione di tutte le funzionalità qui descritte per poter
procedere all’installazione di KnoS. SI SCONSIGLIA DI PROCEDERE ATTIVANDO TUTTE LE FUNZIONALITA’
IN QUANTO QUESTA MODALITA’ PUO’ IN ALCUNI CASI PRECLUDERE IL FUNZIONAMENTO CORRETTO DI
KNOS
Windows 2003 Server
-
Verificare se installato con IIS il “Server Side Includes”
Installare il servizio indicizzazione
Devono essere aggiunte le seguenti estensione al servizio web
All Unknown ISAPI Extension
Active Server Pages
ASP.NET v4.0.x
Pagina
4
Windows 2008 Server
Occorre aggiungere i seguenti ruoli e configurarli nel modo seguente
- Server Application
- Server Web
- Servizi File
Pagina
5
Pagina
6
Pagina
7
Pagina
8
Windows 7
Nel caso di sistema operative Windows 7 occorre andare nel Pannello di Controllo, scegliere Programmi e
funzionalità e successivamente Attivazione/Disattivazione Funzionalità di Windows
Pagina
9
Pagina
10
3. Installazione lato server
1) Eseguire il log on sulla macchina Server Database come Administrator o come membro di un
gruppo di Amministratori locali
2) Eseguire il package di installazione “KnoSXXsetupGamma.exe” o “KnoSXXsetupMetodo.exe”
o “KnoSXXsetup.exe” a seconda che debba essere integrato con i Gestionali Gamma o
Metodo Evolus oppure si tratti di un’installazione id KnoS come autonoma.
3) Installare i componenti Database e/o Sito WEB, insieme o separati in base alla configurazione
server scelta.
Di seguito dettaglieremo le installazioni separate.
3.1 Installazione Data Base
1) selezionare casella corrispondente e premere avanti
Pagina
11
2) Nella successiva form “Verifica prerequisiti” premere “Avanti”.
3) Nella successiva form sceglie il percorso in cui andare a posizionare la cartella KnoS
Questa cartella conterrà l’applicazione KnoS con le sottocartelle utilizzate per la creazione del
sito Web di KnoS e le sottocartelle che per ciascun sito id KnoS installato ne conterranno i file.
E’ quindi importante prestare attenzione a tale parametro di installazione, andando a
impostare il percorso ove si è ragionevolmente sicuri di avere lo spazio sufficiente per i file
che si intendono gestire con KnoS.
Pagina
12
4) Nella successiva form “Creazione database”, introdurre I parametri per la connessione a SQL
Server.
-
Istanza SQL Server da utilizzare: nome (es. KNOSSERVER) o indirizzo IP (es. 192.168.0.1)
della macchina su cui è installato SQL Server. Può essere “local” se SQL Server è installato
sulla stessa macchina su cui è installato IIS.
-
Nome Database: nome del database che si vuole creare alla fine del setup
-
Login di un utente amministratore: è un login valido di SQL Server login che abbia
permessi di amministratore (creazione database, creazione login, …)
-
Password: password abbinata al login precedentemente indicato.
-
Directory database: directory in cui si vuole salvare il file del database di KnoS , lasciare
vuoto se si vuole utilizzare il “default” di MSSQL.
Nota: KnoS utilizza unicamente la “SQL Server authentication”, perciò SQL Server deve essere
configurato in modo da accettare autenticazioni “miste” (SQL Server e autenticazione
integrata)
Pagina
13
5)
premere avanti per eseguire l’installazione
L’installazione di KnoS integrato con Metodo Evolus o Gamma Enterprise prevede il
ripristino del database “prototipo” a seconda del gestionale con cui è integrato. Tale
operazione può richiedere l’attesa di qualche decina di secondi. Al termine il setup si
chiude.
Pagina
14
3.2 Installazione sito web
1) Aprire il setup di KnoS, selezionare casella corrispondente a Sito Web e premere avanti
2) La form “Verifica prerequisiti” lancia l’installazione di alcuni componenti necessari (se non sono
già installati): Microsoft XML Parser 4.0 SP2 e Adobe PDF IFilter.
3) Se i prerequisiti non sono presenti viene visualizzata la seguente form. Premere “Installa”.
Pagina
15
I prerequisiti addizionali sono solitamente assenti ed il setup li propone come “da installare”.
Premendo avanti tali prerequisiti addizionali vengono automaticamente installati in sequenza dal
setup di KnoS
4) Nella form “Scelta della cartella di Installazione”, scegliere la root directory per i file di KnoS (se
non esiste verrà creata)
Nota. Questa richiesta non viene fatta se si è già installato il database sullo stesso server.
5) Nella form “Database KnoS”, scegliere il nome dell’istanza ed il nome del database relativi al
database precedentemente installato. Cambiare l’utente predefinito per l’accesso al database
di Knos se diverso da quello di default creato dall’installazione database
Pagina
16
6) Nella form “Creazione Sito Web”, introdurre I parametri di configurazione di IIS:
-
Nome Sito Web: descrizione del nuovo sito Web
-
Indirizzo IP: indirizzo IP utilizzato da IIS per rispondere alle richieste HTTP dirette verso
KnoS. Deve essere uno degli indirizzi IP assegnati alla macchina su cui è installato IIS. Si può
lasciare vuoto questo campo per utilizzare un qualsiasi indirizzo IP valido tra quelli
assegnati alla macchina
-
Porta TCP: è la porta HTTP utilizzata da IIS. Normalmente si può lasciare il valore di default
80.
-
Host Header name: nome dell’Host Header, cioè del dominio di KnoS a cui accedere via
http. Per esempio se si ha un “Host Header” = “KNOSSETUP” e la “Porta TCP” è la 80
(come riportato nell’esempio sottostante), si dovrà digitare http://KNOSSETUP/knos/web
in Internet Explorer per accedere alla home page di KnoS.
NOTA IMPORTANTE: l’host header name è normalmente un nome di dominio risolto da
DNS o mappato nel file hosts (es. knos.italcomspa.com) oppure il nome del server su cui è
eseguita l’installazione. In questo ultimo caso però il nome del server deve contenere solo
caratteri validi per per un nome di dominio e vale a dire: lettere, numeri e – (meno), non
sono ammessi altri caratteri (ad esempio _ (underscore) NON E’ AMMESSO.
Se il nome del server contiene un underscore, ad esempio MET_SERVER non va utilizzato
come host header. In questi casi se non è disponibile un nome di dominio l’unica alternativa
è utilizzare come host header l’indirizzo IP del server.
-
SMTP server address: nome (o l’indirizzo IP) assegnato al server SMTP da utilizzare per le
notifiche via e-mail (è un parametro opzionale).
Pagina
17
7) premendo “Avanti “partirà l’installazione. Confermando la richiesta se si vuole accedere al sito,
si aprirà IExplorer con il link del sito web creato.
Se nell’Host Header Name viene specificato un nome differente dal nome macchina e tale nome non è
disponibile nell’elenco DNS, l’apertura del sito di Knos appena installato andrà in errore. Per risolvere
localmente tale problema occorre specificare nel file C:\Windows\System32\drivers\etc\hosts l’host header
Pagina
18
name utilizzato es:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com
# source server
#
38.25.63.10 x.acme.com
# x client host
# localhost name resolution is handled within DNS itself.
#
127.0.0.1
localhost
#
::1
localhost
127.0.0.1
Knos7
127.0.0.1
knos7setup
Questa soluzione è praticamente obbligatoria nel caso di installazione di Knos su macchine virtuali demo o
può essere d’aiuto nel caso di installazione server utilizzati in modalità Terminal Server.
Nel caso di una installazione aziendale, prima dell’installazione occorre accertarsi che l’Host Header
Name che si vuole utilizzare sia raggiungibile, con un ping da linea di comando dai client che dovranno
accedere al sito di Knos.
Pagina
19
4. Configurazione Software post-installazione
4.1 Lato Server: configurare utilizzo .Net 4.0.x .
Configurare IIS il sito Knos appena creato per l’utilizzo di .Net 4.0.x .
Per i server 2003
Per i server 2008
Pagina
20
Se capita di aggiornare IIS o installarne delle componenti dopo aver installato .net 4.0 bisogna eseguire di
nuovo il comando aspnet_regiis.exe -iru lanciandolo dalla cartella:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 (per 32 bit)
oppure
C:\Windows\Microsoft.NET\Framework64\v4.0.30319 (per 64 bit)
In generale è buona norma provare a farlo ogni volta che non funzionano pagine di tipo .net ovvero con
estensione .aspx o .asmx
4.2 Lato Server: installazione servizi KnosServiceManager e icmailservice.
Per installare eseguire da riga di comando dalla cartella dove installato knos:
C:\KnoS7\bin>KnosServiceManager.exe -install
C:\KnoS7\bin>KnosServiceManager.exe –start
C:\KnoS7\bin>icmailservice.exe –install
4.3 Lato Client: configurare la sicurezza di Internet Explorer.
Inserire il sito Knos creato nella intranet locale; nelle impostazioni di sicurezza attivare tutto e disabilitare
solo il blocco pop-up
4.3.1 Workflow grafico
Il workflow grafico richiede l’installazione di Silverlight 4.0 o superiori.
Se sui client il workfolw grafico non è visibile, occorre verificare che sul server dove è installato Knos , sia
presente il mime-type per i file con estensione .xaml. Per farlo occorre aprire la console di gestione di IIS e
sul sito di Knos andare ad aggiungere il mime-type mancante.
Pagina
21
Nota Bene: in generale, tutte le estensioni di file che Knos deve riconoscere devono essere
opportunamente configurate nella console di IIS sul sito di Knos
Pagina
22
5. Esecuzione di Knos e attivazione della licenza
Dopo aver eseguito le configurazioni di Internet Explorer occorre:
1) Aprire Internet Explorer (IE) su una macchina “client” che possa accedere, via HTTP, al server web
2) Impostare l’indirizzo HTTP di KnoS. E’ una stringa tipo http://<Dominio>/knos/web.
<Dominio> è l’Host Header impostato durante l’Installazione dell’applicazione (per es.:
http://KNOSSETUP/knos/web). Se durante l’installazione si è lasciato vuoto “Host Header Name”,
<Dominio> è il nome di rete della macchina server. Notare che si deve sempre digitare il path
virtuale “/knos/web”.
3) Quando si accede all’applicazione per la prima volta, non si è ancora autenticati. Impostare
“administrator” come nome utente, non impostare password e premere “Accedi”.
4) Si entrerà nella home page dalla quale si potrà accedere alle varie funzionalità.
5) La prima volta che ci si collega apparirà la schermata seguente:
6) Occorre richiedere la licenza ad Italcom, procedendo come segue:
7) Premere “Richiedi e attiva licenza”. Comparirà la seguente schermata:
8) Premere il Tab “Richiesta licenza”. Comparirà la seguente schermata:
Pagina
23
9) Compilare opportunamente i campi e premere “Genera codice di richiesta licenza”
10) Inviare il codice così costruito copiandolo e inserendolo in una e-mail o eseguendo “Invia richiesta
licenza”, che avvia il client di posta presente sul PC.
Qualsiasi modo venga usato dovrà essere inviata ad Italcom una e-mail come la seguente.
Pagina
24
11) Italcom risponderà con l’invio del codice di attivazione licenza.
12) Ricevuto il codice è necessario attivare la licenza scegliendo il Tab “Attivazione licenza” ed
inserendo nell’apposita casella il codice ricevuto, come si vede nella seguente schermata:
13) Premere “Controlla licenza” e poi “Attiva licenza”. La licenza verrà attivata e comparirà la pagina
seguente:
Pagina
25
A questo punto KnoS è utilizzabile in tutte le sue parti per le quali è stata acquisita la licenza.
Pagina
26
6. Installazione lato client
1) Dalla Home page di KnoS scegliere Utenti Preferenze
2) Nella pagina che viene visualizzata selezionare il Tab “Plug-in”
3) Premere “Installa” per eseguire l’installazione del Plug-in di rilevazione dei componenti installati.
Rispondere “Run” alle due schermate di avviso e “Next” a quella di “Confirm Installation”
Pagina
27
4) Viene eseguita l’installazione. Premere “Close” alla schermata seguente:
Pagina
28
5) Premendo “Plug-In” viene visualizzata la pagina seguente:
6) Eseguire l’istallazione dei Plug-in necessari.
Nel dettaglio:
Pagina
29
1. “Edit place dei documenti”, consente la modifica dei file legati alla pubblicazione con l’editor
impostato sull’estensione del file aperto. Consente inoltre la notifica del file come allegato della
mail.
2. Upload documenti da scanner: plugin che permette, attraverso interfaccia TWAIN,
l’acquisizione di immagini da scanner da allegare ad una pubblicazione, e conversione della
scansione in PDF.
3. KnoS Framework: componente per l’integrazione tra Metodo e KnoS
4. KnoS Client: client id integrazione con KnoS
5. Acquisizione documenti con OCR dei codici a barre
7) Nel menu “servizi e moduli aggiuntivi” configurare e far partire i servizi desiderati
Pagina
30
7. Aggiornamento di Versioni precedenti 6.x
1) Fermare e disinstallare sulla parte server il servizio icmailservice :
C:\KnoS\bin>icmailservice.exe –uninstall
2) Fermare il sito web Knos esistente
3) Sul server SQL Fare un Backup del Data Base Knos della versione precedente.
Se si vuole mantenere lo stesso nome, nella nuova installazione scollegare il database e spostarlo
dalla cartella Dati in un’altra
4) Effettuare un’installazione standard knos7 . In fase di installazione :
-Cartella di destinazione assegnare un percorso differente a quella della precedente installazione.
-Il nome DataBase , può coincidere con quello della precedente versione (vedi punto 3)
-Assegnare un differente nome al sito web rispetto quello della versione precedente.
-L’indirizzo IP , la porta e l’host name server possono rimanere uguali ai precedenti.
5) Ripristinare il backup del database versione precedente su quello creato dalla nuova installazione.
Passare lo script di aggiornamento presente in SQL.ZIP, questo file è nella patch di aggiornamento
“UPDATE 7”
6) Spostare il dati dalla parte server della versione precedente a quella nuova.
la cartella da spostare\copiare è C:\KnoSx\Sites\KnoS7\files
7) Disinstallare sulla parte client i plug-in
“Edit in Place dei documenti”
“Knos client 2”
Eseguire i seguenti file .bat che si trovano nella cartella ..\programmi\italcom\Knos.Framework :
nooutlook.bat
noExcel.bat
noWord.bat
noExplorer.bat
Pagina
31
8. Risoluzione Problemi Noti
8.1 KnosServiceManager
Su installazioni Windows Server 2008, se il servizio KnosServiceManager genera un errore quando viene
configurato all’interno di un client knos verificare la gestione mapping in IIS, ci deve essere l’autorizzazione
all’esecuzione:
Pagina
32
8.2 Conflitto con Exchange o altre applicazioni
In alcuni casi se presente in IIS il server exchange (o altre applicazioni server) potrebbe verificarsi il
problema del mancato caricamento delle pagine di knos (una pagina bianca come se caricasse all’infinito).
Occorre verificare gli eventi di sistema se viene riportato un errore relativo alla “kerbauth.dll” che indica
l’impossibilità di caricarla in un ambiente a 32 bit.
L’applicazione Exchange (o talune applicazioni) installa a livello globale i seguenti due moduli nel file:
C:\Windows\System32\inetsrv\config\applicationHost.config
…
<globalModules>
…
<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll" />
…
<add name="exppw" image="C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Owa\auth\exppw.dll" />
…
</globalModules>
Anche se questi due moduli servono solo ad Exchange vengono caricati globalmente e vanno in conflitto
con eventuali application pool a 32 bit.
Per non farli caricare dagli application pool a 32 bit occorre aggiungere l’attributo:
preCondition="bitness64"
Per cui (facendo molta attenzione) le due righe sopra devo diventare:
<add name="kerbauth" image="C:\Program Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll"
preCondition="bitness64" />
…
<add name="exppw" image="C:\Program Files\Microsoft\ExchangeServer\V14\ClientAccess\Owa\auth\exppw.dll"
preCondition="bitness64" />
Il percorso delle dll potrebbe essere diverso su alter machine ma quello che conta è l’aggiunta dell’attributo
evidenziato.
Può essere necessario riavviare IIS dopo la modifica.
Pagina
33