Presumo che stai per virtualizzare i server, non i desktop, va bene? Successivamente supporrò che userete diversi server ESX / ESXi per accedere al vostro archivio e farli gestire da vCenter Server.
Quando si decide la dimensione del LUN e il numero di VMFS, si bilanciano diversi fattori: prestazioni, flessibilità di configurazione e utilizzo delle risorse, mentre sono vincolati dalla massima configurazione supportata della propria infrastruttura.
È possibile ottenere le migliori prestazioni con la mappatura da 1 VM a 1 LUN / VMFS. Non c'è competizione tra macchine sullo stesso VMFS, nessuna contesa di blocco, ogni carico è separato e tutto è a posto. Il problema è che hai intenzione di gestire una quantità empia di LUN, potresti raggiungere limiti massimi supportati, affrontare mal di testa con ridimensionamento e migrazione VMFS, avere risorse sottoutilizzate (si sommano quelli spazio singolo punto percentuale su VMFS) e generalmente creare qualcosa che non è carino da gestire.
L'altro estremo è un grande VMFS designato per ospitare tutto. Otterrai il miglior utilizzo delle risorse in questo modo, non ci saranno problemi a decidere cosa distribuire dove e problemi con VMFS X come hot spot, mentre VMFS Y è inattivo. Il costo sarà la prestazione aggregata. Perché? A causa del blocco. Quando un ESX sta scrivendo su un dato VMFS, altri vengono bloccati per il tempo necessario per completare l'IO e devono riprovare. Questo costa prestazioni. Al di fuori degli ambienti di gioco / test e sviluppo è un approccio errato alla configurazione dello storage.
La pratica accettata è quella di creare archivi di dati sufficientemente grandi da ospitare un numero di VM e dividere lo spazio di archiviazione disponibile in blocchi di dimensioni adeguate. Il numero di macchine virtuali dipende dalle macchine virtuali. Potrebbe essere necessario un singolo o un paio di basi di dati di produzione critici su un VMFS, ma consentire tre o quattro dozzine di macchine di test e sviluppo sullo stesso archivio dati. Il numero di VM per archivio dati dipende anche dall'hardware (dimensioni del disco, rpm, cache dei controller, ecc.) E dai modelli di accesso (per ogni dato livello di prestazioni è possibile ospitare molti più server Web sullo stesso VMFS rispetto ai server di posta).
I datastore più piccoli hanno anche un altro vantaggio: impediscono fisicamente di stipare troppe macchine virtuali per ogni datastore. Nessuna pressione di gestione si adatta a un terabyte aggiuntivo di dischi virtuali su uno spazio di archiviazione di mezzo terabyte (almeno fino a quando non sentiranno parlare di thin provisioning e deduplica).
Ancora una cosa: quando si creano questi archivi di dati standardizzare su una singola dimensione di blocco. Semplifica molte cose in seguito, quando vuoi fare qualcosa attraverso i datastore e vedere brutti errori "non compatibili".
Aggiornamento : DS3k avrà controller attivi / passivi (cioè ogni LUN può essere servito dal controller A o B, l'accesso al LUN attraverso il controller non proprietario comporta una penalità di prestazione), quindi pagherà per avere un numero pari di LUN , distribuito uniformemente tra i controller.
Potrei immaginare di iniziare con 15 VM / LUN con spazio per crescere fino a circa 20.