apache / apache/cloudstack

Dont' show udp protocol for LB rules if the provider is Virtual Router

Abierto
#13,685 0 comentarios 1 reacción 0 asignados Ver en GitHub
component:networking
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

### problem

Dont' show udp protocol for LB rules if the provider is Virtual Router

### versions

ACS 4.22.1

### The steps to reproduce the bug

1. Create an isolated network with network offering where LB is set to Virtual Router

Image

2. Navigate Network > public ip address > create a LB > Select UDP proctocol > ADD a instance

Image

Image

3. Currently UDP protocol is not supported by HA PROXY tool( version - 2.6.12) , whichis responsible for creating LB rules.

Image

HA Proxy supports UDP only in the commercial verison https://www.haproxy.com/documentation/haproxy-enterprise/

```
root@r-61-VM:~# cat /etc/haproxy/haproxy.cfg
global
log 127.0.0.1:3914 local0 info
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon

defaults
log global
mode tcp
option dontlognull
retries 3
option redispatch
option forwardfor
stats enable
stats uri /admin?stats
stats realm Haproxy\ Statistics
stats auth admin1:AdMiN123
option httpclose
timeout connect 5000
timeout client 50000
timeout server 50000

listen cloud-default
bind 0.0.0.0:35999
option transparent
root@r-61-VM:~# ps -ef |grep haproxy
root 2062 1 0 15:06 ? 00:00:00 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -S /run/haproxy-master.sock
haproxy 2092 2062 0 15:06 ? 00:00:00 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -S /run/haproxy-master.sock


```

### What to do about it?

Don't show udp protocol when creating LB rule in case of Virtual router

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience desde Network > public IP address > create a LB y reproduzca las opciones de protocolo específicas del proveedor con Virtual Router seleccionado. Confirme que la opción UDP no está presente para Virtual Router mientras las opciones compatibles siguen disponibles; después, verifique que el flujo resultante de creación del balanceador de carga siga funcionando.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
cloud, frontend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
62/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.