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

Reply via email to