Entries by David Jumani

,

Support for VMs Having Multiple SSH Key l CloudStack Feature First Look

As SSH is the most widely used way to access remote machines, CloudStack provides users with the ability to specify an SSH Key to be added to the list of authorized keys of a virtual machine either during or post-deployment. Users can either generate these SSH Keys via the CloudStack UI or register existing public keys. While passing SSH Keys to virtual machines is an essential feature, currently, users are limited to providing only a single SSH Key to access a virtual machine. Due to this limitation, anyone who requires SSH access to the VM must have access to the […]

,

Rocky Linux and openSUSE Support in CloudStack

In December 2020, Red Hat announced major changes to the roadmap of its CentOS distribution, including the early end of life of CentOS 8 in December 2021. Due to this sudden and unexpected change, new Linux distributions have been developed as possible alternatives to CentOS, which are binary-compatible with Red Hat Enterprise Linux 8 (RHEL8). One such distribution is Rocky Linux (named as a tribute to early CentOS co-founder Rocky McGaugh).   Rocky Linux Support in CloudStack Led by Gregory Kurtzer, founder of the CentOS project, Rocky Linux is a community-supported, production-grade enterprise operating system designed to be 100% compatible […]

, ,

CloudStack Kubernetes Service – Cluster Auto-scaling | CloudStack Feature First Look

Since the addition of CloudStack Kubernetes Service, users can deploy and manage Kubernetes clusters in CloudStack. This not only makes CloudStack a more versatile and multifaceted application, but also reduces the gap between virtualization and containerization. As with any step in the right direction, it came with a few challenges, and one of them was manual scaling of the cluster. Automating this process by monitoring cluster metrics may address this issue, but Kubernetes strongly advises against this. Instead, it is recommended that Kubernetes itself make these scaling decisions, and specifically for , Kubernetes has the ‘Cluster Autoscaler’ feature – a […]

,

noVNC Console Integration | CloudStack Feature First Look

There are a plethora of ways to connect to a remote system, from command-line based protocols like SSH, to graphical user interfaces such as RDP. One of the simplest ways to connect to the GUI of a remote system is via VNC (Virtual Network Computing), which transmits keyboard and mouse events from one computer to another, relaying screen updates back by returning a sequence of pixels which when put together produce an image or ‘frame’. Simply put, it allows one computer to delegate its GUI display to another machine for the sake of convenience. VNC is built upon the Remote […]

Straight into the code

Hi – David Jumani here, maybe just a typical software engineer so far… I studied Computer Science and Engineering, and after graduation I worked at some of the biggest virtualization and networking companies (such as Vmware, Cisco and General Electric) developing cloud and on-premise applications, such as an incident co-relation engine (from which relationships can be drawn from monitoring events); breaking monoliths into microservices, and creating an entirely new Object Relationship Mapping in Go. I also had some exposure on the infrastructure side – creating resilient, self-healing systems, as well as self-aware, self-balancing mechanisms for applications across datacenters. I have […]