como inicializar duas unidades lógicas em um controlador HP P400i sem reinicializar

2

O que estou tentando fazer é inicializar duas unidades lógicas em um controlador HP P400i incorporado sem a reinicialização do sistema aqui minha configuração atual do Array:

array A (SAS, Unused Space: 0 MB)

logicaldrive 1 (17.9 GB, RAID 5, OK)
logicaldrive 2 (17.9 GB, RAID 5, OK)
logicaldrive 3 (75.9 GB, RAID 5, OK)
logicaldrive 4 (25.0 GB, RAID 5, OK)

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

 array B (SAS, Unused Space: 0 MB) 

logicaldrive 5 (99 MB, RAID 0, OK)
logicaldrive 6 (68.2 GB, RAID 0, OK)

physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 72 GB, OK)

máquina windows 2003 executando o driver HpCISs2.sys versão 6.20.0.32. Eu tenho as ferramentas ACU e ACU CLI instaladas versão 8.28.13.0, firmware P400i versão 2.74.

Agora, o que eu gostaria de fazer é remover a unidade física 1I: 1: 4 e excluir as duas unidades lógicas na matriz B., em seguida, inserir uma nova unidade no compartimento 4 que contenha duas novas unidades lógicas e exibi-las na matriz B novamente.

Até agora, depois de remover a unidade e excluir as unidades lógicas com falha, insiro a nova unidade e executo a pesquisa HPacucli. Eu recebo a nova unidade para mostrar como unidade física desassossegada, mas eu não consigo descobrir agora "por falta de uma palavra melhor" montar as duas unidades lógicas no novo disco desassociado.

Se eu reinicializar o sistema, o controlador de matriz seleciona a nova quarta unidade e cria a Matriz B com as unidades sem problemas, mas eu realmente gostaria de não ter que reinicializar o servidor.

Alguma idéia?

    
por John 26.06.2012 / 22:08

2 respostas

3

Você está perdendo um passo aqui. Quando você remove as unidades lógicas antigas e o disco físico no slot 4, é necessário fazer o seguinte:

  • possivelmente remover Array B
  • insira um novo disco
  • crie um novo Array B no disco não atribuído
  • crie unidades lógicas do tamanho de requisito no novo Array B

Tudo isso pode ser feito no Windows (e geralmente no Linux). As novas unidades lógicas aparecerão na atualização (F5) do utilitário Gerenciador de Discos.

Agora, você pode fazer isso através do utilitário hpacucli, mas faz muito mais sentido usar a ferramenta GUI baseada na web, o cpqacuxe. Você vai entender os passos um pouco melhor lá.

Além disso, acho que o uso contínuo de uma matriz RAID 0 de unidade única é uma má ideia. Você tem algumas opções interessantes, como adicionar o disco de 72 GB ao Array A e criar mais unidades lógicas. Isso ajudaria o desempenho e a resiliência ...

Editar : o que você deseja fazer não é possível sem uma reinicialização.

Você quer essencialmente mover uma matriz de um servidor para outro. Isso é possível, mas existem regras que governam o processo. No Guia do usuário dos controladores HP Smart Array :

- *The server is powered down*.
- The array does not have failed or missing drives.
- No spare drive in the array is acting as a replacement for a failed drive.
- The controller is not performing capacity expansion, capacity extension, or RAID or stripe size 
migration.
- The controller is using the latest firmware version.

E os passos para realmente realizar um movimento são:

  1. Faça o backup de todos os dados antes de remover qualquer unidade ou alterar a configuração. Este passo é necessário se você estiver Movendo unidades contendo dados de um controlador que não possui um módulo de cache.
  2. Desligue o sistema.
  3. Mova as unidades.
  4. Ligue o sistema.
  5. Observe as mensagens do POST:
    • Se uma mensagem 1785 POST aparecer, a matriz da unidade não foi configurada corretamente. Continue com o passo 6.
    • Se aparecer uma mensagem POST 1724 ou 1727, as posições de unidade foram alteradas com sucesso e configuração foi atualizada. Continue com o passo 7.
  6. Se a matriz não foi configurada corretamente, desligue o sistema imediatamente para evitar a perda de dados. Retorne as unidades para seus locais originais. Restaure os dados do backup, se necessário.
  7. Verifique a nova configuração da unidade executando ORCA ou ACU.

Portanto, um desligamento / reinicialização é uma etapa essencial nesse processo. Você não pode evitá-lo pelo que está tentando fazer.

    
por 27.06.2012 / 02:32
0

No Windows, você pode verificar novamente as unidades no gerenciador de disco, recarregar o driver no gerenciador de dispositivos e verificar novamente a matriz da unidade, como você diz. Não consigo pensar em mais nada que você possa fazer.

No Linux:

Isso aqui: link Verifique qual driver você está usando.

Rescan HP Smart Array

Digite o seguinte comando:

echo "rescan" > /proc/driver/cciss/cciss0

Para adicionar um dispositivo individual com:

echo scsi add-single-device C B T L > /proc/scsi/scsi

Substitua C B T L por valores reais: Onde,

controlador C Ônibus B Alvo T L lun

Por exemplo, para adicionar um dispositivo no controlador 3, no barramento 2, no alvo 1, no lun 0, digite:

echo "scsi add-single-device 3 2 1 0" > /proc/scsi/scsi
    
por 26.06.2012 / 22:32