Doe eens
code:
1
| ls -l /etc/sysconfig/network-scripts |
Zie jij daar sub (vlan) interfaces dan? Of enkel je interfaces en je ovs ports?/quote]
[quote]
Volgens mij staat dat hier beschreven
https://www.reddit.com/r/...onfiguration_with_docker/[quote]
Dat is dus de manier waarop ik het op mijn DSM 6 zonder OVS heb gedaan.
Maar zoals je met dat commando dat ik net gaf zal zien, bestaat bond0 niet meer als directie interface. Je hebt daar enkel nog ovs_bond0 zodra OVS actief staat.
Als ik dezelfde procedure volg als jouw link met ovs_bond0 als interface om onder te verdelen dan werkt het dus simpelweg niet.
Maar nogmaals, ik gebruik geen tagging of alleen maar 1 tag op mij vSwitch, alles is verder op de guest ingesteld.
Ok, en voor VMM guests snap ik dat. In VMM maak je gewoon je netwerkje aan en OVS maakt een tap interface in de juiste vlan voor je. Simpel.
Maar hoe spreek je die vlan aan met een docker macvlan? Of op welke manier krijg jij je docker in de juiste bridge/vlan geconfigureerd?
Dit begrijp ik toch goed he? Elke fysieke vlan, is voor jou een aparte virtuele bridge?
EDIT: Ik begin te denken/beseffen dat ik hier totaal verkeerd tegenaan aant kijken ben door te proberen ovs en standaard linux netwerk door elkaar te halen.
Er is blijkbaar gewoon support voor docker en ovs.. achteraf bekeken.. erg logisch ook.
Ik zal dus eerst de gedachtenkronkel dat OVS is, maar eens doorgronden en daarna kan ik hopelijk met volgend commando bereiken wat ik wil bereiken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| ovs-docker
ovs-docker: Performs integration of Open vSwitch with Docker.
usage: ovs-docker COMMAND
Commands:
add-port BRIDGE INTERFACE CONTAINER [--ipaddress="ADDRESS"]
[--gateway=GATEWAY] [--macaddress="MACADDRESS"]
[--mtu=MTU]
Adds INTERFACE inside CONTAINER and connects it as a port
in Open vSwitch BRIDGE. Optionally, sets ADDRESS on
INTERFACE. ADDRESS can include a '/' to represent network
prefix length. Optionally, sets a GATEWAY, MACADDRESS
and MTU. e.g.:
ovs-docker add-port br-int eth1 c474a0e2830e
--ipaddress=192.168.1.2/24 --gateway=192.168.1.1
--macaddress="a2:c3:0d:49:7f:f8" --mtu=1450
del-port BRIDGE INTERFACE CONTAINER
Deletes INTERFACE inside CONTAINER and removes its
connection to Open vSwitch BRIDGE. e.g.:
ovs-docker del-port br-int eth1 c474a0e2830e
del-ports BRIDGE CONTAINER
Removes all Open vSwitch interfaces from CONTAINER. e.g.:
ovs-docker del-ports br-int c474a0e2830e
set-vlan BRIDGE INTERFACE CONTAINER VLAN
Configures the INTERFACE of CONTAINER attached to BRIDGE
to become an access port of VLAN. e.g.:
ovs-docker set-vlan br-int eth1 c474a0e2830e 5
Options:
-h, --help display this help message. |
@
DukeBox bedankt voor de volharding
EDIT #2:
yep, het is zo simpel blijkbaar.
Simpele guide die laat zien hoe je container aan je ovs_bridge linkt :
http://peesapatisairam.bl...containers-using-ovs.html
[
Voor 45% gewijzigd door
witchdoc op 30-06-2022 10:55
]