From owner-freebsd-cluster@FreeBSD.ORG Tue Jan 22 16:49:17 2008 Return-Path: Delivered-To: freebsd-cluster@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05DD216A417 for ; Tue, 22 Jan 2008 16:49:17 +0000 (UTC) (envelope-from k-unker@fbsd.kiev.ua) Received: from kappa.bramatelecom.com (kappa.bramatelecom.com [212.100.132.51]) by mx1.freebsd.org (Postfix) with ESMTP id 96A3613C44B for ; Tue, 22 Jan 2008 16:49:16 +0000 (UTC) (envelope-from k-unker@fbsd.kiev.ua) Received: by kappa.bramatelecom.com (SMTPd, from userid 1982) id CEEEE28F8E7; Tue, 22 Jan 2008 19:31:19 +0300 (MSK) Received: from mail.fbsd.kiev.ua (localhost [127.0.0.1]) by kappa.bramatelecom.com (SMTPd) with ESMTP id A468C28F8E4; Tue, 22 Jan 2008 19:31:19 +0300 (MSK) Received: from 194.140.237.67 (SquirrelMail authenticated user k-unker@fbsd.kiev.ua) by mail.fbsd.kiev.ua with HTTP; Tue, 22 Jan 2008 18:31:19 +0200 (EET) Message-ID: <63088.194.140.237.67.1201019479.squirrel@mail.fbsd.kiev.ua> Date: Tue, 22 Jan 2008 18:31:19 +0200 (EET) From: "Dennis Pashutinsky" To: freebsd-cluster@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20080122183119_78647" X-Priority: 3 (Normal) Importance: Normal Cc: k-unker@fbsd.kiev.ua Subject: RE: ipvs + keepalived questions X-BeenThere: freebsd-cluster@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Clustering FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2008 16:49:17 -0000 ------=_20080122183119_78647 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Hi. I have tested ipvs & keepalived on FreeBSD 6.2. It works, but later box will cath the kernel panic. So, ipvs can't be used on FreeBSD 6x :-( Also, you will catch a kernel panic id you do `reboot` or `shutdown -r now` and kernel modules ipvs.ko and and one of other modules (wlc or other) are loaded. So, you must unload them first. My friend Alexey Tsvetnov pleasantly wrote for me rcNG starting script to avoid such kind of problems. P.S. see this script in attach. Also, if there are people who interested in ipvs & keepalived, I have written mini-howto (on russian). So, I can translate this howto to english if anybody needs it. -- Regards, Dennis Pashutinsky ------=_20080122183119_78647 Content-Type: application/octet-stream; name="ipvs" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ipvs" IyEvYmluL3NoCiMKIyBpcHZzIHJjTkcgc2NyaXB0CiMgKGMpIEFsZXhleSBUc3ZldG5vdiwgdm9y YWtsQGZic2Qua2lldi51YQojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIwojIERlZmluZSB0 aGVzZSBpcHZzXyogdmFyaWFibGVzIGluIG9uZSBvZiB0aGVzZSBmaWxlczoKIyAgICAgICAvZXRj L3JjLmNvbmYKIyAgICAgICAvZXRjL3JjLmNvbmYubG9jYWwKIyAgICAgICAvZXRjL3JjLmNvbmYu ZC9pcHZzCiMKIyBpcHZzX2VuYWJsZSAoYm9vbCk6ICAgICAgICAgCQlTZXQgaXQgdG8gIllFUyIg dG8gZW5hYmxlIGlwdnMuCiMJCQkgICAgICAJCURlZmF1bHQgaXMgIk5PIi4KIyBpcHZzXyR7c2hl ZG1ldGhvZH1fZW5hYmxlIChib29sKTogICAgIFNldCBpdCB0byAiWUVTIiB0byBlbmFibGUgc2hl ZHVsaW5nIG1ldGhvZAojCQkJICAgICAgCQlEZWZhdWx0IGlzICJOTyIuCiMKIyBMaXN0IG9mICR7 c2hlZG1ldGhvZH0geW91IGNhbiBnZXQgYnkgcnVuIGNvbW1hbmQ6CiMgICAgbHMgLTEgL2Jvb3Qv bW9kdWxlcy8gfCBlZ3JlcCAnaXBfdnMuKmtvJyB8IHNlZCAncy9eLip2c18vLztzL1wua28vLycK IwojIEV4YW1wbGU6CiMgICAgaXB2c19lbmFibGU9IllFUyIKIyAgICBpcHZzX3dsY19lbmFibGU9 IllFUyIKIyAgICBpcHZzX3dycl9lbmFibGU9IllFUyIKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCiMKIyBQUk9WSURFOiBpcHZzCiMgUkVRVUlSRTogTkVUV09SS0lORyBTRVJWRVJTCiMgQkVG T1JFOiAga2VlcGFsaXZlZAojIEtFWVdPUkQ6IHNodXRkb3duCgoKLiAvZXRjL3JjLnN1YnIKCm5h bWU9ImlwdnMiCnJjdmFyPWBzZXRfcmN2YXJgCgojIHJlbG9hZCBzdGFuZGFydCBmdW5jdGlvbgpz dGFydF9jbWQ9ImlwdnNfc3RhcnQiCnN0b3BfY21kPSJpcHZzX3N0b3AiCnN0YXR1c19jbWQ9Imlw dnNfc3RhdHVzIgpleHRyYV9jb21tYW5kcz0ic3RhdHVzIgoKIyBsb2FkIHBhcmFtZXRlcnMgd2l0 aCAkbmFtZSBwcmVmaXgKbG9hZF9yY19jb25maWcgJG5hbWUKCiMgZ2V0IG1vZHVsZXMgbGlzdApz aGVkbWV0aG9kPSQobHMgLTEgL2Jvb3QvbW9kdWxlcy8gfCBlZ3JlcCAnaXBfdnMuKmtvJyB8IHNl ZCAncy9eLip2c18vLztzL1wua28vLycpCgojIHNldCBkZWZhdWx0IHZhbHVlCjogJHtpcHZzX2Vu YWJsZTo9Ik5PIn0KZm9yIGkgaW4gJHtzaGVkbWV0aG9kfQpkbwogICBldmFsIDogXCR7aXB2c18k e2l9X2VuYWJsZTo9Ik5PIn0KZG9uZQoKaXB2c19zdGFydCgpIAp7CiAgICBpZiBjaGVja3llc25v IGlwdnNfZW5hYmxlCiAgICB0aGVuCglrbGRzdGF0IC1uIGlwdnMua28gPiAvZGV2L251bGwgMj4m MSB8fCBrbGRsb2FkIGlwdnMua28KCglmb3IgaSBpbiAke3NoZWRtZXRob2R9CglkbwoJICAgaWYg Y2hlY2t5ZXNubyBpcHZzXyR7aX1fZW5hYmxlIAoJICAgdGhlbgoJCWtsZHN0YXQgLW4gaXBfdnNf JHtpfS5rbyA+IC9kZXYvbnVsbCAyPiYxIHx8IGtsZGxvYWQgaXBfdnNfJHtpfS5rbyAKCSAgIGZp Cglkb25lCiAgICBmaQp9CgppcHZzX3N0b3AoKSAKewogICAgaWYgY2hlY2t5ZXNubyBpcHZzX2Vu YWJsZQogICAgdGhlbgoJZm9yIGkgaW4gJHtzaGVkbWV0aG9kfQoJZG8KCSAgIGlmIGNoZWNreWVz bm8gaXB2c18ke2l9X2VuYWJsZQoJICAgdGhlbgoJICAgICAgICBrbGRzdGF0IC1uIGlwX3ZzXyR7 aX0ua28gPiAvZGV2L251bGwgMj4mMSAmJiBrbGR1bmxvYWQgaXBfdnNfJHtpfS5rbwoJICAgZmkK CWRvbmUKCglrbGRzdGF0IC1uIGlwdnMua28gPiAvZGV2L251bGwgMj4mMSAmJiBrbGR1bmxvYWQg aXB2cy5rbwogICAgZmkKfQoKaXB2c19zdGF0dXMoKSAKewogICAgaWYgY2hlY2t5ZXNubyBpcHZz X2VuYWJsZQogICAgdGhlbgoJa2xkc3RhdCAtbiBpcHZzLmtvID4gL2Rldi9udWxsIDI+JjEgJiYg ZWNobyAiS2VybmVsIG1vZHVsZSBbaXB2cy5rb106IGlzIGxvYWRlZC4iIHx8IHsgZWNobyAiS2Vy bmVsIG1vZHVsZSBbaXB2cy5rb106IG5vdCBsb2FkZWQhIjsgcmV0dXJuIDE7IH0KCglmb3IgaSBp biAke3NoZWRtZXRob2R9CglkbwoJICAgaWYgY2hlY2t5ZXNubyBpcHZzXyR7aX1fZW5hYmxlCgkg ICB0aGVuCgkgICAgICAgIGtsZHN0YXQgLW4gaXBfdnNfJHtpfS5rbyA+IC9kZXYvbnVsbCAyPiYx ICYmIGVjaG8gIktlcm5lbCBtb2R1bGUgW2lwX3ZzXyR7aX0ua29dOiBpcyBsb2FkZWQuIiB8fCB7 IGVjaG8gIktlcm5lbCBtb2R1bGUgW2lwX3ZzXyR7aX0ua29dOiBub3QgbG9hZGVkISI7IHJldHVy biAxOyB9CgkgICBmaQoJZG9uZQogICAgZmkKfQoKcnVuX3JjX2NvbW1hbmQgIiQxIgo= ------=_20080122183119_78647--