انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: آموزش ایجاد bonding برای افزایش در دسترس بودن شبکه  (دفعات بازدید: 2211 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mabid

  • Jr. Member
  • *
  • ارسال: 34
در سامانه هایی که نیاز به قابلیت اطمینان به در دسترس بودن شبکه نیاز می باشد، نیاز داریم تا تعداد ارتباطات شبکه را بیش از دو ارتباط قرار دهیم تا در صورت قطعی یکی از دیگری استفاده شود. در سامانه هایی که از نرم افزار oracle و مانند آن به صورت cluser  استفاده می کنند نیاز می باشد تا هر دوی این اتصالات دارای یک IP واحد باشند.برای اختصاص یک IP به دو کارت شبکه NIC یا کارت CNA می توان از  bonding  استفاده کرد که در پست بعدی روش انجام آن در redhat x86-64 64bit 5.5  بیان خواهد شد.
« آخرین ویرایش: 26 اسفند 1393، 09:54 ق‌ظ توسط mabid »

آفلاین mabid

  • Jr. Member
  • *
  • ارسال: 34
جلسه 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 و رفع مشکلات آن را بررسی خواهیم کرد .

آفلاین mabid

  • Jr. Member
  • *
  • ارسال: 34
ُسلام
تا اینجا از دوستان سوالی نداره؟ یا مطلب رو اگه نقص داره بگن تا یک راهنمای جامع در این زمنیه ایجاد بشه.