---
PVE/API2/Network/SDN/Subnets.pm | 31 +-
PVE/Network/SDN/SubnetPlugin.pm | 59 ---
PVE/Network/SDN/Subnets.pm| 34 +--
PVE/Network/SDN/VnetPlugin.pm | 23 ---
PVE/Network/SDN/Vnets.pm | 43
---
PVE/API2/Network/SDN.pm | 7 +
PVE/API2/Network/SDN/Dns.pm | 242 ++
PVE/API2/Network/SDN/Makefile | 2 +-
PVE/Network/SDN/Dns.pm| 57 ++
PVE/Network/SDN/Dns/Makefile | 8 +
PVE/Network/SDN/Dns/Plugin.p
---
PVE/Network/SDN/Vnets.pm | 33 +
1 file changed, 33 insertions(+)
diff --git a/PVE/Network/SDN/Vnets.pm b/PVE/Network/SDN/Vnets.pm
index 0de3fd5..07bc9ff 100644
--- a/PVE/Network/SDN/Vnets.pm
+++ b/PVE/Network/SDN/Vnets.pm
@@ -4,7 +4,9 @@ use strict;
use warni
---
PVE/API2/Network/SDN.pm| 7 +
PVE/API2/Network/SDN/Ipams.pm | 241 +
PVE/API2/Network/SDN/Makefile | 2 +-
PVE/API2/Network/SDN/Subnets.pm| 47 -
PVE/Network/SDN/Ipams.pm | 78
PVE/Network/SDN/Ip
---
PVE/Network/SDN/SubnetPlugin.pm | 6 --
PVE/Network/SDN/Zones/EvpnPlugin.pm | 10 --
PVE/Network/SDN/Zones/SimplePlugin.pm | 13 +++--
test/generateconfig.pl| 3 ++-
4 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/PVE/Network/SDN/Su
---
PVE/API2/Network/SDN.pm | 3 +++
PVE/API2/Network/SDN/Controllers.pm | 6 --
PVE/API2/Network/SDN/Subnets.pm | 3 ---
PVE/API2/Network/SDN/Vnets.pm | 3 ---
PVE/API2/Network/SDN/Zones.pm | 6 --
5 files changed, 3 insertions(+), 18 deletions(-)
diff --git a
---
PVE/Network/SDN/SubnetPlugin.pm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/PVE/Network/SDN/SubnetPlugin.pm
index c555314..ea47684 100644
--- a/PVE/Network/SDN/SubnetPlugin.pm
+++ b/PVE/Network/SDN/SubnetPlugin.pm
@@ -116,12 +116,
---
PVE/Network/SDN/Ipams.pm | 12
PVE/Network/SDN/Subnets.pm | 60 ++
PVE/Network/SDN/Vnets.pm | 47 ++---
3 files changed, 75 insertions(+), 44 deletions(-)
diff --git a/PVE/Network/SDN/Ipams.pm b/PVE/Network/SDN/Ipams.pm
---
PVE/Network/SDN/Zones.pm | 4 +++-
PVE/Network/SDN/Zones/EvpnPlugin.pm | 11 ---
PVE/Network/SDN/Zones/Plugin.pm | 2 +-
PVE/Network/SDN/Zones/QinQPlugin.pm | 2 +-
PVE/Network/SDN/Zones/SimplePlugin.pm | 11 ---
PVE/Network/SDN/Zones/VlanPlugin.pm |
---
PVE/API2/Network/SDN/Ipams.pm | 1 +
PVE/API2/Network/SDN/Subnets.pm| 4 +-
PVE/Network/SDN/Ipams.pm | 2 +
PVE/Network/SDN/Ipams/Makefile | 2 +-
PVE/Network/SDN/Ipams/NetboxPlugin.pm | 4 +-
PVE/Network/SDN/Ipams/PVEPlugin.pm | 166 ++
---
PVE/Network/SDN/VnetPlugin.pm | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/PVE/Network/SDN/VnetPlugin.pm b/PVE/Network/SDN/VnetPlugin.pm
index 384358c..47ca50b 100644
--- a/PVE/Network/SDN/VnetPlugin.pm
+++ b/PVE/Network/SDN/VnetPlugin.pm
@@ -68,
---
PVE/API2/Network/SDN/Subnets.pm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/PVE/API2/Network/SDN/Subnets.pm b/PVE/API2/Network/SDN/Subnets.pm
index 3ef1d11..d18cf90 100644
--- a/PVE/API2/Network/SDN/Subnets.pm
+++ b/PVE/API2/Network/SDN/Subnets.pm
@@ -24,6 +24,7 @@ m
skip network && broadcast address
---
PVE/Network/SDN/Ipams/PVEPlugin.pm | 11 ++-
debian/control | 1 +
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/PVE/Network/SDN/Ipams/PVEPlugin.pm
b/PVE/Network/SDN/Ipams/PVEPlugin.pm
index 99af0ed..741a680 10064
---
PVE/API2/Network/SDN/Subnets.pm | 5 -
PVE/API2/Network/SDN/Vnets.pm | 9 +++--
PVE/Network/SDN/SubnetPlugin.pm | 15 +++
PVE/Network/SDN/VnetPlugin.pm | 8 +---
4 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/PVE/API2/Network/SDN/Subnets.pm b/PVE
This patch series add basic subnets managements.
Subnets will be use for multiple things:
- defined gateway ip on vnets
- enable snat on a subnet
- add cloudnit|dhcp default network configs (gateway, static routes,
nameservers,searchdomain,)
- add ipam management. (ip registrations to extern
---
PVE/Network/SDN/Vnets.pm | 33 +
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/PVE/Network/SDN/Vnets.pm b/PVE/Network/SDN/Vnets.pm
index d474037..0de3fd5 100644
--- a/PVE/Network/SDN/Vnets.pm
+++ b/PVE/Network/SDN/Vnets.pm
@@ -4,6 +4,7 @@ use s
move verify_tag code in this hook
add mac address generation for simple && evpn plugin
---
PVE/API2/Network/SDN/Vnets.pm | 4 ++--
PVE/Network/SDN/Zones/EvpnPlugin.pm | 19 +++
PVE/Network/SDN/Zones/Plugin.pm | 5 +++--
PVE/Network/SDN/Zones/QinQPlugin.pm | 8 +
---
PVE/API2/Network/SDN.pm | 7 +
PVE/API2/Network/SDN/Makefile | 2 +-
PVE/API2/Network/SDN/Subnets.pm | 219
PVE/Network/SDN/Makefile| 2 +-
PVE/Network/SDN/SubnetPlugin.pm | 115 +
PVE/Network/SDN/Subnets.pm | 55 ++
---
PVE/Network/SDN/SubnetPlugin.pm | 3 ++-
PVE/Network/SDN/VnetPlugin.pm | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/PVE/Network/SDN/SubnetPlugin.pm
index 1b790a6..c555314 100644
--- a/PVE/Network/SDN/SubnetPlugin.pm
+++ b/PVE/Netwo
On 24-08-2020 18:14, Tom Weber wrote:
Am Montag, den 24.08.2020, 17:49 +0200 schrieb Dietmar Maurer:
On 08/24/2020 12:54 PM Stephan Leemburg
wrote:
On 24-08-2020 06:53, Dietmar Maurer wrote:
If I don't put a tag on the device, it seems to behave like a
trunk. So,
that would solve my proble
Signed-off-by: Alexandre Derumier
---
www/manager6/Makefile | 5 +
www/manager6/Utils.js | 25 +
www/manager6/dc/Config.js | 8 ++
www/manager6/form/SDNIpamSelector.js | 52 ++
www/manager6/sdn/IpamView.js | 131 +
This is a POC to call ip to retreive ip address from ipam.
(it's really just a poc && buggt , it need to be improve for vnet changes,
pending config apply/revert,...)
---
src/PVE/LXC/Config.pm | 107 +-
1 file changed, 106 insertions(+), 1 deletion(-)
dif
Signed-off-by: Alexandre Derumier
---
www/manager6/Makefile | 2 +
www/manager6/dc/Config.js | 8 +++
www/manager6/sdn/SubnetEdit.js | 95 +
www/manager6/sdn/SubnetView.js | 107 +
4 files changed, 212 insertions(+)
c
---
www/manager6/Makefile| 4 +
www/manager6/Utils.js| 20
www/manager6/dc/Config.js| 8 ++
www/manager6/form/SDNDnsSelector.js | 52 +++
www/manager6/sdn/DnsView.js | 131 +++
www/manager6/sdn/dns/Bas
---
data/PVE/Cluster.pm | 1 +
data/src/status.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
index 2d2ca38..56d97bc 100644
--- a/data/PVE/Cluster.pm
+++ b/data/PVE/Cluster.pm
@@ -72,6 +72,7 @@ my $observed = {
'sdn/controllers.cfg' => 1,
Following pve-network
Changelogv1:
- add sdn/subnets.cfg
Changelogv2:
- add sdn/ipams.cfg
Changelogv3:
- add priv/ipam.db
Changelogv4:
- add sdn/dns.cfg
Alexandre Derumier (4):
add sdn/subnets.cfg
add sdn/ipams.cfg
add priv/ipam.db
add sdn/dns.cfg
data/PVE/Cluster.pm | 4
da
---
www/manager6/sdn/SubnetEdit.js | 35 ++
1 file changed, 35 insertions(+)
diff --git a/www/manager6/sdn/SubnetEdit.js b/www/manager6/sdn/SubnetEdit.js
index 2afa1a27..ac9a40ea 100644
--- a/www/manager6/sdn/SubnetEdit.js
+++ b/www/manager6/sdn/SubnetEdit.js
@@ -5
---
www/manager6/Makefile| 1 +
www/manager6/form/SDNVnetSelector.js | 68
www/manager6/sdn/SubnetEdit.js | 7 +++
www/manager6/sdn/SubnetView.js | 5 ++
www/manager6/sdn/VnetEdit.js | 8 +---
www/manager6/sdn/VnetView.js
---
data/PVE/Cluster.pm | 1 +
data/src/status.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
index 434bff8..2d2ca38 100644
--- a/data/PVE/Cluster.pm
+++ b/data/PVE/Cluster.pm
@@ -56,6 +56,7 @@ my $observed = {
'priv/tfa.cfg' => 1,
'pr
---
data/PVE/Cluster.pm | 1 +
data/src/status.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
index 42f5f9f..434bff8 100644
--- a/data/PVE/Cluster.pm
+++ b/data/PVE/Cluster.pm
@@ -70,6 +70,7 @@ my $observed = {
'sdn/zones.cfg' => 1,
's
Following pve-network
Changelogv2:
- add ipams gui
Changelogv3:
- add internal pve ipam form
- ipam is optional for subnets
Changelogv4:
- add dns gui
- reworking vnet-subnet association
Alexandre Derumier (8):
sdn: vnetedit: add subnets && remove ip/mac
add sdn subnets
add sdn ipams
---
www/manager6/Makefile | 1 +
www/manager6/Utils.js | 5
www/manager6/sdn/ipams/PVEIpamEdit.js | 34 +++
3 files changed, 40 insertions(+)
create mode 100644 www/manager6/sdn/ipams/PVEIpamEdit.js
diff --git a/www/manager6/Makefile
Signed-off-by: Alexandre Derumier
---
www/manager6/sdn/VnetEdit.js | 29 +++--
www/manager6/sdn/VnetView.js | 18 +++---
2 files changed, 6 insertions(+), 41 deletions(-)
diff --git a/www/manager6/sdn/VnetEdit.js b/www/manager6/sdn/VnetEdit.js
index aa40b41f..
---
data/PVE/Cluster.pm | 1 +
data/src/status.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/data/PVE/Cluster.pm b/data/PVE/Cluster.pm
index 210ea85..42f5f9f 100644
--- a/data/PVE/Cluster.pm
+++ b/data/PVE/Cluster.pm
@@ -69,6 +69,7 @@ my $observed = {
'sdn/vnets.cfg' => 1,
's
This patch series add basic subnets managements.
Subnets will be use for multiple things:
- defined gateway ip on vnets
- enable snat on a subnet
- add cloudnit|dhcp default network configs (gateway, static routes,
nameservers,searchdomain,)
- add ipam management. (ip registrations to extern
---
www/manager6/sdn/SubnetEdit.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www/manager6/sdn/SubnetEdit.js b/www/manager6/sdn/SubnetEdit.js
index c9c6475b..2afa1a27 100644
--- a/www/manager6/sdn/SubnetEdit.js
+++ b/www/manager6/sdn/SubnetEdit.js
@@ -51,7 +51,7 @@ Ext.def
Am Montag, den 24.08.2020, 17:49 +0200 schrieb Dietmar Maurer:
> > On 08/24/2020 12:54 PM Stephan Leemburg
> > wrote:
> >
> >
> > On 24-08-2020 06:53, Dietmar Maurer wrote:
> > > > If I don't put a tag on the device, it seems to behave like a
> > > > trunk. So,
> > > > that would solve my probl
> On 08/24/2020 12:54 PM Stephan Leemburg wrote:
>
>
> On 24-08-2020 06:53, Dietmar Maurer wrote:
> >> If I don't put a tag on the device, it seems to behave like a trunk. So,
> >> that would solve my problem. _If_ the hosts where openvswitch enabled.
> > I am unable to see why you need openv
On 24-08-2020 06:53, Dietmar Maurer wrote:
If I don't put a tag on the device, it seems to behave like a trunk. So,
that would solve my problem. _If_ the hosts where openvswitch enabled.
I am unable to see why you need openvswitch for that? This also works with
standard linux network.
Hi Dietm
In case we backup a stopped VM, we start an instance of QEMU to run the
backup job. This instance will be killed afterwards without ever running
the actual VM, so there's no need to potentially allocate or use host
system resources for features never used.
The minimal_trim_opts array contains elem
Hi Dietmar,
To explain a little more. The OVH servers are just rented hardware
somewhere in a datacenter of OVH.
I have no control over switching, etc. All networking is 'internal'. See
the attached drawing.
Probably, it is what was on your mind. But I think it's good for me to
explain as
On Thu, Aug 20, 2020 at 05:36:52PM +0200, Thomas Lamprecht wrote:
> On 30.07.20 12:18, Dominic Jäger wrote:
> > --- a/src/window/Edit.js
> > +++ b/src/window/Edit.js
> > @@ -134,6 +134,10 @@ Ext.define('Proxmox.window.Edit', {
> > + if (me.isImport) {
> > + url = url.replace('config', 'impo
Signed-off-by: Stephan Leemburg
---
src/PVE/LXC/Config.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/PVE/LXC/Config.pm b/src/PVE/LXC/Config.pm
index 5bf12d5..044e2e1 100644
--- a/src/PVE/LXC/Config.pm
+++ b/src/PVE/LXC/Config.pm
@@ -712,7 +712,7 @@ our $netconf_desc =
Signed-off-by: Stephan Leemburg
---
www/manager6/lxc/Network.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/www/manager6/lxc/Network.js b/www/manager6/lxc/Network.js
index 2938c503..8af00fca 100644
--- a/www/manager6/lxc/Network.js
+++ b/www/manager6/lxc/Network.js
@@
Bump maximum number of container net interfaces from 10 to 32
For some environments firewalls with more than 10 interfaces are required.
With KVM (qm) this can be achieved, but with LXC (pct) not yet. As lxc is
much more lightweight than kvm, there can be a preference for using that.
This patch
Bump maximum number of container net interfaces from 10 to 32
For some environments firewalls with more than 10 interfaces are required.
With KVM (qm) this can be achieved, but with LXC (pct) not yet. As lxc is
much more lightweight than kvm, there can be a preference for using that.
This patch e
On 20.08.20 11:11, Fabian Ebner wrote:
> allows to mock it when testing and a few lines less duplication
> between the migration modules.
>
> Signed-off-by: Fabian Ebner
> ---
>
> Dependency bumps
> {qemu-server,container} -> guest-common
> are needed.
>
> Changes from v1:
> * collect patch
Am 21.08.20 um 13:33 schrieb Thomas Lamprecht:
On 09.07.20 14:45, Fabian Ebner wrote:
For the use case with '--dumpdir', it's not possible to call prune_backups
directly, so a little bit of special handling is required there.
Signed-off-by: Fabian Ebner
---
PVE/VZDump.pm | 42 +++
48 matches
Mail list logo