openvswitch
sudo ip addr add 192.168.10.147/24 dev br0
gateway 192.168.10.2
sudo ip link set br0 up
server host 정보
# Public
192.168.24.1 dbwr1.localdomain dbwr1
192.168.24.2 dbwr2.localdomain dbwr2
# Private
192.168.10.147 dbwr1-priv.localdomain dbwr1-priv
192.168.10.148 dbwr2-priv.localdomain dbwr2-priv
# Virtual
192.168.24.31 dbwr1-vip.localdomain dbwr1-vip
192.168.24.32 dbwr2-vip.localdomain dbwr2-vip
# SCAN
192.168.24.41 dbwr-scan.localdomain dbwr-scan
192.168.24.42 dbwr-scan.localdomain dbwr-scan
192.168.24.43 dbwr-scan.localdomain dbwr-sca
=======================================================
[root@dbwr1 ~]# ping 192.168.10.147
PING 192.168.10.147 (192.168.10.147) 56(84) bytes of data.
64 bytes from 192.168.10.147: icmp_seq=1 ttl=64 time=0.261 ms
64 bytes from 192.168.10.147: icmp_seq=2 ttl=64 time=0.122 ms
64 bytes from 192.168.10.147: icmp_seq=3 ttl=64 time=0.672 ms
^C
--- 192.168.10.147 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2031ms
rtt min/avg/max/mdev = 0.122/0.351/0.672/0.233 ms
[root@dbwr1 ~]# ping 192.168.24.1
PING 192.168.24.1 (192.168.24.1) 56(84) bytes of data.
From 192.168.24.31 icmp_seq=1 Destination Host Unreachable
From 192.168.24.31 icmp_seq=2 Destination Host Unreachable
From 192.168.24.31 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.24.1 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5102ms
이걸묶는 작업을 하기위해 openvswitch 설치 구동중
# Public : ens192
# Private : ens160 gateway 는 192.168.10.2 임
# Virtual :ens161
묶는 bridge 를 구성하려고 한다.
================================================================
브리지 생성
ovs-vsctl add-br br0
ovs-vsctl add-port br0 ens160
ovs-vsctl add-port br0 ens192
ovs-vsctl add-port br0 ens224
ovs-vsctl show
ip addr add 192.168.10.147/24 dev br0
ip link set br0 up
ip route add default via 192.168.10.2 dev br0
ip route add 192.168.10.0/24 dev br0
ovs-vsctl show
ip link set br0 up
ip link set ens160 up
ip link set ens192 up
ip link set ens224 up
ip route show
[ ip route del 192.168.10.0/24 dev ens160
ip route add 192.168.10.0/24 dev br0 ] 추가
======================== 설정 작업후 양 노드에서 바란본 작업
root@dbwr2 ~]# ovs-vsctl show
2deacbb3-e927-4c6e-9f55-58537de93ffd
Bridge br0
Port ens192
Interface ens192
Port ens224
Interface ens224
Port br0
Interface br0
type: internal
Port ens160
Interface ens160
ovs-vsctl show
0ec595d2-6bc4-4e8e-8a5c-217560c38704
Bridge br0
Port ens224
Interface ens224
Port ens192
Interface ens192
Port br0
Interface br0
type: internal
Port ens160
Interface ens160
작업후 ping test
Checking 192.168.10.148 (dbwr2-priv.localdomain dbwr2-priv )...
192.168.10.148 is reachable
Checking 192.168.10.147 (dbwr1-priv.localdomain dbwr1-priv )...
192.168.10.147 is reachable
Checking 192.168.24.31 (dbwr1-vip.localdomain dbwr1-vip )...
192.168.24.31 is reachable
Checking 192.168.24.32 (dbwr2-vip.localdomain dbwr2-vip )...
192.168.24.32 is reachable
Checking 192.168.24.41 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.41 is not reachable
Checking 192.168.24.42 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.42 is not reachable
Checking 192.168.24.43 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.43 is not reachable
Checking 192.168.24.1 (dbwr1.localdomain dbwr1 )...
192.168.24.1 is reachable
Checking 192.168.24.2 (dbwr2.localdomain dbwr2 )...
192.168.24.2 is reachable
===============================
Checking 192.168.10.148 (dbwr2-priv.localdomain dbwr2-priv )...
192.168.10.148 is reachable
Checking 192.168.10.147 (dbwr1-priv.localdomain dbwr1-priv )...
192.168.10.147 is reachable
Checking 192.168.24.31 (dbwr1-vip.localdomain dbwr1-vip )...
192.168.24.31 is reachable
Checking 192.168.24.32 (dbwr2-vip.localdomain dbwr2-vip )...
192.168.24.32 is reachable
Checking 192.168.24.41 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.41 is not reachable
Checking 192.168.24.42 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.42 is not reachable
Checking 192.168.24.43 (dbwr-scan.localdomain dbwr-scan )...
192.168.24.43 is not reachable
Checking ::1 (localhost localhost.localdomain localhost6 localhost6.localdomain6 )...
ping: connect: 네트워크가 접근 불가능합니다
::1 is not reachable
Checking 192.168.24.1 (dbwr1.localdomain dbwr1 )...
192.168.24.1 is reachable
Checking 192.168.24.2 (dbwr2.localdomain dbwr2 )...
192.168.24.2 is reachable
Checking 127.0.0.1 (localhost localhost.localdomain localhost4 localhost4.localdomain4 )...
127.0.0.1 is reachable
============================ scanip 를 제외한 네트웍 테스트