Commit Graph

99 Commits

Author SHA1 Message Date
Dietmar Maurer
b92400b6a7 add startall/stopall API and init script 2012-04-20 09:35:08 +02:00
Dietmar Maurer
bc8f054e98 activate storage before starting containers 2012-04-18 12:09:48 +02:00
Dietmar Maurer
e721a8293f fix permissions on subscription api 2012-04-12 11:16:04 +02:00
Dietmar Maurer
00a93a4bef cleanup subscription code 2012-04-05 08:04:06 +02:00
Dietmar Maurer
b193e4ac94 fix bug #137: API change! Return node name using 'node' property. 2012-04-02 13:11:28 +02:00
Dietmar Maurer
bbb3512854 only save required information 2012-03-30 11:45:55 +02:00
Dietmar Maurer
5f7b79501f use /etc/subscription to store subscription key 2012-03-29 11:30:11 +02:00
Dietmar Maurer
cd73c63b7d fix bug #117: automatically add domain to hostname 2012-03-29 10:20:27 +02:00
Dietmar Maurer
7a95afb978 use validdirectory instead of validdomains 2012-03-29 09:33:52 +02:00
Dietmar Maurer
60a452f24f fix bug #97: execute 'clusvcadm' commands for HA managed CTs 2012-03-27 10:59:51 +02:00
Dietmar Maurer
924800406b fix container locking (avoid multiple restore processes)
Unlike flock, LockFile::Simple does not inherit locks to child process.
So we need to do the locking inside the child process.
2012-03-27 08:35:36 +02:00
Dietmar Maurer
16b69b6c3e add subscription status to datacenter summary 2012-03-26 10:39:10 +02:00
Dietmar Maurer
8ae3531231 fix error message
Only test MD5 if status is active
2012-03-26 08:24:15 +02:00
Dietmar Maurer
8f9217dc97 use PVE::ProcFSTools::read_cpuinfo to get numbert of sockets 2012-03-26 08:00:57 +02:00
Dietmar Maurer
21ace8d328 add subscription management API 2012-03-23 06:31:34 +01:00
Dietmar Maurer
52878b0a38 use Digest::SHA instead of Digest::SHA1 2012-03-20 12:33:38 +01:00
Dietmar Maurer
37a9901c3c better way to select storage node for pool statistic 2012-03-06 11:11:53 +01:00
Dietmar Maurer
e4d5bf7257 improve network API - add more gettext markers 2012-02-29 12:39:12 +01:00
Dietmar Maurer
493a4387b6 cleanup and fix openvz vswap handling 2012-02-29 09:21:17 +01:00
Dietmar Maurer
0d246d07d8 fix openvz memory setting 2012-02-27 12:09:59 +01:00
Dietmar Maurer
c916497537 implement template download
Also added turnkeylinux.com
2012-02-21 11:45:30 +01:00
Dietmar Maurer
8710f2803a add mount/unmount command for openvz 2012-02-20 10:11:49 +01:00
Dietmar Maurer
5c80f72c80 include use clause for exception handling 2012-02-17 06:07:22 +01:00
Dietmar Maurer
d553e535ab fix vnc shell to nodes 2012-02-16 08:22:03 +01:00
Dietmar Maurer
940e4d9ea6 fix pool stats 2012-02-10 08:32:17 +01:00
Dietmar Maurer
8993f2db79 add permissions for openvz create/update 2012-02-07 07:26:07 +01:00
Dietmar Maurer
85dc4bf710 add permission checks on openvz API 2012-02-06 12:59:17 +01:00
Dietmar Maurer
4412265f02 check storage permissions on vzdump API 2012-02-06 11:41:48 +01:00
Dietmar Maurer
449f1b5d2f require Sys.Audit to read cluster status 2012-02-06 11:23:30 +01:00
Dietmar Maurer
98e84b16d5 set permissions for VZDump API 2012-02-06 11:17:42 +01:00
Dietmar Maurer
d0289a19e5 fix permissions on node API
Remove upload method (now in PVE::API2::Storage::Status)
2012-02-06 09:54:09 +01:00
Dietmar Maurer
461e4a46d1 add permissions for service API 2012-02-06 09:38:30 +01:00
Dietmar Maurer
00cc94d33e add permissions for task API 2012-02-06 09:33:57 +01:00
Dietmar Maurer
937515d61b add permissions for backup API 2012-02-06 08:17:25 +01:00
Dietmar Maurer
6caab4e0c1 add pool selector to PVE.qemu.CreateWizard 2012-02-03 13:50:11 +01:00
Dietmar Maurer
a285f01438 add/improve pool permission check 2012-01-31 09:10:35 +01:00
Dietmar Maurer
19a6b9f1ff implement PoolMember GUI 2012-01-30 12:02:56 +01:00
Dietmar Maurer
84916eb2d9 render resource pools 2012-01-30 07:09:47 +01:00
Dietmar Maurer
f16eb02dea moved Pool.pm from AccessControl.pm 2012-01-27 08:39:46 +01:00
Dietmar Maurer
7d020b4246 implement new check attribute for permissions.
We use a simple prefix notation to express complex expressions.
2012-01-23 12:18:27 +01:00
Dietmar Maurer
e4d554ba9b implement PasswordEdit dialog
And cleanup permission check code.
2012-01-20 12:56:48 +01:00
Dietmar Maurer
57ebda0841 use new assemble_vnc_ticket 2012-01-19 09:32:58 +01:00
Dietmar Maurer
a0af013278 add Datacenter summary 2011-12-23 11:23:04 +01:00
Dietmar Maurer
58bd719401 display when VM is managed by HA, cleanups 2011-12-22 13:24:51 +01:00
Dietmar Maurer
948abe8575 fix openvz create (use vzctl to create new container) 2011-12-22 12:08:07 +01:00
Dietmar Maurer
7a9f288ae3 add rgmanager to service list (and remove clvm) 2011-12-22 09:45:48 +01:00
Dietmar Maurer
6e4b266488 implement ha config commit 2011-12-22 09:45:17 +01:00
Dietmar Maurer
a06a3eacf5 start adding HA Config 2011-12-21 14:36:59 +01:00
Dietmar Maurer
e09058af9a use new set_result_attrib 2011-12-21 07:11:04 +01:00
Dietmar Maurer
8747a9ece5 add API to query version info
Normaly all nodes should have the same version, so /api2/json/version is
good enough for most situations. But you can also query the version on
each node using /api2/json/nodes/{node}/version
2011-12-20 07:04:39 +01:00