{Openstack, Linux, Opensource, Freedom, Technology}

Ten Directive Principles for choosing a Cloud Provider.

Cloud! Cloud! Cloud! Reputation Technology & Roadmap Data governance and security Contracts & SLA Reliability & Performance Migration support Commercials & Discounts Support Exit planning Cloud! Cloud! Cloud! When everyone of your company stakeholders agrees to put all your applications on a cloud, next question is How can I choose my cloud provider?. Its an important thing while choosing a cloud provider. Not only, price there is few other things matters. [Read More]

KVM Guest creation & isolation, How ?

Preface Virtualization My Scenario Process Isolation Further reading Preface How can I make sure that,my virtual server is isolated from the neighbour in same compute host ? Almost all the cloud admins faced this question at least once in their career time. Customer is worrying about the privacy, security of their data. So, question is quiet natural. They completely trust you, but still question remains. How I am isolated from the neary by guests. [Read More]

Cloud is down !! Whats next?

It happend, What now ? Get into battlefield Monitoring Cell Engineering Cell Customer success Cell Administrative Cell You brought it back Post incident measures It happend, What now ? Its a nightmare for a every cloud provider. Even you take all the measures to prevent, it could be happen. Its called Disaster. You are serving a lot of customers, you have to protect their interests. Because they are also a service provider to their customers. [Read More]

Public cloud Upgrade, Things you need to consider.

Preface Would you need an Upgrade? Plan the upgrade Methods of upgrades Parallel Cloud Advantages Disadvantages Rolling upgrade Advantages Do an upgrade in Staging Backup Upgrade plan Upgrade Day01 Day02 Customer Feedback Further Reading Preface Upgrading a public cloud to the next stable release is a Nightmare for the Operations Team. We are using Openstack as our cloud software. [Read More]

No valid hosts found !! , Is it Hypervisor only?

No valid hosts found Real scenario Oh, yeah here it is Issue Finding Further reading No valid hosts found I am sure, everyone of you found this error in your API call OR Horizon instance intiation. But what is it exactly?, Well the error says no valid hosts found which is clear right? You dont have enough computing resource to launch the new virtual machine. It could be vCPU, vRAM, vDISK. [Read More]

Openstack Live migration, What? Why? How?

What is Live Migration Why we need a Live Migration Host Failure Maintanance mode Optimal resource usage How a Live migration happening ? Pre-migration Reservation Iterative pre-copy Stop and Copy Commitment Pitfalls Abort ? Futher reading What is Live Migration Live-migrating an instance means moving its virtual machine to a different OpenStack Compute server while the instance continues running. When you are operating a public cloud OR private cloud you need to do this for many reasons. [Read More]

Guest VM in error State, possible reasons.

Preface Core services may not running Two different host types No Shared volume No enough Quota Apparmor in place The source compute host swapped No valid host found Further reading Preface Recently I had faced an interesting question during an Interview. Question was, One of the virtual machine is in error state, how will you troubleshoot?. Well, thats a general question and all of them went through it atleast once? [Read More]

Overcommit per Aggregate in Openstack

What is an Overcommit in cloud ? Overcommitting Memory Overcommitting CPU Why its important in a Public Cloud Where are the Overcommit values in Openstack Well, I have a very special requirement Solution Create the aggregate Add your computes to this Aggregate Setting up Overcommit values to this particular Aggregate How the Guest VM know, i should go to this Aggregate Inject Flavor metadata Check the flavor now Add few filters in nova Disable the current allocation from nova Restart nova Workflow Further Reading What is an Overcommit in cloud ? [Read More]

Creating Virtualenvironment using Python

What is Python Virtualenvironment Installation Install pip Install needed Python modules Set a Directory for your Environments Add it on your bashprofile Testing the virtualenvironment Activate and Deactivate the environment Remove the Virtualenvironment Futher Reading What is Python Virtualenvironment Python applications will often use packages and modules that don’t come as part of the standard library. Applications will sometimes need a specific version of a library, because the application may require that a particular bug has been fixed or the application may be written using an obsolete version of the library’s interface. [Read More]

Share Private network between Two Tenants

Courtesy Preface Assumptions Solution Import Route Target Security Group Futher Reading Courtesy Bytes around me :-) Preface Sharing Private network is a common use case in Cloud Environment. Normally RBAC will help you to achieve. Since Newton release, this feature is Available. But the question is which SDN you are using in your Environment. If you are using Opencontrail 3.2 as SDN, you cannot go with RBAC. Assumptions Openstack Release Ocata Opencontrail 3. [Read More]