+ Responder ao Tópico



  1. #1
    ibmg50
    Visitante

    Padrão DRBD e NUmeros de Discos e de Portas de Comuncação

    Ola,

    Estou fazendo testes com oDRBD para alta disponibilidade em uma maquina
    com banco de dados Informix. Como o banco de dados esta no modo raw device com 18 partições de 2.0 GB, preciso saber duas coisas basicas,
    visto que o mesmo quando vai fazer o sync pela primeira vez acaba
    travando pelo meio do caminho.

    1 - Qual o Maximo numero de partiçoes que posso colocar simultaneamente
    espelhadas com DRBD
    2 - Qual o maximo numero de portas de comunicação que posso usar, pois
    vi dentro do drbd.h que sao 128 das quais 16 para IP, e para outros
    protocolo tipo IPX, AX.25, Unix Domain, etc.

    Quando uso a rede TCP-IP para interligar os dois Nos, qual protocolo ele
    usara ? IP, AX.25 ou Unix DOmain ?

    Se forem somente 16, como faco para aumentar este numero para 18 ou 20
    particoes simultaneas ?

    Alguem tem algum report deste tipo de travamento quando esta syncronizando?

    Outra coisa, quando levanto o Informix, ele mesmo congela, como se nao conseguisse acesso aos seus discos em modo raw device. Ja alterei o
    mapeamento do Raw device para os devices do DRBD (nb0, nb1, nb2...)

    Alguma sugestao do que pode estar acontecendo ?
    Algum caso conhecido parecido ou igual ?????


    Fico no aguardo......

    Luiz Carlos.
    [email protected]

    <IMG SRC="images/forum/icons/icon27.gif">

  2. #2
    Toskinha
    Visitante

    Padrão DRBD e NUmeros de Discos e de Portas de Comuncação

    Ola

    O DRBD atualmente ainda tem a limitacao de 2 espelhamentos simultaneos, mas esta para sair a versao com 5, se ja nao saiu.
    Quanto a sua pergunta sobre portas de comunicacao, nao consegui compreender. Desconheco se o drbd tem suporte a IPX, AX.25. Nas ultimas versoes que usei, ele utiliza enderecos IPs e nao vi a existencia de outros tipos de protocolos.
    E sua terceira pergunta responde a ela mesma: Se vc usa TCP/IP, vc usa IP.
    Nao sei como esta o mapeamento, mas raw device sao seus /dev/hdaX, /dev/hdbX.
    Gostaria de saber onde vc viu a informacao de que o drbd tem 128 portas para varios tipos de comunicacao...

  3. #3
    Visitante

    Padrão DRBD e NUmeros de Discos e de Portas de Comuncação

    Ola,

    Quanto ao DRBD e numero de discos, ele esta na versao 0.6.4, e com 5 ou seis discos ja fiz funcionar a contento, porem preciso de 18 espelhamentos simultaneos. e ele comeca o sincronismo, engasga e congela.....

    Quanto aos protocolos descobri fuçando nos fontes do DRBD 0.6.1, num arquivo include (xxxx.h - Nao lembro o nome) e la tem as definicoes e diz o numero de portas em cada protocolo. (Posso esta equivocado quanto ao funcionamento, mas no arquivo tem um descritivo dos protocolos.

    Quanto a Raw device, ele e uma particao de disco que nao e tratada pelo sistema operaciona, e sim pelo proprio banco de dados. Normalmente um dispositivo raw chama-se rawXX e ficam dentro de /dev/raw

    Quando a gente vai usa-los, executamos um LINK do /dev/raw/rawXX para o nome logico que desejamos.

    Fazemos isto para performance de Bancos de dados pois o acesso e cerca de 20% mais rapido.

    Se eu sincronizar um a um, ele funciona e mantem os discos em ordem, porem quando vou subir o banco de dados, o mesmo congela, parecendo que nao consegue acessar seus dados em raw. A impressao e que o DRBD nao consegue responder a contento as solicitacoes do BD., por isto achei que poderia ser algo relacionado a numero maximo de devices ou a numero maximo de portas TCPIP.

    De qualquer maneira se voce puder ajudar, fico muito grato....


    Luiz Carlos
    [email protected]