Sei sulla pagina 1di 88

Amministrazione di Sistema

Sistemi Enterprise
e integrazione dei sistemi
Sistemi Enterprise
Termine di tipo economico
http://en.wikipedia.org/wiki/Enterprise
A business or organization, possibly the brainchild of an
entrepreneur
A large commercial establishment
more specifically when viewed in marketing terms, and especially for
the purposes of computer marketing and/or licencing

Usato in informatica per indicare grossi sistemi


Mainframe e/o mini
Sistemi paralleli e/o cluster e/o distribuiti
Legge di Amdahl
Molti server
anche eterogenei

2015-16 Amministrazione di Sistema 2


Sistemi Legacy
Possibili definizioni
Sistema informativo di valore (critico per il business) ereditato dal
passato
Grandi sistemi software con cui non si vorrebbe avere a che fare ma che
sono vitali per lorganizzazione
Termine usato, a volte, per indicare una versione obsoleta di un sistema
Caratteristiche
mission-critical (operativo al 100%, 7/7)
enorme e costoso (milioni di linee di codice)
software di vecchia generazione (PL/1, COBOL, DB2)
non ben documentato
Come trattarli
ignorare il problema
sostituzione netta e radicale
integrazione in un sistema distribuito

2015-16 Amministrazione di Sistema 3


Workload
In ambienti Enterprise si usa spesso identificare 1
servizio = 1 workload = 1 server
Importante differenziare il tipo di carico
Classificazione usata nei sistemi informatifi
OLAP (On-Line Analytical Processing)
OLTP (Online Transaction Processing)
Classificazione pi tecnica
CPU intensitive
Memory intensitive
I/O intensitive
Read or write, sequential or random

Per dimensionare correttamente i workload

2015-16 Amministrazione di Sistema 4


Amministrazione di Sistema

Sistemi Multipli
Sistemi Paralleli
Parallel Computing System
a parallel computing system is a computer with more than
one processor for parallel processing
Parallel Computer Architectures
(a) on-chip parallelism
(b) coprocessor
(c) multiprocessor
(d) multicomputer
(e) grid

2015-16 Amministrazione di Sistema 6


Tassonomia di Flynn
SISD: Single Instruction, Single Data
SIMD:Single Instruction, Multiple Data
Vector Processor
Array Processor
(MISD: Multiple Instruction, Single Data)
MIMD: Multiple Instruction, Multiple Data
Multiprocessore
UMA: Uniform Memory Access
COMA: Cache Only Memory Access
NUMA: Not Uniform Memory Access
Multicomputer
MPP: Message Passing Processor
COW: Cluster of Workstation

2015-16 Amministrazione di Sistema 7


Sistemi Cluster
Computer cluster
a group of loosely coupled computers that work together
closely
Termini da non confondere
cluster, elaborazione parallela, elaborazione distribuita,
Cluster computing
HA (High Availability) / Fail-over Cluster
Load Sharing/Balancing Cluster
High-Performance Computing (HPC) Cluster
MPI (Message Passing Interface)
PVM (Parallel Virtual Machine)
Grid Computing / Grid Cluster

2015-16 Amministrazione di Sistema 8
Sistemi Distribuiti
Diversi tipi di sistemi
Problemi di comunicazione e interoperabilit
possibili soluzioni
Remote Procedure Call (RPC)
Common Object Request Broker Architecture (CORBA)
Distributed Component Object Model (DCOM)
Simple Object Access Protocol (SOAP)
Problemi nella gestione dei processi
migrazione dei processi
sincronizzazione e mutua esclusione distribuita
deadlock
indipendenza dellhardware
Cloud Computing

2015-16 Amministrazione di Sistema 9


Classificazione

2015-16 Amministrazione di Sistema 10


Classificazione

2015-16 Amministrazione di Sistema 11


High Density Server
Sistemi ottimizzati per spazio (e consumi)
mantenendo potenza elevata
Perch servono?
Tipo di sistemi
Sistemi rack a 1 unit
1U = 44.45 mm (1.75 in)
1rack = 482,5 mm (19 in)
1 armadio standard = 42U
Sistemi Blade
server chassis housing multiple thin, modular electronic circuit
boards
1 box da 7U = 1014 blade

2015-16 Amministrazione di Sistema 12


Consolidamento (1)
System Consolidation
ottimizzazione dellutilizzo dei sistemi
definizione dellinsieme minimo
valutazione dellinsieme ottimale
dal punto di vista delle prestazioni
dal punto di vista dellaffidabilit
dal punto di vista della sicurezza
Data/Storage Consolidation
ottimizzazione dellutilizzo dei dischi o dei DB
utilizzo di NAS o SAN
Network Consolidation
Application Consolidation

2015-16 Amministrazione di Sistema 13


Consolidamento (2)
Physical consolidation
e.g. racks, blades
Saves space, but does not improve utilization

Web
Application consolidation Server
Risk of application conflicts,
resource contention APP
Server

Implement Virtual infrastructure


Optimizes utilization, availability, manageability
Delivers maximum ROI from hardware


2015-16 Amministrazione di Sistema 14
Amministrazione di Sistema

Cloud Computing
Cloud computing
Cloud computing
insieme di tecnologie informatiche che permettono
lutilizzo di risorse (storage, CPU) distribuite
sistemi distribuiti o (de-)centralizzati?
the provisioning of services in a timely (near on instant),
on-demand manner, to allow the scaling up and down of
resources
Servizio a noleggio
in modalit pay-per-use e con self-provisioning
AAA
Astratto, Agile, Automatico
2015-16 Amministrazione di Sistema 16
Interesse verso il cloud

2015-16 Amministrazione di Sistema 17


Classificazione
In base alla modalit di accesso ai servizi
Public (External) Cloud
Private (On-Premises) Cloud
Hybrid Cloud

2015-16 Amministrazione di Sistema 18


Perch il cloud?

2015-16 Amministrazione di Sistema 19


Come cambiano gli scenari

2015-16 Amministrazione di Sistema 20


To Qualify as a Cloud
Common, Location-independent, Online Utility on Demand*
Common implies multi-tenancy, not single or isolated tenancy
Utility implies pay-for-use pricing
on Demand implies ~infinite, ~immediate, ~invisible scalability

Alternatively, a Zero-One-Infinity definition:**


0 On-premise infrastructure
Acquisition cost
Adoption cost
Support cost
1 Coherent and resilient environment not a brittle software stack
Scalability in response to changing need
Integratability/Interoperability with legacy assets and other services
Customizability/Programmability from data, through logic, up into the
user interface without compromising robust multi-tenancy

* Joe Weinman, Vice President of Solutions Sales, AT&T, 3 Nov. 2008


** From The Jargon File: Allow none of foo, one of foo, or any number of foo

2015-16 Amministrazione di Sistema 21


What is a Cloud?
Individuals Corporations Non-Commercial

Cloud Middle Ware


Storage OS Network Service(apps) SLA(monitor),
Provisioning Provisioning Provisioning Provisioning Security, Billing,
Payment

Resources
Services Storage Network OS

2015-16 Amministrazione di Sistema 22


AAA Cloud
Abstraction
Automation
Agility

2015-16 Amministrazione di Sistema 23


Tipi di cloud
Software as a service (SaaS )
Best practices under development
Infrastructure as a service (IaaS)
Standards under development
Platform as a service (PaaS )
Technology under development
Hardware as a service (HaaS )
All as a Service (XaaS)

2015-16 Amministrazione di Sistema 24


Tassonomia del cloud
IT Tradizionale IaaS PaaS SaaS
Applications Applications Applications Applications

Data Data Data Data

Runtime Runtime Runtime Runtime

Gestito dal fornitore


Middleware Middleware Middleware Middleware

Gestito dal fornitore


O/S O/S O/S O/S

Gestito dal fornitore


Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking

2015-16 Amministrazione di Sistema 25


Pi o meno complicato?

2015-16 Amministrazione di Sistema 26


Rischi correlati?

2015-16 Amministrazione di Sistema 27


Verso i Private Cloud
Evoluzione dellinfrastruttura IT aziendale
"Servizio centrica
l'infrastruttura esiste per erogare servizi al business in modo trasparente
rispetto alla reale implementazione
Agile e dinamica
in grado cio di adeguarsi in modo rapido alle necessit aziendali
implementando nuovi servizi o scalando quelli esistenti verso l'alto o verso
il basso
Affidabile
il business deve poter contare su servizi standard, predicibili e resilienti
Efficiente
la maggior parte delle operazioni giornalieri sono automatizzate in modo da
raggiungere il maggior livello possibile di auto-gestione (es. distribuzione o
ritiro di nuovi servizi al variare del carico di lavoro)
A costi trasparenti
le unit di business, e l'IT stesso, devono poter conoscere il in modo chiaro
il costo dei servizi richiesti all'IT in modo da poter prevedere la spesa
necessaria a sostenerli e decidere se usufruire di servizi interni o di analoghi
servizi esterni

2015-16 Amministrazione di Sistema 28


Levoluzione della specie

2015-16 Amministrazione di Sistema 29


Amministrazione di Sistema

Business Continuity
Business Continuity
Definizione
Capacit di unazienda di continuare ad esercitare il
proprio business a fronte di eventi catastrofici che possono
colpirla
Disastro
Situazione che interrompe la business activity
A sudden, unplanned calamitous event that brings about great damage
or loss. Any event that creates an inability on the organizations part to
provide critical business function for some undetermined period of
time.
Source: Disaster Recovery Journal, 7-9-90
Downtime
disastro, downtime non pianificato e downtime pianificato
Disaster Recovery
Fornisce Business Continuty in caso di disastro

2015-16 Amministrazione di Sistema 31


Business Continuity - Disastri

2015-16 Amministrazione di Sistema 32


Business Continuity - Metriche
Misure
RPO (Recovery Point Objective)
Quantit di dati persi
RTO (Recovery Time Objective)
Tempo di downtime
Livelli
Tier I RPO immediato RTO immediato ($$$)
Tier II RPO > 24 ore RTO > 48 ore ($$)
Tier III RPO > 7 gg RTO > 5 gg ($)

2015-16 Amministrazione di Sistema 33


Enterprise Data Protection
Service Aligned Data Protection

Wks Days Hrs Mins Secs Secs Mins Hrs Days Wks

Recovery Point Recovery Time


Protection Methods Recovery Methods

Tape Backups Disk Backups Synthetic Backup Instant Recovery Disk Restores Tape Restores
Vaults Staging Real Time
Replication Bare Metal Recovery Search & Retrieve
Archival Off-Host

Enabling Technologies
Intelligent
Tape Disk Based Archive
Tape Disk & Tape
Automation Cache Store
Systems

2015-16 Amministrazione di Sistema 34


Business Continuity - Tipi
HA (High Availability)
Prima linea di difesa
utilizzo di hardware ridondato
tecnologie software opportune
SC (Service Continuity)
Prima o seconda linea di difesa
garantisce la continuit di un servizio, senza interruzioni
spesso abbinata a soluzioni di HA
DR (Disaster Recovery)
Prima o seconda linea di difesa
permette il ripristino di servizi e/o dati in caso di failure, deletion o
corruption
COOP (Continuation of Operations)
Terza linea di difesa
garantisce la continuit dei servizi, anche in caso di disaster
spesso si utilizza un CED remoto

2015-16 Amministrazione di Sistema 35
Different Classes of Data

Tier 1
Cost Business Critical

Tier 2
Operational / Internal

Tier 3
Departmental / Distributed

Tier 4
Compliance / Reference / Archive

Data Criticality
Availability Requirement
2015-16 Amministrazione di Sistema 36
Livello di disponibilit (1)
Qualifica il tempo di servizio continuativo
dipende non solo dalle occorrenze dei fault ma anche dalla prontezza
dellidentificazione e recovery
Spesso si indica con il numero di 9 richiesti
99,9% corrisponde a 8h e 45 allanno
99,99% corrisponde a 52,5 allanno
99,999% (cinque 9) = 5,25 allanno
SLA (Service level agreement)
Importanza di determinare i Single Point Of Failure

2015-16 Amministrazione di Sistema 37


Livello di disponibilit (2)

Soluzione alta affidabilita

Soluzione Server Sistema Fault-Tolerant

95% 99% 99.9% 99.99% 99.999%

2-3 Settim. 3-4 Gior. 8 Ore 1 Ora 5 Minuti

Tempo di inattivita
2015-16 Amministrazione di Sistema 38
Piano di Business Continuity
Pianificata secondo il Ciclo di Deming (PDCA)
P (Plan) Programmazione
D (Do) Esecuzione del programma, dapprima in contesti circoscritti
C (Check) Test e controllo, studio e raccolta dei risultati e dei feedback
A (Act) Azione per rendere definitivo e/o migliorare il processo
Business Continuity Plan (BCP)
processo globale, con aspetti pi economici che tecnici
Although a disaster cannot be planned, the business continuity and recovery
CAN be planned
Disaster Recovery Plan (DRP)
Procedures for emergency response, extended backup operations &
post-disaster recovery when an organization suffers a loss of computer
resources & physical facilities

2015-16 Amministrazione di Sistema 39


Amministrazione di Sistema

Sistemi Eterogenei
Migrazione tra piattaforme
Piattaforma:
Combinazione di hardware e sistema operativo
Es: WinTel
Migrazione tra piattaforme omogenee
aggiornamento di sistemi
diversi casi in base al tipo di servizi
aggiornamento inline o offline
Migrazione tra piattaforme diverse
migrazione di sistemi, servizi, applicazioni
migrazione di alcune applicazioni client
2015-16 Amministrazione di Sistema 41
Integrazione tra piattaforme
Requisiti delle strutture IT
Riduzione della complessit e dei costi
Nuove necessit imposte dai modelli applicativi multi-
livello e basati su Web
Allineamento agli obiettivi di business
Soluzioni tagliate sulle esigenze dellazienda
Protezione degli investimenti
Linteroperabilit un fattore chiave per il successo di
sistemi informativi complessi
Capacit di lavorare con sistemi diversi
Coesistenza, integrazione, migrazione
Non significa portabilit delle applicazioni

2015-16 Amministrazione di Sistema 42


Middleware
Soluzione per la comunicazione tra applicazioni su
sistemi distribuiti eterogenei
http://middleware.objectweb.org/
in a distributed computing system, middleware is the software layer
that lies between the operating system and the applications on each
site of the system
Ad esempio in ambito bancario
Customer Information Control System (CICS)
Oggi un termine pi generico
intendono una serie di strumenti basati sul concetto di
sviluppo e pubblicazione di applicazioni e contenuti
DBMS, server web, application server, content management system
XML, SOAP, Web service

2015-16 Amministrazione di Sistema 43


Gli standard
Importanza di standard
interoperabilit
indipendenza del fornitore
possibile diffusione
possibile convenienza economica
Standard preferenziali
aperti
de facto
Modelli di riferimento

2015-16 Amministrazione di Sistema 44


Modello di riferimento
Protocolli
RETE Accesso da terminale
Servizi di stampa
STANDARD Accesso a file e database
DATI Repliche
Posta elettronica
Business Application Integration
APPLICAZIONI Presentation, Middle e Data Tier
Componenti e transazioni
Sicurezza
GESTIONE Directory
System Management

2015-16 Amministrazione di Sistema 45


Interoperabilit NT/Unix

TCP/IP, DHCP, DNS, LPR/LPD


RETE HTTP, FTP
Telnet

NFS e SMB (client e server)


DATI
Database (ODBC)

Terminal Server, X
APPLICAZIONI Korn Shell, Unix Utilities
HTML, XML, Java,
Sincronizzazione delle password
GESTIONE LDAP
SNMP

2015-16 Amministrazione di Sistema 46


Web Configuration Authentication & Systems Health Messaging
Services Management Identity Management Monitoring Management
Management

Microsoft Technology
.NET Group Policy Active SMS 2003 MOM 2005 Exchange
Directory
MIIS

Industry Standards
SOAP Kerberos WBEM WBEM
LDAP SNMP

Unix & Linux Technology


PHP Config Files NIS /Proc File /Proc Notes
sys
Java /Ect. file PAM SNMP GroupWise
systems Static Conf
CGI NSS OS-specific,
files
.Profile, etc. application-
OS-specific specific
utilities event
systems
SAM, SMIT
2015-16 Amministrazione di Sistema 47
Standard e protocolli
POSIX/IEEE/ISO
Mondo Unix

TCP/IP
The Request for Comments (RFCs)
http://www.rfc-editor.org/

2015-16 Amministrazione di Sistema 48


Protocolli Unix
NIS (Network Information System)
Introdotto dalla Sun negli anni 80
Tipi di server NIS NFS NIS
server di dominio XDR
slave server RPC
Tipi di file di sistema nei server NIS TCP/UDP
tradizionali, contenuti nella directory /etc
IP
mappe NIS in formato DBM, contenute in /var/yp
i file esportabili sono: /etc/passwd, /etc/group, /etc/hosts, Livelli 1e2
/etc/networks,
/etc/protocols, /etc/aliases
NFS
Bind degli UID
NFS (Network File System)
le macchine Windows necessitano del client apposito
file di configurazione /etc/exports
LPR
LDAP
2015-16 Amministrazione di Sistema 49
Protocolli Microsoft
SMB (Server Message Block)
CIFS (Common Internet File System)
Universal Naming Convention (UNC)
\\SERVER\SHARE
Login utente
SERVER\LOGIN oppure DOMINIO\LOGIN (Pre W2K)
LOGIN@DOMINIO2000 (UPN - User Principal Name)
Livello trasporto/rete
NetBEUI Frame (NBF)
evoluzione del NetBEUI (NetBIOS Extended User Interface) introdotto da IBM
nel 1985
NetBIOS su TCP/IP (NetBT) Sessione SMB/CIFS
NetBIOS su Novell (NWNBLink)
Interfacce
Trasporto
NBF TCP/IP
NetBIOS 3.0 Rete
Transport Driver Interface (TDI) LLC NDIS
NDIS (Network Driver Interface) MAC Driver
Fisico Scheda

2015-16 Amministrazione di Sistema 50


Formato dei documenti
Problema che limita linteroperabilit tra
sistemi diversi
Necessit di formati portabili e/o standard
ASCII
PDF
XML
OpenDocument (ODF) e Office Open XML
Bitmap, JPEG,
WAV, MP3,
MPEG, AVI,

2015-16 Amministrazione di Sistema 51


CLI (Command Line Interface)
Utilizzata sia in Unix che in Windows
con NT 6.0 stata introdotta una nuova shell
PowerShell ampliamente espandibile
Vantaggi della CLI rispetto alla GUI
rapidit di esecuzione
linguaggio univoco
programmazione rapida tramite script o batch
Utile per procedure lunghe o ripetive
spesso indipendente dalla versione del sistema
operativo
disponibilit di standard
2015-16 Amministrazione di Sistema 52
CLI NT/Unix
Azione Comando NT Comando Linux

Elenco utenti net users cat /etc/passwd

Utenti del dominio net users /domain ypcat passwd.byname

Usare un FS remoto net use t: \\server\tmp mount server:/tmp /tmp

Avviare un servizio net start service /etc/rc.d/init.d/service start

Stato socket net statistics server netstat / rpcinfo

Sincronizza orologio net time \\server /set xntp

Schedula un comando at 10:00pm cmd.exe at / crontabs

Controlla un FS chkdsk c: fsck /usr

Imposta i permessi cacls file /p utente:c chmod / chown


2015-16 Amministrazione di Sistema 53
Windows Add-on
Diversi programmi/pacchetti per estendere le
funzionalit di Windows
SysInternals
http://www.sysinternals.com/
Prodotti Microsoft
Windows Server 2003 Resource Kit Tools
Windows Server 2003 Administration Tools Pack
PowerShell
Perl o altri linguaggi
http://www.activestate.com/

2015-16 Amministrazione di Sistema 54


Windows Services for Unix
Amministrazione NT remota e via script
MKS Korn shell e altre utility Unix
Telnet client e server
supporta terminali VT100, ANSI e VTNT
Password synchronization
supporto per workstation, server o dominio
Condivisione file
NFS client e server
basati sul codice preso in licenza da Intergraph
Windows NT Scripting Administration
Utilizza Windows Scripting Host
Per maggio informazioni:
http://www.microsoft.com/windowsserversystem/sfu/

2015-16 Amministrazione di Sistema 55


Amministrazione di Sistema

Gestione di Sistemi Enterprise


Questione di organizzazione
Definizione degli standard interni
Procedura di installazione
Assegnazione nomi e indirizzi
Assegnazione password
Inventariare gli asset
Hardware, Software,
Msinfo32, Everest,
lshw, rpm -qa
Licenze
Configurazioni
Documentazione

2015-16 Amministrazione di Sistema 57


Gestione centralizzata
Problema complesso
Sistemi eterogenei
Vendor diversi
Sistemi Operativi diversi
Protocolli o Standard diversi
Problematiche diverse
Necessit
Gestione, Monitoraggio, Controllo,
Enterprise Management Platform (EMP)
Sistema complesso multi-tier

2015-16 Amministrazione di Sistema 58


Information Lifecycle Management
Strategy for proactive management of
information that is
Business-centric
Unified approach
Policy-based
Heterogeneous
Aligned with Data Value
Definizione fornita dalla SNIA (Storage
Networking Industry Association)
http://www.snia.org/home

2015-16 Amministrazione di Sistema 59


Gestione documentale
Problema di non facile soluzione
normative diverse
integrazione con sistemi di protocollazione

SharePoint Service
Gestione versioni o version control
Sottocaso importante della gestione documenti
i sorgenti sono parte della documentazione
Diversi software
CVS (Concurrent Versions System)
SubVersion
2015-16 Amministrazione di Sistema 60
Gestione sistemi
Amministrazione mediante programmi
Per sistemi Windows
DameWare
Per sistemi di rete
HP OpenView
Amministrazione Web-based
Per WinNT
Internet Information Server (IISAdmin)
WBEM - Web-Based Enterprise Management
Per Linux
Linuxconf, Webmin, pagine ad hoc
Amministrazione mediante batch
Programmazione di script

2015-16 Amministrazione di Sistema 61


Standard per Server Management
Distributed Management Task Force
http://www.dmtf.org/standards
Common Information Model (CIM)
Web-based Enterprise Management (WEBEM)
Alert Standard Format (ASF)
Systems Management BIOS (SMBIOS)
Desktop Management Interface (DMI)
Directory Enabled Network (DEN)
Systems Management Architecture for Server Hardware (SMASH)
Intelligent Platform Management Interface (IPMI)
http://www.intel.com/design/servers/ipmi
Simple Network Management Protocol (SNMP)

2015-16 Amministrazione di Sistema 62


Console centralizzata
Accesso alla console fisica
Switch KVM
Versioni in CAT5 e/o IP
Interfacce hardware
HP iLO (Integrated Lights-Out)
Dell Remote Assistant Card (DRAC)
Accesso seriale
Problema del reset/spegnimento?
Accesso via IP
Soluzioni hardware dedicate
Soluzioni software
VNC, RDP
SSH

2015-16 Amministrazione di Sistema 63


Hardware centralizzato
Concentrare lhardware e i dati in un solo
punto (sala CED)
Vantaggi di gestione e sicurezza
dati fisicamente accentrati
Naturale per i server
server rack o ad alta densit
Complicato per i client
blade di workstation
Terminal Server
VMware VDI (Virtual Desktop Infrastructure)

2015-16 Amministrazione di Sistema 64


Gestione hardware
Importante la scelta iniziale dellhardware
Di marca o assemblato?
Quanti anni di garanzia?
Problematiche diverse per tipo di hardware
Server
Client
barebone, portatili,
Altri tipi di hardware
Stampanti?
HP JetDirect e JetAdmin
Come gestire le code di stampa?
code distribuite, centralizzate o ibride?

2015-16 Amministrazione di Sistema 65


Gestione software
Problematiche tipiche
Deploy di applicazioni
Aggiornamenti
Software
Antivirus/antispyware
Configurazione dei client
Installazioni di rete
Installazioni remote
Problema della dipendenza dalla piattaforma

2015-16 Amministrazione di Sistema 66


Gestione aggiornamenti
Tipi di aggiornamenti
Patch e SP per i sistemi operativi
Antivirus/antispyware
Servizi
Applicazioni
Soluzioni possibili
Microsoft Software Update Service (WSUS)
Microsoft System Management Server (SMS)
Prodotti Shavlik o simili
Repository RPM o DEB locali
Soluzioni specifiche per ogni prodotto
Download unico + share locale
Utilizzo di proxy con grossa cache

2015-16 Amministrazione di Sistema 67


Gestione antivirus
Importanza degli aggiornamenti
Tempi diversi rispetto al normale patch
management
Signature
Anti-virus, anti-spam, anti-spyware,
Modalit di aggiornamento
Modalit GET
Sito esterno
Sito interno
Modalit PUSH
Console centrale di gestioen

2015-16 Amministrazione di Sistema 68


Monitoraggio centralizzato(1)
Importanza del monitoraggio
Gestione allarmi
Healt monitor
Miglioramento disponibilit
Availability monitor
Miglioramento scalabilit
Performance/Capacity monitor
Miglioramento della sicurezza
Security monitor
Monitorare anche il Data Center
Temperatura, umidit, controllo accessi,
Protocolli di Network Management
SNMP (Simple Network Management Protocol)
NT MIBS: LanMan, Mib-II, DHCP, WINS
IPMI (Intelligent Platform Management Interface)

2015-16 Amministrazione di Sistema 69


Monitoraggio centralizzato (2)
Tool proprietari
HP OpenView
Microsoft MOM
PRTG
Tool OpenSource
OpenNMS
Nagios
Cacti
Ganglia
Zenoss
Tool custom
MRTG
RRDtool

2015-16 Amministrazione di Sistema 70


Gestione allarmi
Soluzioni simili al monitoraggio centralizzato
Basati su trap SNMP
Definizione di azioni da compiere
Mail
Popup
SMS
Allarmi aggiuntivi da considerare
Temperatura ambiente elevata
possibile anomalia ai climatizzatori
Sospensione energia elettrica
autonomia UPS

2015-16 Amministrazione di Sistema 71


Utenti centralizzati
Gestione utenti e password
Domini NT, domini NIS
strumenti standard
esistono per mondo Windows e Unix
LDAP
struttura pi generale
Radius
Soluzione custom
sistema basata su database
con tutte le informazioni sugli utenti
interfaccia di gestione ad hoc
Unified User Management
Identity Management

2015-16 Amministrazione di Sistema 72


Autenticazione centralizzata
Quali password?
Tipi di servizi che richiedono password
Accesso al dominio o accesso locale
Mail (POP3)
Proxy
Web (aree riservate)
Tipo di autenticazione
Autenticazione di rete
Kerberos
NTLM

2015-16 Amministrazione di Sistema 73
Autenticazione singola
Single Sign-On (SSO)
http://www.opengroup.org/security/sso/
LAN SSO
Kerberos
NTLM
In realt NON SSO
Web SSO
Passport / LiveID
OpenID
BBAUTH

2015-16 Amministrazione di Sistema 74


Certificati digitali
Strumento utilizzato per autenticare
Sistemi
Applicazioni
Applet Java firmate
Mail
Utenti
Diverse modalit di gestione
Manuale
Tramite PKI (Public Key Infrastructure)
OpenCA
TinyCA
CA di Windows Server

2015-16 Amministrazione di Sistema 75


Gestione clock
Il problema della sincronia dei clock di
rilevante importanza
i servizi di autenticazione Active Directory e
Kerberos richiedono uno scarto minimo
i Domain Controller di Active Directory devono
avere un clock preciso e senza salti
possibilit di correlare i log
molti dispositivi di rete hanno un clock
in alcuni casi la gestione del personale basata su alcuni
dispositivi di rilevazione presenza

2015-16 Amministrazione di Sistema 76


Risorse centralizzate
Condivisione degli utenti
definizione di un dominio di gestione centralizzata
problema dellautenticazione
profili utente e file e dati utente
batch e configurazioni personalizzate
Condivisione file
SMB, NFS
Condivisione stampanti
SMB, LPR/LPD
Condivisione applicativi
applicazioni web-based (o in generale client/server)
applicazioni native per piattaforme omogenee

2015-16 Amministrazione di Sistema 77
Database centralizzati
Linguaggio di interrogazione
Structured Query Language (ANSI SQL)
Protocollo di comunicazione
Open Database Connectivity (ODBC)

DB DB
Client Rete Server

SQL DBM
ODBC Driver ODBC Data S.
RPC Client RPC Server
Net Driver Net Driver

2015-16 Amministrazione di Sistema 78


Log centralizzati
Sorgenti di log
Sistemi Operativi
Applicazioni/servizi
Dispositivi di internetworking
Standard?
Syslog
Strumenti?
Syslog-NG
Kiwi Syslog
http://www.kiwisyslog.com
Tool di analisi
2015-16 Amministrazione di Sistema 79
Backup centralizzati
Architettura tipica
Molte soluzioni
Soluzioni di tipo get
o push
Uso di agenti remoti

Metodi di backup
Hot backup
Cold backup
Offline backup
CDP
Continuous Data Protection

2015-16 Amministrazione di Sistema 80


Backup dei sistemi
Diverse soluzioni
Diverse policy
Backup dati e configurazione
Il ripristino richiede la reinstallazione del sistema
Cloning dei sistemi
Realizzazione di immagini del disco
Ghost, Live State,
Il ripristino deve essere fatto sulla stessa macchina
Problemi con Windows
NON si pu usare una stessa immagine per pi sistemi
Bisogna prima prepararla con sysprep

2015-16 Amministrazione di Sistema 81


Software di backup
Software proprietario
Tivoli Storage Manager (TSM)
Symantec BackupExec o Veritas NetBackup
Legato Networker
CA Brightstor ArcServe

Software libero
Bacula
http://www.bacula.org/
Amanda
http://www.amanda.org/
Software specifici per ambienti virtuali
Software custom
script

2015-16 Amministrazione di Sistema 82


Dispositivi di backup
Dispositivi tradizionali
gi visti
Storage a nastro
nastri Ultrium LTO3 (400 GB), LTO4 (800 GB) e LTO5 (1500 GB)
http://en.wikipedia.org/wiki/Linear_Tape-Open
autoloader
Storage Enterprise
librerie di nastri con pi lettori
Caratteristiche
capacit e velocit
Attenzione alla compressione
tempi di accesso
interfaccia di connessione
SCSI, SAS, iSCSI, FC

2015-16 Amministrazione di Sistema 83


Installazione dei sistemi
Sorgenti di installazione centralizzate
HTTP, FTP, SMB
Sistemi Linux
Tool di installazione automatica
Vedere la propria distribuzione
Sistemi Windows
Kit di Preinstallazione OEM
Microsoft Windows OEM Preinstallation Kit (OPK)
Altri tool

2015-16 Amministrazione di Sistema 84


Aggiornamento / Migrazione
Aggiornamento dei sistemi
Linux
Ogni distribuzione in grado di aggiornare le versioni
vecchie della stessa
Con ATP: apt-get dist-upgrade
Windows
Di norma si procede ad una vera e propria migrazione
Migrazione dei sistemi
Da Linux a Linux
Da Windows a Windows
Da Windows a Linux

2015-16 Amministrazione di Sistema 85


Altri mondi da considerare
Anche se Unix e Windows sono le piattaforme
pi diffuse non bisogna dimenticare
Apple
Appletalk
Novell
Netware
Mainframe/Mini/
AS/400
Inoltre esistono anche piattaforme particolari
J2EE
.NET
2015-16 Amministrazione di Sistema 86
Networking
Reti locali
switch gestiti
switch in stacking
switch Core
VLAN
STP
Wireless
Wi-Fi con WPA Enterprise
HyperLan
Wi-Max
VPN
2015-16 Amministrazione di Sistema 87
Telefonia
TAPI (Telephony Application Programming
Interface)
ISDN (Integrated Services Digital Network)
Basic Rate Interface (BRI)
Primary Rate Interface (PRI)
Fax Server
Centralini telefonici
P(A)BX - Private (Automatic) Branch eXchange
VoIP
IPBX e NetPBX

2015-16 Amministrazione di Sistema 88

Potrebbero piacerti anche