Enabling Satellite with RHEL Developers Licence
Hi
I'm working on a development project to transfer RHEL updates across a data diode. To that end, I signed up to the RHEL development licence and installed the RHEL Server 7.4, supplied with the registration.
When I run
subscription-manager list --available --all
+-------------------------------------------+
Available Subscriptions
+-------------------------------------------+
Subscription Name: Red Hat Enterprise Linux Developer Suite
Provides: RHEL for SAP - 4 Year Extended Update Support
RHEL for SAP - Extended Update Support
Red Hat Software Collections (for RHEL Server)
Red Hat Enterprise Linux High Availability - 4 Year Extended Update Support
Red Hat Container Development Kit
Red Hat Developer Tools Beta (for RHEL Server)
MRG Realtime
Red Hat Enterprise Linux for SAP Hana
Red Hat EUCJP Support (for RHEL Server) - Extended Update Support
Red Hat Enterprise Linux Server - Extended Update Support
Red Hat Beta
Oracle Java (for RHEL Server) - Extended Update Support
dotNET on RHEL Beta (for RHEL Server)
Red Hat Enterprise Linux High Performance Networking (for RHEL Compute Node)
Red Hat Enterprise Linux High Performance Networking (for RHEL Server) - Extended Update Support
Red Hat Enterprise Linux Resilient Storage (for RHEL Server)
Oracle Java (for RHEL Server)
Red Hat Container Images
Red Hat Enterprise Linux for Real Time
dotNET on RHEL (for RHEL Server)
Red Hat Enterprise Linux Atomic Host
Red Hat S-JIS Support (for RHEL Server) - Extended Update Support
Red Hat Enterprise Linux Scalable File System (for RHEL Server)
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) - Extended Update Support
RHEL for SAP (for IBM Power LE) - 4 Year Extended Update Support
Red Hat Enterprise Linux Atomic Host Beta
Red Hat Enterprise Linux Server - 4 Year Extended Update Support
Red Hat Enterprise Linux High Availability (for RHEL Server) - Extended Update Support
Red Hat Developer Tools (for RHEL Server)
Red Hat Container Images Beta
RHEL for SAP HANA - Extended Update Support
Red Hat Enterprise Linux Scalable File System (for RHEL Server) - Extended Update Support
Red Hat Enterprise Linux Load Balancer (for RHEL Server) - Extended Update Support
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux High Availability (for RHEL Server)
Red Hat Software Collections Beta (for RHEL Server)
Red Hat Enterprise Linux Load Balancer (for RHEL Server)
Red Hat Enterprise Linux High Performance Networking (for RHEL Server)
Red Hat Developer Toolset (for RHEL Server)
As you can see, Satellite is not included in the list.
Is there any way to enable Satellite on a developers licence?
Many thanks
Dominic
Responses
Hello Dominic,
For a Satellite server only a Satellite subscription is needed to run it. It comes with an "embbeded" RHEL server subscription.
Still contact the regional sales team to see which Satellite subscriptions fits your needs, there are 2 types:
MCT0370 the "full product"
MCT1650 supports "50 clients"
Regards,
Jan Gerrit Kootstra
Dominic, just wanting to understand here, was it your goal to attempt to attach a client system that has a Red Hat Developer's entitlement (a client server) to a Red Hat Satellite server? You're not attempting to run Red Hat Satellite server on a system registered with a developer's license, correct?
If you have a Red Hat Server (that is not a satellite server) with a developer's license, that you wish to connect to a Red Hat Satellite server that has it's own proper entitlement, you can create a manifest file using the Red Hat satellite certificate tool https://access.redhat.com/management/distributors (select satellite from the available tabs at that link) and include your Red Hat Developer's License as part of the manifest.
If you need a temporary use Satellite, you can contact your sales team, explain your situation to them, and (at least my sales team) they ought to work with you for a temporary use trial of Red Hat Satellite.
Kind Regards, -RJ
I realize this is an old thread, but I would like to stand up Satellite and Ansible in my home network (5-10 clients would be sufficient) for the purposes of experimenting/demo-ing capabilities before I even start to do anything in our corporate sandbox. Is there any way to do something like that, either with 5-10 client licenses or with 60-180 day evals?
Chris, as explained by RJ you will need to sort out a trial with the sales team... Another route would be to deploy the upstream version of satellite: 'foreman'.
HTH
Oddly, I have satellite within my developer suit.
it's worth revalidating the steps in the entirety of all steps within paragraph 3.1, and also all steps within paragraph 3.2 and also all steps within paragraph 3.3
The times I've joined a "connected (to Red-Hat)" satellite and used the steps above, my repos worked. Retry that, if needed, contact support.
I have it in my own subscription of dev tools, but I've not yet executed it
Kind Regards,
RJ
The new developer subscription for companies has a satellite option, but you'll need to contact Red Hat and sign the appropriate documentation. This is a new offering that I recently found out about, and it allows you to create a satellite for your development environment under the rules of the agreement.
I have "Red Hat Developer Subscription for Individuals" and "Red Hat Beta Access" in my subscription. Under "Red Hat Beta Access" i can see "Red Hat Satellite Beta" and "Red Hat Satellite Capsule Beta", does this mean i can install Satellite server and attach my subscription to use it for my home lab?
Hello Mohammad, yes, you can use the Satellite portion of the Beta offering to set up your home lab along with your Developer for Individuals subscription.
So what is the way to use it? I follow the steps in the documentation, but unfortunately it cannot find the package.
" --enable=satellite-6.13-for-rhel-8-x86_64-rpms "
Error: 'satellite-6.13-for-rhel-8-x86_64-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories
How can we overcome this problem?
thanks
What is Foreman ? Is satellite installed when Foreman is installed ? I'm new to this. I'd appreciate it if you could guide me ? How did you install Foreman ?
thankyou.
4 cores, 16 GB RAM and 100GB disk
Create a user and give it sudo privs login as root and perform followinguseradd techmate (replace the username according to your env) vi /etc/sodoers.d/techmate
insert following line in the file save and exittechmate ALL=(ALL) NOPASSWD:ALL
login as user that you just created and perform rest of the actions as that user update /etc/hosts file, replace the name according your envsudo vi /etc/hosts
insert following line in the file, replace the name and IP according your env, save and exit00.00.00.00 foremanXX.domain foremanXX
sudo subscription-manager register sudo dnf update -y
#1.2. Red Hat Enterprise Linux 8 Disable all repositories:
sudo subscription-manager repos --disable "*"
Enable the following repositories:sudo subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms \ --enable=rhel-8-for-x86_64-appstream-rpms
Clear any metadata:sudo dnf clean all
Install the foreman-release.rpm package:sudo dnf install https://yum.theforeman.org/releases/3.8/el8/x86_64/foreman-release.rpm
Install the katello-repos-latest.rpm packagesudo dnf install https://yum.theforeman.org/katello/4.10/katello/el8/x86_64/katello-repos-latest.rpm
Install the puppet7-release-el-8.noarch.rpm package:sudo dnf install https://yum.puppet.com/puppet7-release-el-8.noarch.rpm
Enable the DNF modules:sudo dnf module enable katello:el8 pulpcore:el8
NOTEEnablement of the module katello:el8 warns about a conflict with postgresql:10 and ruby:2.5 as these modules are set to the default module versions on Enterprise Linux 8. The module katello:el8 has a dependency for the modules postgresql:12 and ruby:2.7 that will be enabled with the katello:el8 module. These warnings do not cause installation process failure, hence can be ignored safely.
- Installing Foreman server Packages Procedure Update all packages:
sudo dnf update -y
Install foreman-installer-katello:sudo dnf install -y foreman-installer-katello
- Running the Installer The installation run is non-interactive, but the configuration can be customized by supplying any of the options listed in foreman-installer --help, or by running foreman-installer -i for interactive mode. More examples are given in the Installation Options section. Adding -v will disable the progress bar and display all changes.
sudo foreman-installer --scenario katello
When the installer has completed, details will be printed about where to find Foreman and the Smart Proxy.
[techmate@foreman01 ~]$ sudo foreman-installer --scenario katello
2023-09-18 20:40:19 [NOTICE] [root] Loading installer configuration. This will take some time. 2023-09-18 20:40:23 [NOTICE] [root] Running installer with log based terminal output at level NOTICE. 2023-09-18 20:40:23 [NOTICE] [root] Use -l to set the terminal output log level to ERROR, WARN, NOTICE, INFO, or DEBUG. See --full-help for definitions. 2023-09-18 20:43:27 [NOTICE] [configure] Starting system configuration.
2023-09-18 20:46:26 [NOTICE] [configure] 250 configuration steps out of 1409 steps complete. 2023-09-18 20:47:16 [NOTICE] [configure] 500 configuration steps out of 1411 steps complete. 2023-09-18 20:49:11 [NOTICE] [configure] 750 configuration steps out of 1415 steps complete. 2023-09-18 20:49:20 [NOTICE] [configure] 1000 configuration steps out of 1439 steps complete. 2023-09-18 20:51:19 [NOTICE] [configure] 1250 configuration steps out of 1439 steps complete. 2023-09-18 20:54:10 [NOTICE] [configure] System configuration has finished.
Executing: foreman-rake upgrade:run Upgrade Step 1/10: katello:correct_repositories. This may take a long while.Upgrade Step 2/10: katello:clean_backend_objects. This may take a long while. 0 orphaned consumer id(s) found in candlepin.
Candlepin orphaned consumers: []Upgrade Step 3/10: katello:upgrades:4.0:remove_ostree_puppet_content. ============================================= Upgrade Step 4/10: katello:upgrades:4.1:sync_noarch_content. ============================================= Upgrade Step 5/10: katello:upgrades:4.1:fix_invalid_pools. I, [2023-09-18T20:54:18.824160 #15904] INFO -- : Corrected 0 invalid pools
I, [2023-09-18T20:54:18.824192 #15904] INFO -- : Removed 0 orphaned poolsUpgrade Step 6/10: katello:upgrades:4.1:reupdate_content_import_export_perms. ============================================= Upgrade Step 7/10: katello:upgrades:4.2:remove_checksum_values. ============================================= Upgrade Step 8/10: katello:upgrades:4.4:publish_import_cvvs. ============================================= Upgrade Step 9/10: katello:upgrades:4.8:fix_incorrect_providers. Fixing incorrect providers Fixed 0 incorrect providers Cleaning Candlepin orphaned custom products for organization Default Organization
Deleted 0 Candlepin orphaned custom products for organization Default OrganizationUpgrade Step 10/10: katello:upgrades:4.8:regenerate_imported_repository_metadata. No repositories found for regeneration. Success! * Foreman is running at https://foremanXX.tech-mate.io Initial credentials are admin / ***************** * To install an additional Foreman proxy on separate machine continue by running:
foreman-proxy-certs-generate --foreman-proxy-fqdn "$FOREMAN_PROXY" --certs-tar "/root/$FOREMAN_PROXY-certs.tar"
Foreman Proxy is running at https://foremanXX.tech-mate.io:9090
The full log is at /var/log/foreman-installer/katello.log
sudo curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://foremanXX.tech-mate.io/pub/katello-ca-consumer-latest.noarch.rpm
sudo yum localinstall katello-ca-consumer-latest.noarch.rpm -y
sudo subscription-manager register --org="Default_Organization" --activationkey="TECH-MATE"
UPDATE:
I called Red Hat Customer Support regarding this, because I HAVE Red Hat Satellite as a result of purchasing "Red Hat Enterprise Linux Developer Suite". I believe I had to call Red Hat sales to purchase this, because I can't find it in the Red Hat Store. However, when I spoke with Red Hat today, they verified that my Red Hat Enterprise Linux Developer Suite
that I purchased includes Red Hat Satellite. I did find this source showing Red Hat Satellite within the Red Hat Enterprise Linux Developer Suite
Regards,
RJ
How much does "Red Hat Enterprise Linux Developer Suite" cost? Also Satellite Beta appears in the Devoloper Redhat list but we cannot install it. Isn't there a chance to install at least the Beta one? Can we add 50 servers for sure? It's enough for me if I can add up to 10 servers.What is the method to buy this? Will I have to register my servers with this new devoloper suite I just bought.
Alper Aykut - I think it was $99 USD... I can't remember exactly. I believe you may have to contact Red Hat Sales. I do see 50 entitlements I can add to that. Please note, verify with Red Hat if you are or are not using this for production. The Red Hat Developer Suite is not intended for production.
IMPORTANT This is the link for Red Hat Linux Developer Suite, Satellite is included (even if not listed at that link), see the last link here, or call Red Hat Sales or Customer Service - I confirmed it with them today. And also see this link here where it is shown to have satellite. You may have to contact Red Hat sales.
Regards,
RJ