A new start for AAROC/DevOps

A few years back, we came to the conclusion that operating services manually was a pretty bad idea. The feeling that the proper configuration of grid middleware1 was a dark art was pervasive - so many configuration files, so many separate services, so many configuration options ! Impossible to do right, impossible to test and most of all, no way to keep knowledge about what was supposed to be done, let alone how it was supposed to be done. Deploying new sites or even individual services had to be done with the physical presence of an experienced operator, and rarely...…

read more...

How to ROD

2017 : Off to a … start. Once more round the sun we go. Oh yay. Whatever, the holidays are over, we’d best just get used to the idea. Whee ! A new beginning :smile: Doh ! Same old problems. :anger: :weary: All the same, it’s time to get the year off to a solid start in the Africa-Arabia Regional Operations Centre. The main activity that we undertake here is to ensure operations coordination, which is the responsibility of the so-called Regional Operator on Duty, or ROD. The term was coined long ago during the EGEE projects, and survived into...…

read more...

Containers for CODE-RADE (Part 1)

CODE-RADE Foundation Release 3 Long story short, Foundation Release 3 was mean to “widen” CODE-RADE, by eliminating central points in the design. Foundation Release 2 was based on a Jenkins server with build slaves was limited in several aspects, mainly due to the kind of infrastructure we were using, but also due to the architecture. FR21 Build coverage: Only CentOS-6 and Ubuntu-14.04 operating systems were covered. These were provided as static, standalone virtual machines on a local cluster at UFS. In order to provide wider coverage in terms of target operating systems, we needed to add further VMs - however...…

read more...