Debian/Ubuntu용 가상 IP에 대한 ucarp 구성 예제는 /usr/share/doc/ucarp/README.Debian
다음과 같습니다.
The recommended method for configuring ucarp is via
/etc/network/interfaces. For example:
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
ucarp-vid 3
ucarp-vip 10.0.0.1
ucarp-password 16charsatmost
ucarp-advskew 0
ucarp-advbase 1
ucarp-master yes
iface eth0:ucarp inet static
address 10.0.0.1
netmask 255.255.255.255
문서에서는 이 구성 방법을 사용하여 단일 인터페이스에서 여러 VIP를 구성하는 방법과 가능한지 여부가 명확하지 않습니다. 이것이 가능한지 아는 사람이 있습니까?
답변1
예, 가능합니다. 현재 여러 생산 현장에서 이 기능을 사용하고 있습니다.
http://ajohnstone.com/achives/running-several-vips-on-the-same-interface-with-ucarp-and-haproxy/
답변2
up/down 명령을 사용하여 데비안의 인터페이스 파일로 모든 작업을 수행할 수 있습니다.
http://xn.pinkhamster.net/blog/tech/mail/high-availability_smtp_with_ucarp_on_debian.html
답변3
OpenBSD의 CARP(Linux용)의 경우 일반적으로 필요에 따라 여러 CARP 인터페이스를 구성한다는 것을 알고 있습니다. 하지만 그런 필요성이 없었기 때문에 단일 인터페이스에서 여러 vIP를 시도하지 않았습니다.
그러나 UCARP는 CARP 인터페이스 구성을 위해 Linux에서 작동합니다(Linux에서 여전히 CARP 인터페이스를 사용한다고 가정). 그렇지 않은 경우 다른 인터페이스를 만들거나 eth: 별칭에서 사용할 수는 없습니까?
단지 생각이지만, 지금까지 내가 본 바에 따르면 UCARP는 OpenBSD의 기본 CARP에 비해 제한적인 것으로 보입니다. 전환하여 더 많은 혜택을 받아보세요. =)