סקוניל תוכרעמב aka NIC Teaming ,טנרתא יצורע דוגיא


.רבדה ותוא תא םיגדהל ידכ NIC ינשב שמתשנ ונא .ןיערגב הטילמ גהנ תרזעב דובעת NIC/ץורע לש הטילמ .רחא NIC סיטרכל תיטמוטוא םיבאשמ ריבעי אוה ,למשחל רבוחמ וא ליעפ וניא דחא יזיפ NIC םא

.בחרנ שומישב םיאצמנו םיירלופופ םהש דנוב ץורע לש םיגוס ינש קר רוקסנ ןאכ .םינימז דנוב ץורע יגוס לש םיגוס השיש טעמכ םנשי

    טנרתא ץורע תדמצה תריצי

    .תואבה תודוקפה עוציבל דעוימה לע-שמתשמל קוקז .הטילמ תרטמל רצוויי Bond0 םהבש eth2 -ו eth1 רמולכ ,תשרב טנרתא יסיטרכ ינש ונל שי

    .ןלהל גצומש יפכ הרוצתה ץבוקב SLAVE כ eth1 קשממו MASTER bond0 רטמרפה תא רכזה

    # vi /etc/sysconfig/network-scripts/ifcfg-eth1
    DEVICE="eth1"
    TYPE=Ethernet
    ONBOOT="yes"
    BOOTPROTO="none"
    USERCTL=no
    MASTER=bond0
    SLAVE=yes

    .SLAVE -כ eth2 קשממו MASTER bond0 רטמרפה תא ןייצ םג ןאכ

    # vi /etc/sysconfig/network-scripts/ifcfg-eth2
    DEVICE="eth2"
    TYPE="Ethernet"
    ONBOOT="yes"
    USERCTL=no
    #NM_CONTROLLED=yes
    BOOTPROTO=none
    MASTER=bond0
    SLAVE=yes

    .ifcfg-bond0 ארקנה "/ etc/sysconfig/scripts network /" היירפסב ץורעה הטילמ קשממ תא רדגהו bond0 רוצ

    .המגודל םיצורע הטילמ לש הרוצת ץבוק ןלהל

    # vi /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    ONBOOT=yes
    IPADDR=192.168.246.130
    NETMASK=255.255.255.0
    BONDING_OPTS="mode=0 miimon=100"

    .(ms 100 םירקסה יחוורמ) miimon = 100 -ו Round-Robin רמולכ Bonding = 0 תויורשפא בצמב ונרחב הלעמלש הרוצתב :הרעה

    .SLAVES -כ לעופ "eth2" םגו "eth1" םיקשממ םג MASTER -כ לעופ "bond0" הגיצמה ifconfig תדוקפ תועצמאב ורצונש םיקשממ הארנ ואוב

    # ifconfig
    bond0     Link encap:Ethernet  HWaddr 00:0C:29:57:61:8E
              inet addr:192.168.246.130  Bcast:192.168.246.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fe57:618e/64 Scope:Link
              UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
              RX packets:17374 errors:0 dropped:0 overruns:0 frame:0
              TX packets:16060 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:1231555 (1.1 MiB)  TX bytes:1622391 (1.5 MiB)
    
    eth1      Link encap:Ethernet  HWaddr 00:0C:29:57:61:8E
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:16989 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8072 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1196931 (1.1 MiB)  TX bytes:819042 (799.8 KiB)
              Interrupt:19 Base address:0x2000
    
    eth2      Link encap:Ethernet  HWaddr 00:0C:29:57:61:8E
              UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
              RX packets:385 errors:0 dropped:0 overruns:0 frame:0
              TX packets:7989 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:34624 (33.8 KiB)  TX bytes:803583 (784.7 KiB)
              Interrupt:19 Base address:0x2080
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:8 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

    .םיניקת תויהל םיכירצ םיקשממהו תשרה תוריש תא שדחמ לעפה

    # service network restart
    Shutting down interface bond0:                             [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface bond0:                               [  OK  ]

    .ח"גאה בצמ תקידב

    # watch -n .1 cat /proc/net/bonding/bond0

    .םיעיפומ eth1 & eth2 -ו (RR) םיסמוע ןוזיא אוה תורבחתהה בצמ יכ הארמ הקופתה ןלהל

    Every 0.1s: cat /proc/net/bonding/bond0                         Thu Sep 12 14:08:47 2013 
    
    Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
    
    Bonding Mode: load balancing (round-robin)
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 0
    Down Delay (ms): 0
    
    Slave Interface: eth1
    MII Status: up
    Speed: Unknown
    Duplex: Unknown
    Link Failure Count: 2
    Permanent HW addr: 00:0c:29:57:61:8e
    Slave queue ID: 0
    
    Slave Interface: eth2
    MII Status: up
    Speed: Unknown
    Duplex: Unknown
    Link Failure Count: 2
    Permanent HW addr: 00:0c:29:57:61:98
    Slave queue ID: 0

    .תחתמכ גצומש '1' היהי הז '0' םוקמב ifcfg-bond0 ח"גאה קשממב םש היהי דחא יוניש קר .םיהז םיראשנ Slave יקשממ ,הז שיחרתב

    # vi /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    ONBOOT=yes
    IPADDR=192.168.246.130
    NETMASK=255.255.255.0
    BONDING_OPTS="mode=1 miimon=100"

    .תורבחתהה בצמ תא קודבו תשרה תוריש תא שדחמ לעפה

    # service network restart
    Shutting down interface bond0:                             [  OK  ]
    Shutting down loopback interface:                          [  OK  ]
    Bringing up loopback interface:                            [  OK  ]
    Bringing up interface bond0:                               [  OK  ]

    .הדוקפה םע רשקה בצמ תקידב

    # watch -n .1 cat /proc/net/bonding/bond0

    .רדגומ םידבעה קשממו (ליעפ יוביג) תולקת תונלבוס גיצמ Bonding בצמ

    Every 0.1s: cat /proc/n...  Thu Sep 12 14:40:37 2013
    
    Ethernet Channel Bonding Driver: v3.6.0 (September 2
    6, 2009)
    
    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: None
    Currently Active Slave: eth1
    MII Status: up
    MII Polling Interval (ms): 100
    Up Delay (ms): 0
    Down Delay (ms): 0
    
    Slave Interface: eth1
    MII Status: up
    Speed: Unknown
    Duplex: Unknown
    Link Failure Count: 0
    Permanent HW addr: 00:0c:29:57:61:8e
    Slave queue ID: 0
    
    Slave Interface: eth2
    MII Status: up
    Speed: Unknown
    Duplex: Unknown
    Link Failure Count: 0
    Permanent HW addr: 00:0c:29:57:61:98
    Slave queue ID: 0

    .ןלהל הדוקפב ןייע אנא .תורבחתהה ץורע לש ותלועפ תא קודבל ידכ םידבעה יקשממ תא הלעמו הטמ ינדי ןפואב :הרעה

    # ifconfig eth1 down
    # ifconfig eth1 up

    !הז והז