GNU/Linux >> Belajar Linux >  >> Linux

RedHat / CentOS :Cara mengubah antarmuka budak ikatan online yang sedang aktif

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: 0
Sakelar 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!


Linux
  1. CentOS / RHEL 7 :Cara mengonfigurasi Network Bonding atau NIC teaming

  2. Cara Mengubah Mode Ikatan Jaringan di CentOS/RHEL 6

  3. CentOS / RHEL :Cara mengubah algoritma hashing kata sandi

  1. CentOS / RHEL 5:Cara mengonfigurasi ikatan Antarmuka (tim NIC)

  2. CentOS / RHEL 4 :Cara mengonfigurasi ikatan antarmuka (tim NIC)

  3. Bagaimana mengubah nama antarmuka di CentOS/RHEL 8 menggunakan prefixdevname

  1. Cara mengubah nama perangkat NIC di CentOS / RHEL 6

  2. Red Hat / CentOS :Cara membuat antarmuka / ikatan NIC

  3. CentOS / RHEL :Cara mengubah string komunitas SNMP