集約接続の構成(リンク集約)

2632 ワード

注意:この試験では主に「activebackup」NICホットバックアップモードについて説明します.
1、仮想NICグループの作成
コマンド:nmcli connection add type team con-name team 0 ifname team 0 autoconnect yes config'{"runner":{"name":"activebackup"}'
コマンドフォーマットの簡単な説明:nmcli connection追加タイプはteam(チーム)プロファイル名team 0 NIC名team 0電源を入れるたびに自動的に動作モードをホットバックアップに有効にします
manコマンドアシスタントを使用できます:man teamd.conf
# man teamd.conf               #man  
EXAMPLES
       {
         "device": "team0",
         "runner": {"name": "roundrobin"},
         "ports": {"eth1": {}, "eth2": {}}
       }

       Very basic configuration.

       {
         "device": "team0",
         "runner": {"name": "activebackup"},
         "link_watch": {"name": "ethtool"},

# nmcli connection add type team con-name team0 ifname team0 autoconnect yes config '{"runner": {"name": "activebackup"}}'
Connection 'team0' (e29ceff9-4944-4a2f-b5db-f52bbb5c0263) successfully added.
# ifconfig team0    ###       
team0: flags=4099  mtu 1500
        ether c6:8c:c4:9b:c6:1f  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 2.グループにメンバーを追加
コマンド:#nmcli connection add type team-slave con-name team 0-2 ifname eth 2 master team 0
コマンド概要:#nmcli connection追加タイプteam-メンバープロファイル名team 0-2 NIC名eth 2プライマリデバイス名team 0
# nmcli connection add type team-slave con-name team0-1 ifname eth0 master team0
Connection 'team0-1' (bf3afedf-0b07-488c-9215-29159b0b5f3a) successfully added.
########    eth0 team0
# nmcli connection add type team-slave con-name team0-2 ifname eth1 master team0
Connection 'team0-2' (068fe4ac-8463-4033-b82d-de0916b74103) successfully added.
########    eth1 team0

3.仮想NIC team 0のIPアドレスを設定する
# nmcli connection modify team0 ipv4.method manual ipv4.addresses 192.168.1.1/24 connection.autoconnect yes

 4.構成のアクティブ化
[root@server0 ~]# nmcli connection up team0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
# nmcli connection up team0-1
# nmcli connection up team0-2

5.テスト効果
リンク集約ステータスの表示コマンド
#ifconfig eth 0 down NIC 1 downが落ちた場合#teamdctl team 0 state前のteam 0の状態を表示
6.その他
#nmcli connection delete team 0#team 0構成の削除