2 Days ahead of VMworld 2019

Guys, it is with great joy that for the fourth time in a row, I will have the privilege of being present at VMworld! It has always been a professional goal to attend this event and I would like to tell you a little about my career in recent years. Until 2013 my career has always been focused on data storage and transportation. As I began to migrate this focus to VMware technologies and products, a huge window of opportunity opened up in my professional life.

I confess that it was a little late, but today I have no doubt that it was the best decision made. I went headfirst into this journey and were days and nights for months studying and conducting the most diverse laboratories and tests. I have never had a problem asking questions that to experienced people may seem simple but are fundamental to understanding any technology and sometimes people fail to ask for some kind of a shame.

This insistence and certain stubbornness led me to rapidly develop virtualization technologies and, in 2016 for the first time, I was awarded by the company I currently work for (IT-ONE) to represent the after-sales team at the event.

I remember that in this first year my focus was on sessions, sessions and more technical sessions. I filled my schedule until it didn’t fit anymore. I was very anxious to make the most of it and to bring knowledge to share and not to disappoint those who entrusted me with this mission. I even rescued here in my outlook my schedule for the event:

Was good? Sure, but it is in the coming years that I tell how to get more out of it!

For the record, some pictures of VMworld 2016, the first on my list!

VMworld 2016 Photos

In 2017 the focus was a little different. It was when I met Valdecir Carvalho (http://homelaber.com.br/) that was a great motivator and responsible for the growth of VMUG in Brazil and countless initiatives of the local community! From then on, I began to realize that being on VMworld was much more than technical sessions. It was from this meeting that I applied to be a VMUG Leader of the community of Minas Gerais and started to focus on relationships during the event.

VMUG Leaders Lunch at VMworld 2017

VMworld 2017 Photos

In the year 2018, already with our active VMUG I won a ticket for VMUG Leaders (VMUG Leader Pass) and this greatly facilitated my participation of the event since the ticket is very expensive for us who received in Real … That year I devoted part of my time to working at VMUG Booth and had the opportunity to interact with several other leaders and the focus was the relationship. Valdecir again introduced me to several people from the community and the social network was growing bigger and bigger! This was also my first participation as vExpert and I dedicated a lot to relate with the community! Amazing also because at the vExperts exclusive meeting, Pat Gelsinger dedicated part of his busy schedule to talk to us and render an exclusive photo!

Fotos Acima: VMworld 2019

VMworld is by far the largest virtualization and cloud computing event on the planet! The personal news for the 2019 edition is that I have a challenge, because I will have the mission to cover the event with a special blogger ticket (VMworld Blogger Pass) the goal is to bring daily content about the news through my Blog (in partnership with Thiago Caires and Priscilla Rega | http://www.itby3.com.br/) for the Brazilian community! The full list of this year’s official bloggers can be found at this site https://lnkd.in/dd2FAvz. We have excellent sources of information on this list with Brazilian beasts such as Ricardo Conzatti, Fernando Teixeira, Arles Sant Ana and Diego Oliveira! Do not lose!!!

For those unable to attend, follow the tip to watch the “General Sessions” live where most VMware news and insight into the market will be presented firsthand. http://bit.ly/2KPtNc0.

Soon I’ll be back with the updates and for now, I leave my collection of Badges that this year will increase !!!

Hope see you soon!

Welcome – Felipe Roque

Welcome, everyone! My name is Felipe Roque and I have a long walk in the technology world. In this first post, the idea is to introduce myself and tell a little about my journey in the IT world!

My technical background started in high school where I graduated in electronics technician from COLTEC – Technical College of the Federal University of Minas Gerais. This course has been a turning point in my professional life, even before I went through the experience of the first formal job because it was the place where I discovered my vocation for technology. Later I graduated in Telecommunications Engineering and also in Information Systems.

My first job and internship were at IBM Brazil. A subsidiary of the multinational IBM (International Business Machines Corporation). Needless to say, IBM has more than 398,455 employees worldwide and so IBM is the largest IT company in the world. There is some kind of glamor in being an IBMer (as the officials call themselves) and breathe, literally, the whole story to which this company is responsible. I only have gratitude for my ten-year tenure in this great company. I joined the age of 17 as a trainee and was responsible for maintenance on laptops and internal desktops. Soon I began to do external services to clients with a support contract and I was evolving, going through maintenance of the most varied types of equipment such as PDVs (fiscal Printers), banking equipment (ATM machine, ATMs, Authenticating Printers, PABX) and evolved to customer service in which it was on call and served large customers with its servers and data storage equipment.

At this time the passion for which I am now a specialist was born; data storage equipment. Until then, I worked in Belo Horizonte, my hometown where I was hired. It was then that the opportunity arose and I was invited to move to São Paulo and work at IBM headquarters in Brazil and join the HRC (Hardware Resolution Center) team. In this team, we were responsible for the second and third level support of all IBM platform equipment from Intel, SAN and Storages Midrange from customers all over Brazil with an active support contract. We also made the bridge with engineering in cases of problems that needed some correction of code or bug. I am eternally grateful to have experienced this experience, through learning and the formation of what I am today as a professional. I did several technical and professional development training, went abroad several times for specializations in the product development laboratories, was awarded and recognized for my work in different ways, worked with spectacular people who were an example, mentors and whom I sought mirror, that is, only reasons for gratitude!

I found it interesting to tell you a bit about the beginning of my story so that others who are starting their career can be encouraged to fight for their goals and never give up on them. The story does not stop there, it was only the first 10 years, but for the post does not get too long, I will just make a summary of my professional profile and share the rest in another post telling about my first contact with VMware products and the world of virtualization!

In summary, I have more than 17 years of experience in the IT market, 12 of them supporting and implementing large projects and solutions involving SAN architecture, storage, and data protection solutions, virtualization and hyper-convergence. Recognized with several certifications IBM, Brocade, DellEMC, and VMware. I have a passion for storage and data transport technologies with experience and knowledge across multiple platforms and architectures, including those used in Cloud Computing, converged and hyper-convergent

I also have experience in providing technical training and mentoring, and for some years, I was an instructor at IBM Training Center in Tutóia / SP.

My specialties:
– HCI Solutions: DellEMC VxRAIL and VMware VSAN.
– VMware solutions including vSphere, SRM, vSAN, and NSX.
– DellEMC Storage Solutions include VNX, UNITY, DataDomain, RecoverPoint, VPLEX, and XtremIO.

– Datacenter Virtualization, SDDC, Cloud Computing, Networking, Storing, SAN Architecture, Hi-End Computing Platform Solutions, Storage Architecture and Solutions, Technical Training, Consulting, Blade Servers, Hyper-Convergent Computing

I really hope that this blog is a space of contribution, exchange of information, interaction and that I can share and help the community of users with a little of my experience and experience in this world which, every day, we learn a little and always we have news! I hope to achieve the goal of disseminating knowledge in a practical and didactic way! Feel free to make contributions, critiques, and suggestions! Once again, welcome and let´s get together on
this adventure !!!


Felipe Roque

Alerts Cycle in vROPs

vRealize Operations​​ can show us​​ a lot of​​ alarms​​ from our environment. It’s​​ pretty​​ common to open​​ it​​ and find​​ +10000 of generated​​ alarms. I thought it would be a good idea to explain here how they are generated, canceled​​ and deleted from the environment and what parameters​​ can control​​ those​​ decisions. Adjusting these parameters​​ can greatly​​ help keep the vROPs​​ focused on the real problems of the environment and avoid false positives!

vROPs Collection Interval

First of all, we have to understand what​​ is​​ a collection cycle​​ in​​ vROPs. VROPs has a collection cycle of 5 minutes​​ by default.​​ It means that at​​ every 5 minutes it collects information from vCenter.​​ It​​ is important to recall​​ that this collection (the point on the chart) is an average of 15 samples of vCenter 20s. Sunny Dua has a post that explains this​​ math​​ perfectly! Check it out​​ HERE.

The default value is suitable for most environments. Shrinking it will consume more storage and​​ 
CPU​​ to process the additional data. If you increase it, it will consume less storage and​​ CPU. In doubt, do not change! You can confirm this setting in the path shown in the Figures below.

Alarms and Symtoms

An alarm in vROPs is defined by one or more symptoms. For the alarm to be true all the conditions imposed by the symptoms must be true. Let's use the "Virtual Machine CPU Usage is 100% for an extended period of time" alarm in this article to understand its behavior. This alarm​​ 
has only the "Virtual Machine sustained CPU Usage is 100%"​​ symptom shown​​ in the image​​ below.



To understand the alarm, we have to see what makes the symptom true. To see this information simply follow the path shown in the​​ image​​ below.

Click the pencil icon to open the symptom settings.​​ It will open the screen shown in the image below. In​​ arrow number​​ 1 we can see which metric is being checked by the symptom. In arrow number​​ 2​​ we can see​​ which threshold is being used to cause the symptom.​​ This symptom is verifying​​ if​​ the metric CPU | Usage (%) is equal to or greater than 100%.​​ But being equal to or greater than 100% still does not make the symptom true!

Wait Cycle e Cancel Cycle

VROP alarms and symptoms have two settings: Wait Cycle and Cancel Cycle. At​​ the​​ alert​​ level​​ these settings can be checked in the path shown in the​​ image​​ below.​​ At​​ the symptom​​ level, you can check​​ in the path shown in the​​ image​​ below indicated by​​ the square​​ number 3.


Wait Cycle tells you the number of cycles in which the symptom should find the condition​​ to be true. In our example, the symptom is true when the CPU | Usage (%) is equal to or greater than 100% for 6 cycles. As each cycle is in a 5-minute interval, we can say that the virtual machine has to​​ have​​ 100% CPU for 30 minutes for the symptom to be true.

Cancel Cycle is the opposite. It will inform the number of cycles that the symptom has to be false so that the symptom is canceled. In this case the CPU Usage metric should be less than 100% for 6 cycles so that the symptom is false.

With Wait Cycle and Cancel Cycle you can customize how responsive the analysis of vRealize Operations will be. If you wanted a more sensitive alarm, simply turn down the Wait Cycle.​​ Do you want a more conservative alarm? Increase the Wait Cycle. The same goes for Cancel Cycle.

Remember I said that Alerts also have wait cycle and cancel cycle configuration?​​ 

​​ All alarms have the Wait Cycle setting set to 1 to ensure that the alarm will be activated as soon as all the symptoms that form the alarm are true. In our example, as soon as the symptom is true, the alarm will be activated and will appear in the Alarms tab with the​​ active status.​​ They​​ also have the Cancel Cycle set to 1 to ensure the alarm will be canceled once all symptoms are no longer true.

The best way to control the sensitivity is to configure​​ wait cycle and cancel cycle by​​ the symptom.​​ Leave the Alerts configuration to the default value of one!

Millions of Inactive alarms

We understood how alarms became active and how they are canceled. After the alarm is canceled it will appear with​​ an​​ inactive status as indicated in the​​ image​​ below.

The problem is that you can start to see several alarms in that state appearing on your​​ Alarm​​ tab. VROPs will store alarms and symptoms canceled for 45 days after they are canceled (by Cancel Cycle or manually by a user). If 45 days is too much for your environment, you can change this value in the path shown in​​ image​​ below. In my vROPs I had already changed this retention​​ policy​​ to 2 days (a very low value just for me to test that the inactive alarms​​ were deleted). What​​ value​​ to use will depend on your company's information retention policies​​ 😊​​ 


I hope this article makes it easier for you to understand vROPs alarms. If something​​ is not right​​ or you have any questions don’t​​ be shy! Use the comment session below!

Welcome – Priscilla Rega

Hello Community! My name is Priscilla Rega, I graduated from University of Brasilia with a bachelor on Network Engineering. I’m currently working with projects focusing on VMware solutions. I have accomplished VCP certifications for Datacenter, NSX and Cloud Automation, and I am completely in love with those solutions!

My curiosity to know exactly how each solution works made me look for blogs and community forums available. I wanted to know more and build my knowledge in the area. In those searches I found incredible high-quality posts! Articles that helped me with implementation problems, articles that made me finally understand a topic that I was struggling on by using different approaches and articles that made my interest peak with new technologies. I’m extremely grateful for the community and I feel that now I’m able to re tribute all this help :)

With this blog, I hope to contribute by sharing the problems I encounter in implementations (and hope to save some weekends and nights too!), explain some basic concepts in different ways to help in the learning process of the technology and basically write here everything that I think could help someone along the way!

Welcome and let’s go!