Onde está meu novo disco rígido Citrix Xen Center

2

Estou tentando criar um novo repositório de armazenamento em um servidor que já tenha 2 discos rígidos antigos, configurados com RAID 1 de hardware. É a primeira vez que faço isso no ambiente do Xen Server, por isso quero ser mais cuidadoso para não mexer qualquer coisa ou perder os dados em discos rígidos antigos.

Existem 4 discos rígidos de 3TB nesta máquina, então com o raid one eu terei 6TB

Inseri os dois novos discos rígidos no computador, fui ao Raid Controller da bios, criei um novo disco virtual (RAID 1 novamente) e agora estou pronto para criar um sistema de arquivos e montá-lo Servidor Citrix Xen

Primeiro, gostaria de saber qual é o nome do dispositivo, sda, sdb ou sdc

Quando executo o fdisk -l para ver as unidades disponíveis no momento, vejo estas:

fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 128.8 GB, 128849018880 bytes
256 heads, 63 sectors/track, 15603 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       15604   125829119+  ee  EFI GPT

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 2871.1 GB, 2871185637376 bytes
255 heads, 63 sectors/track, 349068 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 3000.0 GB, 3000034656256 bytes
255 heads, 63 sectors/track, 364733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Meu entendimento é que quando você faz RAID 1, seu disco rígido será mostrado como 1 disco para o seu sistema operacional, já que eu adicionei os novos discos rígidos à unidade APÓS os dois primeiros foram instalados, eu acho o nome do dispositivo é / dev / sdc

Eu tenho dados sobre os discos rígidos antigos, também dei uma olhada nas / proc / partitions seguindo as instruções aqui: link

para ver o que está acontecendo, parece que há três partições em sda, e o sdc não foi particionado.

cat /proc/partitions
major minor  #blocks  name

   7        0      51240 loop0
   8        0  125829120 sda
   8        1    4193297 sda1
   8        2    4193297 sda2
   8        3  117439471 sda3
   8       16 2803892224 sdb
   8       32 2929721344 sdc
 252        0       4096 dm-0
 252        1  472788992 dm-1
 253        0  471859200 tda
 252        2 1050632192 dm-2
 253        1 1048576000 tdb
 252        3  262664192 dm-3
 253        2  262144000 tdc

A coisa estranha aqui é sdb, o que é isso e por que está lá?

Também executei o seguinte comando com base no artigo acima mencionado

ll /dev/disk/by-id
total 0
lrwxrwxrwx 1 root root  9 Aug 16 17:51 scsi-36d4ae520990df60017886b6c20ec8db9 -> ../../sda
lrwxrwxrwx 1 root root 10 Aug 16 17:51 scsi-36d4ae520990df60017886b6c20ec8db9-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Aug 16 17:51 scsi-36d4ae520990df60017886b6c20ec8db9-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Aug 16 17:51 scsi-36d4ae520990df60017886b6c20ec8db9-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 Aug 16 17:51 scsi-36d4ae520990df60017886b87228bff90 -> ../../sdb
lrwxrwxrwx 1 root root  9 Aug 16 17:51 scsi-36d4ae520990df60017bed45f1c50e9f5 -> ../../sdc

Ainda vejo o sdb e o sdc

Estou confuso, o que eu espero ver é o sda (que já está em uso) e o sdb (disco recém-instalado), mas também vejo o sdc.

Isso significa que o RAID 1 não está funcionando corretamente?

    
por yasser abd 17.08.2012 / 21:47

2 respostas

1

O que você está vendo são os discos de base conectados à sua máquina. sda e sdb são os antigos e sdc é o novo. Isso é normal.

No entanto, você está usando um fakeRAID de um controlador de placa-mãe que não faz suas próprias abstrações de hardware. Em vez disso, fornece uma interface que permite que um driver (instalado no sistema operacional) gerencie o RAID. Isso tem todas as desvantagens de um RAID de software com todos os inconvenientes de um RAID de hardware.

Como resultado disso, você verá todos os discos enquanto eles estão na máquina. No entanto, o driver fakeRAID para sua placa-mãe (se instalado e funcionando) criará abstrações RAID endereçáveis sobre os discos base. Por causa disso, enquanto você pode ver sda e sdb, você não deve usá-los diretamente. Você deveria estar usando a abstração RAID, que será apresentada como um dispositivo de bloco de outro nome (como / dev / disk / intr0).

No entanto, não vejo nenhuma evidência de que essa abstração RAID tenha sido criada. É quase certo que enquanto você tem um RAID configurado no BIOS, você não tem o driver necessário instalado para realmente fazer algo com essa orquestração. O resultado disso é que ele simplesmente não faz nada (e você está usando / dev / sda como um único disco). Você não está realmente executando um RAID, até onde eu sei. E você forneceu informações suficientes para determinar isso.

O Sdb está em branco porque não é espelhado com o sda. O Sdc é novo. Eu recomendaria que você não usasse mais o fakeRAID da placa-mãe e, em vez disso, usasse o software RAID. Os controladores RAID de hardware são super crostosos, e sua prevalência deve-se ao fato de o Windows não ter um sistema RAID de software adequado até recentemente. O RAID de software Linux bate em um controlador de hardware em qualquer dia da semana e dura muito tempo.

Embora o Linux MD RAID não tenha sido incluído no XenServer 5.6 e em diante, você possui o LVM RAID (que recebe muito mais suporte). Você pode adicionar unidades a um grupo de volumes (ou pool de armazenamento ou grupo de discos, como alguns chamariam) e criar volumes lógicos (basicamente partições) cada um com sua própria diretiva RAID ao alocar e ler de qualquer número de discos nesse volume grupo. Essa é uma ótima maneira de realizar o RAID e é ainda mais fácil do que usar o MD.

No topo de tudo isso, eu só agora percebi que essa pergunta é de vinte e seis, mas eu me recuso a desfazer tudo isso digitando. Idealmente, essas palavras ajudariam alguém com seus problemas de RAID / RAID de software falsos. Use o LVM. Lucro. É até mesmo o padrão RAID do software agora.

    
por 25.09.2016 / 11:12
0

Qual controlador de RAID de placa-mãe você tem? Minha opinião pessoal é nunca usar o RAID em uma placa-mãe do consumidor. Isso porque, se seu mobo explodir em 4 anos, você terá dificuldade em encontrar uma placa de substituição que aceite seu raid. Eu sugiro que você faça o downgrade para o XenServer 5.5, que é a versão mais alta para suportar o mdadm. Não tente 5.6 parecerá que está funcionando, mas a atividade média do disco congelará todo o XenServer. Configure seu raid1 em software usando o mdadm e faça um SR ontop disso. Existem alguns guias, mas eu não os tenho à mão. Poste se precisar de mais orientação.

    
por 20.02.2013 / 12:21