انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => ردهت/فدورا => نویسنده: mabid در 26 اسفند 1393، 09:50 قظ
-
در سامانه هایی که نیاز به قابلیت اطمینان به در دسترس بودن شبکه نیاز می باشد، نیاز داریم تا تعداد ارتباطات شبکه را بیش از دو ارتباط قرار دهیم تا در صورت قطعی یکی از دیگری استفاده شود. در سامانه هایی که از نرم افزار oracle و مانند آن به صورت cluser استفاده می کنند نیاز می باشد تا هر دوی این اتصالات دارای یک IP واحد باشند.برای اختصاص یک IP به دو کارت شبکه NIC یا کارت CNA می توان از bonding استفاده کرد که در پست بعدی روش انجام آن در redhat x86-64 64bit 5.5 بیان خواهد شد.
-
جلسه 1
ابتدا به مسیر
[root@node3 ~]# cd /etc/sysconfig/network-scripts/
رفته و چک کنید که به تعداد کارت های نصب شده روی سرور فایل ifcfg-eth0,ifcfg-eth1,... ایجاد شده باشد.
با استفاده از دستور ethtool نیز می توان چک کرد کابل های شبکه متصل شده باشند.
حال برای استفاده از bonding ابتدا باید در فایل /etc/modprobe.conf
کد زیر رو به آخر فایل اضافه کنیم
alias bond0 bonding
و سپس یک فایل به نام ifcfg-bond0 ایجاد میکنیم و محتوای فایل را به صورت زیر ایجاد می کنیم
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.0.0
NETMASK=255.255.255.0
IPADDR=192.168.0.171
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"
ویرایش فایل ifcfg-eth0
#eth0
DEVICE=eth0
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
ویرایش فایل ifcfg-eth1
#eth1
DEVICE=eth1
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
سپس سرویس شبکه را ریستار می کنیم
service network restart
را اجرا می کنیم .
در جلسه بعد شیوه بررسی عملکرد bonding و رفع مشکلات آن را بررسی خواهیم کرد .
-
ُسلام
تا اینجا از دوستان سوالی نداره؟ یا مطلب رو اگه نقص داره بگن تا یک راهنمای جامع در این زمنیه ایجاد بشه.