Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
There's a thread on the forum regarding this - https://www.centos.org/forums/viewtopic.php?f=54&t=71842&p=302047&am...
Regards
To correct myself - the packages are not even in EPEL repo.
po 7. 10. 2019 o 14:48 Fedor Piecka teplavoda@gmail.com napísal(a):
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
There's a thread on the forum regarding this - https://www.centos.org/forums/viewtopic.php?f=54&t=71842&p=302047&am...
Regards
The packages are indeed part of CentOS 7. Please see the output from my container image:
-bash-4.2# yum info pcs pacemaker corosync | egrep "(Name|Repo)" Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Name : corosync Repo : base/7/x86_64 Name : pacemaker Repo : updates/7/x86_64 Name : pcs Repo : updates/7/x86_64 -bash-4.2# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)
This seems like a change of policy in CentOS 8 vs CentOS 7. Is this a business requirement from Red Hat? If not, I'd propose to include the packages in CentOS 8 in the same way they've been a part of previous CentOS versions.
po 7. 10. 2019 o 15:17 Fedor Piecka teplavoda@gmail.com napísal(a):
To correct myself - the packages are not even in EPEL repo.
po 7. 10. 2019 o 14:48 Fedor Piecka teplavoda@gmail.com napísal(a):
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
There's a thread on the forum regarding this - https://www.centos.org/forums/viewtopic.php?f=54&t=71842&p=302047&am...
Regards
On Mon, 7 Oct 2019 at 08:48, Fedor Piecka teplavoda@gmail.com wrote:
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
This is intentional. The High Availability Addon in RHEL-8 is a separate product line outside of the operating system so does not come across in the RHEL-> git.centos.org source feed. So the packages are not in CentOS-8.
There's a thread on the forum regarding this - https://www.centos.org/forums/viewtopic.php?f=54&t=71842&p=302047&am...
Regards _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
On Mon, 7 Oct 2019 at 09:24, Stephen John Smoogen smooge@gmail.com wrote:
On Mon, 7 Oct 2019 at 08:48, Fedor Piecka teplavoda@gmail.com wrote:
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
This is intentional. The High Availability Addon in RHEL-8 is a separate product line outside of the operating system so does not come across in the RHEL-> git.centos.org source feed. So the packages are not in CentOS-8.
This is where smooge should read what package it was, go to confirm in RHEL and then CentOS, and then reply.
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
Again my apologies.. I should have done my homework and not been an ass in replying.
On Mon, Oct 7, 2019, at 9:34 AM, Stephen John Smoogen wrote:
On Mon, 7 Oct 2019 at 09:24, Stephen John Smoogen smooge@gmail.com wrote:
On Mon, 7 Oct 2019 at 08:48, Fedor Piecka teplavoda@gmail.com wrote:
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
This is intentional. The High Availability Addon in RHEL-8 is a separate product line outside of the operating system so does not come across in the RHEL-> git.centos.org source feed. So the packages are not in CentOS-8.
This is where smooge should read what package it was, go to confirm in RHEL and then CentOS, and then reply.
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
Unless I'm misunderstanding, these add-ons have historically been included with CentOS... was this not in fact the case, or has something changed? (I specifically remember seeing haproxy from RS add-on installed from CentOS on a RHEL server because it wasn't available natively without extra cost.)
V/r, James Cassell
The packages are provided separately by Red Hat (two different entitlements) but they have been provided by CentOS in the past as part of the base OS:
* http://vault.centos.org/centos/7/os/Source/SPackages/pcs-0.9.167-3.el7.cento... * http://mirror.math.princeton.edu/pub/centos/7/os/x86_64/Packages/pcs-0.9.167...
The pcs package isn't in EPEL or in the source or binary packages released with CentOS 8.0. The package does exist in the RHEL HA 8.0 release so I suspect the missing packages from CentOS 8.0 are an oversight.
Note that the RHEL HA 8.0 release has 54 packages:
awscli booth booth-arbitrator booth-core booth-site booth-test clufter-bin clufter-cli clufter-common clufter-lib-ccs clufter-lib-general clufter-lib-pcs corosync corosync-qdevice corosync-qnetd corosynclib-devel fence-agents-aliyun fence-agents-aws fence-agents-azure-arm fence-agents-gce libknet1 libknet1-compress-bzip2-plugin libknet1-compress-lz4-plugin libknet1-compress-lzma-plugin libknet1-compress-lzo2-plugin libknet1-compress-plugins-all libknet1-compress-zlib-plugin libknet1-crypto-nss-plugin libknet1-crypto-openssl-plugin libknet1-crypto-plugins-all libknet1-plugins-all pacemaker pacemaker-cli pacemaker-cts pacemaker-doc pacemaker-libs-devel pacemaker-nagios-plugins-metadata pacemaker-remote pcs pcs-snmp python3-azure-sdk python3-boto3 python3-botocore python3-clufter python3-fasteners python3-gflags python3-google-api-client python3-httplib2 python3-oauth2client python3-s3transfer python3-uritemplate resource-agents resource-agents-aliyun resource-agents-gcp
Looks like all of these packages are missing from the CentOS 8.0 release.
*Christopher Voltz* mailto:christopher.voltz@hpe.com, Master Engineer HPC Segment Solutions, Hewlett Packard Enterprise https://www.hpe.com
On 10/7/19 9:16 AM, James Cassell wrote:
On Mon, Oct 7, 2019, at 9:34 AM, Stephen John Smoogen wrote:
On Mon, 7 Oct 2019 at 09:24, Stephen John Smoogen smooge@gmail.com wrote:
On Mon, 7 Oct 2019 at 08:48, Fedor Piecka teplavoda@gmail.com wrote:
Hello
I've been evaluating CentOS 8 for a while now. I found that pacemaker and pcs packages (aka "High Availability Addon") are missing in the default repositories. They seem to exist in EPEL.
Is this a bug or an intention?
This is intentional. The High Availability Addon in RHEL-8 is a separate product line outside of the operating system so does not come across in the RHEL-> git.centos.org source feed. So the packages are not in CentOS-8.
This is where smooge should read what package it was, go to confirm in RHEL and then CentOS, and then reply.
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
Unless I'm misunderstanding, these add-ons have historically been included with CentOS... was this not in fact the case, or has something changed? (I specifically remember seeing haproxy from RS add-on installed from CentOS on a RHEL server because it wasn't available natively without extra cost.)
V/r, James Cassell _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
I opened the CentOS bug 0016553 https://bugs.centos.org/view.php?id=16553 for this issue.
*Christopher Voltz*, Master Engineer HPC Segment Solutions, Hewlett Packard Enterprise
On Mon, Oct 7, 2019 at 9:34 AM Stephen John Smoogen smooge@gmail.com wrote:
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
I'm staring at the RHEL channels. The high availability has rardly any distinction from the resilentstorage channel, and both of them consist mostly of the tools to build awscli, which has long been available from EPEL. This is a case where the need for a separate channel was misplaced, and almost all of the components should have been in the main codeline to support awscli.
On Mon, Oct 7, 2019, at 9:06 PM, Nico Kadel-Garcia wrote:
On Mon, Oct 7, 2019 at 9:34 AM Stephen John Smoogen smooge@gmail.com wrote:
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
I'm staring at the RHEL channels. The high availability has rardly any distinction from the resilentstorage channel, and both of them consist
IIRC, Resilient Storage is a superset of (or depends on) High Availability.
mostly of the tools to build awscli, which has long been available from EPEL. This is a case where the need for a separate channel was misplaced, and almost all of the components should have been in the main codeline to support awscli.
V/r, James Cassell
On 2019-10-07 9:06 p.m., Nico Kadel-Garcia wrote:
On Mon, Oct 7, 2019 at 9:34 AM Stephen John Smoogen smooge@gmail.com wrote:
OK so I was wrong and apologize for not doing my homework before replying. pacemaker is a src.rpm which builds pacemaker-libs rpm which is shipped in RHEL and CentOS. The missing packages are ones which are not shipped in RHEL because they are in the High Availability Addon product. So I think they are not shipped in CentOS because of the same reason various other -devel packages aren't shipped. THey aren't in RHEL so they aren't in CentOS.
I'm staring at the RHEL channels. The high availability has rardly any distinction from the resilentstorage channel, and both of them consist mostly of the tools to build awscli, which has long been available from EPEL. This is a case where the need for a separate channel was misplaced, and almost all of the components should have been in the main codeline to support awscli.
RS is HA + the GFS2 file system.