Redhat Satellite 6.3: new virt-who configuration via dashboard


One of the new features of Satellite 6.3 is the virt-who configuration from the dashboard.
In the 6.2 release, for example, you must manually install the virt-who service and create configuration files under /etc/virt-who.d directory.

From the 6.3 release you can deal with virt-who from the new dashboard menu:

 

 

After the configuration, you will have two options:

1) Run an hammer command for the configuration

2) Copy and paste a script to the system. This will install virt-who service, will create the configuration file under /etc/virt-who.d and will start the service. I played with the second choice, cool! 🙂
In this case you automatically have the encrypted password inside the configuration file.

Advertisements

Redhat Satellite 6.4 announced!!


Four days ago Redhat announced Satellite 6.4 availability. From what I read it’s very interesting: new user interface, deeper ansible integration, co-pilot integration for better performance.
You can read more here

Let’s wait the progress from beta to stable and let’s play with it 🙂

Redhat Satellite 6.3 installation useful tips


Have you read Redhat Satellite 6.3 installation guide?

I usually like to read installation guides because they are full of useful tips! In this case I learned new interesting things about I/O performance for Satellite:

1) foreman-maintain utility. It checks the disk speed for Satellite /var sub-filesystems, for example:

# foreman-maintain upgrade check --target-version 6.2.z
...
Check for recommended disk speed of pulp, mongodb, pgsql dir.:
\ Finished
Disk speed : 80 MB/sec [OK]

( Take care about planning /var filesystem for your Satellite/Capsule installation. It will be one of the most stressed filesystems due the requested I/O )

2) The fantastic fio command! The previous ‘foreman-maintain’ utility uses fio command for the benchmarks. At the beginning it’s not easy to understand but it’s very powerful.
I suggest you to read more about fio and Satellite benchmarks checking this Redhat solution.
Let me know about your thoughts! 🙂

Got Certified!!!


Yesterday I passed the EX403 exam, finally I got certified as “Red Hat Certified Specialist in Deployment and Systems Management”.
I’m still waiting the PDF because Redhat does not send the certification within the mail as in the past.
Now I have 3 more exams to pass for reach the “Redhat Cloud Architect” level. Actually I’m planning to take Openstack RHCSA ( the next one ), after I would like to take the Openshift exam. Later I will think about the lastone exam.

Let’s study more and more!!

Redhat Satellite 6.2: How to isolate contents for specific capsules


Let’s think a Satellite infrastructure as follow:

1x satelite core
multiple capsules ( 4x, 6x, or more )

What if we need to host custom packages isolating them on a single or only two capsules?
Satellite 6.2.x does not have this feature natively. In my case I solved with these steps:

1) Creating a new organization
2) Creating a new capsules inside the new organization
3) Modifying the subscription manifest and assigning a new one on the new organization

With this I’m sure that contents on the new organization are isolated between those capsules. I tried everything playing with Lifecycles/Content Views, but I was unable to isolate the contents within the present organization.

Failed Redhat Satellite Exam


Last Week I faced EX403V6K exam in KOALA mode. I left the room sure to pass the exam, I did 16 of 18 tasks requested. Anyway I received 173 score and I was very surprised because I was sure to about the tasks I worked for. The only thing I’m thinking about is to forget Uppercase in some name, because I manually tested each component and it worked great.
I found KOALA very very restrictive but with a bit of patience it’s not that bad.
The only issue is that I founded a couple of tasks a bit subjectives, at this point I think I understood bad that tasks.
I don’t give up and I will repeat the exam studying more and more because I want to reach RHCA cloud level.
Let’s study more!!

Redhat Satellite: How to sync a specific lifecycle environment on a capsule


In these days I’m working several hours with Redhat Satellite 6.2.9
The architecture is composited by:

1x satellite orchestrator
6x capsules

I made a new lifecycle/content view/activation keys objects and I need on a capsule to sync it for a specific lifecycle, instead of syncing it for *all* lifecycles assigned.

I was very funny to explore hammer CLI options:

[root@lsatellite ~]# hammer capsule list
—|————————————|————————————————-|————————–
ID | NAME | URL | FEATURES
—|————————————|————————————————-|————————–
2 | lxrp-capsule-area3.pippo.net | https://lxrp-capsule-area3.pippo.net:9090 | Templates, Pulp Node, …
7 | lxrp-capsule-ca4p1.pippo.net | https://lxrp-capsule-ca4p1.pippo.net:9090 | Templates, Pulp Node, …
3 | lxrp-capsule-dcs.pippo.net | https://lxrp-capsule-dcs.pippo.net:9090 | Templates, Pulp Node, …
4 | lxrp-capsule-ibi.pippo.net | https://lxrp-capsule-ibi.pippo.net:9090 | Templates, Pulp Node, …
5 | lxrp-capsule-itzrm.pippo.net | https://lxrp-capsule-itzrm.pippo.net:9090 | Templates, Pulp Node, …
6 | lxrp-capsule-visby.pippo.net | https://lxrp-capsule-visby.pippo.net:9090 | Templates, Pulp Node, …
1 | lxrp-ltm-satellite.pippo.net | https://lxrp-ltm-satellite.pippo.net:9090 | Pulp, Puppet, Puppet C…
—|————————————|————————————————-|————————–

[root@satellite ~]# hammer lifecycle-environment list –organization XXX
—|———————|——————-
ID | NAME | PRIOR
—|———————|——————-
9 | VcloudIrector | Library
4 | Test | development
22 | reference-snapshot | Library
23 | reference-release | reference-snapshot
2 | Production | Library
7 | Library-2 | Library
1 | Library |
3 | development | Production
10 | Content_Jenkins | Library
8 | Base-release-upload | Library-2
—|———————|——————-

[root@satellite ~]# hammer capsule content synchronize –id 7 –environment-id 22 –organization GTK
[………………………………………………………………………………………………………………………………………… ] [80%]
[………………………………………………………………………………………………………………………………………… ] [80%]
[………………………………………………………………………………………………………………………………………… ] [80%]

Done!!! 🙂