San boot and bonding in Centos 5

We already know Centos can direct use san boot if you select iSCSI target as install disk. But one day, I had setup bonding and reboot it. The Centos can not boot correctly. It's always stopped when up bonding interface. My bonding mode is 802.3ad.

In my observation, bonding negotiation between switch and server is when server try to up bonding interface. Bonding negotiation will cause disconnected temporarily, and it's also break off loading from iSCSI target. That's because original network interface wes replaced by a new one. For example, server use eth0 to connect to iSCSI target orginially. And after bonding, it's should be a new network interface named bond0. The original connection that conect to iSCSI target was gone, and new connection may not know where the boot processes to. For that reason, boot process always stopped at bonding up.

Therefore, I add a NIC to server additionally. This new NIC was responsible for san boot, and the original two NICs used to bonding. It can boot normally.

留言

熱門文章