Start keepalived without IP on interface?
Paul Gildea <[email protected]> Fri, 29 Jun 2018 11:02:38 +0100
| Newsgroups | gmane.linux.keepalived.devel |
|---|---|
| Message-ID | <CAP3D3gcY8BrDhcbQS4m7o-P07KnSZiZftQ17-3Fhm40y0hKs_Q@mail.gmail.com> |
--===============2833539800506510271==
Content-Type: multipart/alternative; boundary="000000000000a7753a056fc4f246"
--000000000000a7753a056fc4f246
Content-Type: text/plain; charset="UTF-8"
I'm new to keepalived. I want to use keepalived on an interface that will
get an IP at some point but will not have one initially, can I set this up
somehow in the config? If I try to start it now keepalived errors out as
keepalived doesn't know what source IP address to use when sending VRRP
packets. If this is not possible I presume I could set up a dummy IP and
remove it after keepalived starts or script keepalived to start after the
interface gets a valid IP, just wondering is it possible to start without
said IP and I just can't find out how to do it.
Conf:
! Configuration File for keepalived
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 150
advert_int 1
authentication {
auth_type PASS
auth_pass pwd
}
virtual_ipaddress {
192.168.0.13
}
notify /etc/state_change.py
}
Log:
keepalived -f /etc/keepalived.conf --log-console --dont-fork
Thu Jun 28 11:25:53 2018: Starting Keepalived v1.4.4 (05/08,2018)
Thu Jun 28 11:25:53 2018: Running on Linux 4.7.8 #9 SMP Wed Jun 27
17:25:18 IST
2018 (built for Linux 4.7.8)
Thu Jun 28 11:25:53 2018: Opening file '/etc/keepalived.conf'.
Thu Jun 28 11:25:53 2018: Starting Healthcheck child process, pid=18886
Thu Jun 28 11:25:53 2018: Starting VRRP child process, pid=18887
Thu Jun 28 11:25:53 2018: Opening file '/etc/keepalived.conf'.
Thu Jun 28 11:25:53 2018: Registering Kernel netlink reflector
Thu Jun 28 11:25:53 2018: Registering Kernel netlink command channel
Thu Jun 28 11:25:53 2018: Registering gratuitous ARP shared channel
Thu Jun 28 11:25:53 2018: Opening file '/etc/keepalived.conf'.
Thu Jun 28 11:25:53 2018: WARNING - default user 'keepalived_script'
for script
execution does not exist - please create.
Thu Jun 28 11:25:53 2018: (VI_1): Cannot find an IP address to use for
interface
eth0
Thu Jun 28 11:25:54 2018: Stopped
Thu Jun 28 11:25:54 2018: Keepalived_vrrp exited with permanent error
CONFIG. Te
rminating
Thu Jun 28 11:25:54 2018: Stopping
Thu Jun 28 11:25:54 2018: Stopped
Thanks,
--
Paul
--000000000000a7753a056fc4f246
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64
PGRpdiBkaXI9Imx0ciI+PGRpdj5JJiMzOTttIG5ldyB0byBrZWVwYWxpdmVkLiBJIHdhbnQgdG8g
dXNlIGtlZXBhbGl2ZWQgb24gYW4gaW50ZXJmYWNlIHRoYXQgd2lsbCBnZXQgYW4gSVAgYXQgc29t
ZSBwb2ludCBidXQgd2lsbCBub3QgaGF2ZSBvbmUgaW5pdGlhbGx5LCBjYW4gSSBzZXQgdGhpcyB1
cCBzb21laG93IGluIHRoZSBjb25maWc/IElmIEkgdHJ5IHRvIHN0YXJ0IGl0IG5vdyBrZWVwYWxp
dmVkIGVycm9ycyBvdXQgYXMga2VlcGFsaXZlZCBkb2VzbiYjMzk7dCBrbm93IHdoYXQgc291cmNl
IElQIGFkZHJlc3MgdG8gdXNlIHdoZW4gc2VuZGluZyBWUlJQIHBhY2tldHMuIElmIHRoaXMgaXMg
bm90IHBvc3NpYmxlIEkgcHJlc3VtZSBJIGNvdWxkIHNldCB1cCBhIGR1bW15IElQIGFuZCByZW1v
dmUgaXQgYWZ0ZXIga2VlcGFsaXZlZCBzdGFydHMgb3Igc2NyaXB0IGtlZXBhbGl2ZWQgdG8gc3Rh
cnQgYWZ0ZXIgdGhlIGludGVyZmFjZSBnZXRzIGEgdmFsaWQgSVAsIGp1c3Qgd29uZGVyaW5nIGlz
IGl0IHBvc3NpYmxlIHRvIHN0YXJ0IHdpdGhvdXQgc2FpZCBJUCBhbmQgSSBqdXN0IGNhbiYjMzk7
dCBmaW5kIG91dCBob3cgdG8gZG8gaXQuwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkNvbmY6
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4hIENvbmZpZ3VyYXRpb24gRmlsZSBmb3Iga2VlcGFs
aXZlZDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+wqAgwqAgdnJycF9pbnN0YW5jZSBWSV8xIHs8
L2Rpdj48ZGl2PsKgIMKgIMKgIMKgIHN0YXRlIE1BU1RFUjwvZGl2PjxkaXY+wqAgwqAgwqAgwqAg
aW50ZXJmYWNlIGV0aDA8L2Rpdj48ZGl2PsKgIMKgIMKgIMKgIHZpcnR1YWxfcm91dGVyX2lkIDUx
PC9kaXY+PGRpdj7CoCDCoCDCoCDCoCBwcmlvcml0eSAxNTA8L2Rpdj48ZGl2PsKgIMKgIMKgIMKg
IGFkdmVydF9pbnQgMTwvZGl2PjxkaXY+wqAgwqAgwqAgwqAgYXV0aGVudGljYXRpb24gezwvZGl2
PjxkaXY+wqAgwqAgwqAgwqAgwqAgwqAgYXV0aF90eXBlIFBBU1M8L2Rpdj48ZGl2PsKgIMKgIMKg
IMKgIMKgIMKgIGF1dGhfcGFzcyBwd2Q8L2Rpdj48ZGl2PsKgIMKgIMKgIMKgIH08L2Rpdj48ZGl2
PsKgIMKgIMKgIMKgIHZpcnR1YWxfaXBhZGRyZXNzIHs8L2Rpdj48ZGl2PsKgIMKgIMKgIMKgIMKg
IMKgMTkyLjE2OC4wLjEzPC9kaXY+PGRpdj7CoCDCoCDCoCDCoCB9PC9kaXY+PGRpdj7CoCDCoCDC
oCDCoCBub3RpZnkgL2V0Yy9zdGF0ZV9jaGFuZ2UucHk8L2Rpdj48ZGl2PsKgIMKgIH08L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PkxvZzo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PsKgIMKgIGtl
ZXBhbGl2ZWQgLWYgL2V0Yy9rZWVwYWxpdmVkLmNvbmYgLS1sb2ctY29uc29sZSAtLWRvbnQtZm9y
ayDCoDwvZGl2PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1MyAyMDE4OiBTdGFydGluZyBL
ZWVwYWxpdmVkIHYxLjQuNCAoMDUvMDgsMjAxOCkgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoDwvZGl2
PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1MyAyMDE4OiBSdW5uaW5nIG9uIExpbnV4IDQu
Ny44ICM5IFNNUCBXZWQgSnVuIDI3IDE3OjI1OjE4IElTVMKgPC9kaXY+PGRpdj7CoCDCoCAyMDE4
IChidWlsdCBmb3IgTGludXggNC43LjgpIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPC9kaXY+PGRpdj7C
oCDCoCBUaHUgSnVuIDI4IDExOjI1OjUzIDIwMTg6IE9wZW5pbmcgZmlsZSAmIzM5Oy9ldGMva2Vl
cGFsaXZlZC5jb25mJiMzOTsuIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPC9kaXY+PGRpdj7C
oCDCoCBUaHUgSnVuIDI4IDExOjI1OjUzIDIwMTg6IFN0YXJ0aW5nIEhlYWx0aGNoZWNrIGNoaWxk
IHByb2Nlc3MsIHBpZD0xODg4NiDCoCDCoCDCoCDCoMKgPC9kaXY+PGRpdj7CoCDCoCBUaHUgSnVu
IDI4IDExOjI1OjUzIDIwMTg6IFN0YXJ0aW5nIFZSUlAgY2hpbGQgcHJvY2VzcywgcGlkPTE4ODg3
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPC9kaXY+PGRpdj7CoCDCoCBUaHUgSnVuIDI4IDExOjI1
OjUzIDIwMTg6IE9wZW5pbmcgZmlsZSAmIzM5Oy9ldGMva2VlcGFsaXZlZC5jb25mJiMzOTsuIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgPC9kaXY+PGRpdj7CoCDCoCBUaHUgSnVuIDI4IDExOjI1
OjUzIDIwMTg6IFJlZ2lzdGVyaW5nIEtlcm5lbCBuZXRsaW5rIHJlZmxlY3RvciDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoDwvZGl2PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1MyAyMDE4
OiBSZWdpc3RlcmluZyBLZXJuZWwgbmV0bGluayBjb21tYW5kIGNoYW5uZWwgwqAgwqAgwqAgwqAg
wqAgwqA8L2Rpdj48ZGl2PsKgIMKgIFRodSBKdW4gMjggMTE6MjU6NTMgMjAxODogUmVnaXN0ZXJp
bmcgZ3JhdHVpdG91cyBBUlAgc2hhcmVkIGNoYW5uZWwgwqAgwqAgwqAgwqAgwqAgwqDCoDwvZGl2
PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1MyAyMDE4OiBPcGVuaW5nIGZpbGUgJiMzOTsv
ZXRjL2tlZXBhbGl2ZWQuY29uZiYjMzk7LiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDwvZGl2
PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1MyAyMDE4OiBXQVJOSU5HIC0gZGVmYXVsdCB1
c2VyICYjMzk7a2VlcGFsaXZlZF9zY3JpcHQmIzM5OyBmb3Igc2NyaXB0wqA8L2Rpdj48ZGl2PsKg
IMKgIGV4ZWN1dGlvbiBkb2VzIG5vdCBleGlzdCAtIHBsZWFzZSBjcmVhdGUuIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqA8L2Rpdj48ZGl2
PsKgIMKgIFRodSBKdW4gMjggMTE6MjU6NTMgMjAxODogKFZJXzEpOiBDYW5ub3QgZmluZCBhbiBJ
UCBhZGRyZXNzIHRvIHVzZSBmb3IgaW50ZXJmYWNlPC9kaXY+PGRpdj7CoCDCoCDCoGV0aDAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqDCoDwvZGl2
PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1NCAyMDE4OiBTdG9wcGVkIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
wqA8L2Rpdj48ZGl2PsKgIMKgIFRodSBKdW4gMjggMTE6MjU6NTQgMjAxODogS2VlcGFsaXZlZF92
cnJwIGV4aXRlZCB3aXRoIHBlcm1hbmVudCBlcnJvciBDT05GSUcuIFRlPC9kaXY+PGRpdj7CoCDC
oCBybWluYXRpbmcgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqDCoDwvZGl2PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1NCAyMDE4OiBTdG9wcGluZyDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoDwvZGl2PjxkaXY+wqAgwqAgVGh1IEp1biAyOCAxMToyNTo1NCAyMDE4OiBTdG9w
cGVkwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2Pjxicj48L2Rp
dj48ZGl2Pi0tPC9kaXY+PGRpdj5QYXVsPC9kaXY+PC9kaXY+DQo=
--000000000000a7753a056fc4f246--
--===============2833539800506510271==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============2833539800506510271==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel
--===============2833539800506510271==--