]>
git.proxmox.com Git - pve-cluster.git/log
Wolfgang Bumiller [Thu, 21 May 2015 11:07:43 +0000 (13:07 +0200)]
pvecm create: add corosync.conf parameters for ipv6
pvecm create now adds the following additional corosync.conf parameters:
* totem.ip_version
* totem.interface.ringnumber
* totem.interface.bindnetaddr
For ipv6 corosync needs a 'totem.interface' list with at least one entry
containing a bindnetaddr setting. Additionally 'totem.ip_version' needs to
explicitly be set to ipv6 (or an 'mcastaddr' set, which corosync can
choose automatically, though, so we let it do just that).
Wolfgang Bumiller [Thu, 21 May 2015 11:07:42 +0000 (13:07 +0200)]
include ::1 in a certificate's subjectAltName list
Wolfgang Bumiller [Thu, 21 May 2015 11:07:41 +0000 (13:07 +0200)]
cache address families for known nodes
Wolfgang Bumiller [Tue, 12 May 2015 09:19:09 +0000 (11:19 +0200)]
remote_node_ip: option to include the packet family
If an array is requested, the function now returns ($ip, $family),
otherweise just the IP alone.
Several ipv6 related changes in other packages need to pass the packet
family to functions and will make use of this functionality.
Dietmar Maurer [Fri, 8 May 2015 10:24:16 +0000 (12:24 +0200)]
bump version to 4.0-10
Dietmar Maurer [Fri, 8 May 2015 10:23:18 +0000 (12:23 +0200)]
whitespace cleanups
Wolfgang Bumiller [Fri, 8 May 2015 09:39:25 +0000 (11:39 +0200)]
use freeaddrinfo on getaddrinfo results when done
Wolfgang Bumiller [Fri, 8 May 2015 09:39:24 +0000 (11:39 +0200)]
ipv6 support for lookup_node_ip
Dietmar Maurer [Tue, 5 May 2015 13:13:48 +0000 (15:13 +0200)]
bump version to 4.0-9
Dietmar Maurer [Tue, 5 May 2015 13:12:45 +0000 (15:12 +0200)]
trigger pve-api-updates event
Wolfgang Bumiller [Tue, 5 May 2015 07:57:11 +0000 (09:57 +0200)]
system() is declared to warn on an unused result, replacing this with umount2(2) is more efficient anyway
Wolfgang Bumiller [Tue, 5 May 2015 07:45:37 +0000 (09:45 +0200)]
With _FORTIFY_SOURCE and optimization, glibc defines a fortify_function for open(2) which checks whether the mode parameter was provided when O_CREAT was used.
Wolfgang Bumiller [Tue, 5 May 2015 07:41:26 +0000 (09:41 +0200)]
make it compile as user: don't try to resolve the node IP when the 'printmanpod' or 'verifyapi' options are used
Wolfgang Bumiller [Tue, 5 May 2015 07:07:57 +0000 (09:07 +0200)]
replace hardcoded perl paths with variables coming from perl's Config and ExtUtils::Embed modules
Alexandre Derumier [Tue, 28 Apr 2015 15:10:51 +0000 (17:10 +0200)]
pve-cluster : fix typo error in mkdir /etc/corosync
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Dietmar Maurer [Thu, 16 Apr 2015 09:01:02 +0000 (11:01 +0200)]
new helper PVE::Cluster::check_vmid_unused
Dietmar Maurer [Thu, 16 Apr 2015 05:15:58 +0000 (07:15 +0200)]
bump version to 4.0-8
Dietmar Maurer [Wed, 15 Apr 2015 14:16:57 +0000 (16:16 +0200)]
allow unpriviledged users to read lxc configuration
We need this to run unprivileged lxc containers.
Dietmar Maurer [Fri, 10 Apr 2015 06:31:20 +0000 (08:31 +0200)]
bump version to 4.0-7
Dietmar Maurer [Fri, 10 Apr 2015 06:29:44 +0000 (08:29 +0200)]
track configuration changes inside lxc subdirectories
Dietmar Maurer [Fri, 27 Mar 2015 09:56:33 +0000 (10:56 +0100)]
remove vm_is_ha_managed method
Dietmar Maurer [Fri, 27 Mar 2015 09:55:07 +0000 (10:55 +0100)]
bump version to 4.0-6
Dietmar Maurer [Fri, 27 Mar 2015 09:53:53 +0000 (10:53 +0100)]
add more 'observed' files.
Dietmar Maurer [Fri, 20 Mar 2015 08:43:33 +0000 (09:43 +0100)]
bump version to 4.0-5
Dietmar Maurer [Fri, 20 Mar 2015 08:42:14 +0000 (09:42 +0100)]
also track totem.config_version
Dietmar Maurer [Fri, 20 Mar 2015 08:19:19 +0000 (09:19 +0100)]
correctly track corosync config changes
Dietmar Maurer [Thu, 19 Mar 2015 05:12:03 +0000 (06:12 +0100)]
clear changes flag after read (to avoid confusion)
Dietmar Maurer [Wed, 18 Mar 2015 14:09:14 +0000 (15:09 +0100)]
bump version to 4.0-4
Dietmar Maurer [Wed, 18 Mar 2015 14:07:52 +0000 (15:07 +0100)]
fix corosync cmap reader
Dietmar Maurer [Fri, 13 Mar 2015 11:08:17 +0000 (12:08 +0100)]
depend on corosync-pve
Dietmar Maurer [Fri, 13 Mar 2015 10:57:47 +0000 (11:57 +0100)]
fix path for corosync config
Dietmar Maurer [Fri, 13 Mar 2015 10:35:51 +0000 (11:35 +0100)]
use systemctl to start/stop services, bump version to 4.0-3
Dietmar Maurer [Mon, 9 Mar 2015 05:45:22 +0000 (06:45 +0100)]
bump version to 4.0-2
Dietmar Maurer [Mon, 9 Mar 2015 05:43:58 +0000 (06:43 +0100)]
correctly depend on perlapi-5.20.0
Dietmar Maurer [Tue, 3 Mar 2015 11:24:26 +0000 (12:24 +0100)]
fix service configuration
Dietmar Maurer [Mon, 2 Mar 2015 08:57:54 +0000 (09:57 +0100)]
add method vm_is_ha_managed
always return false for now.
Dietmar Maurer [Thu, 26 Feb 2015 09:57:26 +0000 (10:57 +0100)]
implement addnode/delnode for cororsnc 2
Dietmar Maurer [Thu, 26 Feb 2015 08:29:23 +0000 (09:29 +0100)]
depend on systemd (instead of insserv)
Dietmar Maurer [Thu, 26 Feb 2015 08:21:01 +0000 (09:21 +0100)]
add parser for corosync.conf
Dietmar Maurer [Wed, 25 Feb 2015 17:24:50 +0000 (18:24 +0100)]
use corosync-quorumtool to set expected votes
Dietmar Maurer [Wed, 25 Feb 2015 17:16:06 +0000 (18:16 +0100)]
remove stale docs
Dietmar Maurer [Wed, 25 Feb 2015 17:11:20 +0000 (18:11 +0100)]
cpgtest: updates for corosync 2
Dietmar Maurer [Wed, 25 Feb 2015 16:42:02 +0000 (17:42 +0100)]
remove cman, and use corosync.conf instead of cluster.conf
Dietmar Maurer [Wed, 25 Feb 2015 10:32:33 +0000 (11:32 +0100)]
use external corosync-keygen
Dietmar Maurer [Wed, 25 Feb 2015 09:12:15 +0000 (10:12 +0100)]
avoid lintian hardening-no-relro warning
by adding -Wl,-z,relro compiler flag
Dietmar Maurer [Wed, 25 Feb 2015 09:00:56 +0000 (10:00 +0100)]
add Pre-Depends to avoid warnings
Dietmar Maurer [Wed, 25 Feb 2015 08:49:33 +0000 (09:49 +0100)]
avoid race conditions when starting threads
Use Mutex/Cond to wait until server threads are fully functional.
Dietmar Maurer [Tue, 24 Feb 2015 18:56:04 +0000 (19:56 +0100)]
add missing debian/pve-cluster.service
Dietmar Maurer [Tue, 24 Feb 2015 17:48:34 +0000 (18:48 +0100)]
add dh-systemd build dependency
Dietmar Maurer [Tue, 24 Feb 2015 13:00:45 +0000 (14:00 +0100)]
add systemd support
Dietmar Maurer [Tue, 24 Feb 2015 12:59:19 +0000 (13:59 +0100)]
do not create /etc/pve with debian/dirs
Because that can fail with chrashed pmxcfs (mountpoint not connected).
Dietmar Maurer [Tue, 24 Feb 2015 10:53:59 +0000 (11:53 +0100)]
update to debian jessie
confdb.c: this is broken now
Dietmar Maurer [Thu, 19 Feb 2015 11:09:05 +0000 (12:09 +0100)]
add ability to update cfs locks, bump version to 3.0-17
Dietmar Maurer [Mon, 9 Feb 2015 16:11:26 +0000 (17:11 +0100)]
bump version to 3.0-16, fix lintian warnings
Stefan Priebe [Mon, 9 Feb 2015 14:05:50 +0000 (15:05 +0100)]
enable debug package for pve-cluster
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Dietmar Maurer [Thu, 4 Sep 2014 15:31:55 +0000 (17:31 +0200)]
bump version to 3.0-15
Stanislav German-Evtushenko [Wed, 3 Sep 2014 10:20:45 +0000 (10:20 +0000)]
datacenter.cfg: validate email_from option
Signed-off-by: Stanislav German-Evtushenko <ginermail@gmail.com>
Stanislav German-Evtushenko [Wed, 3 Sep 2014 10:18:48 +0000 (10:18 +0000)]
datacenter.cfg: add new email_from option
Signed-off-by: Stanislav German-Evtushenko <ginermail@gmail.com>
Dietmar Maurer [Wed, 25 Jun 2014 04:23:47 +0000 (06:23 +0200)]
bump version to 3.0-14, add new value (html5) for console settings
Dietmar Maurer [Wed, 30 Apr 2014 05:20:16 +0000 (07:20 +0200)]
bump version to 3.0-13
Dietmar Maurer [Wed, 30 Apr 2014 05:17:19 +0000 (07:17 +0200)]
fix bug 204: use DERIVE instead of COUNTER
Dietmar Maurer [Tue, 28 Jan 2014 15:36:39 +0000 (16:36 +0100)]
make sure we read latest versions inside locked code
File locks are used for read/modify/write cycles, so we need to make
sure that we always read latest versions.
Dietmar Maurer [Mon, 27 Jan 2014 10:50:52 +0000 (11:50 +0100)]
bump version to 3.0-12, update libfuse2 dependency
fix bug #489
Dietmar Maurer [Mon, 13 Jan 2014 06:46:41 +0000 (07:46 +0100)]
bump version to 3.0-11
Dietmar Maurer [Mon, 13 Jan 2014 06:45:35 +0000 (07:45 +0100)]
stop after ceph
Dietmar Maurer [Tue, 31 Dec 2013 05:36:12 +0000 (06:36 +0100)]
start service 'pve-cluster' before starting 'ceph'
Dietmar Maurer [Tue, 10 Dec 2013 05:19:21 +0000 (06:19 +0100)]
bump version to 3.0-9
Dietmar Maurer [Tue, 10 Dec 2013 05:17:20 +0000 (06:17 +0100)]
add a way to select the default console viewer
Dietmar Maurer [Tue, 1 Oct 2013 11:25:01 +0000 (13:25 +0200)]
bump version to 3.0-8
Dietmar Maurer [Tue, 1 Oct 2013 11:23:54 +0000 (13:23 +0200)]
use warnings instead of global -w flag
Dietmar Maurer [Mon, 2 Sep 2013 08:42:08 +0000 (10:42 +0200)]
add reference to git version
Dietmar Maurer [Tue, 20 Aug 2013 08:39:33 +0000 (10:39 +0200)]
suppress another warning about uninitialized value at boot time
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Dietmar Maurer [Tue, 20 Aug 2013 07:34:55 +0000 (09:34 +0200)]
check if mkdir return EEXIST
Seems -d $dir is not really reliable on cluster file system (cache?).
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Dietmar Maurer [Tue, 20 Aug 2013 07:02:38 +0000 (09:02 +0200)]
avoid warning when adding a new node
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
Dietmar Maurer [Fri, 26 Jul 2013 09:10:34 +0000 (11:10 +0200)]
bump version to 3.0-5, update automake related files
Stefan Priebe [Fri, 26 Jul 2013 07:17:12 +0000 (09:17 +0200)]
add migration_unsecure param to datacenter.cfg
Dietmar Maurer [Wed, 22 May 2013 09:42:50 +0000 (11:42 +0200)]
depend on fuse
Seems most utilities moved from fuse-utils to fuse.
Dietmar Maurer [Thu, 16 May 2013 11:03:43 +0000 (13:03 +0200)]
fix warning about uninitialize value
Dietmar Maurer [Thu, 16 May 2013 10:47:39 +0000 (12:47 +0200)]
remove depencency on fuse-utils
This package is no longer required.
bump version to 3.0-3
Dietmar Maurer [Tue, 14 May 2013 08:50:27 +0000 (10:50 +0200)]
fix bug 383: resteart pveproxy instead of apache2
bump version to 3.0-2
Dietmar Maurer [Fri, 15 Mar 2013 05:59:49 +0000 (06:59 +0100)]
updates for wheezy
Dietmar Maurer [Fri, 1 Feb 2013 08:25:11 +0000 (09:25 +0100)]
bump version to 1.0-37
Stefan Priebe [Fri, 1 Feb 2013 07:25:28 +0000 (08:25 +0100)]
ssh-copy-id: never use keys provided by the ssh-agent
- right now ssh-copy-id uses the keys in your ssh-agent see man ssh-copy-id
- ssh-copy-id should use the local key of user root
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Dietmar Maurer [Thu, 17 Jan 2013 08:27:57 +0000 (09:27 +0100)]
add another field (status) to new pve2.3-vm rrd format
Dietmar Maurer [Wed, 16 Jan 2013 08:55:47 +0000 (09:55 +0100)]
add new pve2.3-vm stream (include template value)
skip=3 to handle new template value
but we still rite to /var/lib/rrdcached/db/pve2-vm as the rrds have not changed
bump version to 1.0-35
Dietmar Maurer [Thu, 6 Dec 2012 07:28:53 +0000 (08:28 +0100)]
correctly handle EAGAIN
We simply sleep 1ms and repeat sendmsg (not perfect, but good enough).
Dietmar Maurer [Wed, 5 Dec 2012 12:02:23 +0000 (13:02 +0100)]
fix ssh_merge_keys
Dietmar Maurer [Wed, 5 Dec 2012 11:02:34 +0000 (12:02 +0100)]
implement sendfd to support qemu fdset functionality
Dietmar Maurer [Mon, 19 Nov 2012 09:26:13 +0000 (10:26 +0100)]
import existing /root/.ssh/authorized_keys
Dietmar Maurer [Sat, 3 Nov 2012 06:42:20 +0000 (07:42 +0100)]
do not pass undef to RRDs::graphv to avoid warnings
Stefan Priebe [Fri, 2 Nov 2012 08:04:24 +0000 (09:04 +0100)]
sub ssh_merge_keys in PVE::Cluster is still not 100% safe. man authorized_keys says you're allowed to use several options in front of the ssh-{rsa, dsa} string.
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Dietmar Maurer [Wed, 31 Oct 2012 13:22:56 +0000 (14:22 +0100)]
also initialize /root/.ssh with 'pvecm updatecerts'
Dietmar Maurer [Wed, 31 Oct 2012 12:48:07 +0000 (13:48 +0100)]
cleanups, bump version to 1.0-30
Stefan Priebe [Wed, 31 Oct 2012 11:27:34 +0000 (12:27 +0100)]
added setup_rootsshconfig to create initial ssh config for user root
Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Dietmar Maurer [Wed, 31 Oct 2012 06:03:06 +0000 (07:03 +0100)]
create_rrd_graph: do not save data in file
We use RRDs::graphv instead, and return file data directly.
Dietmar Maurer [Mon, 24 Sep 2012 04:04:20 +0000 (06:04 +0200)]
set ENV{HOME} to avoid ssh-copy-id errors
Dietmar Maurer [Fri, 31 Aug 2012 05:35:58 +0000 (07:35 +0200)]
bump version to 1.0-28
Dietmar Maurer [Thu, 30 Aug 2012 05:05:57 +0000 (07:05 +0200)]
preserve authorized_key key order
And identify double keys by key and not by comment. Original patch from Stefan Priebe <s.priebe@profihost.ag> contains white space errors - I removed that.
Dietmar Maurer [Tue, 22 May 2012 09:54:02 +0000 (11:54 +0200)]
fix bug #199: allow node names to start with numbers
Dietmar Maurer [Mon, 26 Mar 2012 07:47:22 +0000 (09:47 +0200)]
new rrd format for node data (skip 2 entries)