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">
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...
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]