[katello] Installing katello

I'm having some trouble installing a complete set of katello and foreman
server in the same machine.

I started with a katello-foreman-all install and I realized that the
foreman nodes did not get enabled. In the past, I installed just foreman
and the proxies got installed with it and I was expecting the same thing to
occur when installing katello-foreman-all.

I am now at a lost as I don't know how to enable the all in one
installation with katello-foreman to enable the proxy servers. I am trying
to get the DHCP, DNS and Puppet certificate sections enabled.

Can you please guide me to any installation procedure for these components?

Thanks!

IB

What exactly is katello?
I mean what is its use with foreman? What does it do?

Hi,

The next release of katello is being implemented as Foreman plugin. There is a new installer that puts all the things together. It's also setting up the proxies.

See https://github.com/katello/katello-installer for more details.

One note: in Katello, there are additional services besides smart proxy that can run outside of the main server (such as pulp node for distributing the packages and puppet modules across the infrastructure). We call this delegated services a capsule: so for installing the proxy/pulp on other machines, use the capsule-certs-generate and capsule-installer script, as README suggests.

– Ivan

··· ----- Original Message ----- > I'm having some trouble installing a complete set of katello and foreman > server in the same machine. > > I started with a katello-foreman-all install and I realized that the > foreman nodes did not get enabled. In the past, I installed just foreman > and the proxies got installed with it and I was expecting the same thing to > occur when installing katello-foreman-all. > > I am now at a lost as I don't know how to enable the all in one > installation with katello-foreman to enable the proxy servers. I am trying > to get the DHCP, DNS and Puppet certificate sections enabled. > > Can you please guide me to any installation procedure for these components? > > Thanks! > > IB > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to foreman-users+unsubscribe@googlegroups.com. > To post to this group, send email to foreman-users@googlegroups.com. > Visit this group at http://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout. >

Hi, Katello is a content management tool (as I said, it's not written as Foreman plugin),
it integrates Pulp for packages management and distribution (mainly RPMs and Puppet modules,
but thanks to modular architecture there are other types of content added, such as Docker images etc.)
and Candlepin for certs management.

It allows to synchronize external repositories to your infrastructure with ability to define filters on the repositories
so you can customize what your hosts really get when installing the software.

In connection to Puppet, it is able to do the same with Puppet modules and distribute them to the puppet masters.

Besides the ability of syncing the repos to your local infrastructure, it supports lifecycle-management of the content.
The main concept is a content view: set of content (rpms, puppet modules) that the hos can see. You can combine more content
views together (like having content view for base os and content view for the application and combining together to form the full
set of what the host gets). The most important things are:

  • the content views are versioned
  • Katello brings the content of lifecycle environments: so you can have a chain for Dev -> Test -> Stage -> Production environments and have a control over the versions of content views in different environmetns

We know we are lacking behind with the documentation (we have many features that nobody knows about:), but we try to
fix that here https://github.com/Katello/katello.org/tree/master/docs/user_guide)

– Ivan

··· ----- Original Message -----

What exactly is katello?
I mean what is its use with foreman? What does it do?


You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-users+unsubscribe@googlegroups.com .
To post to this group, send email to foreman-users@googlegroups.com .
Visit this group at http://groups.google.com/group/foreman-users .
For more options, visit https://groups.google.com/d/optout .

Ivan,

Thanks for the link. Although when I tried to install it, there was no
reference to the dependencies and after searching this mailing list I found
a similar git repository that performs an installation of the required
repos (https://github.com/Katello/katello-deploy)

I did not know, but it also tries to install katello using the
katello-installer command. I might have to let it finish and then reinstall
with the TFTP, DNS and DHCP pieces that I needed for my deployment.

I think that Katello and Foreman are a great product, although it took me a
long time to figure out how to properly use it correctly. I have been using
it for about 4 months now and just grasping the surface of what it can do.
Great work.

IB

··· On Tuesday, May 27, 2014 4:48:56 AM UTC-4, Ivan Necas wrote: > > Hi, > > The next release of katello is being implemented as Foreman plugin. There > is a new installer that puts all the things together. It's also setting up > the proxies. > > See https://github.com/katello/katello-installer for more details. > > One note: in Katello, there are additional services besides smart proxy > that can run outside of the main server (such as pulp node for distributing > the packages and puppet modules across the infrastructure). We call this > delegated services a capsule: so for installing the proxy/pulp on other > machines, use the capsule-certs-generate and capsule-installer script, as > README suggests. > > -- Ivan > > ----- Original Message ----- > > I'm having some trouble installing a complete set of katello and foreman > > server in the same machine. > > > > I started with a katello-foreman-all install and I realized that the > > foreman nodes did not get enabled. In the past, I installed just foreman > > and the proxies got installed with it and I was expecting the same thing > to > > occur when installing katello-foreman-all. > > > > I am now at a lost as I don't know how to enable the all in one > > installation with katello-foreman to enable the proxy servers. I am > trying > > to get the DHCP, DNS and Puppet certificate sections enabled. > > > > Can you please guide me to any installation procedure for these > components? > > > > Thanks! > > > > IB > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Foreman users" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to foreman-user...@googlegroups.com . > > To post to this group, send email to forema...@googlegroups.com. > > > Visit this group at http://groups.google.com/group/foreman-users. > > For more options, visit https://groups.google.com/d/optout. > > >