AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 786652
Accepted
Syed Jahanzaib
Syed Jahanzaib
Asked: 2016-06-27 21:00:37 +0800 CST2016-06-27 21:00:37 +0800 CST 2016-06-27 21:00:37 +0800 CST

IBM V3700 SAN / Como adicionar discos adicionais no pool existente

  • 772

Temos IBM v3700 San Storage (300 gb x 36 SAS HDD) conectado a quatro servidores (windows 2008) via FC. Cada servidor tem poucos discos alocados no modo RAID5.

Existem 8 discos não utilizados (candidatos) disponíveis nos slots. Queremos adicionar 2 discos por servidor para expandir os pools existentes. exemplo, cada servidor tem unidade G: e deseja expandir a unidade G usando esses 2 discos adicionais.

Quais são minhas melhores opções? Como posso adicionar 2 discos a cada pool de servidores. Vejo que me dá algumas opções de raid como raid0,10,5 , isso é possível? Simplesmente adiciono 2 discos ao raid5 existente para obter o máximo de espaço e o failover do raid pode ser coberto pelo raid 5 sobressalente existente?

Exemplo:

8 drives raid5 estão montados no SERVER1, o nome do volume é G: então 2 tb de espaço estão disponíveis, agora eu quero adicionar 2 espaços em disco para torná-lo 2,6 TB, posso adicionar dois discos de espaço nele? eu tenho que selecionar raid5 para ele e, em seguida, EXPANDIR o G: drive existente para 2,6 tb? possível?

Ou o que devo fazer? por favor sugira.

raid storage-area-network
  • 2 2 respostas
  • 6602 Views

2 respostas

  • Voted
  1. Best Answer
    Andrew Henle
    2016-06-29T02:47:01+08:002016-06-29T02:47:01+08:00

    De acordo com a documentação, p 393 , você só pode expandir volumes , não pools :

    8.4.8 Expandir um volume

    O IBM Storwize V3700 pode expandir volumes. Esse recurso deve ser usado apenas se o sistema operacional do host for compatível. Esse recurso aumenta a capacidade alocada para o volume específico pelo valor especificado. Para expandir um volume, conclua as seguintes etapas:

    ...

    No entanto, você pode migrar seus volumes para um novo pool maior e expandir seu volume:

    8.4.9 Migrando um volume para outro Storage Pool

    O IBM Storwize V3700 suporta migração de volume online enquanto os aplicativos estão em execução. Usando a migração de volume, os volumes podem ser movidos entre pools de armazenamento. ...

    Supondo que você tenha atualmente pools RAID5 de 3 discos para seus hosts, você pode:

    1. Crie um novo pool usando 5 discos em uma configuração RAID5.
    2. Migre os volumes existentes de um servidor para o novo pool.
    3. Expanda o(s) volume(s) que estão agora no novo pool.
    4. Pegue os discos liberados e repita para cada servidor.

    Além disso, 8 unidades estão ficando um pouco grandes para RAID5. É quase certo que você obterá melhor desempenho dividindo seus volumes em dois arrays RAID5 de 5 unidades, especialmente se você combinar o tamanho da faixa RAID5 com o tamanho do bloco do sistema de arquivos e alinhar a(s) partição(ões) do disco para alinhar com a faixa RAID limites. Você não terá tanto armazenamento disponível quanto mais unidades de paridade, mas isso melhorará sua disponibilidade.

    Usando uma potência de dois discos de dados em uma matriz RAID5 ou RAID6, você pode combinar muito mais facilmente o tamanho da faixa RAID e o alinhamento com o tamanho de E/S "natural" usado para ler/gravar dados. Por exemplo, se o tamanho do bloco do sistema de arquivos for de 128 KB, você pode configurar uma matriz RAID5 de 5 discos para ter um tamanho de faixa RAID de 128 KB. Você não pode fazer isso com uma matriz RAID5 de 8 discos, por exemplo.

    Uma gravação em uma matriz RAID5 ou RAID6 que não sobrescreve completamente uma faixa inteira resulta em uma operação de "leitura-modificação-gravação", melhor explicada aqui ( http://www.infostor.com/index/articles/display/107505 /articles/infostor/volume-5/issue-7/features/special-report/raid-revisited-a-technical-look-at-raid-5.html ):

    Ler-modificar-escrever

    Considere uma faixa composta por quatro faixas de dados e uma faixa de paridade. Suponha que o host queira alterar apenas uma pequena quantidade de dados que ocupe o espaço em apenas uma faixa dentro da faixa. O controlador RAID não pode simplesmente gravar essa pequena porção de dados e considerar a solicitação concluída. Ele também deve atualizar os dados de paridade. Lembre-se de que os dados de paridade são calculados executando operações XOR em cada faixa dentro da faixa. Portanto, quando uma ou mais faixas mudam, a paridade precisa ser recalculada.

    ...

    Portanto, considere um sistema de arquivos configurado para usar blocos de 8 KB. Agora, o que acontece quando esse bloco de 8 KB é gravado em um array RAID5 de 10 unidades? Ah, e o array foi construído com um tamanho de bloco de 1 MB por disco porque "maior é melhor e mais rápido". Mas não, não é . Isso significa que o tamanho da faixa na matriz RAID5 é de nove megabytes completos. Portanto, para gravar esses 8 KB no meio da faixa, o controlador RAID precisa ler 9 MB de dados, modificá-los com os novos 8 KB de dados, recalcular a paridade da faixa e, em seguida, gravar os novos dados e a paridade - no ao menos. O controlador pode precisar gravar todos os 9 MB. Há muitas otimizações que podem ser feitas - e bons controladores RAID as fazem bem - mas logicamente é isso que tem que acontecer. E os controladores RAID de baixo custo não os fazem. Portanto, essa gravação de 8 KB pode muito bem se transformar em uma leitura de 9 MB seguida por uma gravação de 9 MB.

    Não tenho ideia de como os controladores RAID são bons em um IBM V3700.

    Agora, pegue uma matriz RAID5 de 5 unidades e um sistema de arquivos com um tamanho de bloco de 64 KB. A matriz foi criada com um tamanho de bloco de 16 KB por disco, portanto, com 4 discos de dados, o tamanho da faixa é de 64 KB. Agora, se as partições do disco estiverem alinhadas corretamente, a gravação de um bloco de 64 KB corresponde à faixa do array. O controlador calcula os bits de paridade para os dados e depois apenas os grava nos discos, sobrescrevendo os dados que estavam lá.

    Adivinhe qual deles é mais rápido.

    • 1
  2. Syed Jahanzaib
    2016-07-02T01:48:59+08:002016-07-02T01:48:59+08:00

    Eu finalmente consegui. Muito obrigado por suas respostas de apoio e úteis. Eu realmente gostei disso.

    O que fiz foi criar um novo Raid5 de 4 unidades e usar a expansão do pool existente, anexá-lo ao antigo pool raid5 de 5 unidades, criar um novo volume e mapeá-lo com o host. em seguida, usando a ferramenta de gerenciamento de disco do Windows 2008, onde este novo raid5 de 4 unidades estava aparecendo como espaço NÃO UTILIZADO, estendi a partição G: que converteu as duas partições de BÁSICA para DINÂMICA, e agora a unidade G: está mostrando o espaço total de ambos os RAID.5 ( 5 unidades + 4 unidades)

    O que eu fiz foi bom? Eu perdi alguma coisa? alguma coisa que eu deveria estar cuidando? transformar o disco de básico em dinâmico, o que significa, vai afetar alguma coisa nas operações?

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve