Jump to content
Калькуляторы

Не поднимается bond при старте системы Ubuntu Server 4x1G balance-rr

Здравствуйте, наблюдаю "странную" работу bond при старте системы (точнее "не работу"). После старта поднимается только bond0 и lo. Ситуация не постоянна, чаще все стартует нормально.

 

Конфиги:

 

Сервер Ubuntu 10.10 (2.6.35-22-server)

 

 

 

iface lo inet loopback

 

auto lo

auto eth0

iface eth0 inet manual

bond-master bond0

 

auto eth1

iface eth1 inet manual

bond-master bond0

 

auto eth4

iface eth4 inet manual

bond-master bond0

 

auto eth5

iface eth5 inet manual

bond-master bond0

 

auto bond0

iface bond0 inet manual

bond-mode balance-rr

bond-miimon 100

bond-slaves eth0 eth1 eth4 eth5

 

up /sbin/ifenslave bond0 eth0

up /sbin/ifenslave bond0 eth1

up /sbin/ifenslave bond0 eth4

up /sbin/ifenslave bond0 eth5

down /sbin/ifenslave -d bond0 eth0

down /sbin/ifenslave -d bond0 eth1

down /sbin/ifenslave -d bond0 eth4

down /sbin/ifenslave -d bond0 eth5

 

...

...

Далее вланы, ip rule и прочее ...

 

 

 

На сервере eth0-1 - встроенная Intel 82576 Gigabit Network Connection, eth2-5 - дискретная Intel 82576 Gigabit Network Connection.

 

Cisco Catalyst

 

 

 

!

interface GigabitEthernet1/8

switchport trunk encapsulation dot1q

switchport trunk allowed vlan 2,3,4

switchport mode trunk

storm-control broadcast level 0.01

no cdp enable

channel-group 30 mode on

 

и еще 3 таких ...

 

 

 

В логе сервера:

 

 

 

Feb 7 14:46:35 HOSTNAME kernel: [ 12.935633] bonding: Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Feb 7 14:46:35 HOSTNAME kernel: [ 12.935635] bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.

Feb 7 14:46:35 HOSTNAME kernel: [ 12.939607] bonding: bond0: Setting MII monitoring interval to 100.

Feb 7 14:46:35 HOSTNAME kernel: [ 12.940370] bonding: bond0: setting mode to balance-rr (0).

Feb 7 14:46:35 HOSTNAME kernel: [ 13.068335] ADDRCONF(NETDEV_UP): bond0: link is not ready

 

 

 

Далее через KVM руками поднимаю интерфейсы и все работает. Может быть что-то в interfaces неправильно или не в той последовательности прописал?

Share this post


Link to post
Share on other sites

делайте задержку при старте бонда, пока интерефейсы не поднялись, бонд не поднимется.

- задержка

- скриптом поднимаем интерфейсы

- потом только бонд

Share this post


Link to post
Share on other sites

Зачем задержка то? Можно посмотреть синтаксис стартап скриптом в сделать after...

После поднятия интерфейсов вобщем.

 

Давно было дело, но вроде как так оно решается.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this