Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetEdit.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www/manager6/sdn/VnetEdit.js b/www/manager6/sdn/VnetEdit.js
index dfe6cb13..aa40b41f 100644
--- a/www/manager6/sdn/VnetEdit.js
+++ b/www/manager6/sdn
Signed-off-by: Alexandre Derumier
---
www/manager6/Makefile| 1 +
www/manager6/Utils.js| 5 +++
www/manager6/sdn/zones/SimpleEdit.js | 53
3 files changed, 59 insertions(+)
create mode 100644 www/manager6/sdn/zones/SimpleEdit.js
Signed-off-by: Alexandre Derumier
---
PVE/API2/Network/SDN/Zones.pm | 2 +-
PVE/API2/Network/SDN/Zones/Content.pm | 1 -
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/PVE/API2/Network/SDN/Zones.pm b/PVE/API2/Network/SDN/Zones.pm
index 3e371df..f629f43 100644
--- a/PVE
Signed-off-by: Alexandre Derumier
---
pvesdn.adoc | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/pvesdn.adoc b/pvesdn.adoc
index c1597b8..ed8652d 100644
--- a/pvesdn.adoc
+++ b/pvesdn.adoc
@@ -142,12 +142,22 @@ Common options
nodes:: Deploy and allow to use
This add a new simple plugin, to create standalone/isolated
bridge without any vlan tag.
This can be used for routed setup or NAT bridge (I'll look
to implemented NAT with subnets)
Tag is now optionnal, and tag value is checked in zone plugin
now.
Alexandre Derumier (3):
add simple p
Following the pve-network && pve-docs patch series
Alexandre Derumier (3):
sdn: vnetedit: tag optional && fix max tag value
sdn: move mtu from vnetview to zoneview
sdn: add simple zone plugin
www/manager6/Makefile| 1 +
www/manager6/Utils.js
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetView.js | 7 +--
www/manager6/sdn/ZoneView.js | 5 +
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/www/manager6/sdn/VnetView.js b/www/manager6/sdn/VnetView.js
index 8afb29cf..e73632d1 100644
--- a/www/manager6
Signed-off-by: Alexandre Derumier
---
PVE/API2/Network/SDN/Vnets.pm | 15 +++
PVE/Network/SDN/VnetPlugin.pm | 5 +++--
PVE/Network/SDN/Zones/EvpnPlugin.pm | 7 +++
PVE/Network/SDN/Zones/Plugin.pm | 5 +
PVE/Network/SDN/Zones/QinQPlugin.pm | 8
allow to create standalone or simple routed vnets
Signed-off-by: Alexandre Derumier
---
PVE/API2/Network/SDN/Zones.pm | 1 +
PVE/Network/SDN/Zones.pm | 2 +
PVE/Network/SDN/Zones/Makefile| 2 +-
PVE/Network/SDN/Zones/SimplePlugin.pm | 70
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Controllers/EvpnPlugin.pm | 4 ++--
PVE/Network/SDN/Zones/EvpnPlugin.pm | 2 +-
PVE/Network/SDN/Zones/VxlanPlugin.pm | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/PVE/Network/SDN/Controllers/EvpnPlugin.pm
> Maybe could we generate them once at proxmox side ?
>>-1
>>
>>Copying private keys is bad ...
I'll look if I can make sshkey gen occur only once, or simply chattr files
it's possible to configure cloudinit modules, to launch only
[once,instance,always].
by default, almost all modules run
Hi,
I'm currently testing cloudinit,
and I have notice that each time we are doing a change,
as we generate a new instance each time (because they are no other easy way
to get network configuration regenerate),
The server ssh private keys are generate again and again.
It's possible to put in cl
ichler"
À: "pve-devel"
Envoyé: Mercredi 24 Juin 2020 10:23:14
Objet: Re: [pve-devel] [PATCH pve-network] allow [ ,;] for ip lists
why not use PVE::Tools::split_list ? it's our standard helper for these
kind of things, and also correctly trims whitespace and has support for
>>Do you want to allocate IPs on VM creation time, or VM start time?
I think at vm creation time, or nic hotplug/unplug.
the ipam api is called, return free ip address, and we write somewhere in vm
config the ip address.
(for nic hotplug/unplug, we need to handle ipam removal on config revert)
L
>>You you also do not store the cidr there, and instead
>>store the some pool ID retured by IPAM?
cidr should be the key/id of the subnet. Almost all ipam use the cidr as key.
Alexandre Derumier
Ingénieur système et stockage
Manager Infrastructure
Fixe : +33 3
>>No. I mean you store all subnets and IPs in subnets.cfg, so why do we
>>need/want IPAM plugins?
oh ok sorry.
No,no, I don't want to store ips in subnets.cfg, it's done in ipam. (or it
could be done in a localipam database if no ipam exist).
the "allocation-pools" option, was for: in this su
>>But you already mange subnets and allocation pools in subnets.cfg, so what it
>>the purpose
>>of those ipam plugins? I am unable to see the point? Keeping those
>>reservations in sync
>>looks hard to me.
do you mean sync between dhcp && ipam ?
I'm more thinking about static dhcp reservation
>> In second step, we could also add dhcp server features, with static ip/mac
>> leases. (Kea dhcp seem a good candidate).
>> with 1 local dhcp server by node. (only responding to local vms)
>> for bgp-evpn it's easy because we already have a anycast gateway ip, so it
>> can be use by dhcp serv
also add status icon:
-pending (yellow triangle)
-error (red cross)
Signed-off-by: Alexandre Derumier
---
www/css/ext6-pve.css | 4
www/manager6/tree/ResourceTree.js | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/www/css/ext6-pve.css b/www/css
check all plumbing interfaces needed for vnets
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones.pm| 29 +---
PVE/Network/SDN/Zones/Plugin.pm | 35
PVE/Network/SDN/Zones/QinQPlugin.pm | 51 +
PVE/Network/SDN
Hi,
the sdn beta seem to works fine currently, I think the model is good enough to
handle users need.
I'm already thinking about the next step: ip management (ipam) && dhcp.
The main idea is to be able to defined subnets with pools of address ip on
vnets, and when user create a vm
on this vnet
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Controllers/EvpnPlugin.pm | 4 ++--
PVE/Network/SDN/Zones/EvpnPlugin.pm | 2 +-
PVE/Network/SDN/Zones/VxlanPlugin.pm | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/PVE/Network/SDN/Controllers/EvpnPlugin.pm
Signed-off-by: Alexandre Derumier
---
PVE/API2/Cluster.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/API2/Cluster.pm b/PVE/API2/Cluster.pm
index 76560fa4..062ca849 100644
--- a/PVE/API2/Cluster.pm
+++ b/PVE/API2/Cluster.pm
@@ -411,7 +411,7 @@ __PACKAGE__
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/Browser.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www/manager6/sdn/Browser.js b/www/manager6/sdn/Browser.js
index 20944bd5..1415f966 100644
--- a/www/manager6/sdn/Browser.js
+++ b/www/manager6/sdn/Browser.js
Signed-off-by: Alexandre Derumier
---
PVE/API2/AccessControl.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/API2/AccessControl.pm b/PVE/API2/AccessControl.pm
index 8b053dc..fd27786 100644
--- a/PVE/API2/AccessControl.pm
+++ b/PVE/API2/AccessControl.pm
@@ -176,7 +176,7
8 Juin 2020 16:48:14
Objet: Re: [pve-devel] [PATCH proxmox-widget-toolkit] networkedit: display mtu
for ovsbond too
On 6/7/20 1:30 PM, Alexandre Derumier wrote:
> ---
> node/NetworkEdit.js | 23 ---
> 1 file changed, 12 insertions(+), 11 deletions(-)
>
Chang
k is not implemented (yet), so the
slaves of the bond are still down.
Debian/Ubuntu official docs always set "auto ethX" for bond slaves,
it's really more clean like this.
Signed-off-by: Alexandre Derumier
---
src/PVE/INotify.pm | 2 ++
test
---
node/NetworkEdit.js | 23 ---
1 file changed, 12 insertions(+), 11 deletions(-)
diff --git a/node/NetworkEdit.js b/node/NetworkEdit.js
index 72aab6f..b01712c 100644
--- a/node/NetworkEdit.js
+++ b/node/NetworkEdit.js
@@ -312,19 +312,20 @@ Ext.define('Proxmox.node.NetworkEd
: Alexandre Derumier
---
debian/changelog | 6
...-t-process_mtu-if-ovs-mtu-is-defined.patch | 32 +++
debian/patches/series | 1 +
3 files changed, 39 insertions(+)
create mode 100644
debian/patches/pve/0009-address-don-t
Hi,
any comment about this patch ?
forum users still need it
https://forum.proxmox.com/threads/set-mtu-on-guest.45078/page-2
(and it could help too with vxlan and other tunneling where mtu need to be
reduce on guest)
- Mail original -
De: "aderumier"
À: "pve-devel"
Cc: "aderumier"
À: "pve-devel" , "aderumier"
Envoyé: Mercredi 3 Juin 2020 09:47:35
Objet: applied-series: Re: [pve-devel] [PATCH V2 ifupdown2 00/10] 3.0.0-1
version
On 6/2/20 10:31 AM, Alexandre Derumier wrote:
> Hi,
>
> This patch series update ifupdown2 to 3.0.0-1.
>
>
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/zones/VlanEdit.js | 10 ++
1 file changed, 10 insertions(+)
diff --git a/www/manager6/sdn/zones/VlanEdit.js
b/www/manager6/sdn/zones/VlanEdit.js
index 9060b4e5..79b6bc39 100644
--- a/www/manager6/sdn/zones/VlanEdit.js
+++ b/www
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetEdit.js | 7 +++
www/manager6/sdn/VnetView.js | 5 +
2 files changed, 12 insertions(+)
diff --git a/www/manager6/sdn/VnetEdit.js b/www/manager6/sdn/VnetEdit.js
index 9ef2b1c0..c5e3859d 100644
--- a/www/manager6/sdn/VnetEdit.js
Patch1 is a resend with fix
Patch2 add missing mtu option to vlan plugin
Alexandre Derumier (2):
sdn: add vlan aware option to vnet
sdn: vlan : add mtu field
www/manager6/sdn/VnetEdit.js | 7 +++
www/manager6/sdn/VnetView.js | 5 +
www/manager6/sdn/zones/VlanEdit.js
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VlanPlugin.pm | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm
b/PVE/Network/SDN/Zones/VlanPlugin.pm
index 8364451..987c553 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
Some users would like to be able to defined vlans at
vm level, or allow trunks, on top of already
tagged vnet. (including vlan on top of vxlan tunnel)
Allow it on all layer2 plugins, and add a warn
for evpn layer3 plugin.
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/VnetPlugin.pm
if not, on reload, interfaces are unplug/replugged with packet
loss.
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/QinQPlugin.pm | 4
PVE/Network/SDN/Zones/VlanPlugin.pm | 6 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VlanPlugin.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm
b/PVE/Network/SDN/Zones/VlanPlugin.pm
index 0abe8da..edb132c 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
+++ b
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VlanPlugin.pm | 5 -
1 file changed, 5 deletions(-)
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm
b/PVE/Network/SDN/Zones/VlanPlugin.pm
index 3bff970..0abe8da 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
+++ b/PVE/Network
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones.pm| 8 +++-
PVE/Network/SDN/Zones/QinQPlugin.pm | 1 +
PVE/Network/SDN/Zones/VlanPlugin.pm | 2 ++
3 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones.pm b/PVE/Network/SDN/Zones.pm
index
This ass support for vlan-aware vnets.
patch1 && 2 were already submit on the mailing
patch3 is a small fix to avoid packet lost on reload
with ovs + qinq|vlan plugins
changelog v2:
add more fixes for ovs
Alexandre Derumier (7):
add vnet vlan-aware option
vlan: ovs: use dot1q-tun
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/QinQPlugin.pm | 1 +
PVE/Network/SDN/Zones/VlanPlugin.pm | 1 +
2 files changed, 2 insertions(+)
diff --git a/PVE/Network/SDN/Zones/QinQPlugin.pm
b/PVE/Network/SDN/Zones/QinQPlugin.pm
index 2ae2649..73c2e84 100644
--- a/PVE/Network
op
of 3.0.0-1 tag.
They are some fix for ovs plugin, and some new interfaces
like veth pair are supported too. (I need them for sdn).
changelog v2:
add missing 0008-openvswitch-ovs-ports-condone-regex-exclude-tap-veth.patch
Alexandre Derumier (10):
remove extra patches
rebase 0001-don-t-r
Signed-off-by: Alexandre Derumier
---
debian/control | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/debian/control b/debian/control
index 62358f6..5a95659 100644
--- a/debian/control
+++ b/debian/control
@@ -5,12 +5,13 @@ Maintainer: Proxmox Support Team
https://github.com/CumulusNetworks/ifupdown2/commit/5cbe13d17a28e1ce4a411092f0bd659360406572
Signed-off-by: Alexandre Derumier
---
.../0004-fix-start-networking-permission.patch | 13 +
debian/patches/series | 1 +
2 files changed, 14 insertions
https://github.com/CumulusNetworks/ifupdown2/commit/523b347ad49234efb7787f6f084070034de7e977
Signed-off-by: Alexandre Derumier
---
.../0002-nllistener-increase-buffer.patch | 25 +++
debian/patches/series | 1 +
2 files changed, 26 insertions
Signed-off-by: Alexandre Derumier
---
...-veth-fwpr-interfaces-from-bridge-on.patch | 29 +--
1 file changed, 8 insertions(+), 21 deletions(-)
diff --git
a/debian/patches/pve/0001-don-t-remove-tap-veth-fwpr-interfaces-from-bridge-on.patch
b/debian/patches/pve/0001-don-t
https://github.com/CumulusNetworks/ifupdown2/pull/164
Signed-off-by: Alexandre Derumier
---
.../extra/0003-ovs-multiple-ovsport.patch | 53 +++
debian/patches/series | 1 +
2 files changed, 54 insertions(+)
create mode 100644 debian/patches/extra
Signed-off-by: Alexandre Derumier
---
debian/changelog | 6 ++
1 file changed, 6 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 7ca7226..ff13c56 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ifupdown2 (3.0.0-1+pve1) pve; urgency=medium
Signed-off-by: Alexandre Derumier
---
...ports-condone-regex-exclude-tap-veth.patch | 34 +++
debian/patches/series | 1 +
2 files changed, 35 insertions(+)
create mode 100644
debian/patches/pve/0008-openvswitch-ovs-ports-condone-regex-exclude-tap
Signed-off-by: Alexandre Derumier
---
...g-option-to-common_argparse-to-avoid.patch | 44
.../extra/0002-fix-default-forwarding.patch | 100 --
debian/patches/series | 2 -
3 files changed, 146 deletions(-)
delete mode 100644
debian/patches
openvswitch is now upstream
add extra-patch for ovs-ports-condone-regex
https://github.com/CumulusNetworks/ifupdown2/pull/157
Signed-off-by: Alexandre Derumier
---
.../0001-ovs-ovs-ports-condone-regex.patch| 66 ++
.../pve/0008-add-openvswitch-addon.patch | 595
Signed-off-by: Alexandre Derumier
---
service-fix-dependencies-and-ordering.patch | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git
a/debian/patches/pve/0007-networking.service-fix-dependencies-and-ordering.patch
b/debian/patches/pve/0007
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VlanPlugin.pm | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm
b/PVE/Network/SDN/Zones/VlanPlugin.pm
index 8364451..987c553 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
if not, on reload, interfaces are unplug/replugged with packet
loss.
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/QinQPlugin.pm | 4
PVE/Network/SDN/Zones/VlanPlugin.pm | 6 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones
This ass support for vlan-aware vnets.
patch1 && 2 were already submit on the mailing
patch3 is a small fix to avoid packet lost on reload
with ovs + qinq|vlan plugins
Alexandre Derumier (3):
add vnet vlan-aware option
vlan: ovs: use dot1q-tunnel when vlanaware is enabled
qinq|v
Some users would like to be able to defined vlans at
vm level, or allow trunks, on top of already
tagged vnet. (including vlan on top of vxlan tunnel)
Allow it on all layer2 plugins, and add a warn
for evpn layer3 plugin.
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/VnetPlugin.pm
Signed-off-by: Alexandre Derumier
---
service-fix-dependencies-and-ordering.patch | 17 +
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git
a/debian/patches/pve/0007-networking.service-fix-dependencies-and-ordering.patch
b/debian/patches/pve/0007
https://github.com/CumulusNetworks/ifupdown2/commit/5cbe13d17a28e1ce4a411092f0bd659360406572
Signed-off-by: Alexandre Derumier
---
.../0004-fix-start-networking-permission.patch | 13 +
debian/patches/series | 1 +
2 files changed, 14 insertions
https://github.com/CumulusNetworks/ifupdown2/pull/164
Signed-off-by: Alexandre Derumier
---
.../extra/0003-ovs-multiple-ovsport.patch | 53 +++
debian/patches/series | 1 +
2 files changed, 54 insertions(+)
create mode 100644 debian/patches/extra
op
of 3.0.0-1 tag.
They are some fix for ovs plugin, and some new interfaces
like veth pair are supported too. (I need them for sdn).
Alexandre Derumier (9):
remove extra patches
rebase 0001-don-t-remove-tap-veth-fwpr-interfaces-from-bridge-on.patch
rebase 0007-networking.servic
Signed-off-by: Alexandre Derumier
---
...-veth-fwpr-interfaces-from-bridge-on.patch | 29 +--
1 file changed, 8 insertions(+), 21 deletions(-)
diff --git
a/debian/patches/pve/0001-don-t-remove-tap-veth-fwpr-interfaces-from-bridge-on.patch
b/debian/patches/pve/0001-don-t
Signed-off-by: Alexandre Derumier
---
...g-option-to-common_argparse-to-avoid.patch | 44
.../extra/0002-fix-default-forwarding.patch | 100 --
debian/patches/series | 2 -
3 files changed, 146 deletions(-)
delete mode 100644
debian/patches
https://github.com/CumulusNetworks/ifupdown2/commit/523b347ad49234efb7787f6f084070034de7e977
Signed-off-by: Alexandre Derumier
---
.../0002-nllistener-increase-buffer.patch | 25 +++
debian/patches/series | 1 +
2 files changed, 26 insertions
Signed-off-by: Alexandre Derumier
---
debian/control | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/debian/control b/debian/control
index 62358f6..5a95659 100644
--- a/debian/control
+++ b/debian/control
@@ -5,12 +5,13 @@ Maintainer: Proxmox Support Team
Signed-off-by: Alexandre Derumier
---
debian/changelog | 6 ++
1 file changed, 6 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 7ca7226..ff13c56 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+ifupdown2 (3.0.0-1+pve1) pve; urgency=medium
openvswitch is now upstream
add extra-patch for ovs-ports-condone-regex
https://github.com/CumulusNetworks/ifupdown2/pull/157
Signed-off-by: Alexandre Derumier
---
.../0001-ovs-ovs-ports-condone-regex.patch| 66 ++
.../pve/0008-add-openvswitch-addon.patch | 595
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VlanPlugin.pm | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/VlanPlugin.pm
b/PVE/Network/SDN/Zones/VlanPlugin.pm
index 8364451..987c553 100644
--- a/PVE/Network/SDN/Zones/VlanPlugin.pm
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetEdit.js | 5 ++---
www/manager6/sdn/VnetView.js | 5 +
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/www/manager6/sdn/VnetEdit.js b/www/manager6/sdn/VnetEdit.js
index e2ace128..c5e3859d 100644
--- a/www/manager6/sdn
Signed-off-by: Alexandre Derumier
---
pvesdn.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pvesdn.adoc b/pvesdn.adoc
index af89bba..90a89d8 100644
--- a/pvesdn.adoc
+++ b/pvesdn.adoc
@@ -442,7 +442,7 @@ Create a `myvnet2' with customer VLAN-id 100 on the
previ
Signed-off-by: Alexandre Derumier
---
pvesdn.adoc | 3 +++
1 file changed, 3 insertions(+)
diff --git a/pvesdn.adoc b/pvesdn.adoc
index 0dd58ee..af89bba 100644
--- a/pvesdn.adoc
+++ b/pvesdn.adoc
@@ -114,6 +114,9 @@ VNet properties are:
* Tag: The unique VLAN or VXLAN id
+* Vlan Aware
Signed-off-by: Alexandre Derumier
---
pvesdn.adoc | 6 ++
1 file changed, 6 insertions(+)
diff --git a/pvesdn.adoc b/pvesdn.adoc
index f890003..0dd58ee 100644
--- a/pvesdn.adoc
+++ b/pvesdn.adoc
@@ -267,6 +267,12 @@ After applying the configuration through the main SDN
web-interface panel
Somes fixes, and add description for new vnet vlan-aware option
Alexandre Derumier (3):
sdn: add a note to add "source /etc/network/interfaces.d/*"
sdn: add vnet vlan-aware option
sdn: fix qinq zone2 example
pvesdn.adoc | 11 ++-
1 file changed, 10 insertions(+),
Some users would like to be able to defined vlans at
vm level, or allow trunks, on top of already
tagged vnet. (including vlan on top of vxlan tunnel)
Allow it on all layer2 plugins, and add a warn
for evpn layer3 plugin.
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/VnetPlugin.pm
100i0 2 PVID Egress Untagged
after
-
tap100i0 2 PVID Egress Untagged
net0: e1000=BA:90:68:B8:CF:F5,bridge=vmbr1,trunks=2-11
before
--
tap100i0 1 PVID Egress Untagged
2-11
after
-
tap100i0 1 PVID Egress Untagged
2-11
Signed-off-by: Alex
Hi,
I have done some benchmark with librbd octopus,
results are really great with new the write-around cache policy. (Simply need
to enable cache=writeback in qemu)
Here some iops result with 1vm - 1disk - 4k block iodepth=64, librbd, no
iothread.
nautilus-cache=
ply).
yes, I need to improve that.
I'll look at this next week.
- Mail original -
De: "Thomas Lamprecht"
À: "pve-devel" , "aderumier"
Envoyé: Mardi 19 Mai 2020 21:45:15
Objet: applied-series: Re: [pve-devel] [PATCH V2 pve-network 0/6] always use a
vnet
Following last pve-network series
Alexandre Derumier (3):
vnetview: remove mtu field
sdn: restrict zone && vnet name to 8 characters
qinq: add vlan-protocol option
www/manager6/sdn/Browser.js | 4 ++--
www/manager6/sdn/VnetEdit.js | 2 +-
www/mana
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/Browser.js | 4 ++--
www/manager6/sdn/VnetView.js | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/www/manager6/sdn/Browser.js b/www/manager6/sdn/Browser.js
index 339fedb1..20944bd5 100644
--- a/www/manager6/sdn
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/zones/QinQEdit.js | 8
1 file changed, 8 insertions(+)
diff --git a/www/manager6/sdn/zones/QinQEdit.js
b/www/manager6/sdn/zones/QinQEdit.js
index 9d0fdb67..beb2573e 100644
--- a/www/manager6/sdn/zones/QinQEdit.js
+++ b/www
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetEdit.js | 2 +-
www/manager6/sdn/controllers/EvpnEdit.js | 2 +-
www/manager6/sdn/zones/EvpnEdit.js | 2 +-
www/manager6/sdn/zones/QinQEdit.js | 2 +-
www/manager6/sdn/zones/VxlanEdit.js | 2 +-
5 files
vnets can have random name, prefix other interfaces to avoid conflicts
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Controllers/EvpnPlugin.pm | 2 +-
PVE/Network/SDN/Zones/EvpnPlugin.pm | 24 +++
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git
ag)--->vnet--->vm
vlanawarebridge
---
eth0vlanawarebrige-(tag)->vlanwarebridge-(tag)->vnet--->vm
non-vlanaware bridge
eth0--->eth0.x(svlan)--->eth0.x.y(cvlan)---->vnet>vm
Signed-off-by: Alexandre Derumier
---
PVE
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/VnetPlugin.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/VnetPlugin.pm b/PVE/Network/SDN/VnetPlugin.pm
index b0280fc..179bfa4 100644
--- a/PVE/Network/SDN/VnetPlugin.pm
+++ b/PVE/Network/SDN
awarebridge
---
eth0vlanaware bridge vmbr0--(vmbr0.X tag)>vnet>vm
non-vlanaware bridge
keep vmbrXvY for compatibility with existing network
eth0<>eth0.Xvmbr0v10--vnet---->vm
Signed-off-by: Alexandre Derumier
---
PVE/Network/SD
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/Plugin.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/Plugin.pm b/PVE/Network/SDN/Zones/Plugin.pm
index 2335d9e..9ea7a50 100644
--- a/PVE/Network/SDN/Zones/Plugin.pm
+++ b/PVE/Network/SDN
andle=20
both 802.1ad && 802.1q service vlan.
I'll update documentation && gui tomorrow
Changelog v2:
- keep interfaces sort
- fix the vnet name character to 8
Alexandre Derumier (6):
restrict zone name to 8 characters
retrict vnet name to 8 characters
vlan: use new
vnets can have random name, prefix other interfaces to avoid conflicts
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VxlanPlugin.pm | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Network/SDN/Zones/VxlanPlugin.pm
b/PVE/Network/SDN/Zones
--- Mail original -
De: "Thomas Lamprecht"
À: "pve-devel" , "aderumier"
Envoyé: Mardi 19 Mai 2020 08:28:16
Objet: applied: [pve-devel] [PATCH V2 ifupdown2 1/1] openvswitch: don't remove
tap|veth interfaces when adding an internal ovs port
On 5/16/20 2:07 PM, A
yé: Mardi 19 Mai 2020 16:43:20
Objet: Re: [pve-devel] [PATCH pve-network 1/7] don't sort interfaces in
/etc/network/interfaces.d/sdn
On 5/19/20 3:48 PM, Alexandre Derumier wrote:
> Sometime, ifupdown2 can't handle depend correctly, and interface order is
> used
>
makes no s
damn, sorry
- Mail original -
De: "Thomas Lamprecht"
À: "pve-devel" , "aderumier"
Envoyé: Mardi 19 Mai 2020 16:43:59
Objet: Re: [pve-devel] [PATCH pve-network 3/7] retrict vnet name to 8 characters
On 5/19/20 3:48 PM, Alexandre Derumier wrote:
>
terfaces
- Mail original -
De: "Thomas Lamprecht"
À: "pve-devel" , "aderumier"
Envoyé: Mardi 19 Mai 2020 16:43:20
Objet: Re: [pve-devel] [PATCH pve-network 1/7] don't sort interfaces in
/etc/network/interfaces.d/sdn
On 5/19/20 3:48 PM, Alexandre Derumier
Signed-off-by: Alexandre Derumier
---
pvesdn.adoc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pvesdn.adoc b/pvesdn.adoc
index 4277bb2..f890003 100644
--- a/pvesdn.adoc
+++ b/pvesdn.adoc
@@ -164,10 +164,12 @@ NOTE: Your physical network switches must support stacked
both 802.1ad && 802.1q service vlan.
I'll update documentation && gui tomorrow
Alexandre Derumier (7):
don't sort interfaces in /etc/network/interfaces.d/sdn
restrict zone name to 8 characters
retrict vnet name to 8 characters
vlan: use new model
qinq: use new mo
vnets can have random name, prefix other interfaces to avoid conflicts
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Controllers/EvpnPlugin.pm | 2 +-
PVE/Network/SDN/Zones/EvpnPlugin.pm | 24 +++
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git
Sometime, ifupdown2 can't handle depend correctly, and interface order is used
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones.pm b/PVE/Network/SDN/Zones.pm
index 436b103..435e40b 1
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/Plugin.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/Network/SDN/Zones/Plugin.pm b/PVE/Network/SDN/Zones/Plugin.pm
index 2335d9e..9ea7a50 100644
--- a/PVE/Network/SDN/Zones/Plugin.pm
+++ b/PVE/Network/SDN
ag)--->vnet--->vm
vlanawarebridge
---
eth0vlanawarebrige-(tag)->vlanwarebridge-(tag)->vnet--->vm
non-vlanaware bridge
eth0--->eth0.x(svlan)--->eth0.x.y(cvlan)---->vnet>vm
Signed-off-by: Alexandre Derumier
---
PVE
vnets can have random name, prefix other interfaces to avoid conflicts
Signed-off-by: Alexandre Derumier
---
PVE/Network/SDN/Zones/VxlanPlugin.pm | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Network/SDN/Zones/VxlanPlugin.pm
b/PVE/Network/SDN/Zones
awarebridge
---
eth0vlanaware bridge vmbr0--(vmbr0.X tag)>vnet>vm
non-vlanaware bridge
keep vmbrXvY for compatibility with existing network
eth0<>eth0.Xvmbr0v10--vnet---->vm
Signed-off-by: Alexandre Derumier
---
PVE/Network/SD
1 - 100 of 7351 matches
Mail list logo