Stap 3: Toestaan meer band breedte usubg meerdere netwerkkaarten.
Als u server die beschikt over een nic die overbelast is krijgen, kunt u meerdere netwerkkaarten op te treden als een hebben. De eerste stap is het hernoemen van de /etc/sysconfig/network van de server-wijzigen zodat deze overeenkomen met de naam van uw nieuwe server. Dat is makkelijk :)
Nu aan het stuurprogramma van de hechting. RHEL6 en OL 6 hebben afgekeurd en /etc/modprobe.conf ten gunste van /etc/modprobe.d en de configuratie-bestanden. Het is nog steeds noodzakelijk om de kernel te vertellen dat het de bestuurder van de hechting voor mijn nieuwe toestel, bond0 gebruiken moet dus ik heb een nieuwe bestand /etc/modprobe.d/bonding.conf met slechts één regel in het gemaakt:
alias bond0 binding
Thats it, doe geen verdere informatie over de module parameters in het bestand, dit is verouderd. De documentatie staat duidelijk "belangrijk: zet alle hechting module parameters in ifcfg-bondN bestanden".
Nu had ik te maken van de configuratiebestanden voor eth0, eth1 en bond0. Zij worden als volgt gemaakt:
U moet om de drie bijgevoegde bestanden te installeren:
File: ifcfg-eth0
File: ifcfg-eth1
ifcfg-bond0
Neem een kijkje op de documentatie voor meer informatie over de opties.
De test is gonna be eenvoudig: eerst breng ik omhoog de interface bond0 door een "systeem netwerk herstart" commando op de console van xen, gevolgd door een "xm netwerk-detach" opdracht te geven. De uitvoer van de opdracht van het netwerk herstart is hier:
$ sudo service netwerk opnieuw opstarten
Afsluiten van de loopback interface: [OK]
Opvoeden van de loopback interface: [OK]
Interface bond0 opvoeden: [OK]
$ sudo ifconfig
bond0 Link encap:Ethernet HWaddr 00:16:1E:1B:1 D: 1F
inet addr:192.168.99.126 Bcast:192.168.99.255 Mask: 255.255.255.0 inet6 addr: fe80::216:1eff:fe1b:1d1f / 64 toepassingsgebied: Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric: 1 RX pakketten: 297 errors: 0 dropped: 0 overruns: 0 frame: 0 TX pakketten: 32 errors: 0 dropped: 0 overruns: 0 carrier: 0 botsingen: 0 txqueuelen:0 RX bytes: 9002 (8,7 KiB) TX bytes: 1824 (1.7 KiB) eth0 Link encap:Ethernet HWaddr 00:16:1E:1B:1 D: 1F UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric: 1 RX pakketten: 214 errors: 0 dropped: 0 overruns: 0 frame: 0 TX pakketten: 22 errors: 0 dropped: 0 overruns: 0 carrier: 0 botsingen: 0 txqueuelen:1000 RX bytes: 6335 (6.1 KiB) TX bytes: 1272 (1.2 KiB) Interrupt: 18 eth1 Link encap:Ethernet HWaddr 00:16:1E:1B:1 D: 1F UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric: 1 RX pakketten: 83 errors: 0 dropped: 0 overruns: 0 frame: 0 TX pakketten: 10 errors: 0 dropped: 0 overruns: 0 carrier: 0 botsingen: 0 txqueuelen:1000 RX bytes: 2667 (2.6 KiB) TX bytes: 552 (552.0 b) Interrupt: 17 lo koppelen encap:Local Loopback inet addr addr:127.0.0.1 masker: 255.0.0.0 inet6::: 1/128 toepassingsgebied: Host UP LOOPBACK RUNNING MTU:16436 Metric: 1 RX pakketten: 0 errors: 0 dropped: 0 overruns: 0 frame: 0 TX pakketten: 0 errors: 0 dropped: 0 overruns: 0 carrier: 0 botsingen: 0 txqueuelen:0 RX bytes: 0 (0.0 b) TX bytes: 0 (0.0 b)
Zoeken in kernelberichten: voor meer informatie.
1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: instelling MII toezicht interval tot 1000.
1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: instelling modus aan actieve-backup (1). 1 mei 07:55:49 rhel6ref kernel: ADDRCONF(NETDEV_UP): bond0: link is niet klaar 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: toevoegen van slaaf eth0.1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: waarschuwing: fout bij het ophalen van snelheid en duplex van eth0, 100Mb/sec en volledig te zijn. 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: maken van interface eth0 de nieuwe actieve. 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: eerste actieve interface omhoog! 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: eth0 slavernij als een actieve interface met een up link. 1 mei 07:55:49 rhel6ref kernel: ADDRCONF(NETDEV_CHANGE): bond0: link wordt klaar 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: toevoegen van slaaf eth1.
1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: waarschuwing: fout bij het ophalen van snelheid en duplex van eth1, 100Mb/sec en volledig te zijn. 1 mei 07:55:49 rhel6ref kernel: lijmen: bond0: eth1 slavernij als een back-up interface met een up link.