StoreVirtual VSA 10.0, memory requirements and RAID errors

While configuring my lab, I would like to use some local storage inside two of my servers, by installing some VSA. I usually run with great satisfaction the HP VSA, who has been renamed recently StoreVirtual even if it keeps in some places its old name LeftHand (and also in my heart…)

From some time 10.0 binaries are available as a direct downloads rather than as an upgrade only available inside the 9.5 version of the Central Managent Console. So I downloaded the ESXi version and I installed two of them, one per server.

As usual, the VSA is deployed with a small thin disk, only available for the operating system. To use the local storage of a ESXi server, I created a new disk and I connected it at scsi channel 1:0

StoreVirtual VSA add disk

VMware automatically adds a new scsi controller to manage the second channel.

Once the VSA has been powered on, configured and connected to the CMC, the first task is to configure the local storage. The additional disk is in fact visible:

StoreVirtual VSA local disk

but anyway you need to start the RAID setup before you can use that disk. Running the RAID configuration task however lead me to an error:

StoreVirtual Raid creation error

 

(I’m quoting the error as text so to help search engines):
“Setting the RAID configuration failed. The system failed to create RAID because there is not enough memory available to accomodate the configured SAN/IQ devices: Available memory = 874.01 MB, Required memory = 2700.00 Mb. It’s possible that this storage node has higher capacity drivers than its@”

Well, the error was crystal clear, there is not enough memory to manage RAID. The weird thing is, I always used the VSA in my lab without any additional configuration, and the new VSA comes preconfigured with 2 vCPU and 1024 mb RAM. The same tasks in the 9.5 release has always been successful.

So, I shutted down the VSA, raised the memory to 2 Gb as a test, rebooted and reconnected it to the CMC. The RAID section was showing me the disk:

StoreVirtual VSA configure RAID

But RAID configuration returned as expected the same error. Expected since it was in need of at least 2700 MB of RAM:

StoreVirtual VSA memory error

Once I increased RAM to 3 Gb, RAID configuration obviously completed successfully.

After playing for a while this “trial end error” learning afternoon, I went back to the manuals to check. The “HP StoreVirtual Storage VSA Installation and Configuration Guide” shows the memory requirements based on the amount of local storage, and they were different from 9.5. At pag e20 you can see this table:

StoreVirtual Memory Requirements

So, maybe next time I would check the manual “before” trying by myself, but nonetheless I have a question for HP folks: if the minimum memory size to operate the VSA is 3 GB, why the VSA is pre-configured with only 1 GB??

StoreVirtual VSA 10.0, requisiti di memoria e errori RAID

Nel configurare il mio laboratorio, volevo sfruttare lo storage locale che due miei server possiedono installandoci delle VSA. Da sempre utilizzo con piacere e ottimi risultati la VSA di HP, da qualche mese rinominata StoreVirtual anche se al suo interno il sistema operativo è sempre denominato LeftHand (e io continuerò temo per lungo tempo a chiamarla LeftHand…)

Da qualche tempo i binari della versione 10.0 sono disponibili come download direttamente dal sito HP, invece di essere presenti solo come aggiornamento direttamente dalla Central Managent Console 9.5. Ho provveduto pertanto a scaricare la versione per ESXi e a installarne due, una per server.

Come sempre, la VSA viene installata con un hard disk da 32 Gb Thin, che però contiene unicamente il sistema di base. Per poter utilizzare lo spazio disco presente sul server ESXi, ho creato quindi un nuovo disco collegandolo al canale scsi 1:0

StoreVirtual VSA add disk

VMware aggiunge automaticamente un nuovo controller scsi per gestire questo secondo canale.

Una volta avviata la VSA e collegata alla console centale CMC, la prima operazione è configurare lo storage locale di ogni VSA appunto. Il disco aggiunto viene infatti correttamente riconosciuto e montato:

StoreVirtual VSA local disk

 

Ma in ogni caso bisogna passare per il RAID setup prima di poterlo utilizzare. Avviando il task apposito però, mi si è immediatamente presentato un errore:

StoreVirtual Raid creation error

 

(riporto di seguito l’errore in formato testuale per aiutare i motori di ricerca):
“Setting the RAID configuration failed. The system failed to create RAID because there is not enough memory available to accomodate the configured SAN/IQ devices: Available memory = 874.01 MB, Required memory = 2700.00 Mb. It’s possible that this storage node has higher capacity drivers than its@”

L’errore in se è auto-esplicativo: pare non esserci abbastanza memoria per poter gestire il RAID. La cosa stranissima è che io ho utilizzato la VSA senza la minima riconfigurazione, e per default la VSA arriva configurata con 2 vCPU e 1024 mb di RAM. Effettuando le stesse operazioni con la versione 9.5, questo errore non mi era mai comparso.

Ho provveduto quindi a spegnere la VSA, portare la memoria per prova a 2 Gb, riavviarla e ricollegarla alla CMC. Già nella sezione RAID si nota che il disco adesso è visibile:

StoreVirtual VSA configure RAID

 

 

Ma la configurazione del RAID ancora dava errore, giustamente dato che richiedeva 2700 MB di memoria:

StoreVirtual VSA memory error

 

Portata la VSA a 3 Gb di memoria, ovviamente la configurazione del RAID è andata a buon fine.

Dopo aver “giocato” in modo molto “trial end error” con le VSA, ho voluto verificare però il manuale aggiornato. Il documento “HP StoreVirtual Storage VSA Installation and Configuration Guide” riporta effettivamente dei requisiti per la gestione dei dischi locali completamente differenti rispetto alla versione 9.5. A pagina 20 infatti possiamo trovare questo schema riassuntivo:

StoreVirtual Memory Requirements

 

Ora, io la prossima volta magari leggerò il manuale “prima” di andare per tentativi, però ho una domanda per HP: se il minimo per far funzionare la nuova VSA sono 3 Gb, perchè la VSA arriva configurata con 1 solo Gb di memoria?