Meet a Sun Microsystems guy in the gym


Yesterday I was training in the gym when I saw a guy with a Sun Microsystems t-shirt. I tought “WHAT, I must ask him about that t-shirt”.
I spoke with him and I knew he was an ex-technician in Sun Microsystems Italy. I asked his name and after I said “we spoke via mails and tickets”. In that moment I realized I had in front of me one of the most famous Solaris italian guru!!! I wanted to ask him multiple questions but I did not want to bother him 🙂
Unfortunately he left Oracle for another company, we spoke a bit about Solaris old times. How nostalgic!!

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! 🙂

Second blog opened!


Information Technology is one of my greater passions. Another one is to travel.. when I combine traveling and working together I feel myself excited like a child 🙂
From August I’m working on a second blog, http://www.enjoythestory.blog
My idea is to collect travel experiences and to share them between the users. I love to share vacations details and to read about them from other people.
If you like to share, let me know about it! I will create an account for you and you will publish everything u want. I need help because I will not have such a free time during the new job.
I’m waiting you!

Changing company


Starting from November I’ll work for a new company. Why I’m leaving Sinergy?
Basically I think it’s a good, solid company, but I met a big opportunity and I did not want to miss it.

I’m talking about Extraordy
Extraordy is the only company in Italy that works with Redhat official training and certifications. I’m talking about the opportunity to:

– work as offical Redhat trainer for platform/cloud/devops paths ( first I have to train myself as a trainer and I need to pass two exams, the goal is to reach the RHCI – Red Hat Certified Instructor certification )
– complete my RHCA path ( in Extraordy most of the people are RHCA ! )
– work and to grow as presale/architect and learning much possible about those roles
– work as consultant ( I can’t miss the technical tasks 😀 )
– research new technologies/products

At the same time I will travel around several cities in Italy, and I hope to work abroad, it would be a dream! I’d like it even if it is going to be just for a few days 🙂

RHEV 4.2: How to run commands via vdsm client


On RHV 4.2 can be useful to run commands via vdsm, especially during the troubleshooting. In my case I have a cluster where one hypervisor is in “Non Operational Status” due to a CPU missing flag inside the cluster.
On old releases I could use vdsClient command but now it has been replaced. It changed name and syntax:  now I can use vdsm-client command.

For example, How can I check CPU flags among the hypervisors? Easy to do!

# vdsm-client Host getCapabilities | grep -i flags
"cpuFlags": "fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,ht,tm,pbe,syscall,nx,pdpe1gb,rdtscp,lm,constant_tsc,arch_perfmon,pebs,bts,rep_good,nopl,xtopology,nonstop_tsc,aperfmperf,eagerfpu,pni,pclmulqdq,dtes64,monitor,ds_cpl,vmx,smx,est,tm2,ssse3,sdbg,fma,cx16,xtpr,pdcm,pcid,dca,sse4_1,sse4_2,x2apic,movbe,popcnt,tsc_deadline_timer,aes,xsave,avx,f16c,rdrand,lahf_lm,abm,3dnowprefetch,epb,cat_l3,cdp_l3,intel_pt,ibrs,ibpb,stibp,tpr_shadow,vnmi,flexpriority,ept,vpid,fsgsbase,tsc_adjust,bmi1,hle,avx2,smep,bmi2,erms,invpcid,rtm,cqm,rdt_a,rdseed,adx,smap,xsaveopt,cqm_llc,cqm_occup_llc,cqm_mbm_total,cqm_mbm_local,dtherm,ida,arat,pln,pts,spec_ctrl,intel_stibp,model_n270,model_Broadwell-IBRS,model_coreduo,model_SandyBridge-IBRS,model_Nehalem,model_Haswell-noTSX,model_Westmere-IBRS,model_Broadwell-noTSX,model_Haswell-noTSX-IBRS,model_Nehalem-IBRS,model_SandyBridge,model_core2duo,model_IvyBridge,model_Penryn,model_IvyBridge-IBRS,model_Westmere,model_Haswell-IBRS,model_Broadwell-noTSX-IBRS,model_Haswell,model_Conroe,model_Broadwell",

Let’s compare this ouput with the one from other hypervisors 😀

RHEV 4.2 metrics !!


From 4.2 release is possible to collect RHEV events and metrics from kibana.
The new metric store is not native, it must be manually installed. In my case I created a new guest inside RHEV and on top of it I installed the metric store. Basically it contains Elastic Search/Kibana running as container inside Openshift. Yes, you read well, Openshift! So, you will have a small Openshift running containing multiple containers. This is the installation guide

Following one screenshot of kibana examples dashboard: