网络组team:是将多个网卡聚合在一起,从而实现容错和提高吞吐量
1 创建网络组接口
nmcli connection add type team con-name TEAMname ifname INTname [config JSON]
TEAMname 指定连接名,INname指定接口名,
JSON指定runner方式,格式为:'{"runner":{"name":"METHOD"}}'
METHOD 可以是broadcast、roundrobin、activebackup、loadbalance、lacp
(1)创建网络接口组team0
[root@centos7 ~]# nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"loadbalance"}}'
Connection 'team0' (e70483a1-2688-4eb2-9466-8e732360291d) successfully added.
(2)给网路组team0配置IP地址
[root@centos7 ~]# nmcli connection modify team0 ipv4.method manual ipv4.addresses 200.200.200.200/24 gw4 200.200.200.1
2 创建port接口(SLAVE)
既就是生成组TEAM组成员的配置文件。
注意:这个配置文件和网卡配置文件是相互独立的。
nmcli connection add type team-slave con-name SLAVEname ifname INname master TEAMname
SLAVEname 指定连接名,INTname指定网络接口名(相当于指定要加入网络组的网卡名),TEAMnmae指定所属网络组。
若连接名不指定,默认为team-slave-IFACE
创建接口组
这里使用ens34、ens38两块网卡
[root@centos7 ~]# nmcli connection add con-name team0-ens34 type team-slave ifname ens34 master team0
Connection 'team0-ens34' (a481fb6d-bf61-413d-a2c7-289966bee1a7) successfully added.
[root@centos7 ~]# nmcli connection add con-name team0-ens38 type team-slave ifname ens38 master team0
Connection 'team0-ens38' (758d0eba-1625-46b2-b539-1d853a45be6b) successfully added.
3 启用网络组
启用网络组:nmcli connection up team0
启用组成员:nmcli connection up SLAVEname
[root@centos7 ~]# nmcli connection up team0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/20)
[root@centos7 ~]# nmcli connection up team0-ens34
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/23)
[root@centos7 ~]# nmcli connection up team0-ens38
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/24)
4 查看网络组状态
teamdctl TEAMname state
[root@centos7 ~]# teamdctl team0 state
setup:
runner: loadbalance
ports:
ens34
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 0
ens38
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
down count: 0
5 网络组配置文件
(1)MASTER配置文件
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
TEAM_CONFIG="{\"runner\":{\"name\":\"loadbalance\"}}"
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=team0
UUID=e70483a1-2688-4eb2-9466-8e732360291d
ONBOOT=yes
DEVICETYPE=Team
IPADDR=200.200.200.200
PREFIX=24
GATEWAY=200.200.200.1
(2)组成员(SLAVE)配置文件
[root@centos7 ~]# cat /etc/sysconfig/network-scripts/ifcfg-team0-ens34
NAME=team0-ens34
UUID=a481fb6d-bf61-413d-a2c7-289966bee1a7
DEVICE=ens34
ONBOOT=yes
TEAM_MASTER=team0
DEVICETYPE=TeamPort
6 删除网络组
(1)断开连接
[root@centos7 ~]# nmcli connection down team0
Connection 'team0' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
查看下状态
[root@centos7 ~]# teamdctl team0 state
Device "team0" does not exist
[root@centos7 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens33 be9d1f2f-20e0-4282-9cb5-0da4c8b0fc7c 802-3-ethernet ens33
virbr0 8b1532d4-d99b-4201-8163-44d733302230 bridge virbr0
team0 e70483a1-2688-4eb2-9466-8e732360291d team --
team0-ens34 a481fb6d-bf61-413d-a2c7-289966bee1a7 802-3-ethernet --
team0-ens38 758d0eba-1625-46b2-b539-1d853a45be6b 802-3-ethernet --
可以看到已经关闭成功
(2)删除TEAM组成员
[root@centos7 ~]# nmcli connection delete team0-ens34
Connection 'team0-ens34' (a481fb6d-bf61-413d-a2c7-289966bee1a7) successfully deleted.
[root@centos7 ~]# nmcli connection delete team0-ens38
Connection 'team0-ens38' (758d0eba-1625-46b2-b539-1d853a45be6b) successfully deleted.
(3)删除TEAM组
[root@centos7 ~]# nmcli connection delete team0
Connection 'team0' (e70483a1-2688-4eb2-9466-8e732360291d) successfully deleted.
查看一下
[root@centos7 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens33 be9d1f2f-20e0-4282-9cb5-0da4c8b0fc7c 802-3-ethernet ens33
virbr0 8b1532d4-d99b-4201-8163-44d733302230 bridge virbr0
已经看不到team0 相关的内容,说明删除成功
Atas ialah kandungan terperinci 网络组实现的步骤详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel ini memperkenalkan beberapa kaedah untuk melihat log aplikasi bahasa Go pada Sistem Debian: Kaedah 1: Gunakan Perintah JournalCTL Jika aplikasi GO anda berjalan dalam bentuk perkhidmatan SystemD, anda boleh menggunakan perintah JournalCTL untuk melihat lognya. Dengan mengandaikan perkhidmatan anda dipanggil my-go-app, gunakan perintah berikut: perintah sudojournalctl-umy-go-appjournalctl juga menyokong pelbagai pilihan, seperti melihat log permulaan terakhir: sudojournalctl-b atau melihat log masa tertentu: sudojournalctl-sama ada "2024-01-

Untuk memantau metrik prestasi Node.js pada sistem Debian, anda boleh menggunakan pelbagai alat dan kaedah. Berikut adalah beberapa kaedah dan alat yang biasa digunakan: Menggunakan Monitoreasy-Monitor yang mudah adalah penyelesaian pemantauan prestasi Node.js berdasarkan telur.js, menyediakan pemantauan prestasi untuk proses Node.js dan petunjuk sistem, paparan log ralat dan ketergantungan, NPM modul keselamatan Risiko Keselamatan, Operasi Pintar Custom dan penggera penyelenggaraan dan penggera status masa nyata dalam proses dalam talian. Menggunakan Netda

Mengintegrasikan alat pengurusan log bahasa Go pada sistem Debian. Langkah -langkah adalah seperti berikut: 1. Pasang lokasi Go terlebih dahulu, pastikan sistem Debian anda telah dipasang. Jika tidak dipasang, laksanakan perintah berikut: SudoaptDateSudoaptinstallgolang-Go Pemasangan Pengesahan: Goversion 2. Pilih alat pembalakan Go GO mempunyai pelbagai alat pembalakan, seperti Logrus, Zap, Zerolog, dan lain-lain. Artikel ini mengambil Logrus sebagai contoh. 3. Pasang Logrus menggunakan perintah Goget untuk memasang: getgetgithub.com/sirupsen/logrus IV. Konfigurasi l

Artikel ini membincangkan cara menggunakan mekanisme pembalakan Golang untuk meningkatkan prestasi sistem Debian. Kami secara beransur -ansur akan memecahkan strategi pengoptimuman dan menyediakan kod sampel. 1. Strategi Log Log Penalti yang cekap: Pilih tahap log yang sesuai (INFO, DEBUG, Ralat, dll.) Menurut sasaran penalaan. Elakkan balak berlebihan dan mengurangkan beban I/O. Putaran log dan pengarsipan: Segmen dan arkib fail log yang kerap untuk mengelakkan kesan yang berlebihan terhadap prestasi dan penyimpanan fail tunggal. 2. Pemprosesan log serentak Goroutine Concurrency: Gunakan Golang's Goroutine untuk melaksanakan penulisan log serentak untuk meningkatkan kecekapan. Kawalan Kuantiti Goroutine: Gunakan saluran atau mekanisme lain untuk mengehadkan

Untuk mengkonfigurasi tahap log aplikasi Golang pada sistem Debian, anda perlu mengikuti langkah -langkah berikut: Pilih Perpustakaan Log: Pertama, pilih perpustakaan log yang sesuai. Pakej log Perpustakaan GO Standard mudah digunakan, manakala perpustakaan pihak ketiga seperti Logrus dan ZAP menyediakan ciri dan prestasi yang lebih berkuasa. Tetapkan tahap log: Tetapkan tahap log yang sepadan mengikut perpustakaan log yang dipilih. Tetapan perpustakaan yang berbeza berbeza -beza. Pakej log menggunakan perpustakaan standard perpustakaan standard Loggo tidak menyokong tahap log secara langsung, tetapi boleh disimulasikan oleh format output tersuai. Contoh berikut menunjukkan cara mengawal output berdasarkan tahap pratetap: PackageMainImport ("Log" "OS"

Artikel ini membincangkan cara mengoptimumkan kelajuan output log aplikasi Golang pada sistem Debian dan meningkatkan kecekapan sistem. Strategi utama adalah seperti berikut: Pilihan perpustakaan log yang cekap: Keutamaan diberikan kepada perpustakaan log berprestasi tinggi, seperti Zap atau Logrus, yang biasanya lebih baik daripada log perpustakaan standard. Memudahkan tahap log: Laraskan tahap log (debug, maklumat, amaran, kesilapan, dan lain -lain) mengikut keperluan sebenar. Persekitaran pembangunan boleh menggunakan tahap debug, sementara persekitaran pengeluaran disyorkan untuk menggunakan maklumat atau tahap amaran untuk mengelakkan output maklumat yang berlebihan. Pembalakan Asynchronous: Menggunakan mekanisme penulisan log asynchronous, log ditulis kepada penampan, dan Goroutine bebas bertanggungjawab untuk menulis kandungan penampan ke medan magnet.

Artikel ini memperkenalkan cara menggunakan mekanisme pembalakan Golang untuk mendiagnosis masalah rangkaian secara efisien dalam sistem Debian. Kami akan meneroka beberapa kaedah praktikal untuk membantu anda dengan cepat mencari dan menyelesaikan kegagalan sambungan rangkaian. 1. Pembalakan Pakej Log Perpustakaan Standard: Pakej log Golang sangat sesuai untuk merakam permintaan rangkaian dan butiran tindak balas. Menambah log sebelum dan selepas menghantar permintaan dapat dengan jelas menjejaki proses penghantaran dan penerimaan permintaan. Berikut adalah contoh mudah: packagemainimport ("log" "net/http" "time") funcmain () {client: = &

Keselamatan adalah penting untuk menggunakan aplikasi Node.js pada sistem Debian. Artikel ini menggariskan banyak strategi untuk memastikan keselamatan aplikasi Node.js, yang meliputi pemasangan, konfigurasi, pemantauan berterusan dan kemas kini. 1. Node.js Pemasangan dan Kemas kini yang disyorkan untuk menggunakan NodeSourcePPA untuk memasang dan menguruskan Node.js dan NPM: curl-fsslhttps: //deb.nodesource.com/setup_17.x | Sudo-Ebash-Sudoapt-Getinstall-Ynodejs


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.