From owner-freebsd-questions@FreeBSD.ORG Wed May 13 17:58:32 2015 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 262A39FC for ; Wed, 13 May 2015 17:58:32 +0000 (UTC) Received: from mail-la0-x232.google.com (mail-la0-x232.google.com [IPv6:2a00:1450:4010:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8763A1F0C for ; Wed, 13 May 2015 17:58:31 +0000 (UTC) Received: by laat2 with SMTP id t2so35220063laa.1 for ; Wed, 13 May 2015 10:58:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=a2PP5oTB7DKXdPc23jH2JcgHxdYxrbBzIBO01zvoPCo=; b=lXDcF6tz9JEMu3K7eksq3NlQRAcmxV7YmevAE1tCBii4QVbqAKk4UxJnrPgnOQMZgF Q/zQDIjafODhZok9QV+PzuCq/Mm1nSDn7TYyJiCsN0xWsPuKReRnKTnOBWT2DwcwIKFM 54+mK6TIkTxCbjkItM5ktGRQSOnMbM/P8jjorlh1lihvLWZxCa5VHTSXjkuZyVy7LyqT gzsJ3CQOVzxgQhpE6LQdRhLVJfeJHWKz9XZbKjGmNvCU3mhIkYaqhxfDK5jPUdTDcfUM nb6lVw92DYeYRY2uRwx6yUs9Edm1C8Iwv+bVO5H1aIgBP2xFjcwU7HxhYu5cVPaSNbEt oHXA== MIME-Version: 1.0 X-Received: by 10.152.1.227 with SMTP id 3mr65239lap.61.1431539909380; Wed, 13 May 2015 10:58:29 -0700 (PDT) Received: by 10.112.60.65 with HTTP; Wed, 13 May 2015 10:58:29 -0700 (PDT) In-Reply-To: <55531870.9060607@rambler-co.ru> References: <55511AF3.3030408@gmail.com> <55531870.9060607@rambler-co.ru> Date: Wed, 13 May 2015 10:58:29 -0700 Message-ID: Subject: Re: Help! carp slave take over as master at boot! From: motty cruz To: Konstantin Kukushkin Cc: =?UTF-8?Q?Trond_Endrest=C3=B8l?= , freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2015 17:58:32 -0000 Hello Konstantin This is a new setup; my goal is to have a redundant "file server"; if "Machine A(master) goes down or just reboot for any reason, I want Machine B(slave) to take over as Master and I want Machine (B slave) to stay Master when Machine A come back on-line. Here is what I have thus far: Machine A (master) ifconfig_igb0_alias0=3D"inet vhid 31 advbase 12 advskew 40 pass password2 19.16.31.80/24" Machine B (slave) ifconfig_igb0_alias0=3D"inet vhid 31 advbase 12 advskew 80 pass password2 19.16.31.80/24" both machines: /etc/sysctl.conf # net.inet.carp.preempt=3D1 (Machine A ) /etc/devd.conf ##### Check status of CARP interface ######## notify 5 { match "system" "CARP"; match "subsystem" "[0-9]+@[0-9a-z]+"; match "type" "(MASTER)"; action "/usr/local/sbin/startmaster.pl"; }; notify 5 { match "system" "CARP"; match "type" "[0-9]+@[0-9a-z]+"; match "subsystem" "(BACKUP)"; action "/usr/local/sbin/slave.sh"; }; (Machine B) /etc/devd.conf ### Check status of CARP interface ### notify 5 { match "system" "CARP"; match "subsystem" "[0-9]+@[0-9a-z]+"; match "type" "(MASTER)"; action "/usr/local/sbin/startmaster.pl"; }; notify 5 { match "system" "CARP"; match "type" "[0-9]+@[0-9a-z]+"; match "subsystem" "(BACKUP)"; action "/usr/local/sbin/slave.sh"; }; if Master machine reboots, I want slave to take over as Master and stay Master even after Machine with lowest advskew come back online. any ideas? Thanks, Motty On Wed, May 13, 2015 at 2:25 AM, Konstantin Kukushkin wrote: > 13.05.2015 04:19, motty cruz =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > >> Hi thanks for your reply; >> >> Machine A (master) >> ifconfig_igb0_alias0=3D"inet vhid 31 advbase 12 advskew 40 pass password= 2 >> 19.16.31.80/24" >> >> Machine B (slave) >> ifconfig_igb0_alias0=3D"inet vhid 31 advbase 12 advskew 80 pass passwor= d2 >> 19.16.31.80/24" >> >> if I reboot slave, on boot it takes over as Master, any idea why? >> both machines: /etc/sysctl.conf >> # net.inet.carp.preempt=3D1 >> > > I don't understand master was rebooted so check runtime configuration of > sysctl net.inet.carp.preempt on master. > Check also /var/log/messages on both computers, sysctl > net.inet.carp.demotion on master (CARP may be demoted due to > interface/pfsync errors. CARP with preemption may be demoted also by down > any other interface with CARP on the system). > Check firewall on slave, may be it block ingress packets from master. > > > On Mon, May 11, 2015 at 10:45 PM, Trond Endrest=C3=B8l < >> Trond.Endrestol@fagskolen.gjovik.no> wrote: >> >> On Mon, 11 May 2015 14:11-0700, Motty Cruz wrote: >>> >>> Hello, I have two machines running FreeBSD 10.1 Release. Machine A is >>>> the >>>> master in Carp with advskew 20 and Machine B slave with advskew 200 bo= th >>>> >>> are >>> >>>> set to advbase 10. however, slave machine becomes Master on boot; >>>> >>>> my questions is, how do I configure both machines so if reboot any of >>>> the >>>> machines whatever machine is Master stays master if secondary machine >>>> >>> reboot. >>> >>> You should augment your posting with facts. You may withhold any >>> sensitive information such as IP addresses, but a copy of the relevant >>> lines from /etc/rc.conf and /etc/sysctl.conf would be helpful. >>> >>> Have you tried setting: >>> >>> net.inet.carp.preempt=3D1 >>> >>> in /etc/sysctl.conf? >>> >>> Try the command: >>> >>> sysctl net.inet.carp.preempt=3D1 >>> >>> to see any immediate effect. >>> >>> -- >>> +-------------------------------+------------------------------------+ >>> | Vennlig hilsen, | Best regards, | >>> | Trond Endrest=C3=B8l, | Trond Endrest=C3=B8l, = | >>> | IT-ansvarlig, | System administrator, | >>> | Fagskolen Innlandet, | Gj=C3=B8vik Technical College, Norway= , | >>> | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | >>> | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | >>> +-------------------------------+------------------------------------+ >>> >> > > -- > =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, =D0=9A=D0= =BE=D0=BD=D1=81=D1=82=D0=B0=D0=BD=D1=82=D0=B8=D0=BD =D0=9A=D1=83=D0=BA=D1= =83=D1=88=D0=BA=D0=B8=D0=BD, > Rambler Internet Holding > mailto:dark@rambler-co.ru > =D1=82=D0=B5=D0=BB.: 8 (495) 785-17-00#2129 > --=20 Thanks for your support, Motty