Hi,
it appears not only have the numbers of dashes changed, but also the
actual parameter names.
In the current service file, I see:
ExecStart=/usr/bin/vip-manager -ip="${VIP_IP}" -iface="${VIP_IFACE}"
-key="${VIP_KEY}" -host="${VIP_HOST}" -type="${VIP_TYPE}"
-endpoint="${VIP_ENDPOINT}" -mask="${VIP_MASK}"
Whats actually working is:
ExecStart=/usr/bin/vip-manager --ip="${VIP_IP}" --interface="${VIP_IFACE}"
--trigger-key="${VIP_KEY}" --trigger-value="${VIP_HOST}"
--dcs-type="${VIP_TYPE}" --dcs-endpoints="${VIP_ENDPOINT}"
--netmask="${VIP_MASK}"
Note that this also causes deprecation warnings:
vip-manager: Parameter "VIP_KEY" has been deprecated, please use
"VIP_TRIGGER_KEY" instead
vip-manager: Conflicting settings: key or VIP_KEY and trigger-key or
VIP_TRIGGER_KEY are both specified…
vip-manager: Parameter "VIP_TYPE" has been deprecated, please use
"VIP_DCS_TYPE" instead
vip-manager: Conflicting settings: type or VIP_TYPE and dcs-type or
VIP_DCS_TYPE are both specified…
vip-manager: Parameter "VIP_MASK" has been deprecated, please use "VIP_NETMASK"
instead
vip-manager: Conflicting settings: mask or VIP_MASK and netmask or VIP_NETMASK
are both specified…
vip-manager: Parameter "VIP_ENDPOINT" has been deprecated, please use
"VIP_DCS_ENDPOINTS" instead
vip-manager: Conflicting settings: endpoint or VIP_ENDPOINT and dcs-endpoints
or VIP_DCS_ENDPOINTS are both specified…
vip-manager: Parameter "VIP_IFACE" has been deprecated, please use
"VIP_INTERFACE" instead
vip-manager: Conflicting settings: iface or VIP_IFACE and interface or
VIP_INTERFACE are both specified…
vip-manager: Parameter "VIP_HOST" has been deprecated, please use
"VIP_TRIGGER_VALUE" instead
vip-manager: Conflicting settings: host or VIP_HOST and trigger-value or
VIP_TRIGGER_VALUE are both specified…
But at least it starts and works.
Thanks,
Chris