SlideShare una empresa de Scribd logo
1 de 27
Solo un Server Domino può
sopportare così tanto carico..
.. e continuare a funzionare - Andreas Ponte
Chi sono
• Nato e cresciuto a Winterthur (Zurigo)Nato e cresciuto a Winterthur (Zurigo)
• Entrato nel mondo Lotus come “power user” duranteEntrato nel mondo Lotus come “power user” durante
una migrazione da cc:Mail a Lotus Notesuna migrazione da cc:Mail a Lotus Notes
• Dal 1997 amministratore Domino con la versione 4.6Dal 1997 amministratore Domino con la versione 4.6
Attivo diversi anni come responsabileAttivo diversi anni come responsabile
dell’infrastruttura Domino per una riassicurazionedell’infrastruttura Domino per una riassicurazione
• Dal 2007 allaDal 2007 alla Belsoft AGBelsoft AG, un IBM Premier Business, un IBM Premier Business
Partner die Zurigo, come consulente ed istruttore nelPartner die Zurigo, come consulente ed istruttore nel
ramo Domino e soluzioni mobili e responsabile delramo Domino e soluzioni mobili e responsabile del
team “applications”team “applications”
Di cosa parliamo
• In cosa ci siamo imbattuti durante un sempliceIn cosa ci siamo imbattuti durante un semplice
check-upcheck-up
• Quali provvedimenti abbiamo preso per riportareQuali provvedimenti abbiamo preso per riportare
ll’infrastruttura alla normalità’infrastruttura alla normalità
• Come si è evoluta la situazione e a che punto siamoCome si è evoluta la situazione e a che punto siamo
oggioggi
ConclusioniConclusioni
• Esperienze acquisite e procedure da seguireEsperienze acquisite e procedure da seguire
La storia dietro la storia
• Chiamata urgente di aiutoChiamata urgente di aiuto
• Non ancora un nostro cliente, persona sconosciutaNon ancora un nostro cliente, persona sconosciuta
• Crash del server Domino, il “cluster mate” nonCrash del server Domino, il “cluster mate” non
subentrasubentra
• Nessun know-how interno su DominoNessun know-how interno su Domino
La storia dietro la storia
• Ricerca e risoluzione del problemaRicerca e risoluzione del problema
• Server di nuovo in funzioneServer di nuovo in funzione
• Cliente contentoCliente contento
Che i giochi abbiano inizio
• Primo incontro, otteniamo alcune informazioni sulloPrimo incontro, otteniamo alcune informazioni sullo
stato generalestato generale
• Server in Europa e negli Stati UnitiServer in Europa e negli Stati Uniti
• Cliente Notes Basic su Citrix in EuropaCliente Notes Basic su Citrix in Europa
• Ca 800 utenti in tutto il mondoCa 800 utenti in tutto il mondo
• L’infrastruttura sembra OK ma ci sono diverseL’infrastruttura sembra OK ma ci sono diverse
segnalazioni di “segnalazioni di “piccoli problemipiccoli problemi““
• Upgrade e progetto di consolidamento con esitoUpgrade e progetto di consolidamento con esito
negativonegativo
• La mancanza di know-how sembra essere il problemaLa mancanza di know-how sembra essere il problema
più grandepiù grande
Diamo un'occhiata
• Sommario dell’infrastrutura (dal Domino Directory)Sommario dell’infrastrutura (dal Domino Directory)
• 11 server Domino / 1 dominio Domino11 server Domino / 1 dominio Domino
• Documenti di connessione per un webserver DominoDocumenti di connessione per un webserver Domino
in un dominio separatoin un dominio separato
• 3 cluster3 cluster
• Versione Server Domino 8.5.2 (+/-) eccetto TravelerVersione Server Domino 8.5.2 (+/-) eccetto Traveler
• Versioni client spaziano dalla 6 alla 8.5.3 ma per loVersioni client spaziano dalla 6 alla 8.5.3 ma per lo
più su 8.5.2 xpiù su 8.5.2 x
• TX Log and DAOSTX Log and DAOS
Cosa fare?
• Portare i server Domino alla versione 8.5.3Portare i server Domino alla versione 8.5.3
• Stabilizzare i server e risolvere i problemi diStabilizzare i server e risolvere i problemi di
prestazioniprestazioni
• Risolvere i problemi di prestazioni sul lato dei clientRisolvere i problemi di prestazioni sul lato dei client
• Analizzare le applicazioni (utilizzate o meno) e 3rdAnalizzare le applicazioni (utilizzate o meno) e 3rd
party toolsparty tools
• Ripulire lRipulire l’infrastruttura’infrastruttura
• Tempistica: circa 3-4 mesiTempistica: circa 3-4 mesi
Iniziamo il percorso verso 8.5.3
•Aggiornamento del Directory Domino sul serverAggiornamento del Directory Domino sul server
dd’amministrazione’amministrazione
•Si... ma c'è un problemaSi... ma c'è un problema
•Ricordate questo?Ricordate questo? Versione Server Domino 8.5.2 (+/-)Versione Server Domino 8.5.2 (+/-)
eccetto Travelereccetto Traveler → 8.5.3→ 8.5.3
•L’impostazione del Directory era stato modificatoL’impostazione del Directory era stato modificato
•Non documentatoNon documentato
•Ancora sulla base 8.5.2Ancora sulla base 8.5.2
•Poco dopo l’aggiornamento del Directory..Poco dopo l’aggiornamento del Directory..
Caos a causa di un bug nella versione 8.5.2Caos a causa di un bug nella versione 8.5.2
→→ IBM TechnoteIBM Technote
Iniziamo il clean-up
• Otteniamo accesso remoto ai serverOtteniamo accesso remoto ai server
• Oh oh…Oh oh…
• Singoli database, indici e diverse cartelle erano statiSingoli database, indici e diverse cartelle erano stati
compressi per risparmiare spaziocompressi per risparmiare spazio
• Inoltre era stato attivato anche lInoltre era stato attivato anche l’indicizzazione del OS’indicizzazione del OS
Cambiamento delle priorità
• Prima un clean-up dei server, dopo l'aggiornamentoPrima un clean-up dei server, dopo l'aggiornamento
• Analisi preliminare:Analisi preliminare:
– DAOS & TX in uso.. ma non su dischi separatiDAOS & TX in uso.. ma non su dischi separati
– Anti-Virus con alcune esclusioni, ma non DAOS e a volteAnti-Virus con alcune esclusioni, ma non DAOS e a volte
neanche TXneanche TX
– I server in cluster non erano sulla stessa versioneI server in cluster non erano sulla stessa versione
– Il failover nel cluster non funzionava a causa di databaseIl failover nel cluster non funzionava a causa di database
mancantimancanti
– Diversi agenti «pesanti» in esecuzione sul serverDiversi agenti «pesanti» in esecuzione sul server
Cambiamento delle priorità
• Analisi preliminare:Analisi preliminare: -continua--continua-
– Admin4.nsf enormeAdmin4.nsf enorme
– Altri database «in panne»Altri database «in panne»
– Il catalogo DAOS «out of sync»Il catalogo DAOS «out of sync»
– ......
Ripuliamo..
• Pianificato finestre di manutenzione settimanaliPianificato finestre di manutenzione settimanali
• Definiti i prossimi passiDefiniti i prossimi passi
– Estendere i dischiEstendere i dischi
– Rimuovere la compressione OSRimuovere la compressione OS
– Spostare i file nlo (DAOS) su un'unità separataSpostare i file nlo (DAOS) su un'unità separata
– Ottimizzare i TX logs e la configurazioneOttimizzare i TX logs e la configurazione
– Allineare il livello di patch dei clusterAllineare il livello di patch dei cluster
– Aggiornamento del ODSAggiornamento del ODS
– Ridurre i dischi dopo aver spostato i file nlo (DAOS)Ridurre i dischi dopo aver spostato i file nlo (DAOS)
Nel frattempo..
• Diamo uno sguardo ai clientiDiamo uno sguardo ai clienti
• Segnalazioni di clienti molto lenti, soprattutto in faseSegnalazioni di clienti molto lenti, soprattutto in fase
di avviodi avvio
• Problemi di connessioneProblemi di connessione
• Failover non funzionanteFailover non funzionante
• Bloccaggi vari e crash frequentiBloccaggi vari e crash frequenti
• L'installazione del client su Citrix ..L'installazione del client su Citrix ..
Analisi del client
• Strumento già in uso →Strumento già in uso → MarvelClient di panagendaMarvelClient di panagenda
che ci ha aiutato a individuare dei problemiche ci ha aiutato a individuare dei problemi
• Alcuni problemi causati da una errata configurazioneAlcuni problemi causati da una errata configurazione
del MarvelClientdel MarvelClient
• Configurazione di azioni inappropriateConfigurazione di azioni inappropriate
• Azioni obsolete da diverso tempo ancora attiviAzioni obsolete da diverso tempo ancora attivi
• Utilizzo di scripts di configurazione creati dallUtilizzo di scripts di configurazione creati dall’ex’ex
team di supporto anziché azioni MarvelClientteam di supporto anziché azioni MarvelClient
• Problemi di rete (network)Problemi di rete (network)
• Scansione AV di dati Notes localiScansione AV di dati Notes locali
• Pessime prestazioni (anche a causa dei problemi suiPessime prestazioni (anche a causa dei problemi sui
server)server)
Analisi del client
Nessun altro problema?
• Praticamente nessun work-flow internoPraticamente nessun work-flow interno
•Un utente lasciava la ditta? Il suo account restava apertoUn utente lasciava la ditta? Il suo account restava aperto
Necessario un enorme clean-up dei dati utentiNecessario un enorme clean-up dei dati utenti
• Vecchia applicazione, 17 GB, senza ottimizzazione,Vecchia applicazione, 17 GB, senza ottimizzazione,
nessuna documentazione, campi lettore / autore,nessuna documentazione, campi lettore / autore,
funzioni?funzioni?
• AdminP malfunzionanteAdminP malfunzionante
Una delleUna delle soluzione? Rinominare gli utentisoluzione? Rinominare gli utenti
manualmente. Inoltre c'era un bug da l'aggiornamentomanualmente. Inoltre c'era un bug da l'aggiornamento
Domino 7 -> 8.5.2Domino 7 -> 8.5.2
Quotas revert back to previous setting after server restartQuotas revert back to previous setting after server restart
Nessun altro problema?
• Vecchissima soluzione di un calendario di gruppo.Vecchissima soluzione di un calendario di gruppo.
Agente di raccolta in esecuzione per ore, utilizzandoAgente di raccolta in esecuzione per ore, utilizzando
la maggior parte delle risorse del serverla maggior parte delle risorse del server
• Diverse versioni di prova con agenti in esecuzioneDiverse versioni di prova con agenti in esecuzione
• Agenti firmati con diversi ID risalenti a vecchiAgenti firmati con diversi ID risalenti a vecchi
accounts di amministratori e/o utentiaccounts di amministratori e/o utenti
• Modifiche sullModifiche sull’impostazione del Directory Domino e’impostazione del Directory Domino e
delle caselle di posta, ma senza documentazionedelle caselle di posta, ma senza documentazione
Nessun altro problema?
• Databases obsoleti ancora presenti sul server.Databases obsoleti ancora presenti sul server.
• Nessuna indicazione suNessuna indicazione su quali fossero ancora necessari oquali fossero ancora necessari o
potevano essere archiviati / rimossi.potevano essere archiviati / rimossi.
• Nessuna informazione relativa ai proprietari o all'utilizzo.Nessuna informazione relativa ai proprietari o all'utilizzo.
I server hanno avuto a che fare con ..
• Configurazione inappropriata
•Compressione dati OS
•DAOS e Transaction Logs
•Directory Assistance
•Documenti di connessione (replicazione)
•Esclusioni AV mancanti
• Diversi tipi di agenti in esecuzione
contemporaneamente
• Assenza di manutenzione
• Enormi database non ottimizzati
• Configurazione malandata del cliente
Rimettere in piedi i server
• Riordinato i dischiRiordinato i dischi
• Riorganizzato DAOSRiorganizzato DAOS
• Snellito e ripulito i documenti di collegamentoSnellito e ripulito i documenti di collegamento
• Ripulito vari altri documenti di configurazioneRipulito vari altri documenti di configurazione
• Allineate le version dei serverAllineate le version dei server
• Ricostruito e controllato i clustersRicostruito e controllato i clusters
• Ripulito la Directory AssistanceRipulito la Directory Assistance
•Nessun database localeNessun database locale
•Links per database che erano fuori usoLinks per database che erano fuori uso
A che punto siamo oggi?
• I server (mail e applicazioni) sono su versione 8.5.3 FP2I server (mail e applicazioni) sono su versione 8.5.3 FP2
• DAOS stato del catalogo = sincronizzatoDAOS stato del catalogo = sincronizzato
• Definite le esclusioni AVDefinite le esclusioni AV
• Dischi snelli e semplificatiDischi snelli e semplificati
• Server con la stessa configurazioneServer con la stessa configurazione
• Risolto la maggior parte dei problemi di prestazioni sulRisolto la maggior parte dei problemi di prestazioni sul
lato clientlato client
Conclusioni
• Separate i diritti di amministrazione dallSeparate i diritti di amministrazione dall’ID di utente’ID di utente
"normale""normale"
• Utilizzate un ID speciale per firmare agenti edUtilizzate un ID speciale per firmare agenti ed
elementi di designelementi di design
• Seguite le linee guida di IBM (*), non sono chiamateSeguite le linee guida di IBM (*), non sono chiamate
«best practice» per nulla«best practice» per nulla
• Documentate le modifiche!Documentate le modifiche!
• Assicuratevi di aver capito le conseguenze deiAssicuratevi di aver capito le conseguenze dei
cambiamenti per la vostra infrastrutturacambiamenti per la vostra infrastruttura
Conclusioni
• Ripulite la vostra infrastruttura, che siano policies,Ripulite la vostra infrastruttura, che siano policies,
documenti dei server o di configurazione, programdocumenti dei server o di configurazione, program
docs, tools, database..docs, tools, database..
• Avete applicazioni esterne? Assicuratevi che sianoAvete applicazioni esterne? Assicuratevi che siano
aggiornateaggiornate
• I risparmi a breve termine raramente ripagano aI risparmi a breve termine raramente ripagano a
lungo terminelungo termine
Altre risorse
• MarvelClient Runtime Analysis ExplainedMarvelClient Runtime Analysis Explained didi panagendapanagenda
• IBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenAppIBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenApp 5
• Adminblast 2013Adminblast 2013
Tips and Tricks di Paul Mooney e Gab DavisTips and Tricks di Paul Mooney e Gab Davis
• IBM Lotus Domino Cluster Reporting tool (IBM wiki) eIBM Lotus Domino Cluster Reporting tool (IBM wiki) e
su OpenNTF.orgsu OpenNTF.org
• All-in-one Admin Tool for agent-based troubleshootingAll-in-one Admin Tool for agent-based troubleshooting
Grazie per la vostra attenzioneGrazie per la vostra attenzione
andreas.ponte@belsoft.ch / Belsoft IT Solutionsandreas.ponte@belsoft.ch / Belsoft IT Solutions
LinkedInLinkedIn
SlideShareSlideShare
TwitterTwitter
Grazie agli sponsor per aver reso possibile i
Dominopoint Days 2013!
Main SponsorMain Sponsor
Vad sponsorVad sponsor
Platinum sponsorPlatinum sponsor
Gold sponsorGold sponsor

Más contenido relacionado

La actualidad más candente

Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Fabio Grasso
 
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaYashi Italia
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1Andrea Mauro
 
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5Fabio Pignatti
 
Windows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaWindows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaYashi Italia
 

La actualidad más candente (12)

Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
 
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi Italia
 
TOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in DominoTOTP - Time-Based One Time password in Domino
TOTP - Time-Based One Time password in Domino
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
Domino Backup, Restore E Disaster Recovery
Domino Backup, Restore E Disaster RecoveryDomino Backup, Restore E Disaster Recovery
Domino Backup, Restore E Disaster Recovery
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
 
Le novità di Domino 8.5 - lato Admin
Le novità di Domino 8.5 - lato AdminLe novità di Domino 8.5 - lato Admin
Le novità di Domino 8.5 - lato Admin
 
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5
SuperenaLOTUS: 6 numeri vincenti di Lotus Domino 8.5
 
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
 
DDive11 - domino performance
DDive11 - domino performanceDDive11 - domino performance
DDive11 - domino performance
 
Windows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaWindows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi Italia
 
Foundation server
Foundation serverFoundation server
Foundation server
 

Similar a solo un server Domino può, #dd13

MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLPar-Tec S.p.A.
 
VMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUG IT
 
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraPresentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraAndrea Mauro
 
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)Carlo Fedeli
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceFabio Mora
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUG IT
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014Andrea Mauro
 
Come l’Open Source può essere alla base di un business di successo: il caso H...
Come l’Open Source può essere alla base di un business di successo: il caso H...Come l’Open Source può essere alla base di un business di successo: il caso H...
Come l’Open Source può essere alla base di un business di successo: il caso H...MariaDB plc
 
VMUGIT UC 2013 - 07b Enrico Signoretti
VMUGIT UC 2013 - 07b Enrico SignorettiVMUGIT UC 2013 - 07b Enrico Signoretti
VMUGIT UC 2013 - 07b Enrico SignorettiVMUG IT
 
Linux recupero di dati
Linux recupero di datiLinux recupero di dati
Linux recupero di daticinziaclara
 
Introduzione a Drupal 7 - 14/03/2013
Introduzione a Drupal 7 - 14/03/2013Introduzione a Drupal 7 - 14/03/2013
Introduzione a Drupal 7 - 14/03/2013Alessandro del Gobbo
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con DelphiMarco Breveglieri
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMINaLUG
 

Similar a solo un server Domino può, #dd13 (20)

MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
 
VMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terra
 
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraPresentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
 
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)
Il "rilascio" con Octopus Deploy (visto dagli occhi di un dev)
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelance
 
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
 
#dd12 panagenda the value of transparency - it
#dd12 panagenda   the value of transparency - it#dd12 panagenda   the value of transparency - it
#dd12 panagenda the value of transparency - it
 
Come l’Open Source può essere alla base di un business di successo: il caso H...
Come l’Open Source può essere alla base di un business di successo: il caso H...Come l’Open Source può essere alla base di un business di successo: il caso H...
Come l’Open Source può essere alla base di un business di successo: il caso H...
 
VMUGIT UC 2013 - 07b Enrico Signoretti
VMUGIT UC 2013 - 07b Enrico SignorettiVMUGIT UC 2013 - 07b Enrico Signoretti
VMUGIT UC 2013 - 07b Enrico Signoretti
 
Linux recupero di dati
Linux recupero di datiLinux recupero di dati
Linux recupero di dati
 
le novità Notes e Domino R9 Social Edition, #dd13
le novità Notes e Domino R9 Social Edition, #dd13le novità Notes e Domino R9 Social Edition, #dd13
le novità Notes e Domino R9 Social Edition, #dd13
 
Introduzione a Drupal 7 - 14/03/2013
Introduzione a Drupal 7 - 14/03/2013Introduzione a Drupal 7 - 14/03/2013
Introduzione a Drupal 7 - 14/03/2013
 
Cooperteam soluzioni
Cooperteam soluzioniCooperteam soluzioni
Cooperteam soluzioni
 
Creare un Information Radiator con Delphi
Creare un Information Radiator con DelphiCreare un Information Radiator con Delphi
Creare un Information Radiator con Delphi
 
Debian Intro
Debian IntroDebian Intro
Debian Intro
 
Controllo di versione e Git
Controllo di versione e GitControllo di versione e Git
Controllo di versione e Git
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
 
Getting Fired the Easy Way
Getting Fired the Easy WayGetting Fired the Easy Way
Getting Fired the Easy Way
 

Más de Dominopoint - Italian Lotus User Group

IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...Dominopoint - Italian Lotus User Group
 
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointSpeed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointDominopoint - Italian Lotus User Group
 

Más de Dominopoint - Italian Lotus User Group (20)

Domino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo TaskDomino Backup V12 - Un nuovo Task
Domino Backup V12 - Un nuovo Task
 
Mail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-PremisesMail Client from Traveler to Verse On-Premises
Mail Client from Traveler to Verse On-Premises
 
IBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversationsIBM Worspace: Towards a culture of conversations
IBM Worspace: Towards a culture of conversations
 
Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)
 
Riding the Enterprise Integration train
Riding the Enterprise Integration trainRiding the Enterprise Integration train
Riding the Enterprise Integration train
 
Ortocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su BluemixOrtocloud l'applicazione per fare orto su Bluemix
Ortocloud l'applicazione per fare orto su Bluemix
 
Meetit16 KeyNote di Apertura
Meetit16 KeyNote di AperturaMeetit16 KeyNote di Apertura
Meetit16 KeyNote di Apertura
 
IBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with AngularjsIBM Domino Modernizing apps with Angularjs
IBM Domino Modernizing apps with Angularjs
 
IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...IBM Connections How to use existing data to increase adoption success with IB...
IBM Connections How to use existing data to increase adoption success with IB...
 
Cloudant e XPages
Cloudant e XPagesCloudant e XPages
Cloudant e XPages
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
 
IBM Verse New Way To Work
IBM Verse New Way To WorkIBM Verse New Way To Work
IBM Verse New Way To Work
 
Crossware MailSignature
Crossware MailSignatureCrossware MailSignature
Crossware MailSignature
 
Notes and Domino Roadmap
Notes and Domino RoadmapNotes and Domino Roadmap
Notes and Domino Roadmap
 
La Collaborazione Europea
La Collaborazione EuropeaLa Collaborazione Europea
La Collaborazione Europea
 
the future of work
the future of workthe future of work
the future of work
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
Bluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopointBluemix Cloud Platform - dominopoint
Bluemix Cloud Platform - dominopoint
 
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopointSpeed up the cloud adoption with SoftLayer Cloud Services - dominopoint
Speed up the cloud adoption with SoftLayer Cloud Services - dominopoint
 

solo un server Domino può, #dd13

  • 1. Solo un Server Domino può sopportare così tanto carico.. .. e continuare a funzionare - Andreas Ponte
  • 2. Chi sono • Nato e cresciuto a Winterthur (Zurigo)Nato e cresciuto a Winterthur (Zurigo) • Entrato nel mondo Lotus come “power user” duranteEntrato nel mondo Lotus come “power user” durante una migrazione da cc:Mail a Lotus Notesuna migrazione da cc:Mail a Lotus Notes • Dal 1997 amministratore Domino con la versione 4.6Dal 1997 amministratore Domino con la versione 4.6 Attivo diversi anni come responsabileAttivo diversi anni come responsabile dell’infrastruttura Domino per una riassicurazionedell’infrastruttura Domino per una riassicurazione • Dal 2007 allaDal 2007 alla Belsoft AGBelsoft AG, un IBM Premier Business, un IBM Premier Business Partner die Zurigo, come consulente ed istruttore nelPartner die Zurigo, come consulente ed istruttore nel ramo Domino e soluzioni mobili e responsabile delramo Domino e soluzioni mobili e responsabile del team “applications”team “applications”
  • 3. Di cosa parliamo • In cosa ci siamo imbattuti durante un sempliceIn cosa ci siamo imbattuti durante un semplice check-upcheck-up • Quali provvedimenti abbiamo preso per riportareQuali provvedimenti abbiamo preso per riportare ll’infrastruttura alla normalità’infrastruttura alla normalità • Come si è evoluta la situazione e a che punto siamoCome si è evoluta la situazione e a che punto siamo oggioggi ConclusioniConclusioni • Esperienze acquisite e procedure da seguireEsperienze acquisite e procedure da seguire
  • 4. La storia dietro la storia • Chiamata urgente di aiutoChiamata urgente di aiuto • Non ancora un nostro cliente, persona sconosciutaNon ancora un nostro cliente, persona sconosciuta • Crash del server Domino, il “cluster mate” nonCrash del server Domino, il “cluster mate” non subentrasubentra • Nessun know-how interno su DominoNessun know-how interno su Domino
  • 5. La storia dietro la storia • Ricerca e risoluzione del problemaRicerca e risoluzione del problema • Server di nuovo in funzioneServer di nuovo in funzione • Cliente contentoCliente contento
  • 6. Che i giochi abbiano inizio • Primo incontro, otteniamo alcune informazioni sulloPrimo incontro, otteniamo alcune informazioni sullo stato generalestato generale • Server in Europa e negli Stati UnitiServer in Europa e negli Stati Uniti • Cliente Notes Basic su Citrix in EuropaCliente Notes Basic su Citrix in Europa • Ca 800 utenti in tutto il mondoCa 800 utenti in tutto il mondo • L’infrastruttura sembra OK ma ci sono diverseL’infrastruttura sembra OK ma ci sono diverse segnalazioni di “segnalazioni di “piccoli problemipiccoli problemi““ • Upgrade e progetto di consolidamento con esitoUpgrade e progetto di consolidamento con esito negativonegativo • La mancanza di know-how sembra essere il problemaLa mancanza di know-how sembra essere il problema più grandepiù grande
  • 7. Diamo un'occhiata • Sommario dell’infrastrutura (dal Domino Directory)Sommario dell’infrastrutura (dal Domino Directory) • 11 server Domino / 1 dominio Domino11 server Domino / 1 dominio Domino • Documenti di connessione per un webserver DominoDocumenti di connessione per un webserver Domino in un dominio separatoin un dominio separato • 3 cluster3 cluster • Versione Server Domino 8.5.2 (+/-) eccetto TravelerVersione Server Domino 8.5.2 (+/-) eccetto Traveler • Versioni client spaziano dalla 6 alla 8.5.3 ma per loVersioni client spaziano dalla 6 alla 8.5.3 ma per lo più su 8.5.2 xpiù su 8.5.2 x • TX Log and DAOSTX Log and DAOS
  • 8. Cosa fare? • Portare i server Domino alla versione 8.5.3Portare i server Domino alla versione 8.5.3 • Stabilizzare i server e risolvere i problemi diStabilizzare i server e risolvere i problemi di prestazioniprestazioni • Risolvere i problemi di prestazioni sul lato dei clientRisolvere i problemi di prestazioni sul lato dei client • Analizzare le applicazioni (utilizzate o meno) e 3rdAnalizzare le applicazioni (utilizzate o meno) e 3rd party toolsparty tools • Ripulire lRipulire l’infrastruttura’infrastruttura • Tempistica: circa 3-4 mesiTempistica: circa 3-4 mesi
  • 9. Iniziamo il percorso verso 8.5.3 •Aggiornamento del Directory Domino sul serverAggiornamento del Directory Domino sul server dd’amministrazione’amministrazione •Si... ma c'è un problemaSi... ma c'è un problema •Ricordate questo?Ricordate questo? Versione Server Domino 8.5.2 (+/-)Versione Server Domino 8.5.2 (+/-) eccetto Travelereccetto Traveler → 8.5.3→ 8.5.3 •L’impostazione del Directory era stato modificatoL’impostazione del Directory era stato modificato •Non documentatoNon documentato •Ancora sulla base 8.5.2Ancora sulla base 8.5.2 •Poco dopo l’aggiornamento del Directory..Poco dopo l’aggiornamento del Directory.. Caos a causa di un bug nella versione 8.5.2Caos a causa di un bug nella versione 8.5.2 →→ IBM TechnoteIBM Technote
  • 10. Iniziamo il clean-up • Otteniamo accesso remoto ai serverOtteniamo accesso remoto ai server • Oh oh…Oh oh… • Singoli database, indici e diverse cartelle erano statiSingoli database, indici e diverse cartelle erano stati compressi per risparmiare spaziocompressi per risparmiare spazio • Inoltre era stato attivato anche lInoltre era stato attivato anche l’indicizzazione del OS’indicizzazione del OS
  • 11. Cambiamento delle priorità • Prima un clean-up dei server, dopo l'aggiornamentoPrima un clean-up dei server, dopo l'aggiornamento • Analisi preliminare:Analisi preliminare: – DAOS & TX in uso.. ma non su dischi separatiDAOS & TX in uso.. ma non su dischi separati – Anti-Virus con alcune esclusioni, ma non DAOS e a volteAnti-Virus con alcune esclusioni, ma non DAOS e a volte neanche TXneanche TX – I server in cluster non erano sulla stessa versioneI server in cluster non erano sulla stessa versione – Il failover nel cluster non funzionava a causa di databaseIl failover nel cluster non funzionava a causa di database mancantimancanti – Diversi agenti «pesanti» in esecuzione sul serverDiversi agenti «pesanti» in esecuzione sul server
  • 12. Cambiamento delle priorità • Analisi preliminare:Analisi preliminare: -continua--continua- – Admin4.nsf enormeAdmin4.nsf enorme – Altri database «in panne»Altri database «in panne» – Il catalogo DAOS «out of sync»Il catalogo DAOS «out of sync» – ......
  • 13. Ripuliamo.. • Pianificato finestre di manutenzione settimanaliPianificato finestre di manutenzione settimanali • Definiti i prossimi passiDefiniti i prossimi passi – Estendere i dischiEstendere i dischi – Rimuovere la compressione OSRimuovere la compressione OS – Spostare i file nlo (DAOS) su un'unità separataSpostare i file nlo (DAOS) su un'unità separata – Ottimizzare i TX logs e la configurazioneOttimizzare i TX logs e la configurazione – Allineare il livello di patch dei clusterAllineare il livello di patch dei cluster – Aggiornamento del ODSAggiornamento del ODS – Ridurre i dischi dopo aver spostato i file nlo (DAOS)Ridurre i dischi dopo aver spostato i file nlo (DAOS)
  • 14. Nel frattempo.. • Diamo uno sguardo ai clientiDiamo uno sguardo ai clienti • Segnalazioni di clienti molto lenti, soprattutto in faseSegnalazioni di clienti molto lenti, soprattutto in fase di avviodi avvio • Problemi di connessioneProblemi di connessione • Failover non funzionanteFailover non funzionante • Bloccaggi vari e crash frequentiBloccaggi vari e crash frequenti • L'installazione del client su Citrix ..L'installazione del client su Citrix ..
  • 15. Analisi del client • Strumento già in uso →Strumento già in uso → MarvelClient di panagendaMarvelClient di panagenda che ci ha aiutato a individuare dei problemiche ci ha aiutato a individuare dei problemi • Alcuni problemi causati da una errata configurazioneAlcuni problemi causati da una errata configurazione del MarvelClientdel MarvelClient • Configurazione di azioni inappropriateConfigurazione di azioni inappropriate • Azioni obsolete da diverso tempo ancora attiviAzioni obsolete da diverso tempo ancora attivi • Utilizzo di scripts di configurazione creati dallUtilizzo di scripts di configurazione creati dall’ex’ex team di supporto anziché azioni MarvelClientteam di supporto anziché azioni MarvelClient • Problemi di rete (network)Problemi di rete (network) • Scansione AV di dati Notes localiScansione AV di dati Notes locali • Pessime prestazioni (anche a causa dei problemi suiPessime prestazioni (anche a causa dei problemi sui server)server)
  • 17. Nessun altro problema? • Praticamente nessun work-flow internoPraticamente nessun work-flow interno •Un utente lasciava la ditta? Il suo account restava apertoUn utente lasciava la ditta? Il suo account restava aperto Necessario un enorme clean-up dei dati utentiNecessario un enorme clean-up dei dati utenti • Vecchia applicazione, 17 GB, senza ottimizzazione,Vecchia applicazione, 17 GB, senza ottimizzazione, nessuna documentazione, campi lettore / autore,nessuna documentazione, campi lettore / autore, funzioni?funzioni? • AdminP malfunzionanteAdminP malfunzionante Una delleUna delle soluzione? Rinominare gli utentisoluzione? Rinominare gli utenti manualmente. Inoltre c'era un bug da l'aggiornamentomanualmente. Inoltre c'era un bug da l'aggiornamento Domino 7 -> 8.5.2Domino 7 -> 8.5.2 Quotas revert back to previous setting after server restartQuotas revert back to previous setting after server restart
  • 18. Nessun altro problema? • Vecchissima soluzione di un calendario di gruppo.Vecchissima soluzione di un calendario di gruppo. Agente di raccolta in esecuzione per ore, utilizzandoAgente di raccolta in esecuzione per ore, utilizzando la maggior parte delle risorse del serverla maggior parte delle risorse del server • Diverse versioni di prova con agenti in esecuzioneDiverse versioni di prova con agenti in esecuzione • Agenti firmati con diversi ID risalenti a vecchiAgenti firmati con diversi ID risalenti a vecchi accounts di amministratori e/o utentiaccounts di amministratori e/o utenti • Modifiche sullModifiche sull’impostazione del Directory Domino e’impostazione del Directory Domino e delle caselle di posta, ma senza documentazionedelle caselle di posta, ma senza documentazione
  • 19. Nessun altro problema? • Databases obsoleti ancora presenti sul server.Databases obsoleti ancora presenti sul server. • Nessuna indicazione suNessuna indicazione su quali fossero ancora necessari oquali fossero ancora necessari o potevano essere archiviati / rimossi.potevano essere archiviati / rimossi. • Nessuna informazione relativa ai proprietari o all'utilizzo.Nessuna informazione relativa ai proprietari o all'utilizzo.
  • 20. I server hanno avuto a che fare con .. • Configurazione inappropriata •Compressione dati OS •DAOS e Transaction Logs •Directory Assistance •Documenti di connessione (replicazione) •Esclusioni AV mancanti • Diversi tipi di agenti in esecuzione contemporaneamente • Assenza di manutenzione • Enormi database non ottimizzati • Configurazione malandata del cliente
  • 21. Rimettere in piedi i server • Riordinato i dischiRiordinato i dischi • Riorganizzato DAOSRiorganizzato DAOS • Snellito e ripulito i documenti di collegamentoSnellito e ripulito i documenti di collegamento • Ripulito vari altri documenti di configurazioneRipulito vari altri documenti di configurazione • Allineate le version dei serverAllineate le version dei server • Ricostruito e controllato i clustersRicostruito e controllato i clusters • Ripulito la Directory AssistanceRipulito la Directory Assistance •Nessun database localeNessun database locale •Links per database che erano fuori usoLinks per database che erano fuori uso
  • 22. A che punto siamo oggi? • I server (mail e applicazioni) sono su versione 8.5.3 FP2I server (mail e applicazioni) sono su versione 8.5.3 FP2 • DAOS stato del catalogo = sincronizzatoDAOS stato del catalogo = sincronizzato • Definite le esclusioni AVDefinite le esclusioni AV • Dischi snelli e semplificatiDischi snelli e semplificati • Server con la stessa configurazioneServer con la stessa configurazione • Risolto la maggior parte dei problemi di prestazioni sulRisolto la maggior parte dei problemi di prestazioni sul lato clientlato client
  • 23. Conclusioni • Separate i diritti di amministrazione dallSeparate i diritti di amministrazione dall’ID di utente’ID di utente "normale""normale" • Utilizzate un ID speciale per firmare agenti edUtilizzate un ID speciale per firmare agenti ed elementi di designelementi di design • Seguite le linee guida di IBM (*), non sono chiamateSeguite le linee guida di IBM (*), non sono chiamate «best practice» per nulla«best practice» per nulla • Documentate le modifiche!Documentate le modifiche! • Assicuratevi di aver capito le conseguenze deiAssicuratevi di aver capito le conseguenze dei cambiamenti per la vostra infrastrutturacambiamenti per la vostra infrastruttura
  • 24. Conclusioni • Ripulite la vostra infrastruttura, che siano policies,Ripulite la vostra infrastruttura, che siano policies, documenti dei server o di configurazione, programdocumenti dei server o di configurazione, program docs, tools, database..docs, tools, database.. • Avete applicazioni esterne? Assicuratevi che sianoAvete applicazioni esterne? Assicuratevi che siano aggiornateaggiornate • I risparmi a breve termine raramente ripagano aI risparmi a breve termine raramente ripagano a lungo terminelungo termine
  • 25. Altre risorse • MarvelClient Runtime Analysis ExplainedMarvelClient Runtime Analysis Explained didi panagendapanagenda • IBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenAppIBM Lotus Notes and Lotus iNotes 8.5.3 on Citrix XenApp 5 • Adminblast 2013Adminblast 2013 Tips and Tricks di Paul Mooney e Gab DavisTips and Tricks di Paul Mooney e Gab Davis • IBM Lotus Domino Cluster Reporting tool (IBM wiki) eIBM Lotus Domino Cluster Reporting tool (IBM wiki) e su OpenNTF.orgsu OpenNTF.org • All-in-one Admin Tool for agent-based troubleshootingAll-in-one Admin Tool for agent-based troubleshooting
  • 26. Grazie per la vostra attenzioneGrazie per la vostra attenzione andreas.ponte@belsoft.ch / Belsoft IT Solutionsandreas.ponte@belsoft.ch / Belsoft IT Solutions LinkedInLinkedIn SlideShareSlideShare TwitterTwitter
  • 27. Grazie agli sponsor per aver reso possibile i Dominopoint Days 2013! Main SponsorMain Sponsor Vad sponsorVad sponsor Platinum sponsorPlatinum sponsor Gold sponsorGold sponsor