Cara Menyiapkan dan Mengkonfigurasi Ikatan Rangkaian atau Berkumpulan Di RHEL/CentOS 7 - Bahagian 11

Cara Menyiapkan dan Mengkonfigurasi Ikatan Rangkaian atau Berkumpulan Di RHEL/CentOS 7 - Bahagian 11

Apabila pentadbir sistem ingin meningkatkan jalur lebar yang tersedia dan memberikan kelebihan dan mengimbangi beban untuk pemindahan data, ciri kernel yang dikenali sebagai rangkaian ikatan membolehkan untuk mendapatkan pekerjaan yang dilakukan dengan cara yang kos efektif.

Baca lebih lanjut mengenai bagaimana untuk meningkatkan atau membentangkan jalur lebar di Linux

Cara mengehadkan jalur lebar rangkaian yang digunakan oleh aplikasi dalam linux dengan tricklehttp: // t.Co/it2ccjeaih
Melalui @tecmint pic.Twitter.com/nzkwf3ec2o

- Tecmint.com (@tecmint) 17 September 2015

Dengan kata -kata mudah, ikatan bermaksud mengagregatkan dua atau lebih antara muka rangkaian fizikal (dipanggil budak) menjadi satu, logik (dipanggil tuan). Sekiranya NIC (Kad Antara Muka Rangkaian) tertentu mengalami masalah, komunikasi tidak terjejas dengan ketara selagi yang lain tetap aktif.

Baca lebih lanjut mengenai ikatan rangkaian dalam sistem Linux di sini:

  1. Rangkaian Teaming atau NIC Bondin di RHEL/CentOS 6/5
  2. Rangkaian NIC Ikatan atau Berguna dengan Sistem Berbasis Debian
  3. Cara mengkonfigurasi ikatan rangkaian atau bekerjasama di Ubuntu

Membolehkan dan mengkonfigurasi ikatan rangkaian atau berkumpul

Secara lalai, modul kernel ikatan tidak diaktifkan. Oleh itu, kita perlu memuatkannya dan memastikan ia berterusan di seluruh but. Apabila digunakan dengan --kali pertama pilihan, modprobe Akan memberi amaran kepada kami jika memuatkan modul gagal:

# modprobe-ikatan masa pertama 

Perintah di atas akan memuatkan modul ikatan untuk sesi semasa. Untuk memastikan kegigihan, buat a .Conf fail di dalam /etc/modul-beban.d dengan nama deskriptif, seperti /etc/modul-beban.d/ikatan.Conf:

# echo "# Muatkan modul kernel ikatan di boot"> /etc /modul-load.d/ikatan.conf # echo "ikatan" >> /etc /modul-load.d/ikatan.Conf 

Sekarang reboot pelayan anda dan setelah dimulakan semula, pastikan modul ikatan dimuat secara automatik, seperti yang dilihat di Rajah. 1:

Periksa modul ikatan rangkaian yang dimuatkan dalam kernel

Dalam artikel ini kita akan menggunakan 3 antara muka (ENP0S3, ENP0S8, dan ENP0S9) untuk membuat ikatan, bernama dengan mudah Bond0.

Untuk mencipta Bond0, kita boleh menggunakan nmtui, antara muka teks untuk mengawal NetworkManager. Apabila dipanggil tanpa hujah dari baris arahan, nmtui membawa antara muka teks yang membolehkan anda mengedit sambungan yang ada, mengaktifkan sambungan, atau tetapkan nama hos sistem.

Pilih Edit sambungan -> Tambah -> Ikatan seperti yang digambarkan dalam Rajah. 2:

Buat saluran ikatan rangkaian

Di dalam Edit sambungan skrin, tambahkan antara muka hamba (ENP0S3, ENP0S8, dan ENP0S9 dalam kes kita) dan memberi mereka nama deskriptif (profil) (contohnya, NIC #1, NIC #2, dan NIC #3, masing -masing).

Di samping itu, anda perlu menetapkan nama dan peranti untuk bon (Tecmintbond dan Bond0 dalam rajah. 3, masing -masing) dan alamat IP untuk Bond0, Masukkan alamat pintu masuk, dan IPS pelayan DNS.

Catatan bahawa anda tidak perlu memasuki alamat MAC setiap antara muka sejak itu nmtui akan melakukannya untuk anda. Anda boleh meninggalkan semua tetapan lain sebagai lalai. Lihat Rajah. 3 untuk maklumat lanjut.

Konfigurasi Berkumpulan Rangkaian Ikatan Rangkaian

Apabila anda selesai, pergi ke bahagian bawah skrin dan pilih okey (Lihat Rajah. 4):

Konfigurasi Bond0

Dan anda sudah selesai. Sekarang anda boleh keluar dari antara muka teks dan kembali ke baris arahan, di mana anda akan membolehkan antara muka yang baru dibuat menggunakan arahan IP:

# IP pautan set dev Bond0 naik 

Selepas itu, anda dapat melihatnya Bond0 naik dan ditugaskan 192.168.0.200, Seperti yang dilihat dalam Rajah. 5:

# IP Addr Show Bond0 
Semak Status Antara Muka Bon Rangkaian

Menguji ikatan rangkaian atau berkumpul di Linux

Untuk mengesahkannya Bond0 Sebenarnya berfungsi, anda boleh ping alamat IPnya dari mesin lain, atau apa yang lebih baik, menonton jadual antara muka kernel dalam masa nyata (dengan baik, masa penyegaran dalam beberapa saat diberikan oleh -n pilihan) untuk melihat bagaimana trafik rangkaian diedarkan antara tiga antara muka rangkaian, seperti yang ditunjukkan dalam Rajah. 6.

The -d Pilihan digunakan untuk menyerlahkan perubahan apabila berlaku:

# watch -d -n1 netstat -i 
Semak jadual antara muka kernel

Penting untuk diperhatikan bahawa terdapat beberapa mod ikatan, masing -masing dengan ciri -ciri yang membezakannya. Mereka didokumentasikan dalam bahagian 4.5 Panduan Pentadbiran Rangkaian Red Hat Enterprise Linux 7. Bergantung pada keperluan anda, anda akan memilih satu atau yang lain.

Dalam persediaan semasa kami, kami memilih Robin pusingan mod (lihat ara. 3), yang memastikan paket dihantar bermula dengan hamba pertama dalam urutan berurutan, berakhir dengan hamba terakhir, dan bermula dengan yang pertama lagi.

Alternatif bulat juga dipanggil mod 0, dan memberikan pengimbangan beban dan toleransi kesalahan. Untuk menukar mod ikatan, anda boleh menggunakan nmtui Seperti yang dijelaskan sebelumnya (lihat juga ara. 7):

Menukar mod ikatan menggunakan NMTUI

Sekiranya kita mengubahnya menjadi Sandaran aktif, Kami akan diminta untuk memilih hamba yang akan satu -satunya antara muka aktif pada masa yang diberikan. Sekiranya kad tersebut gagal, salah satu budak yang tinggal akan mengambil tempatnya dan menjadi aktif.

Mari pilih ENP0S3 Menjadi hamba utama, bawa Bond0 turun dan naik lagi, mulakan semula rangkaian, dan paparkan jadual antara muka kernel (lihat Rajah. 8).

Perhatikan bagaimana pemindahan data (TX-OK dan RX-OK) kini sedang dibuat ENP0S3 Hanya:

# IP Link Set Dev Bond0 Down # IP Link Set Dev Bond0 Up # SystemCtl Restart Network 
Bon bertindak dalam mod sandaran aktif

Sebagai alternatif, anda boleh melihat ikatan sebagai kernel melihatnya (lihat ara. 9):

# kucing/proc/net/ikatan/bon0 
Periksa ikatan rangkaian sebagai kernel

Ringkasan

Dalam bab ini kita telah membincangkan cara menubuhkan dan mengkonfigurasi ikatan di Red Hat Enterprise Linux 7 (Juga berfungsi Centos 7 dan Fedora 22+) untuk meningkatkan jalur lebar bersama dengan pengimbangan beban dan kelebihan untuk pemindahan data.

Semasa anda meluangkan masa untuk meneroka mod ikatan lain, anda akan menguasai konsep dan amalan yang berkaitan dengan topik pensijilan ini.

Sekiranya anda mempunyai soalan mengenai artikel ini, atau cadangan untuk dikongsi dengan seluruh masyarakat, jangan ragu untuk memberitahu kami menggunakan borang komen di bawah.