You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2015/12/12 16:29:46 UTC

[jira] [Commented] (CLOUDSTACK-9151) As a Developer I want the VRID to be set within the limits of KeepaliveD

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-9151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15054356#comment-15054356 ] 

ASF GitHub Bot commented on CLOUDSTACK-9151:
--------------------------------------------

GitHub user wilderrodrigues opened a pull request:

    https://github.com/apache/cloudstack/pull/1231

    CLOUDSTACK-9151 - As a Developer I want the VRID to be set within the limits of KeepaliveD

    This PR fixes a blocker issue! 
    
       - Just like with RVRs, use the VRID 51 instead of making it dependent on the VPCID
       - Reason: arbitary unique number 0..255 used to differentiate multiple instances of vrrpd running on the same NIC (and hence same socket). virtual_router_id 51

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ekholabs/cloudstack fix/vrid-rvpc-CLOUDSTACK-9151

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/1231.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1231
    
----
commit 2bebb7f8a38c3ef94bbd55c69d7ec1070450dc22
Author: Wilder Rodrigues <wr...@schubergphilis.com>
Date:   2015-12-12T15:26:00Z

    CLOUDSTACK-9151 - Removes the replacement of the VRID in the CsRedundant file
    
       - Just like with RVRs, use the VRID 51 instead of making it dependent on the VPCID
       - Reason: arbitary unique number 0..255 used to differentiate multiple instances of vrrpd running on the same NIC (and hence same socket). virtual_router_id 51

----


> As a Developer I want the VRID to be set within the limits of KeepaliveD
> ------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-9151
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9151
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Virtual Router, VPC
>    Affects Versions: 4.6.0, 4.6.1
>            Reporter: Wilder Rodrigues
>            Assignee: Wilder Rodrigues
>            Priority: Blocker
>             Fix For: 4.7.0, 4.6.2
>
>
> Dec 12 14:36:10 r-996-VM Keepalived_vrrp[28477]: VRRP Error : VRID not valid !
> Dec 12 14:36:10 r-996-VM Keepalived_vrrp[28477]:              must be between 1 & 255. reconfigure !
> ​[3:38] 
> inside the /etc/keepalived/keepalived.conf
> ​[3:38] 
> vrrp_instance inside_network {
>   state EQUAL
>   interface eth4
>   virtual_router_id 459
> ​[3:43]
> The current code uses the VPC ID as VRID, but it doesn't have to be unique per VPC, but for NIC. So, we can simply use 51, as the KeepaliveD suggests.
> # arbitary unique number 0..255 # used to differentiate multiple instances of vrrpd # running on the same NIC (and hence same socket). virtual_router_id 51



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)