Thomas Lamprecht
6deabaacf1
5to6: improve ceph warning on non OK state
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-03 13:14:28 +02:00
Dominik Csapak
d851d63ecc
ceph: init: only handle keyring if auth is cephx
...
if auth is 'none' there is no client keyring, so do not generate it and
do not write it into the config
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-07-03 11:34:34 +02:00
Dominik Csapak
94b79c8e73
gui: ceph: fix syslog resize
...
makes the logview inside resize with the window
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-07-02 13:29:22 +02:00
Thomas Lamprecht
b6c10c6392
pve5to6: be a bit more verbose for misc. checks
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-02 12:09:50 +02:00
Thomas Lamprecht
000acacacc
pve5to6: followup: improve coding style and outputs a bit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-02 12:09:46 +02:00
Dominik Csapak
03f79391c0
pve5to6: list vms with active vmx/svm flag
...
list all vms with either max/host cputype or vmx/svm explicitely set
(this can only happen in the args)
give a general message if none is found at the moment (and do not warn)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-07-02 11:39:10 +02:00
Dominik Csapak
ac1308a79d
gui: ceph pools: fix pool % used display
...
nautilus uses values from 0 to 1 instead of 0 to 100
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-07-02 10:40:16 +02:00
Thomas Lamprecht
5dff9157df
api: subscription: return https backed link
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-01 15:00:27 +02:00
Thomas Lamprecht
bbabe0bf75
bump version to 6.0-0+4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 20:42:13 +02:00
Thomas Lamprecht
2659fca10b
d/control: update version dependency of proxmox-widget-toolkit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 20:42:13 +02:00
Thomas Lamprecht
c92c54d54b
api: backup pool: enforce VM.Backup permissions on pool also on create
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 20:04:04 +02:00
Thomas Lamprecht
5ab9a24383
api2tools: refactor get_resource_pool_guest_members and declare missing use
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 19:46:44 +02:00
Thomas Lamprecht
16f5b2834e
api: backup pool: enforce VM.Backup permissions on pool
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 19:29:46 +02:00
Thomas Lamprecht
a82afef0b9
ui: pool backup: adapt labels a bit
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 19:20:24 +02:00
Tim Marx
ab64886987
fix #1278 gui: backup: add backup mode pool
...
Signed-off-by: Tim Marx <t.marx@proxmox.com>
2019-06-28 18:05:19 +02:00
Tim Marx
f337626155
fix #1278 api: add pool backup option
...
Signed-off-by: Tim Marx <t.marx@proxmox.com>
2019-06-28 18:05:19 +02:00
Tim Marx
60e049c231
whitespace cleanup
...
Signed-off-by: Tim Marx <t.marx@proxmox.com>
2019-06-28 18:01:04 +02:00
Tim Marx
c54f9a758d
ui: migrate: add storage and size information to preconditions
...
Signed-off-by: Tim Marx <t.marx@proxmox.com>
2019-06-28 17:42:21 +02:00
Dominik Csapak
b8c37fdae1
ceph: disallow ipv4 in new cluster when ipv6 is enabled
...
ms_bind_ipv4 is default true and osds look for both
ipv6 and ipv4 addresses in cluster network/public network
since we only allow for one network each (which must be either
ipv4 or ipv6) we disallow ipv4 if ipv6 is detected
this fixes not starting osds on an ipv6 enabled, newly-setup cluster
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-06-28 15:14:04 +02:00
Dominik Csapak
78f99813bb
ceph: mon create: fix not starting monitor if no public_addr is in conf
...
when there is no 'public_network' in the config, the monitor
can only find an ip if it is given explicitly, either via commandline
(not possible with systemd) or via the ceph.conf
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-06-28 14:23:23 +02:00
Thomas Lamprecht
696a8cac2d
silent some lintian warnings
...
"privacy-breach-generic" is a false positive here (lintian bug
907957)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 11:30:00 +02:00
Thomas Lamprecht
70bf844a14
d/maintscript: really remove the old apt hook for kernel
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 11:29:50 +02:00
Thomas Lamprecht
bfdc97f35d
buildsys: fixup: fully remove pve-apt-hook mentionings
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 10:57:03 +02:00
Stoiko Ivanov
2e98db915d
config: remove pve-apt.conf
...
Instead of marking all pve-kernel-.* packages as NeverAutoRemove we compile
a list of specific versions to keep.
This functionality is added in the proxmox-ve package (along with the config
for booting kernels with systemd-boot).
2019-06-28 10:57:03 +02:00
Thomas Lamprecht
7d1b353b09
5to6: get_pkg: cache version list
...
this is a short running script, so the version list can be re-used,
the chance that there where updates in between are slim and racy
anyway. IF getting the versions did not succeeded, we still retry on
every call though, simpler and ensures a warning is printed in the
caller check vicinity.
Makes script noticeable faster.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 08:42:20 +02:00
Thomas Lamprecht
f034380db0
5to6: followup kernel version checks, make compatible with PVE 5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-28 08:34:40 +02:00
Fabian Grünbichler
32526d275a
5to6: add check for scanned simple OSDs
...
only as a warning, since this will also trigger a Ceph health warning
and is easily recoverable.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-27 21:52:56 +02:00
Fabian Grünbichler
f8da12992b
5to6: add check for running kernel version
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-27 21:52:56 +02:00
Thomas Lamprecht
7a1a8851ac
ui: ceph wizard: drop local setAllowBlank overwrite
...
all our combogrids now have this
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 21:52:10 +02:00
Thomas Lamprecht
45e62391eb
ui: cluster: use new network selector
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 21:51:46 +02:00
Thomas Lamprecht
b453339028
ui: vm migrate: rename icon to severity and uses renderer
...
and some other minor style changes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 21:29:06 +02:00
Thomas Lamprecht
bacd0b0b0b
pve5to6: improve is-node-IP active check
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 19:30:42 +02:00
Thomas Lamprecht
bc91ccac99
pve5to6: add total count in summary
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 19:23:05 +02:00
Thomas Lamprecht
1c6ac415c4
pve5to6: align summary counters
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 19:21:45 +02:00
Thomas Lamprecht
079d1188a0
pve5to6: list packages with updates in new line
...
with two spaces indentation, like apt does
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 19:15:39 +02:00
Thomas Lamprecht
f31c3e4a17
pve5to6: versions: detect if already upgraded
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 19:15:15 +02:00
Thomas Lamprecht
465b3ea2b0
pve5to6: add and use print_header
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 18:41:05 +02:00
Thomas Lamprecht
3f11a62cfa
pve5to6: make this a simple CLI command
...
with this it's enough to call `pve5to6`, no (sub)command needed
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-27 18:04:32 +02:00
Mira Limbeck
e6191e3eab
move check_kvm_nested call to check_misc
...
Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
2019-06-27 17:37:39 +02:00
Mira Limbeck
0286a6598d
pve5to6: add IP check to misc
...
Adds the same check we run in pve-cluster before joining a node to make
sure the hostname resolves to a configured IP.
Signed-off-by: Mira Limbeck <m.limbeck@proxmox.com>
2019-06-27 17:37:39 +02:00
Thomas Lamprecht
575d96c65a
Revert "d/control: fix mail-transport-agent-dependency-does-not-specify-default-mta"
...
This reverts commit 1cda58da00
.
As else Debian installations always get exim as default MTA, just
lets keep postfix for now
2019-06-26 18:21:52 +02:00
Dominik Csapak
eb8bf43025
pve5to6: add check for nested kvm
...
this warns the user that he cannot live migrate VMs with svm/vmx to PVE6 when
the nested parameter of the kvm module is on
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2019-06-26 17:22:01 +02:00
Fabian Grünbichler
6acde780f6
5to6 add color support
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-26 17:22:01 +02:00
Fabian Grünbichler
2722899807
5to6: fix ssh config check
...
in case the config file does not exist at all.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2019-06-26 17:22:01 +02:00
Thomas Lamprecht
8ec8af9c60
use https links to our sites
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-26 14:33:56 +02:00
Thomas Lamprecht
21732cb0bf
update sources.list to buster
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-26 11:17:01 +02:00
Thomas Lamprecht
da9d14cd7a
switch over default console viewer to xterm.js
...
at least where possible, this affects mostly the node shell button.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-25 17:10:33 +02:00
Thomas Lamprecht
8fb3bf9845
bump version to 6.0-0+3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-25 12:39:24 +02:00
Thomas Lamprecht
93547c89a2
gui: cluster: initial work to switch ringX to linkX params
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-06-25 12:31:56 +02:00
Christian Ebner
200cef80ee
backup jobs: Aquire lock before modifying vzdump.cron
...
Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-06-25 11:43:31 +02:00