swift-backup

Today I’ve released an internal tool we use in GARL. The name is swift-backup and is a simple program written in GO to backup a file.

The aim of this is to have a single multi-platform binary with no dependencies that is able to backup a single file to OpenStack Swift. We use this tool to schedule backup for database dumps and other locally-created backups such as tar.gz from geographically dispersed resources.

You can find the source code here: https://github.com/gpaterno/swift-backup

Racing with OpenStack

My talk at both OpenStack Days Uk and Italy will have the title of Racing with OpenStack.

I’ve been using OpenStack in several telcos and some banks, but there are other creative ways of using OpenStack as well. This talk I will show how OpenStack supported the historic Minardi Day racing, a 2 days event where all world-wide “retired” Formula1 drivers meet once a year to test their former cars on-track. I will go into details on how we managed cams and network, live streaming of the event, live analytics of the drivers, automatic post production and stream after the event itself.

“lectio magistralis” in London

On Thursday I had the chance to speak “lectio magistralis” in front of members of different funds in London. They were interested in my opinion on the IT market, not only short term, but also long term (e.g. in the 5 to 10 years). The reason is that these funds are willing to provide long term investments for their private customers and banks.

This conference was a wonderful experience, with a lot of intriguing questions from the funds researcher. This was my very first time speaking to a totally different audience rather to pure IT public. Having said that, I’ve realized how important this really was.

This fund community is perceiving me as someone who is really reliable, understands the IT market, and has a clear vision on short and long term perspectives. Speaking exactly in London as an influential city with a worldwide impact was even more significant.

Will this be a new path in my career? I don’t know. What I know for sure is that technology is my absolute passion and nobody can bring me away from the “keyboard”. However, I feel I’m ready to play even more important roles on the market.

I want to say thank you all, it was my pleasure to take part in this event and speak in front of this committed audience.

Wrap-up OpenStack Ops in Milan

It was very exciting to for me to see the OpenStack Ops Midcycle in Milan (Italy), which is my hometown. I was also very pleased to see a lot of common faces across the community, and Switzerland was well represented with Switch, ZHAV,  University of Zurich, CSCS … and myself.

Photo-2017-03-15-10-01-41_0795

I personally followed more the tracks about containers: Kolla is becoming increasingly popular among the consultants to deploy OpenStack in a repeatable way. However, the real advantage of Kolla in my humble opinion is all about upgrades: containers allow to upgrade and roll-back the cluster in short period of time, which is essential when you need to operate a production cloud.

The overall feeling that I shared with my “colleagues” of the community is that OpenStack has definitively improved his stability. I started to work on OpenStack since 2010 with the Diablo release and it was a pain to run it at the beginning. While most of the production clusters are on Liberty or Mitaka release, no one is applying special patches to code, as we used to do at the outset.

There are still issues with the non-core projects or the features that are less used and tested, but I can definitively tell that – if you make appropriate decisions and you stick to the stable components – OpenStack can be safely run in production. We’ll see how it goes with the Ocata release, as Nova introduces cells v2.

I need to thank both Savrerio Proto from Switch and the Enter team for having brought such a fantastic event in Milan.

Back on track for 2017

As you’ve already noticed, I wasn’t that active on my social media channels. As you might know 2016 was a very busy and productive business year for me. I’ve spent most of the time in London and Milan, focusing on some exciting projects. For instance, my work for eBay© was to make their application more cloud-aware so that their releases speed up. I’ve also assisted a bank in central London to integrate the cloud into their business routine. In Milan, I’ve concentrated on the kick off at Saipem/ENI© with OpenStack and multi-cloud. I am thankful for these work opportunities and I am looking forward to get involved in new ones.

Having said that, now is the right time to tell you about my resolutions for 2017:

  • Spend more time in Zurich while keeping London as a main landing point.
  • Get on board 2-3 long-term projects that will provide recurring revenues.
  • Keep working on Long-Term Support (LTS) releases concept for OpenStack.
  • Have more time for family and hobbies (such as improving my flying skills).

The key word for 2017 adventure is “simplification”. This is the reason why my next blog post will underline how cloud might be a key component of simplification in IT.

Stay tuned!

SecurePass 0.4.6, focus on OpenStack & cloud

I’m proud to annouce that SecurePass “Dreamliner” 0.4.6. This release has special focus on OpenStack and could deployments in general, as we introduced password-only authentication for service users. Our new command line tool reflect these changes.

Also, we stabilized the driver for OpenStack Keystone and is easier to install and easier to comfigure. Also multiple SecurePass domains are supported as keystone domaijs, as we enabled domain-based comnfiguration. The Keystone driver is freely available on our GitHub page.

Last but not least, our Linux NSS module now supports posix group. Packages for RedHat/CentOS and Suse/OpenSuse are available on the repository. Ubuntu and Debian users should receive updates via backports.

In detail the new features:

  • Added user modify
  • Added password only authentication
  • Added show group information
  • Fix user modify: name and surname were to lowercase

2017 OpenStack Board Election Results

1024px-The_OpenStack_logo.svg

The 2017 OpenStack Board Elections were held on Friday, January 13, 2017. This year I wasn’t elected to represent the OpenStack community as a Board member. On the bright side, being the 10th in the world with no support of any IMHO company is still a great result. I needed a few more votes to pass the threshold.

Despite this, I want to thank you for your kind support. I appreciate your help and I am very grateful to each one of you who believed in me.

This outcome only motivates me further. I will take advantage of the time until the next Election and will keep working on the Long Term Support (LTS) releases concept. Nevertheless, I am still on the customer’s side, representing their needs and securing stability. I’m already looking forward to a happy and productive year!

For more information, you can check the results here.