Aqui está a configuração que estou tentando realizar
Então,oqueestoutentandofazeré:umusuárioacessao10.0.0.1epassaparaobalanceadordecargaqueestágerenciandoassolicitações.Euqueroqueovernizrealmentemanipuleopedido.
Aquiestáomeuarquivoha.cf:
debug3debugfile/var/log/ha-debuglogfile/var/log/ha-logbcasteth0keepalive2warntime5deadtime15initdead30udpport694udpeth0auto_failbackyesnodeloadb1nodeloadb2
*Issoéomesmonoloadb2.Tambémtenhoohabilitardedepuraçãoparafinsdeteste.Eleseráremovidoquandoaproduçãoestiverpronta.
Aquiestãoosrecursos
loadb1IPaddr::10.0.11.200/32varnishd
*Novamente,mesmonoloadb2(eutambémtenteifazercomqueoheartbeatnãogerencienadaalémdoIP;portanto,não"varnishd" no final nos haresources)
Minha configuração de verniz é a seguinte:
backend server1 {
.host = "10.5.0.111";
.probe = {
.url = "/";
.interval = 5s;
.timeout = 1 s;
.window = 5;
.threshold = 3;
}
}
backend server2 {
.host = "10.5.0.112";
.probe = {
.url = "/";
.interval = 5s;
.timeout = 1 s;
.window = 5;
.threshold = 3;
}
}
director example_director random {
{
.backend = server1;
.weight = 2;
}
{
.backend = server2;
.weight = 1;
}
}
sub vcl_recv {
if (req.http.host ~ "^(www.)?bps101.net$") {
set req.backend = example_director;
}
}
Eu tenho meu batimento cardíaco funcionando bem. O ip 10.0.0.1 é totalmente passível de ping. Mas quando cheguei a 10.0.0.1 em um navegador, recebo uma redefinição de conexão. (nada está escutando na porta 80). Eu sei que a configuração do verniz funciona. Eu sei que a configuração de heartbeat funciona. Eu simplesmente não consigo que eles trabalhem juntos. Alguém tem alguma sugestão ou idéia? Eu apreciaria muito qualquer conselho, direção, etc. que qualquer um pudesse fornecer. Obrigado.