L'utilizzo di partizioni logiche consente di distribuire le risorse all'interno
di un unico sistema e di farlo funzionare come se si trattasse di due o più server
indipendenti. Utilizzare questo argomento per informazioni sulle partizioni logiche e il relativo funzionamento in un ambiente di elaborazione virtuale.
Per partizionamento logico si intende la capacità di far funzionare un server come se si trattasse di due o più server indipendenti. Quando un server viene suddiviso in partizioni logiche, le risorse del server vengono ripartite in gruppi secondari, detti partizioni logiche.
Processori, memoria e unità I/E sono esempi di risorse che possono essere assegnate a partizioni logiche. E' possibile installare software sulla partizione logica,
quest'ultima verrà eseguita come server logico indipendente con il processore,
la memoria e le risorse I/E ad essa assegnate.
Alcuni dei software che possono essere installati o eseguiti su partizioni logiche
comprendono i sistemi operativi AIX, i5/OS e Linux, e il software del Server I/E virtuale.
Le partizioni logiche condividono pochi attributi di sistema, quali
il numero di serie del sistema, il modello di sistema e il codice dispositivo del processore. Tutti gli altri attributi di sistema possono variare da una partizione logica all'altra.
Per la partizione dei server è necessario l'utilizzo di strumenti. Gli strumenti che vengono utilizzati per la partizione di ogni server
dipendono dal modello del server, dal sistema operativo
e dai dispositivi che si vogliono utilizzare sul server. E' possibile utilizzare i seguenti strumenti per la partizione del server. Ognuno di questi strumenti verrà discusso dettagliatamente più avanti in questo argomento.
- Hardware Management Console (HMC)
- Integrated Virtualization Manager
- Virtual Partition Manager
Vantaggi del partizionamento
Tra i vantaggi del partizionamento logico possono essere citati i seguenti:
- Consolidamento dei server
- Un server con partizioni logiche può ridurre il numero di server
necessari all'interno del proprio gruppo aziendale. E' possibile consolidare diversi server
in un unico server con partizioni logiche. Ciò elimina l'esigenza e il costo di un'ulteriore apparecchiatura.
- Condivisione risorse
- E' possibile spostare rapidamente le risorse hardware da una partizione logica all'altra quando necessario. Funzioni come il Micro-partizionamento
consentono alle risorse processore di essere automaticamente condivise tra le partizioni logiche che utilizzano il lotto di processori condivisi. Altre funzioni, quali il partizionamento logico dinamico,
consentono di spostare manualmente le risorse a, da e tra partizioni logiche in esecuzione senza doverle arrestare o riavviare.
- Conservazione dell'indipendenza dei server
- Riservando una parte delle risorse (unità di memoria disco, processori, memoria e unità I/E) a una partizione, si raggiunge l'isolamento logico del software.
Se configurate correttamente, le partizioni logiche
dispongono inoltre di una tolleranza di errori hardware.
I carichi di lavoro batch e OLTP (on-line transaction processing) 5250 che potrebbero entrare in conflitto se eseguiti su una singola macchina, possono essere isolati ed eseguiti in modo corretto in partizioni separate.
- Integrazione degli ambienti di verifica e di produzione
- Il partizionamento consente di assegnare partizioni separate ai server di verifica
e di produzione, in questo modo, non sarà necessario acquistare ulteriore hardware e
software. Una volta terminata
la verifica, le risorse attribuite alla partizione di verifica possono essere restituite alla
partizione di produzione o ad altre partizioni. I nuovi progetti sviluppati possono essere creati e verificati sullo
stesso hardware su cui verranno eventualmente sviluppati.
- Esecuzione di cluster integrati
- Mediante l'utilizzo di software applicativo ad alta disponibilità, il server partizionato
può essere eseguito come cluster integrato. E' possibile utilizzare un cluster integrato per proteggere
il server dalla maggior parte degli errori non previsti
all'interno di una partizione.
Questo argomento dà maggiori informazioni sulle tecnologie specifiche
che abilitano il partizionamento logico e la condivisione di risorse fisiche tra partizioni. Comprendere il concetto di Micro-partizionamento,
LPAR dinamica, memoria virtuale e rete virtuale può essere utile a pianificare e configurare un ambiente di elaborazione virtuale.