223 Commits

Author SHA1 Message Date
Fabian Grünbichler
65b2ff76cd Use methods from PVE::QemuConfig
use config_file and load_config from PVE::QemuConfig
2016-03-08 11:53:33 +01:00
Wolfgang Link
9c5c9b623e refactor pveam to use it with our CLI Handler. 2016-02-26 11:34:52 +01:00
Wolfgang Link
4470d00c7e fix initlog name 2016-02-26 11:30:17 +01:00
Dietmar Maurer
75a34eb8fa pveupdate: use warnings instead of -w 2016-02-12 10:42:23 +01:00
Dietmar Maurer
6ec2e444d3 pveproxy.service: start after remote-fs and ceph 2016-01-22 11:24:20 +01:00
Dietmar Maurer
4345456e80 pve-manager.service: start after pve-ha-crm.service and pve-ha-lrm.service
To priorize HA VMs.
2016-01-22 11:24:19 +01:00
Dietmar Maurer
4d08ef1073 pve-manager.service: start after spiceproxy 2016-01-22 11:24:18 +01:00
Dietmar Maurer
ea5a773711 pveproxy.service: add Wants=ssh.service
and make sure sshd is running while pveproxy is active
2016-01-22 11:24:18 +01:00
Dietmar Maurer
4f345c2983 pve-manager.service: do not invoke old init.d script
redirect stdout/stderr to null, because we already log to pve task log.
2016-01-22 11:24:18 +01:00
Dietmar Maurer
ebd4ba37a9 pvesh: use PVE::SafeSyslog 2016-01-22 11:24:17 +01:00
Dietmar Maurer
8bc011d4f1 pvestatd: use 'priv' environment for service 2016-01-22 11:24:17 +01:00
Dietmar Maurer
9d040cd221 remove unused var 2016-01-22 11:24:16 +01:00
Dietmar Maurer
84898cc3f0 pvedaemon.service: Wants=corosync.service to fix shutdown order
To make sure /etc/pve/ is functional while pvedaemon is running.
2016-01-22 11:24:16 +01:00
Dietmar Maurer
a865b54877 pve-manager.service: add dependencies to fix shutdown order 2016-01-22 11:24:15 +01:00
Emmanuel Kasper
2abf9c199c Move pvereport functionality into a separate PVE package 2015-11-03 18:10:22 +01:00
Emmanuel Kasper
f0c944aeee Pretty format the output of multiple files in a directory
Also, don't "cat" non existing files
2015-10-30 07:11:36 +01:00
Wolfgang Link
a85d2ee06d add bios report to pvereport 2015-10-28 11:51:25 +01:00
Alexandre Derumier
1392869a2d pve-manager service : start after open-iscsi
Currently,if we have vms on lvm on top of iscsi,

pve-manager service start them too early at host boot,
before open-iscsi daemon, and vm don't start.

Reported-by: Philippe Guy <ph.guy@decidem.fr>
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-10-28 09:24:33 +01:00
Emmanuel Kasper
cd8f966ee7 Add new pvereport command 2015-10-27 07:31:57 +01:00
Dietmar Maurer
76281be8a4 cleanup: use new run_cli_handler() method 2015-10-02 11:28:01 +02:00
Emmanuel Kasper
4f406f4518 pvesh man page 2015-09-10 12:22:09 +02:00
Dietmar Maurer
6346d5d565 use PVE::SafeSyslog in pveproxy and pvedaemon 2015-09-08 16:57:53 +02:00
Dietmar Maurer
9007fe31a1 convert pveceph into a PVE::CLI class 2015-09-08 11:25:00 +02:00
Thomas Lamprecht
4e11f25986 Add missing install target dependencies
These added dependencies let you execute `make install` repeatedly,
whitout using `make clean` in between.
Without it make autodeleted the %.1.pod and %.8.pod files as the
install target doesn't declare a dependency although it needs them.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2015-09-08 08:14:40 +02:00
Dietmar Maurer
e5f1a62716 pveceph: set default release to hammer 2015-09-07 12:28:29 +02:00
Dietmar Maurer
a50345c868 convert spiceproxy into a PVE::Service class 2015-09-07 10:53:49 +02:00
Dietmar Maurer
31059552ac convert pvedaemon into a PVE::Service class 2015-09-07 10:08:08 +02:00
Dietmar Maurer
a68bc52cfa /etc/cron.d/pveupdate: always write file in postinstall
so that we can change times in future
2015-09-06 10:30:57 +02:00
Wolfgang Link
d6b5285075 improve pveupdate with random start time
this is important to avoid that all PVE nodes start the update procedure at the same time
2015-09-06 10:07:48 +02:00
Dietmar Maurer
b3874f0062 convert pvesubscription into a PVE::CLI class 2015-09-05 11:38:49 +02:00
Dietmar Maurer
96860456d4 further Makefile cleanups 2015-09-04 15:17:38 +02:00
Dietmar Maurer
c752018f95 improve Makefile 2015-09-04 15:09:05 +02:00
Dietmar Maurer
b86b0d29d5 convert pveproxy into a PVE::Service class 2015-09-04 14:16:25 +02:00
Dietmar Maurer
56a626d1a9 pvestatd: cleanup, run PVE::RPCEnvironment->init() 2015-09-04 12:48:30 +02:00
Dietmar Maurer
cc22a4b099 convert pvestatd into a PVE::Service class 2015-09-04 11:22:09 +02:00
Dietmar Maurer
594765203c vzdump: directly use CLIHandler to generate docs 2015-09-04 09:12:10 +02:00
Dietmar Maurer
5c92234706 vzdump: add bash completion support 2015-09-02 15:29:54 +02:00
Dietmar Maurer
31b275d9fb correctly display lxc templates 2015-08-18 09:43:15 +02:00
Wolfgang Link
08142b081f fix bug #682: change at the Gui the used disk size.
in the pvesm and pvesh we are giving the correct size of the used space from a disk.
this change make the output of Gui and CLI consistent.
2015-08-17 09:47:36 +02:00
Alexandre Derumier
2958761504 add node stats
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-06-23 17:13:50 +02:00
Alexandre Derumier
9e132b1670 add graphite plugin V2
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2015-06-23 17:13:14 +02:00
Dietmar Maurer
56678698ba implement status plugin framework 2015-06-22 09:45:57 +02:00
Alen Grizonic
1fc96439ad pveceph script double declaration
Found a double variable declaration that needs to be removed.

Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
2015-06-19 07:27:18 +02:00
Dietmar Maurer
c4580deff8 change pve-manager service type to oneshot 2015-06-10 09:04:59 +02:00
Dietmar Maurer
b3e184733b use Wants instead of Requires inside systemd service definitions
To avoid unnecessary restarts of dependent services.
2015-06-09 09:30:30 +02:00
Wolfgang Bumiller
e7206545f0 move preparations into prepare()
Moving some preparation code found at the top level of some binaries
into a prepare() sub.
2015-05-29 16:12:24 +02:00
Wolfgang Bumiller
7ba6164a2f spiceproxy: same condition for ipv6 socket as in pveproxy 2015-05-12 16:41:21 +02:00
Wolfgang Bumiller
cae5db7124 listen on ipv6 if the node's hostname resolves to ipv6 2015-05-08 12:44:02 +02:00
Dietmar Maurer
25cacbfc35 pveceph: remove /git/ from download url 2015-04-28 06:30:30 +02:00
Dietmar Maurer
efb5684106 pveceph: use git.ceph.com for key download url. 2015-04-27 10:54:53 +02:00