I'm Venu

Technology leader with 20 years of excellence in the digital transformation of rapidly growing businesses. Expert at leveraging the technologies that dictate the future, designing highly efficient processes, and building competent teams. From leading the development and management of mission-critical applications for different industries to migrating legacy systems to the cloud, I've been fortunate to imbibe the nuances of various domains.

Core Competence
Technology To Business Alignment

Strategic Alliances n Partnership

Agile n Hybrid


Project Management

Team Building

Managing Director

Calcium Health

Executive Director - Head of Technology

Hinfoways HealthCare Pvt. Ltd.

Chief Architect




Software Engineer

Société Générale

SOBIS Mannheim




My Skills
Build An AWS like Cloud


Total Years Of Experience


Happy Customers


Projects Done


In Tech Since

How May I Help You?


Project Management, Build Competent Teams, Automate Processes and Stive For Excellence

Winning Strategies

Strategy Planning, , Performance Optimisation, Service Deliver and Operations, BCP and Risk Management


Technology To Business Alignment, Implementation, Integration, Migration,

Clean Code

Test Driven Development (TDD), Big-O, Integration and Migration, Security and Compliance


Visionary Stratergies, Strategic Alliances n Partnership, Sales and Marketing, Regulatory Expertise, Governance

Team Building

Building, hiring, and growing large teams of graphically-dispersed members inculcating the culture of commitment, accountability, and shared success.


OpenStack Dashboard - Horizon - Error: the server refused the connection

When trying to access the instance's console from Horizon, that has been spun up we get the error, "the server refused the connection"

Check the nova.conf file on the Controller node if you have a several node setup.


when you inspect the element from chrome, you can see that the instance console is trying to connect to the controller on that port.

Doing a telnet from the box from where your are access on port 6080 should also fail, as that port might not be accessible from outside.

Hence this is clearly issue with the port and if you are on Centos you might already have sensed the culprit! The IPTABLES!

Adding a rule as as the one below and saving the tables should help access the console.

```iptables -I INPUT 7 -m state --state NEW -p tcp --dport 6080 -j ACCEPT```
```service iptables save```

Hope this helps you, leave us those comments!


This error can also come up if the novncproxy has stopped working as well, when we check the status, we see

openstack-nova-novncproxy dead but pid file exists

in that case, doing the following should help

[root@meghdoot images(keystone_admin)]# service openstack-nova-novncproxy start
Starting openstack-nova-novncproxy:                        [  OK  ]
[root@meghdoot images(keystone_admin)]# service openstack-nova-novncproxy status
openstack-nova-novncproxy (pid  22487) is running...

Take aways from the Phoenix project book

I completed reading the awesome Pheonix project book and as is normal for the lessons to fade away, I might forget all of it as the days go by, but the summary of what I loved the most in this book is

Every work center is made up of four things. 
The machine. 
The man. 
The method. 
And the measures.
 And one more
First way helps us understand how to create fast flow of work from Dev to Ops. 
Second way shows us how to shorten and amplify feedback ... 
Third shows us how to create a culture that simultaneously foster  experimentation, learning from failure and understanding that repetition and practice are the  prerequisites to mastery.

 Even though it was monotonous at times, and this book could have continued to be interesting until the last page if it could be shortened, but it was a great book and helped me to come across the master piece "The Goal" which I am reading now

Configuration management in OpenStack

"Don't use Chef or Puppet, use the native Heat for Openstack Config management"

this statement from our peer led me to explore and find out that Heat can only be used for orchestration purpose, in that, it can bring up the virtual machines and the underlining support systems that they would need like routers and switches but would not be able to configure the instances that have come up, for this we would need to continue using Chef or Puppet or Ansible.

"Heat primarily manages infrastructure, but the templates integrate well with software configuration management tools such as Puppet and Chef"

Cloud Orchestration is not a replacement for server configuration tools such as Puppet and Chef. They are very complementary. You will continue to use Chef and Puppet to “template-ize” your server software configurations, while Cloud Orchestration and its HOT templates will help you create a full stack that includes all the infrastructure resources required for your stack. Cloud Orchestration allows you to quickly bootstrap your preferred software configuration management solution. With Chef, we have gone several steps further and provided direct support to specify the cookbooks and Berksfile you want deployed.

Start Work With Me

Contact Us
Venu Murthy
+91 9886782890

CC. Powered by Blogger.


Punch Line

“Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution.... ― Aristotle

Join My Professional Network

Feature Post

Featured Post

We wasted 3 months on Area 51 - Stackexchange

In the light of wanting a discussion forum to nurture the science of PLRT, we placed a proposal on StackExchange.  But very soon reali...


Search This Blog

Providing Solutions For Life

Stack Overflow

Stack Overflow


Author Details

Hey there, We are Blossom Themes! We are trying to provide you the new way to look and use the blogger templates. Our designers are working hard and pushing the boundaries of possibilities to widen the horizon of the regular templates and provide high quality blogger templates to all hardworking bloggers!

Popular Posts