Facoltà di Ingegneria Corso di laurea in Ingegneria dell Informazione FONDAMENTI DI INFORMATICA PRIMA PARTE Manuale di Installazione dell ECMs SharePoint PROFESSORE: STUDENTE: Prof. Mario Bochicchio Paiano Luigi ANNO ACCADEMICO 2013/2014
SOMMARIO Lo scenario economico mondiale è caratterizzato sempre più dall'importanza della conoscenza e dalla necessità per le imprese di poter ottenere e accedere quanto più facilmente possibile alle informazioni che consentono loro di innovarsi e adattarsi velocemente a contesti che mutano sempre più rapidamente. Il seguente progetto esplora alcune delle possibili applicazioni dell'informatica nel campo dell'economia, più precisamente dell'enterprise Information System e dell'uso degli Enterprise Content Management System, affinché le imprese possano, tramite una gestione di strumenti largamente condivisi, generare vantaggio competitivo. Nella presente relazione saranno definiti innanzitutto il contesto all'interno del quale questo lavoro ha preso vita e gli obiettivi che lo stesso si pone. Una volta inquadrati l'ambito e le finalità del progetto si introdurrà brevemente la figura del sistemista d'azienda, oramai sempre più rilevante alla luce delle considerazioni iniziali su come quella attuale si configuri sempre più come la società della conoscenza. Successivamente si entrerà nello specifico del progetto, illustrando le specifiche e i requisiti necessari al suo svolgimento. Si procederà quindi all'esposizione della fase di implementazione e test, ossia si descriveranno tutti gli step compiuti per poter raggiungere quanto prefissato, indicando peraltro eventuali problemi avuti nei vari momenti del nostro percorso. Questo documento sarà chiuso, infine, dall'indice e dalle appendici, dove il lettore potrà trovare tutta la documentazione utile ad approfondire l'argomento in oggetto. 2
CONTESTO E OBIETTIVI Durante le lezioni di Fondamenti di Informatica, insegnamento del primo anno del corso di laurea in Ingegneria dell'informazione presso l'università del Salento, il prof. Mario Bochicchio ha offerto ai propri studenti la possibilità di cimentarsi con la realizzazione di progetti pratici, utili agli allievi sia a capire la vastità dei campi d'applicazione dell'informatica nel mondo contemporaneo sia a misurarsi con le reali esigenze e difficoltà che il lavoro di un ingegnere informatico comporta. Il presente lavoro si dedica ad esaminare alcune potenzialità che gli strumenti di tipo informatico possono avere nel settore dell'enterprise Information System, con particolare riferimento all'utilizzo di software di tipo collaborativo quale Sharepoint, un ECMS (Enterprise Content Management System). Gli ECMS hanno un'importanza fondamentale per le aziende perché consentono loro di creare o acquisire contenuti, con la conseguente gestione e pubblicazione degli stessi in rete, privata o pubblica. Se pensiamo alla grande mole di informazioni che oggi le imprese sono costrette a gestire o alla possibilità che i soggetti che contribuiscono alla creazione di contenuti o che ne usufruiscono siano molteplici e, sempre più spesso, localizzati in luoghi differenti, è evidente che un sistema di ECMS è più utile ed efficiente rispetto ai tradizionali modelli di gestione documentale, basati sulla semplice tecnologia dell'office Automation, cioé l utilizzo della suite Microsoft Office per generare i contenuti aziendali che successivamente dovevano essere gestiti. Sharepoint, in particolare, è una piattaforma di collaborazione aziendale che permette a più persone di connettersi in specifiche comunità aziendali per produrre assieme delle informazioni. Un altro dei punti di forza di Sharepoint, oltre alla formazione delle community e della gestione dei contenuti, consiste nella possibilità per gli utenti di realizzare facilmente siti web per condividere files al fine di lavorare su progetti comuni. Oltre a queste funzionalità, infine, il software offre l'opportunità di: ricercare con facilità documenti e persone sia su Intranet che su Internet; effettuare insight, ossia misurazioni sui dati raccolti che possono aiutare a valutare differenti soluzioni di business. L'obiettivo di questo progetto è quindi di pubblicare tramite Sharepoint, dei contenuti, opportunamente creati tramite la suite Microsoft Office, rendendoli poi disponibili su un sito web, raggiungibile da qualsiasi dispositivo. Si procederà dunque con l'individuazione di un servizio cloud che metta a disposizione i servizio di Sharepoint 2013 e con la realizzazione di un database dal quale estrapolare dati non strutturati da pubblicare online attraverso le maschere del software. Introduzione a cura di Roberto Martalò 3
LA FIGURA DEL SISTEMISTA Il concetto, ripetuto già più volte, viviamo nella società dell'informazione equivale ad asserire che non esiste un settore indipendente dall'informazione. Quindi tutte le imprese usano strumenti informatici per essere altamente competitive. La naturale conseguenza della sempre maggiore importanza dell'informatica nel mondo dell'economia è stata la nascita di una serie di figure professionali, indispensabili a implementare, gestire e manutenere i sistemi informativi. La nostra attenzione si focalizza sul ruolo del sistemista. Il sistemista è il responsabile dello sviluppo e della manutenzione dei sistemi informativi aziendali. Si occupa di installare le componenti hardware e software dei computer delle reti locali e della loro manutenzione. Implementa i sistemi di sicurezza delle macchine e dei dati contenuti, oltre a definire le procedure di autorizzazione agli accessi degli utenti e quelle di organizzazione dei dati all interno dell ambiente software. Indispensabile è dunque la conoscenza approfondita di sistemi operativi, reti di trasmissione dati, architetture hardware, gestione di data base. La figura del sistemista viene anche chiamata a volta System manager, System Integrator, System administrator. Nel nostro caso, è stata necessaria l'installazione di Windows Server 2012, unitamente all'attivazione dei ruoli Active Directory, e di Sql Server 2012 sui nostri computer per poter procedere successivamente al setup di Sharepoint 2013. Infine, abbiamo definito dei permessi di accesso alle varie risorse. In un'azienda queste procedure sarebbero state eseguite proprio dal sistemista, quindi possiamo notare quanto la presenza di una figura del genere sia sempre più rilevante e diffusa. 4
IMPLEMENTAZIONE Per installare SharePoint Server 2013 occorre seguire i seguenti step: 1. Panoramica Requisiti A) Hardware + B) Software 2-3. Active Directory A) Installazione B) Attivazione Service Accounts 4. SQL Server Installazione + Configurazione 5. Windows Server Configurazione 6. SharePoint Server 2013 Installazione + Configurazione 1. PANORAMICA REQUISITI A) REQUISITI HARDWARE REQUISITI SQL SERVER HARDWARE COMPONENTI Processore RAM Hard Disk REQUISITI 64 bit, 4 cores (distribuzione minima) 8 cores (distribuzione media) 8 GB (distribuzione minima) 16 GB (distribuzione media) 80 GB (+ ulteriori GB a seconda delle esigenze di contenuto) 5
Ambiente di sviluppo: Si suggeriscono almeno 64 bit 4 core e 8 GB di RAM (meglio ancora 12 GB) per SQL Server, SharePoint App e Web Server su una macchina. APPLICATION SERVER + WEB SERVER - REQUISITI SHAREPOINT SERVER HARDWARE COMPONENTI Processore RAM Hard Disk REQUISITI 64 bit, 4 cores 10 GB - SharePoint Foundation / Server (Sviluppo o Valutazione, minimo) 24 GB - SharePoint Server (Sviluppo o Valutazione, raccomandato) 12 GB - SharePoint Server (Pilota, test di accettazione dell'utente, o di produzione) 80 GB (+ulteriori GB a seconda delle esigenze di contenuto) B) REQUISITI SOFTWARE SQL Server SharePoint 2013 necessita di una delle seguenti versioni di SQL Server: SQL Server 2008 R2 SP1, 64 bit SQL Server 2012, 64 bit Application Server + Web Server SharePoint 2013 necessita di una delle seguenti versioni di Windows Server: Windows Server 2008 R2 SP1, 64 bit Windows Server 2012, 64 bit Windows Server 2012 R2, 64 bit (requires SharePoint 2013 with SP1) 6
2. ACTIVE DIRECTORY: INSTALLAZIONE Esaminiamo ora l installazione e la configurazione di Windows Server 2012 Active Directory Domain Services. Aprire Server Manager e fare clic su 'Gestisci' in alto a destra per aggiungere ruoli e funzionalità. 7
Selezionare il server che si desidera utilizzare come controller di dominio. Fare click sulla voce "Active Directory Domain Service. 8
Aggiungere le funzionalità necessarie. 9
Fare clic su Installa e attendere che l'installazione sia completata. Fare clic sul collegamento per consentire al server il controllo del dominio. 10
Creare una nuova foresta e immettere un nome di dominio principale. Assicurarsi che "Server (DNS) Domain Name System" sia selezionato e immettere una password di ripristino. 11
Saltare le opzioni DNS e utilizzare il nome di dominio NetBIOS specificato. 12
Utilizzare i percorsi specificati per il database Active Directory, file di log e SYSVOL. Fare clic su Avanti per rivedere le opzioni. 13
Fare clic su Installa, attendere e per concludere, riavviare il server. 14
3. ACTIVE DIRECTORY: AMMINISTRATIVE AND SERVICE ACCOUNTS È necessario creare i seguenti account di dominio in Active Directory per installare con successo SharePoint 2013: ACCOUNT RICHIESTO SQL Server Service Account SharePoint Setup Administrator SharePoint Farm Account ESEMPIO sqlsvcacc spadmin spfarmacc Autorizzazioni Account Account del servizio SQL Server Le autorizzazioni vengono assegnate automaticamente durante l'installazione di SQL Server 2012. L'account del servizio SQL Server deve essere un account di dominio e viene utilizzato per eseguire SQL Server. Installazione di SharePoint Administrator È necessario assegnare manualmente le autorizzazioni. L'utente amministratore di setup viene utilizzato per installare SharePoint 2013. L'amministratore configurazione di SharePoint 2013 deve essere un membro del gruppo Administrators. 15
Questo account necessita anche del ruolo securityadmin e dbcreator in SQL Server. 16
4. SQL SERVER Installazione e Configurazione Avviare il setup e scegliere l installazione SQL Server. Selezionare la funzione di installazione di SQL Server dopo aver accettare il contratto e immesso il codice di licenza. 17
Tra le voci disponibili, selezionare Database Engine Services" Management Tools Basic 18
Utilizzare l'istanza predefinita. Aggiungere l'account di servizio di SQL Server (nel nostro caso: sqlsvcacc) e mantenere le impostazioni di default. 19
Aggiungere l'amministratore attuale (che si sta utilizzando per la configurazione). 20
5. WINDOWS SERVER Configurazione di Windows Server 2012 per il ruolo Application Server e Web Server (IIS). 21
Selezionare un server per il quale si vogliono configurare i ruoli. Selezionare il ruolo 'Server Application'. 22
Selezionare il ruolo 'Web Server (IIS)' e aggiungere le caratteristiche richieste. 23
Saltare la finestra di funzionalità e procedere alla finestra dei servizi di ruolo. Selezionare le funzioni dalla finestra e aggiungere le funzionalità richieste. 24
Anche in questo caso verificare le caratteristiche presenti negli screenshot e aggiungere le funzionalità richieste. 25
26
Dopo aver aggiunto tutte le caratteristiche rivedere la configurazione e fare clic su Installa. 27
6. SHAREPOINT SERVER 2013 - Installazione Prerequisiti Aprire il programma di installazione prerequisiti di SharePoint 2013 e fare clic su Avanti. Il programma di installazione configurerà anche il server e il ruolo Server Web di Windows Application Server. 28
Completare la procedura guidata di installazione. Potrebbe essere necessario riavviare il server per completare l installazione dei prerequisiti. 29
- Installazione SharePoint Server 2013 Inserire il codice di attivazione e accettare il contratto di licenza. Scegliere di installare una farm SharePoint completa. 30
Attendere che l'installazione venga eseguita e procedere con la procedura guidata di configurazione di SharePoint 2013 per creare una nuova farm SharePoint. 31
- Configurazione SharePoint Server 2013 Fare clic su Avanti per creare un nuovo server farm. 32
Inserire i dati di SQL Server e specificare i parametri di accesso. Immettere una passphrase farm. 33
Selezionare un numero di porta e il provider di autenticazione. Rivedere le impostazioni e avviare l'installazione. 34
Una volta terminata l'installazione è possibile aprire SharePoint 2013 Amministrazione centrale. 35
SITOGRAFIA E BIBLIOGRAFIA [1] http://technet.microsoft.com/it-it/library/cc262957(v=office.15).aspx [2] http://technet.microsoft.com/it-it/library/cc262243(v=office.15).aspx [3] http://pilloledisharepoint.blogspot.it/2012/08/sharepoint-foundation-2013-previewinstallazione.html [4] http://sharepoint-tutorial.net/ [5] http://consultingblogs.emc.com/randyrempel/archive/2013/03/17/installing-and-configuringsharepoint-2013-part-4-of-4.aspx [6] https://www.digicert.com/ssl-certificate-installation-microsoft-sharepoint-2013.htm [7] http://sharepointpromag.com/sql-server-2012/configure-sql-server-2012-sharepoint-2013 36
INDICE SOMMARIO... 2 CONTESTO E OBIETTIVI... 3 LA FIGURA DEL SISTEMISTA... 4 IMPLEMENTAZIONE... 5 1. PANORAMICA REQUISITI... 5 A) Requisiti Hardware... 5 B) Requisiti Software... 6 SQL Server... 6 Application Server + Web Server... 6 2. ACTIVE DIRECTORY: INSTALLAZIONE... 7 3. ACTIVE DIRECTORY: AMMINISTRATIVE AND SERVICE ACCOUNTS... 15 Autorizzazioni Account... 15 Account del servizio SQL Server... 15 Installazione di SharePoint Administrator... 15 4. SQL SERVER... 17 5. WINDOWS SERVER... 21 6. SHAREPOINT SERVER 2013... 28 SITOGRAFIA E BIBLIOGRAFIA... 36 INDICE... 37 37