VMTurbo Operations Manager permette il controllo dei Server MS-SQL per migliorare le prestazioni del database agendo su connection pools, database memory o transaction log.
Per controllare il dimensionamento della memoria nelle applicazioni e nei database, in Operations Manager deve essere attivato l'Application Control Module per abilitare l'incremento o la diminuzione automatica per soddisfare le richieste in tempo reale.
Inserire la chiave di licenza
Per abilitare l'Application Control Module bisogna installare una valida licenza in Operations Manager. Dal sito web VMTurbo è possibile richiedere una 30-day trial per testare l'applicazione.
Utilizzando il browser preferito accedere alla web console di VMTurbo, digitare le credenziali corrette e cliccare su Login.
Selezionare la sezione Admin dal menu principale.
Cliccare sulla voce Workflows per aprire il pannello e selezionare l'opzione License Configuration.
Cliccare sul bottone License Configuration per inserire la licenza ricevuta da VMTurbo.
Effettuare il copia e incolla della licenza e cliccare su Save.
L'Application Control Module è ora abilitato ed elencato nei moduli licenziati.
Configurazione del Server MS-SQL
A partire dalla versione 5.2, VMTurbo Operation Managers supporta il MS-SQL Server 2008 R2, 2012 e 2014. E' possibile aggiungere server database individuali come target o tutti i corrispondenti target entro un certo ambito.
Utilizzando VMTurbo per la gestione dei server database, è possibile monitorare le seguenti risorse:
- DBMem - la memoria utilizzata dal database
- Connection - le connessioni attive come percentuale del numero massimo delle connessioni per il database
- Transactions - le transazioni attive come percentuale della capacità allocata
- Response Time - la media del tempo di risposta (ms) come percentuale della capacità allocata
- Transaction Log - il consumo dello storage dedicato ai transaction log
Creare un account amministrativo
Dal Server MS-SQL, accedere al SQL Server Management Studio.
Espandere la voce Security, effettuare un click con il tasto destro del mouse su Logins e selezionare l'opzione New Login.
Specificare il Login Name dall'Active Directory che VMTurbo utilizzerà per accedere al Server SQL.
Nella sezione Securables, cliccare sul bottone Search e selezionare il Server SQL indicato. Cliccare su OK per confermare.
Sotto la sezione Explicit, assegnare il permesso di Connect SQL all'utente selezionato.
Assegnare inoltre il permesso View Server State e cliccare su OK.
L'utente specificato è ora elencato nella cartella Logins e sarà utilizzato da VMTurbo per connettersi al Server SQL.
Puntare al Server MS-SQL
Dalla web console di VMTurbo, selezionare la voce Workflows > Target Configuration nella sezione Admin.
Cliccare su Add per aggiungere il nuovo target.
Selezionare Database come Target Type e selezionare l'opzione SQLServer. Per connetersi al database è necessario specificare i seguenti parametri:
- Scope/Address - nome o indirizzo IP address della VM con l'application server
- Port number - porta utilizzata dal servizio listener del database (default 1433)
- Full Domain Name - nome completo del dominio
- Username and Password - valide credenziali del client del servizio database con i privilegi di amministratore nel server SQL
Cliccare su Add per aggiungere il database da controllare.
Cliccare su Apply per salvare il nuovo target.
Cliccare sul bottone Rediscover per ricercare e validare il target aggiunto.
Il processo di ricerca viene eseguito.
Quando il processo di Discovery viene completato, l'etichetta Last Discovery Time è aggiornata con la data e orario corrente.
Analisi in VMTurbo
Dalla sezione Inventory, selezionare la voce Applications > Apps_SQLSERVER e selezionare l'application server (Server SQL) configurato.
Nella schermata di destra, VMTurbo mostra tre pannelli principali con le seguenti informazioni:
Resources - le risorse che l'application server fornisce e le risorse che consuma dalla VM host.
Utilization - un grafico che illustra l'utilizzo delle risorse fornite nel tempo.
To Do - le azioni raccomandate da effettuare per l'application server selezionato.
Con l'Application Control Module, VMTurbo comprende la richiesta di risorse dell'applicazione del Server SQL controllato assicurando le migliori prestazioni massimizzando l'utilizzo dell'infrastruttura.