Debian で ipvsadm 設定を維持するには?

Debian で 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

関連情報