RedHat / CentOS :Cara membuat ikatan antarmuka
Interface Bonding seperti yang kita semua tahu sangat berguna dalam memberikan toleransi kesalahan dan peningkatan bandwidth. Kita dapat mengubah antarmuka budak aktif ikatan tanpa mengganggu pekerjaan produksi. Pada contoh di bawah ini kita memiliki antarmuka bonding bond0 dengan 2 slave em0 dan em1 (em1 menjadi slave aktif). Kami akan mengganti slave em0 dengan slave em2 baru.
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: em0 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 5000 Down Delay (ms): 5000 Slave Interface: em0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:21:28:b2:65:26 Slave queue ID: 0 Slave Interface: em1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:21:28:b2:65:27 Slave queue ID: 0
1. Ubah budak aktif menjadi em1
perbudakan perintah dapat digunakan untuk melampirkan atau melepaskan atau mengubah antarmuka budak yang sedang aktif dari ikatan. Sekarang, Ubah antarmuka slave aktif menjadi em1.
# ifenslave -c bond0 em1
Periksa kembali status ikatan untuk memastikan bahwa em1 adalah budak baru yang aktif :
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: em1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 5000 Down Delay (ms): 5000 Slave Interface: em0 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:21:28:b2:65:26 Slave queue ID: 0 Slave Interface: em1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:21:28:b2:65:27 Slave queue ID: 0Sakelar budak aktif harus segera efektif, tetapi pada sistem produksi kritis, harap jadwalkan jendela pemeliharaan atau lakukan beberapa pengujian di lingkungan pengujian yang identik terlebih dahulu.
2. Lampirkan antarmuka budak baru
Sekarang kita dapat melampirkan antarmuka budak baru em2 ke ikatan.
# ifenslave bond0 em2
3. Lepaskan antarmuka budak lama
Setelah kita memasang antarmuka slave baru, kita dapat melepaskan slave lama dan menghapusnya dari ikatan.
# ifenslave -d bond0 em0
4. Verifikasi
Konfirmasikan bahwa budak baru sekarang menjadi antarmuka siaga dalam ikatan.
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: em1 MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 5000 Down Delay (ms): 5000 Slave Interface: em1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:21:28:b2:65:27 Slave queue ID: 0 Slave Interface: em2 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:29:3a:c1:63:71 Slave queue ID: 0
Membuat Perubahan permanen
Perubahan yang baru saja kita buat, bersifat sementara dan akan dihapus setelah server reboot. Untuk membuat perubahan ini permanen, kita harus membuat beberapa perubahan.
Pastikan Anda menghapus file /etc/sysconfig/network-scripts/ifcfg-em0 karena kita tidak lagi menggunakan antarmuka ini dalam ikatan. Buat file baru untuk antarmuka budak baru dalam ikatan :
# rm /etc/sysconfig/network-scripts/ifcfg-em0
# vi /etc/sysconfig/network-scripts/ifcfg-em2 DEVICE=em2 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes
Saya harap posting itu informatif. Nantikan lebih banyak lagi!