Sim ... Isso é possível. Então você está dizendo que tem 7 discos no conjunto RAID 5 e quer pegar o disco # 8, que é atualmente um sobressalente, e movê-lo para se tornar o 8º membro da matriz RAID 5?
Se você tiver o Utilitário de configuração do HP Array (HP ACU) instalado, isso é muito fácil. Existe uma interface gráfica baseada na web e uma opção de linha de comando para lidar com essa alteração. Pode até ser feito on-line sem desligar o servidor, contanto que as coisas certas estejam no lugar.
Precisamos conhecer o modelo do servidor, o tipo de controlador, a configuração do cache e o sistema operacional para fornecer detalhes / ações específicos.
Uma configuração CLI genérica usando o utilitário hpacucli:
=> ctrl all show config
Smart Array P400 in Slot 9 (sn: P61630D9SUI2C3)
array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (410.1 GB, RAID 1+0, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 146 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 146 GB, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 146 GB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 146 GB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS, 146 GB, OK, spare)
Nesse caso, eu poderia remover o sobressalente com: ctrl slot=9 array A remove spares=all
Em seguida, posso adicionar o disco agora não atribuído, physicaldrive 2I:1:7
, ao array existente com:
ctrl slot=9 logicaldrive 1 add drives=2I:1:7
ou
ctrl slot=9 array A add drives=2I:1:7
A diferença é que a primeira seria adicionada à unidade lógica RAID 1 + 0 existente (o que não faz sentido, já que é um número ímpar de unidades). O segundo resultaria no array ser maior e daria a esse array 146GB de "espaço não utilizado", que poderia então ser gravado em outro drive lógico.
Você pode ter diferentes níveis de RAID nas unidades lógicas da HP contidas no mesmo grupo de discos!
No seu caso, o primeiro comando apenas expande seu array RAID 5. No Windows, o espaço ficará disponível. No Linux, isso depende ...
Edit: O sistema operacional é o VMWare ESXi 5 ...
Suas opções são para executar isso a partir do inicializável HP SmartStart CD usando a GUI ou você pode instalar o Pacotes HP ESXi ( aqui e aqui ) para o ESXi e obtenha uma interface de linha de comando hpacucli
utilizável para ser executada a partir de um console do ESXi. Requer uma reinicialização.