Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

28
Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini

Transcript of Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Page 1: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Architettura di Exchange Server 2003Architettura di Exchange Server 2003

Ivan RiservatoIvan Riservato Andrea GarattiniAndrea Garattini

Page 2: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

AgendaAgenda

• Le basi di Exchange 2003

• L’architettura di Exchange 2003

• Le utility per la gestione di Active Directory

• Q&A

• Le basi di Exchange 2003

• L’architettura di Exchange 2003

• Le utility per la gestione di Active Directory

• Q&A

Page 3: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Le basi di Exchange 2003Le basi di Exchange 2003

Exchange è un sistema:

• Client/Server

• I Core Components

• I database (Store e Storage Group)

• I Folder Trees

• I Client supportati

• I Virtual Server

Exchange è un sistema:

• Client/Server

• I Core Components

• I database (Store e Storage Group)

• I Folder Trees

• I Client supportati

• I Virtual Server

Page 4: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Integrazione con Windows 2k3Integrazione con Windows 2k3

• Integrazione con Active Directory

• Memorizzazione dei dati di Exchange 2003 in Active Directory

• Cluster Exchange 2003

• Integrazione con la sicurezza

• Integrazione con IIS

• Integrazione con Active Directory

• Memorizzazione dei dati di Exchange 2003 in Active Directory

• Cluster Exchange 2003

• Integrazione con la sicurezza

• Integrazione con IIS

Page 5: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

L’integrazione con ADL’integrazione con AD

• L’ organizzazione Exchange• L’estensione dello Schema di Active

Directory• L’abilitazione delle Mailbox

– mailNickname– msExchHomeServerName– msExchMailboxGUID– homeMDB– homeMTA

• L’ organizzazione Exchange• L’estensione dello Schema di Active

Directory• L’abilitazione delle Mailbox

– mailNickname– msExchHomeServerName– msExchMailboxGUID– homeMDB– homeMTA

Page 6: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

L’amministrazione di ExchangeL’amministrazione di Exchange

• Exchange System Manager (ESM) console

• Active Directory Users and Computers (ADUsers) console

• Exchange System Manager (ESM) console

• Active Directory Users and Computers (ADUsers) console

Page 7: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

L’integrazione con ADL’integrazione con AD

Schema Partition

CN=Schema, CN=Configuration, DC=UGIMEX, DC=org

Users ComputersGroups

DomainPartition

ConfigurationPartition Exchange

Configuration

ReplicationTopology

Page 8: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Utility per Active DirectoryUtility per Active Directory

• ADSIEdit– Contenuto nei support tools

• Schema Management Console– Registrare la DLL con il comando

• regsvr32 schmmgmt.dll

• ADSIEdit– Contenuto nei support tools

• Schema Management Console– Registrare la DLL con il comando

• regsvr32 schmmgmt.dll

Page 9: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Utility LDAPUtility LDAP

• LDIFDE e CSVDE– Esportare ed importare dati in Active Directory– LDIFDE Permette di modificare gli attributi– CSVDE NON permette di modificare gli

attributi

• LDP– É un tools grafico che permette di connettersi

ad un qualsiasi LDAP server e di poter manipolare i dati in esso contenuti

• LDIFDE e CSVDE– Esportare ed importare dati in Active Directory– LDIFDE Permette di modificare gli attributi– CSVDE NON permette di modificare gli

attributi

• LDP– É un tools grafico che permette di connettersi

ad un qualsiasi LDAP server e di poter manipolare i dati in esso contenuti

Page 10: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

LegacyDNLegacyDN

• E’ un tool grafico che ricerca l’attributo leagacyExchangeDN e ne visualizza in contentuto. Utile soprattutto per la gestione delle mailbox e dei database.

• Permette il recovery dei database che provengono da administrative group differenti

• E’ un tool grafico che ricerca l’attributo leagacyExchangeDN e ne visualizza in contentuto. Utile soprattutto per la gestione delle mailbox e dei database.

• Permette il recovery dei database che provengono da administrative group differenti

Page 11: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

DEMODEMO

• ADSIEdit

• Visualizzazione dello schema

• LDIFDE

• CSVDFE

• LDP• LegacyDN

• ADSIEdit

• Visualizzazione dello schema

• LDIFDE

• CSVDFE

• LDP• LegacyDN

Page 12: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange ed il servizio clusterExchange ed il servizio clusterPrivate Network

Cluster Nodo 1

Cluster Nodo 2

Dischiin

RAID

SCSI o SCSI over Fiber Channel

Page 13: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Integrazione della sicurezzaIntegrazione della sicurezza

ActiveDirectory

ActiveDirectory

DomainController

Exchange 2003

IISIISIISIISUser Name:

Password:

[email protected]

Domain:

********

Page 14: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Integrazione con IISIntegrazione con IIS

Exchange 2003Exchange 2003Exchange 2003Exchange 2003

Public and Mailbox

Stores

Public and Mailbox

Stores

IISIISIISIIS

SMTP

POP3

IMAP4

NNTP

HTTP

SMTP

POP3

IMAP4

NNTP

HTTP

Page 15: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange Administrative Group e Routing GroupExchange Administrative Group e Routing Group

• Administrative Group– Uno o più server Exchange che condividono

le stesse politiche di sicurezza

• Routing Group– Uno o più server Exchange che sono

interconnessi con un banda ampia ed affidabile

• Administrative Group– Uno o più server Exchange che condividono

le stesse politiche di sicurezza

• Routing Group– Uno o più server Exchange che sono

interconnessi con un banda ampia ed affidabile

Page 16: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

L’architettura dei DatabaseL’architettura dei Database

• Tipologia dei database:– Mailbox– MAPI Public Folder– Non-MAPI Public Folder

• Caratteristiche dei Database– Possono essere montati e smontati

singolarmente per manutenzione– Possono essere salvati e ripristinati

singolarmente

• Tipologia dei database:– Mailbox– MAPI Public Folder– Non-MAPI Public Folder

• Caratteristiche dei Database– Possono essere montati e smontati

singolarmente per manutenzione– Possono essere salvati e ripristinati

singolarmente

Page 17: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange Storage GroupExchange Storage Group

• Storage Group– Uno o più database che condividono gli stessi

file di log – Per la versione Enterprise

• Fino a 5 database per SG• Fino a 4 storage group per server

– Per la versione standard• Un solo SG con un DB mailbox e un DB PF

• Storage Group– Uno o più database che condividono gli stessi

file di log – Per la versione Enterprise

• Fino a 5 database per SG• Fino a 4 storage group per server

– Per la versione standard• Un solo SG con un DB mailbox e un DB PF

Page 18: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange Storage GroupExchange Storage Group

• Gerarchia delle Public Folder (MAPI) – La gerarchia delle Public Folder è creata

automaticamente – Ogni administrative group deve avere una

gerarchia

• Gerarchia delle Public Folder (MAPI) – La gerarchia delle Public Folder è creata

automaticamente – Ogni administrative group deve avere una

gerarchia

Page 19: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange PolicyExchange Policy

• Le Recipient Policy– Per la generazione degli indirizzi di posta – Per la gestione delle mailbox

• Le Address List

• Il servizio Recipient Update Service (RUS)

• Le System Policy

• Le Recipient Policy– Per la generazione degli indirizzi di posta – Per la gestione delle mailbox

• Le Address List

• Il servizio Recipient Update Service (RUS)

• Le System Policy

Page 20: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Exchange 2003Exchange 2003Store.exe

MAPI

Folder Replication XAPI MTAMTA

ESELogsLogsDatabaseDatabase

EXIPC

Inetinfo.exeSMTPSMTP POP3POP3 IMAPIMAP NNTPNNTP HTTP-

DAVHTTP-DAV

IISIIS

Protocol Stubs

Information Store

Page 21: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

I componeti base del routingI componeti base del routingInformationInformation

Store Store DS2MBDS2MBDSAccessDSAccess

ExOLEDBExOLEDBForms RegistryForms Registry

IIS

SMTP

AdvancedQueuing Engine

MessageCategorizer

Routing

EXIPC

MetabaseMetabase

Page 22: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Flusso dei messaggi all’interno dello stesso serverFlusso dei messaggi all’interno dello stesso server

IIS

SMTP

AdvancedQueuing Engine

MessageCategorizer Routing

InformationInformationStoreStore

EXIPC1111

2222

3333

4444 5555

6666

Exchange StoreDriver

MAPIClient

Page 23: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Flusso dei messaggi in uscitaFlusso dei messaggi in uscita

IIS

SMTP

AdvancedQ. Engine

MessageCategorizer Routing

InformationInformationStoreStore

EXIPC

Exchange StoreDriver

MAPIClient

11112222

3333

4444 5555

6666

7777

8888

Page 24: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Flusso dei messaggi in entrataFlusso dei messaggi in entrata

IIS

SMTP

AdvancedQueuing Engine

MessageCategorizer

Routing

InformationInformationStoreStore

EXIPC

NTFSNTFS

4444

2222

7777

5555

6666

3333

1111

Page 25: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

SMTP VS e SMTP ConnectorSMTP VS e SMTP Connector

• I Virtual Server SMTP– Sono nello stato di “Listen” su una

combinazione di IP/Port (default 25)– Usati per ricevere– Pochi setting sono replicati sul SMTP

Connector– Possono spedire utilizzando qualsiasi

interfaccia

• I Virtual Server SMTP– Sono nello stato di “Listen” su una

combinazione di IP/Port (default 25)– Usati per ricevere– Pochi setting sono replicati sul SMTP

Connector– Possono spedire utilizzando qualsiasi

interfaccia

Page 26: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

I ConnectorI Connector

• Si usano i Connettori quando:– Abbiamo più di un RG– Per rendere alcuni server “specializzati” come

bridgehead– Vogliamo connetterci con Internet o con altri sistemi

(fax, sms...)

• Tipi di Connettori– Routing Group Connector– SMTP Connector– X.400 Connector su TCP o X.25

• Si usano i Connettori quando:– Abbiamo più di un RG– Per rendere alcuni server “specializzati” come

bridgehead– Vogliamo connetterci con Internet o con altri sistemi

(fax, sms...)

• Tipi di Connettori– Routing Group Connector– SMTP Connector– X.400 Connector su TCP o X.25

Page 27: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

DEMODEMO

• VS STMP

• Connettore SMTP

• Verifica del flusso

• VS STMP

• Connettore SMTP

• Verifica del flusso

Page 28: Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.

Domande?Domande?