Satellite 6 Support for non-Red Hat distributions
So I've noticed via The Foreman .orgs wiki and a few other places including within Satellite 6 that there are references to various other *nix distributions. As a general discussion, what is the intended support level of these other distributions? Are we talking about full lifecycle support within Satellite 6 for all of the platforms? or were these simply left in because that's whats in the Open Source Project.
In particular I'm interested in how AIX ended up on the list. IBM's patching architecture is significantly different from most, if not all, of the Linux distributions.

Thanks for any info...
Responses
Hi,
I am able to patch and manage Oracle Linux systems via Satellite 6.
There is not any Puppet & katello packages for OL. So you have to collect those packages from RHEL.
But I think at least you can provision the other OS(Solaris Sparc&x86) and etc via Satellite.
Hi Resul, I am interesting or any information you can provide how you managing Oracle Linux systems via Satellite 6 server please.
Hi Sasha,
You will need to install subscription-manager, katello and puppet-agent packages on OL.
As a workaround, I downloaded the latest packages from RHEL channels by using yumdownloader.
It requires to solve dependecies and approxiamtely you ll be having 20-30 packages, I do not remember that now.
After creating local repo for this packages on OL, you can install them by referring normal procedure.
After this progress you can continue with normal procedures.
You have to be carefull if you want to integrate the OL servers which is contracted with Oracle.
Regarding support contracts, your systems may be called as unsupported by vendor.
Regards
I was told that Satellite might possibly support SLES in 2016 conference. Of Course, I was told that a few years ago as well... Is there any validity behind them telling me that?
My understanding in terms of support, and RH folks, please correct me if I'm wrong, is that Satellite will be support, however, patching/maintaining other systems, other repos etc. will not be. Much like we can use EPEL, but our subs don't cover those packages breaking something. You break it, you bought it, unless it's Satellite proper.
I've successfully be able to add OL repos, SLES, and Ubuntu/Deb and patch systems with Satellite. Never actually tried AIX, but that should go away, thank god for smitty! At that company, we were responsible for those distros if they broke, but we never had an issue getting the repos to work. Ubuntu was a bit tricky, but there's an app for that. This solution will only allow you to patch a system. All of the other things you get with Satellite, won't work / are sketchy or cludgey at best, and really, just a big PITA to get working for non-RHEL systems, and really add complexity to an environment, that frankly, I personally didn't want to add. Patching, yes. Lifecycle management, why?
Just my two cents.
Hi David, I am curious how you got Ubuntu to work with RH satellite. All I need to do is use it to patch a lot of Ubuntu servers. Thanks, Keith
Jeremy Bertozzi,
It has been over 2 years since I opened the RFE, the latest update I got was last march.
The RFE has been postponed to Satellite 6.4 or later due to lack of interest of other users. If you are interested too, please open a support case of the type Request for Extension like I did.
Regards, Jan Gerrit
Brand newbie here. What puppet packages have to be installed on the client server (CentOS6.9) to allow it to receive patches from my Satellite 6.2 server? I see in the conversation above that puppet and katello packages have to be manually installed.
I have installed the katello packages but don't know what puppet packages to install. Currently, when I run yum update from the CentOS box, I get the error: CentOS_6_Linux_Server/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "NSS: client certificate not found (nickname not specified)"
Thanks!
Hi Greg, What i did was sync all the necessary Cent6 channels from public repos and created a key and associated those channels. Then:
yum remove -y 'katello'
yum clean all
rm -rf /var/cache/yum
subscription-manager clean
rm -rf /etc/yum.repos.d/redhat.repo (or move all the *.repo files to another dir for backup purposes)
rpm -Uvh https://satellite.mydomain.com/pub/katello-ca-consumer-latest.noarch.rpm
subscription-manager register --org="MyORG" --activationkey="Centos6"
yum install -y katello-agent
So for the above I did this when I was converting my Cent6+7 systems from my foreman server for management to Satellite.
Hope this helps and gets you on the way. Granted i know setting up channels, views and promoting the view is part of the whole process which hopefully you are a little familiar with. Good Luck!
Thanks Louis!
I am not able to get results from yum install -y katello-agent
I have no repos that point toward my Satellite...
Hopefully you have this... and this is my example:
Products > CentOS7 >Repositories
All your repos
Then
Activation Keys >Centos7_4 >Repository Sets
All your centos repos should be listed here.. toggle them up to add to the key. Don't forget content views.. all this stuff meshes together. Best of luck!
Work RH Satellite 6 .3 + Capsule (Contenviews) with DEB packages like in the https://pulpproject.org/ ?
Work this out of the box? Regards, Felix
Note: I would start with the EPEL Kbase article
Here is forman plugin for Foreman plugin to sync SUSE Customer Center products and repositories into Katello
https://projects.theforeman.org/projects/foreman/wiki/Solaris_Unattended_installation
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
