데비안에서 ipvsadm 구성을 유지하는 방법은 무엇입니까?

데비안에서 ipvsadm 구성을 유지하는 방법은 무엇입니까?

ipvs시간 초과의 기본값은 900s입니다(적어도 Debian에서는).

ipvsadm -l --timeout
Timeout (tcp tcpfin udp): 900 120 300

I를 사용하여 --setTCP 시간 초과를 수정할 수 있습니다 .

ipvsadm --set 3600 120 300

재부팅 시 IPVS 시간 초과를 유지하는 방법이 있습니까?

ipvsadm-save -n기본 시간 초과 값이 포함되지 않은 것 같습니다.

답변1

Linux에서 systemd가장 좋은 해결책은 아마도 oneshot네트워크 설정 후 나타나는 서비스를 사용하는 것입니다.

cat <<EOF > /etc/systemd/system/ipvs-config.service
[Unit]
Description=Configure IPVS
After=network.target

[Service]
Type=oneshot
ExecStart=/sbin/ipvsadm --set 3600 120 300
RemainAfterExit=false
StandardOutput=journal

[Install]
WantedBy=multi-user.target
EOF

이어서

systemctl daemon-reload
systemctl enable ipvs-config

관련 정보