Tendo problemas com HighPoint RAID Drivers no Ubuntu 12.04 LTS

3

Estou criando um servidor de armazenamento com os seguintes componentes:

  • Chassi de Servidor NSC-800 U-NAS
  • ADATA Premier Pro SP600 ASP600S3-32GM-C Unidade de estado sólido (SSD) interna de 2,5 "32 GB SATA III MLC
  • ASUS C8HM70-I / HDMI Intel Celeron BGA1023 Placa-mãe Intel HM70 Mini ITX / CPU / VGA Combo
  • Athena Power AP-U1ATX50 20 + 4Pin 500 W Fonte de alimentação para servidor EPS 1U - OEM
  • HighPoint RocketRAID 2680 Controlador RAID SAS de 3 Canais PCI-Express x4 de 3 Gbit / s

Tudo isso é bom. Eu criei o servidor, instalei o Ubuntu 12.04 LTS de 32 bits no SSD de 32 GB, o liguei, executei atualizações e tudo parece funcionar normalmente. Então eu tentei adicionar discos rígidos ao servidor. Eu não quero configurar uma matriz RAID por si só, por enquanto eu só preciso conectar todas as unidades separadamente para que eu possa vê-las separadamente em /dev/ ou o utilitário de disco. Eu não quero nenhum pool ou backup, ou qualquer coisa assim, apenas o indivíduo dirige a si mesmo. Acredito que vi pessoas em diferentes fóruns referindo-se a isso como "usando seu cartão RAID como um controlador SATA". O problema é que eu fui ao link onde há apenas drivers para o Ubuntu 11.04 (que foi o começo de o problema) e olhou para o guia de instalação.

Eu esperava, em vão, que não houvesse nenhum problema entre os drivers do Ubuntu 11.04 e do Ubuntu 12.04, mas esse não era o caso. Eu passei pelas instruções no guia, mas não funcionou, porque quando adicionei as unidades no menu RAID pré-BIOS, elas não pareciam ser reconhecidas pelo Ubuntu. Além disso, eu não entendo completamente como adicionar unidades à placa para que ela as veja como unidades individuais, já que o menu pré-BIOS não é muito claro.

Onde obtenho o driver do Ubuntu 12.04 (eu realmente não quero ir para o Ubuntu 11.04, mas posso, se for absolutamente necessário), e como faço para adicionar corretamente as unidades de modo a não criar um RAID, mas apenas tratá-los como drives regulares?

Eu vi o post RocketRaid 26xx Driver que parece ser sobre algo semelhante, mas para um modelo de cartão RAID diferente .

    
por RedHack 05.06.2013 / 20:42

1 resposta

2

As versões mais recentes do código-fonte e da ferramenta de gerenciamento da Web parecem "apenas funcionar" no Ubuntu 12.04.2 LTS (GNU / Linux 3.5.0-23-genérico x86_64), que é uma notícia maravilhosa, tanto quanto eu em causa. Os passos estão abaixo, mas todos são triviais. O seguinte precisaria ser ajustado levemente se fosse instalado em uma plataforma de 32 bits, porque todos os nomes de arquivos abaixo são versões de 64 bits.

Isso ainda não conserta o ponto do controlador SATA. A única maneira de ter a placa que eu encontrei é criar um JBOD de disco único em cada disco (o que pode ser feito na ferramenta BIOS). Não é muito elegante, mas funciona pelo menos.

Etapas para instalar os drivers (não se esqueça de colocar seu nome de usuário na segunda e última etapa, em vez do bit de colchetes):

    !#/bin/bash
    wget http://www.highpoint-tech.com/BIOS_Driver/HRM/Linux/WebGUI-Linux-v2.1.5-130409.tgz
    wget http://www.highpoint-tech.com/BIOS_Driver/rr26xx/RR268x/Linux/v1.8.12.0823/RR268x-Linux-Src-v1.9-120817-1639.tar.gz
    tar -zxf RR268x-Linux-Src-v1.9-120817-1639.tar.gz
    cd rr268x-linux-src-v1.9/product/rr2680/linux/
    make
    sudo make install
    cd ../../../..
    tar -zxf WebGUI-Linux-v2.1.5-130409.tgz
    sudo apt-get install alien
    sudo alien --script hptsvr-https-2.1.5-13.0409.x86_64.rpm #obviously use the i386 version if you're on 32 bit
    sudo dpkg -r hptsvr-https
    sudo dpkg -i hptsvr-https_2.1.5-14.0409_amd64.deb
    cd ~/Desktop/
    sudo chown [username] hptwebraid.desktop
    sudo chmod a+x hptwebraid.desktop
    
por scotjam1981 28.08.2013 / 23:51