Commit Graph

162 Commits

Author SHA1 Message Date
Dietmar Maurer
e3ceeb18e7 fix bug #276: create root mount point 2012-11-05 06:44:35 +01:00
Stefan Priebe
f2c68844cf PVE/API2/Nodes: remove hardcoded blowfish cipher PVE/API2/OpenVZ: remove hardcoded blowfish cipher
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
2012-10-31 14:00:36 +01:00
Dietmar Maurer
6806a0f851 vncproxy: wait until vnc port is ready (avoid connection errors) 2012-10-24 09:02:23 +02:00
Dietmar Maurer
92fd515b47 fix bug #205 2012-10-23 09:52:45 +02:00
Dietmar Maurer
a2d331848d create /var/run/dtach at pvedaemon startup
Previos code creates the directory on the wrong node!
2012-10-02 10:11:16 +02:00
Dietmar Maurer
f9d4fc64e2 updates for vzctl 4.0 2012-10-02 09:28:11 +02:00
Dietmar Maurer
47a5865acb improve task viewer 2012-09-14 09:47:55 +02:00
Dietmar Maurer
10cdf3ae1a fix bug 178: correctly verify if VMID is already used 2012-09-05 09:42:18 +02:00
Dietmar Maurer
88ba9a1dde fix spelling errors 2012-08-25 09:00:06 +02:00
Dietmar Maurer
5eec2b0446 fix startup ordering 2012-08-07 09:21:19 +02:00
Dietmar Maurer
3f12bcfb9e use numeric sorting in startall 2012-06-05 06:16:55 +02:00
Dietmar Maurer
995853d082 also list pools with VM.Allocate permissions 2012-05-30 11:21:40 +02:00
Dietmar Maurer
336ec53a48 fix vzdump --exclude-path 2012-05-30 07:25:49 +02:00
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
Dietmar Maurer
51ed1415cd improve ocf agent and openvz api 2011-12-15 13:49:13 +01:00
Dietmar Maurer
45116ffb90 use new AbstractMigrate.pm 2011-12-06 10:18:23 +01:00
Dietmar Maurer
0618d44689 implemente openvz migration 2011-12-02 10:38:41 +01:00
Dietmar Maurer
a7e42354de fix bug 45: skip external VMs 2011-11-28 10:19:48 +01:00
Dietmar Maurer
f4a8bab48f allow exclude-path in /etc/vzdump.conf 2011-11-28 08:14:58 +01:00
Dietmar Maurer
4baf5d13d1 use new syntax for PVE::JSONSchema::get_options 2011-11-24 12:22:24 +01:00
Dietmar Maurer
7b8e404522 fix bug 48: proxy initlop to correct node 2011-11-18 06:15:55 +01:00
Dietmar Maurer
7e79e293e8 implement openvz migrate 2011-11-17 14:36:25 +01:00
Dietmar Maurer
49046e5392 fix bug 39: proxy backup request to correct node 2011-11-17 11:51:47 +01:00
Dietmar Maurer
2c8e0b1537 add/display storage option 2011-11-14 09:33:02 +01:00
Dietmar Maurer
2d590018e5 add initlog API 2011-11-08 07:52:41 +01:00
Dietmar Maurer
607263cbf6 use PVE::Tools::dump_logfile 2011-11-08 07:49:09 +01:00
Dietmar Maurer
9f7678839d support more than 'local' storage for openvz.
It is now possible to use NFS or other directory type storages.
2011-11-07 12:35:38 +01:00
Dietmar Maurer
31aef76131 cleanup vzdump backup/cron code 2011-10-31 08:47:18 +01:00
Dietmar Maurer
b0905e3a84 use vzdump.cron instead of vzdump 2011-10-31 07:33:04 +01:00
Dietmar Maurer
53c6bb6cde add delete option to backup api 2011-10-28 07:59:00 +02:00
Dietmar Maurer
7625ea19ee use starttime hh:mm instead of hour and minute 2011-10-27 09:44:24 +02:00
Dietmar Maurer
badcb8d162 allow to filter specific resource types 2011-10-25 13:10:54 +02:00
Dietmar Maurer
063bb19ba8 correctly quote shell arguments inside vzdump cron file 2011-10-25 13:09:49 +02:00
Dietmar Maurer
ac27b58d10 finnish and cleanup vzdump API 2011-10-25 09:28:55 +02:00
Dietmar Maurer
7cdf443cb0 add vzdump cron API 2011-10-24 12:59:31 +02:00
Dietmar Maurer
3736f16ba4 corretly set ostemplate 2011-10-24 08:36:27 +02:00
Dietmar Maurer
89cd40282b implement simple restore dialog 2011-10-20 11:20:45 +02:00
Dietmar Maurer
30edfad922 start backup/restore GUI 2011-10-18 12:49:14 +02:00
Dietmar Maurer
aabf3adddd implement vzrestore
This just calls create_vm (restore is a special case of create).
2011-10-17 08:23:56 +02:00
Dietmar Maurer
bf58f8ddda plug VZDump into our API 2011-10-14 13:43:06 +02:00
Dietmar Maurer
c661ad50d2 use backgroud tasks for service actions 2011-10-11 10:06:25 +02:00
Dietmar Maurer
fc2b50c1dc use new asynchronous API for qemu 2011-10-10 13:22:17 +02:00
Dietmar Maurer
96e1743e3e log openvz configuration changes 2011-10-10 09:52:13 +02:00
Dietmar Maurer
a42f6acbcb run openvz destroy_vm as background task 2011-10-10 09:15:11 +02:00
Dietmar Maurer
7ca813e6fd run openvz create_vm as background task 2011-10-10 09:10:17 +02:00
Dietmar Maurer
9056e748db add GUI for user_beancounters 2011-10-07 13:58:56 +02:00
Dietmar Maurer
56203bf1f7 add API for openvz user_beancounters 2011-10-07 12:20:15 +02:00
Dietmar Maurer
337dca7c2a implement openvz option view/edit 2011-10-05 13:23:47 +02:00
Dietmar Maurer
d9f0ffa99d add ressource editor for openvz 2011-10-05 11:57:52 +02:00
Dietmar Maurer
b1b121d57d implement vncproxy API for openvz 2011-10-05 07:35:15 +02:00
Dietmar Maurer
d9c18330d7 add rrd API for openvz 2011-10-04 12:20:17 +02:00