RAID array uitbreiden via ESXCLI

Wanneer je op een HP Proliant een Custom HP ISO geinstalleerd hebt van vSphere kun je via de CLI een disk aan je ARRAY toevoegen en het volume uitbreiden.

Zoek nieuwe hardware

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli rescan

Toon een overzicht van je drives

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 pd all show status

physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 300 GB): OK
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 300 GB): OK
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 300 GB): OK
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 300 GB): OK
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, 300 GB): OK

Toon een overzicht van je ARRAY

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl all show config

Smart Array P440ar in Slot 0 (Embedded) (sn: JKNHD807JBHJSE)

Port Name: 1I

Port Name: 2I

Internal Drive Cage at Port 1I, Box 1, OK

Internal Drive Cage at Port 2I, Box 1, OK
array A (SAS, Unused Space: 0 MB)

logicaldrive 1 (1.1 TB, RAID 5, OK)

physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

Voeg een disk toe aan je bestaande ARRAY door bij de eerdere outputs te kijken naar de waarden van het SLOT, het ARRAY en het drive ID.

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 array A add drives=2I:1:5

Bekijk de status van het uitbreiden

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 show config

Als het array uitgebreid is, is het nog noodzakelijk het volume uit te breiden

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 1 modify size=max

of

[root@susse01:~] /opt/hp/hpssacli/bin/hpssacli ctrl slot=0 ld 1 modify size=max forced

Als laatste stap breid je via de vSphere client je datastore nog uit.