Wolfgang Bumiller
28b699bc7b
fix bug #821 : add systemd-timesyncd to service list.
2016-01-22 11:24:21 +01:00
Dietmar Maurer
37bec89547
improve log messages at sytem shutdown
2016-01-22 11:24:17 +01:00
Alexandre Derumier
fc78c972ef
ceph.conf : remove auth_supported
...
It's not used since ceph 0.50,
replaced by the 3 others auth config options
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2016-01-22 11:24:15 +01:00
Thomas Lamprecht
efedd8c36f
make startall wait up to 60 seconds for quorum
...
Previously we waited 10 seconds, in PVE 4 system sometimes need more
time to initialize all services so the didn't execute the startall
command even if a few seconds later cfs quorum was etablished.
This is a background process started from the pve-manager init
script, thus waiting doesn't interferes with other processes, so
wait long enough.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-11-10 07:48:20 +01:00
Emmanuel Kasper
6bbdf981d1
Use protected mode to be able to execute root system commands
...
Signed-off-by: Emmanuel Kasper <e.kasper@proxmox.com>
2015-11-06 10:06:11 +01:00
Dietmar Maurer
cdb5a20942
report: change return type to string
2015-11-03 18:14:51 +01:00
Emmanuel Kasper
34ada77a13
Add REST endpoint for /report call
2015-11-03 18:10:44 +01:00
Thomas Lamprecht
3625a09137
Fix check if vm is ha managed in get_start_stop_list
...
The check used was completely wrong and so the startall and stopall
API calls touched HA managed service, which they shouldn't.
Using the vm_is_ha_managed call from the HA stack fixes that.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-10-20 09:50:00 +02:00
Thomas Lamprecht
04b2004b36
fix lxc config key in get_start_stop_list sub
...
When adding the new LXC config format we forgot to adapt the
get_start_stop_list and do s/pve.startup/onboot/
This fixes that qemu VMs were started always before LXC CTs,
irregardless of the defined order.
This also let's us simplify the surrounding code and reduce code
reuse.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-10-20 09:46:16 +02:00
Wolfgang Bumiller
7a9486a7e1
DNS ui/api: ipv6 support
2015-10-05 12:33:42 +02:00
Alexandre Derumier
3f0d1a4bfd
NetworkEdit : add support for vlan interfaces.
...
Edit only for now, create will come soon in another patch
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-25 07:06:48 +02:00
Alexandre Derumier
a1604d7046
add bridge vlan aware checkbox
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-09-16 11:02:43 +02:00
Wolfgang Link
6f9ea1c199
fix output percent_used in rbd pools
...
This fix is essential of cause json field changes in the ceph api.
They change the field size in pool to max_avail
and the field total_size in stats to total_max_avail
2015-09-09 06:41:54 +02:00
Emmanuel Kasper
eb5d01365b
Rename onboot and startup parameters to follow vm.conf synthax
...
This fixes the problem of containers not autostarting with onboot=1
2015-09-08 11:13:32 +02:00
Dietmar Maurer
b38516ebec
add use clause for PVE::API2::LXC::Status
2015-09-07 11:01:03 +02:00
Emmanuel Kasper
1b5e56f283
Fix package path to startup and shutdown subroutines
2015-09-07 10:58:12 +02:00
Wolfgang Link
67469842a0
complete optional packet list for pveversion
2015-08-25 09:39:14 +02:00
Wolfgang Bumiller
957a59b308
Ceph: fix old interfaces access in find_node_ip
...
Fixes #681
2015-08-12 09:43:03 +02:00
Dietmar Maurer
eafe236e8a
pveversion: add criu package
2015-08-10 09:55:00 +02:00
Wolfgang Link
241c6f94c5
Add extra optional list to pveversion
...
if the packet on the opt list is not installed, it will not shown.
2015-08-10 09:53:18 +02:00
Wolfgang Bumiller
5301228562
fix a remote_node_ip calling context
...
Using remote_node_ip to build a hash needs to explicitly
request a scalar context.
2015-07-30 08:58:04 +02:00
Thomas Lamprecht
c2dbc5e32d
fix bug #662 : wrong subroutine for parsing startup order
...
Changed from old, now missing, subroutine parse_startup() to new
pve_parse_startup_order()
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-07-28 09:31:09 +02:00
Thomas Lamprecht
4341db1d2f
Added functionality do disable temporary a backup job
...
Added an option to disable a backup job while preserving its
settings. When a job is disabled a '#' is added in front of the vzdump
command in the vzdump.cron file. So the cron job still fires,
but only a comment gets executed. If we would comment out the cron job
a bit more changes to the parser would be needed.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-07-27 09:15:09 +02:00
Alen Grizonic
d6ca60267f
lxc added to read_pool
...
Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
2015-07-22 13:30:23 +02:00
Dietmar Maurer
761a2b311c
allow to download templates with type lxc
2015-07-02 11:25:08 +02:00
Dietmar Maurer
502a69ef9e
fix bug #648 : forward call to correct node
2015-06-30 07:04:25 +02:00
Wolfgang Bumiller
3ed15e6c11
PVE::API2::Network: network_interfaces update + ipv6
2015-06-26 08:54:17 +02:00
Wolfgang Bumiller
905c2f5176
PVE::API2::Ceph: network_interfaces update + ipv6
2015-06-26 08:53:09 +02:00
Dietmar Maurer
c9ea843b1b
pveversion: also remove clvm
2015-06-19 12:40:18 +02:00
Dietmar Maurer
21ccef4fb4
pveversion: also list lxcfs and cgmanager
2015-06-19 12:31:09 +02:00
Dietmar Maurer
97f6e02926
pveversion: fix package list for pve 4.0
2015-06-19 12:24:58 +02:00
Dietmar Maurer
04fb6e38e5
GUI: add ksmtuned service
2015-06-11 09:29:27 +02:00
Dietmar Maurer
317146196c
API change: remove bootlog API, use new dump_journal helper for syslog
...
The systemd journal contains boot log entries.
2015-06-09 12:18:30 +02:00
Dietmar Maurer
50d4dc1749
implement service API using systemctl
2015-06-05 15:32:14 +02:00
Dietmar Maurer
74e3975e12
remove UBC GUI
2015-06-02 11:53:19 +02:00
Dietmar Maurer
91d7c7aa00
API change: /cluster/status - do not use clustat
2015-06-02 11:05:30 +02:00
Dietmar Maurer
94c47be79d
fix typo
2015-06-02 08:42:32 +02:00
Wolfgang Bumiller
eb6d749792
pass port family to next_vnc_port
2015-05-12 12:16:26 +02:00
Dietmar Maurer
2c27e4b7c7
lxc: implement startup and onboot option
2015-04-22 10:49:30 +02:00
Dietmar Maurer
989b774393
depend on new pve-container package, activate LXC API
2015-04-18 09:40:44 +02:00
Dietmar Maurer
0532bd2857
re-add template download code
...
this was removed by accident.
2015-04-16 07:58:50 +02:00
Dietmar Maurer
e877877f5e
use new ha infrastructure
2015-04-03 08:36:59 +02:00
Dietmar Maurer
dafb62468e
remove OpenVZ related code
...
There is still no OpenVZ for kernel 3.10 or newer, so we remove that code now.
2015-03-27 13:43:59 +01:00
Dietmar Maurer
7e5cb2f0b8
use PVE::HA::Config to skip HA enabled VMs
2015-03-27 13:43:59 +01:00
Dietmar Maurer
c0d696f9da
fix proxversion -v for jessie release
2015-03-06 11:30:40 +01:00
Dietmar Maurer
42a55af27b
skip test for HA managed VMs
...
unless we have a replavement for rgmanager
2015-03-03 09:20:20 +01:00
Dietmar Maurer
297faa1258
use new PVE::Cluster::vm_is_ha_managed()
2015-03-03 07:11:28 +01:00
Alexandre Derumier
9c8a09a76d
api2 : node : add migrate_all
...
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-02-11 07:01:44 +01:00
Alexandre Derumier
c09c7160a5
api2: node : startall : add force option
...
force start if onboot = 0
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-02-11 07:01:31 +01:00
Dietmar Maurer
eab837c4c4
cleanup vzdump -stop implementation
...
* do not unlink $pidfile inside stop_running_backups to avoid race conditions
* use pve UPID to save pid (see PVE::Tools::upid_decode)
* allow to pass -stop parameter to nomal backup job
* simple return 'OK' instead of calling exit() inside API call.
* rename stop_all_backups to stop_running_backups
2015-01-20 09:35:01 +01:00