Un Resource Pool (pool di risorse) è un raggruppamento gerarchico di risorse di CPU e di memoria. Può contenere sia macchine virtuali sia ulteriori resource pool. Le risorse possono essere prelevate da un singolo host oppure da un Cluster dove sia abilitata la funzionalità vSphere Distributed Resource Scheduler. I resource pool danno diversi vantaggi, descritti di seguito.

 

  • Controllo accessi e delega delle autorizzazioni.
  • Separazione di risorse.
  • Gestione di insiemi di macchine virtuali che eseguono servizi multilivello.
  • Organizzazione gerarchica e flessibile delle risorse - gerarchicamente, esiste un root resource pool corrispondente alla somma dei megahertz di tutte le CPU e alla somma dei megabyte di RAM disponibili su un host ESXi o su un cluster. Ad eccezione del root pool, gli altri resource pool hanno un riferimento superiore, ossia un parent resource pool. Un pool figlio, o child pool, viene utilizzato per allocare risorse dal pool padre. Resource pool e macchine virtuali sullo stesso livello sono detti siblings (fratelli). Un resource pool può contenere macchine virtuali, ulteriori child resource pools, o entrambe le entità.

    vsphere resource pool

  • Isolamento tra pool diversi o condivisione di risorse tra pool - gli amministratori di livello superiore possono assegnare e rendere disponibile un pool di risorse ad amministratori di livello inferiore.

Creazione di un resource pool

Un pool di risorse può essere creato all’interno di un singolo host ESXi, di un cluster DRS, o nidificato all’interno di un altro pool. Con vSphere Client, è sufficiente fare clic con il tasto destro su uno di questi oggetti e selezionare la voce New Resource Pool. Con vSphere Web Client, selezionare le voci All vCenter Actions > New Resource Pool.

vsphere creazione resource pool

Così come per le macchine virtuali, anche per i pool esistono gli attributi di reservation, limit e shares; hanno però effetto sull’intero pool e non sulle singole macchine virtuali. 

vsphere attributi resource pool

Limit - valore massimo di cicli CPU (in MHz) o quantitativo di memoria che non può essere superato dal pool.

Reservation - valore minimo di cicli CPU o quantitativo di memoria garantito e pre-allocato per il pool. Non può superare il valore di reservation del pool superiore.

Shares - priorità sull’accesso del pool alle risorse condivise. Ad esempio, se un pool ha un valore doppio di shares CPU rispetto ad un altro pool, rispetto a questo sarà autorizzato ad utilizzare il doppio delle risorse.

Expandable reservation - quando non sono disponibili le risorse indicate dal parametro reservation, questo parametro consente al resource pool di cercare risorse inutilizzate nei livelli superiori, permettendo di soddisfare le richieste.

È necessario prestare particolare attenzione quando si abilita il parametro “expandable reservation”: un resource pool di livello inferiore potrebbe utilizzare tutte le risorse messe a disposizione dai pool di livello superiore, con potenziali problemi per gli altri pool nello stesso livello.

L'autore

Alessio Carta

Responsabile sistemi presso un System Integrator con sede in Sardegna, si occupa di informatica e telecomunicazioni da oltre 10 anni. La sua formazione comprende una laurea in ingegneria, una specializazione IFTS in progettazione di reti telematiche, certificazioni Cisco CCNA, Cisco CCNA Security, MCP sui sistemi Windows Server e VCP su VMware vSphere (5.1, 5.5, 6.0). È istruttore presso una VMware IT Academy con sede a Cagliari.

banner5

fb icon evo twitter icon evo

Parola del giorno

L'acronimo SoC  (System on a Chip) nasce per descrivere quei circuiti integrati che, all'interno di un singolo chip fisico, contengono un...

>

YAML è un formato utilizzato per serializzare (ovvero salvare oggetti su supporti di memoria ad accesso seriale) dati, in modo...

>

Il termine Edge Computing descrive, all'interno di infrastrutture cloud-based, l'insieme di dispositivi e di tecnologie che permettono l'elaborazione dei dati ai...

>

L'acronimo FPGA  (Field Programmable Gate Array), descrive quei dispositivi hardware formati da un circuito integrato e con funzionalità programmabili tramite...

>

Il termine Agentless (computing) descrive operazioni dove non è necessaria la presenza e l'esecuzione di un servizio software (demone o...

>
Leggi anche le altre...

Download del giorno

Fiddler

Fiddler è un server proxy che può girare in locale per consentire il debug delle applicazioni e il...

>

Adapter Watch

Adapter Watch è uno strumento che permette di visualizzare un riepilogo completo e dettagliato delle informazioni riguardanti una determinata...

>

DNS DataView

DNS Lookup  è un tool a interfaccia grafica per effettuare il lookup DNS dal proprio PC, sfruttando i...

>

SolarWinds Traceroute NG

SolarWinds Traceroute NG è un tool a linea di comando per effettuare traceroute avanzati in ambiente Windows...

>

Network Inventory Advisor

Network Inventory Advisor  è uno strumento che permette di scansionare la rete e acquisire informazioni riguardanti tutti i...

>
Tutti i Download del giorno...

Archivio numeri

  • GURU advisor: numero 21 - maggio 2019

    GURU advisor: numero 21 - maggio 2019

  • GURU advisor: numero 20 - dicembre 2018

    GURU advisor: numero 20 - dicembre 2018

  • GURU advisor: numero 19 - luglio 2018

    GURU advisor: numero 19 - luglio 2018

  • GURU advisor: numero 18 - aprile 2018

    GURU advisor: numero 18 - aprile 2018

  • GURU advisor: numero 17 - gennaio 2018

    GURU advisor: numero 17 - gennaio 2018

  • GURU advisor: numero 16 - ottobre 2017

    GURU advisor: numero 16 - ottobre 2017

  • GURU advisor: numero 15 - luglio 2017

    GURU advisor: numero 15 - luglio 2017

  • GURU advisor: numero 14 - maggio 2017

    GURU advisor: numero 14 - maggio 2017

  • 1
  • 2
  • 3
  • Teslacrypt: rilasciata la chiave

    Gli sviluppatori del temuto ransomware TeslaCrypt hanno deciso di terminare il progetto di diffusione e sviluppo e consegnare al pubblico la chiave universale per decifrare i file. Read More
  • Proxmox 4.1 sfida vSphere

    Proxmox VE (da qui in avanti semplicemente Proxmox) è basato sul sistema operativo Debian e porta con sé vantaggi e svantaggi di questa nota distribuzione Linux: un sistema operativo stabile, sicuro, diffuso e ben collaudato. Read More
  • Malware: risvolti legali

    tutti i virus e in particolare i più recenti Ransomware, che rubano i vostri dati e vi chiedono un riscatto, violano la legge. Vediamo insieme come comportarsi, per capire anche se e quando bisogna sporgere denuncia. Read More
  • 1