Wednesday, April 17, 2013

Beginner's Guide to OpenStack : Basics [Part 1]

# OpenStack?

OpenStack (http://www.openstack.org/) is an OpenSource cloud computing platform that can be used to build up a Public and Private cloud. As in weaving of various technological components to provide a capability to build a cloud service supporting any use-case and scale.

Once upon a time RackSpace came into Cloud Services. In some parallel beautiful world, few Pythonistas at NASA started building there own Nova Cloud Compute to handle there own instances. RackSpace bought SliceHost which worked 'somewhat' fine. RackSpace came along with their Swift Object Storage Service and weaved in Nova with few more components around it. More other companies like HP, RedHat, Canonical  etc. came along to contribute and benefit from OpenSource cloud.

It's all Open it can be. Open Source. Open Design. Ope Development. Open Community.

---

# Quick Hands-On

DevStack (http://devstack.org/) gives you the easiest fastest way to get all OpenStack components installed, configured and started on any supported O.S. platform.
You can trial-run your app-code in an OpenStack environment at TryStack (http://trystack.org/).
RedHat RDO (http://openstack.redhat.com/Main_Page) is also coming in soon making it super easy to get OpenStack running on RHEL-based distros.
---

# Components?


OpenStack Cloud Platform constitutes of mainly following components:
  • Compute: Nova
    Brings up and maintains operations related to virtual server as per requirement.
    ~like aws ec2
  • Storage: Swift
    Allows you to store, retrieve & remove objects (files).
    ~like aws s3
  • Image Registry/Delivery: Glance
    Processes metadata for disk images, manages read/write/delete for actual image files using  'Swift' or similar scalable file storage service.
    ~like aws ami
  • Network Management: Quantum/Melange
    Provides all the networking mechanisms required in any instance or environment as a service. Handels network interface cards plug/un-plug actions, ip allocation procedures along-with capability enhancement possible to virtual switches.
  • Block Storage: Cinder
    Enables to attach volumes for persistent usage. Detach them, snapshot them.
    ~like aws ebs
  • WebUI: Horizon
    Provides usability improvement for users or projects for managing compute nodes, object storage resources, quota usages and more in a detailed web-app way.
    ~like aws web dashboard
  • Authentication: Keystone
    Identity management system, providing apis to all other OpenStack components to query for authorization.
  • Billing Service: Ceilometer (preview)
    Analyzes quantity, cost-priority and hence billing of all the tasks performed at cloud.
  • Cloud Template: Heat (under construction)
    Build your entire desired cloud setup providing OpenStack a Template for it.
    ~like aws cloudformation
  • OpenStack CommonOSLO (tenure code)
    Supposed to contain all common libraries of shared infrastructure code in OpenStack.

Hypervisors are software/firmware/hardware that enables to create, run and monitor virtual machines. OpenStack Compute supports multiple hypervisors like KVM, LXC, QEMU, XEN, VMWARE & more.

Message Queue Service is used by most of the OpenStack Compute services to communicate with each other using AMQP (Advanced Message Queue Protocol) supporting async calls and callbacks.

---

# Weaving of Components


asciigram: openstack ~ evolution mode, how varied components are connected
~~~~~

~~~~~










~~~~~












~~~~~













~~~~~















---

More Links:


47 comments:

  1. "OSLO (under construction)" -> not exactly. Oslo contains only code that was already proven to work in other projects and has been moved from those separate locations into one common project. It's more of a "tenured code" than "under construction".

    ReplyDelete
  2. thanks for the correction, updated it... so just to confirm, there is no wrapping-around or so is still in progress... as in it's just like extracted to a common library.

    ReplyDelete
  3. There is also an easy to get OpenStack Grizzly sandbox. It's a Amazon PAID AMI called NanoStack from Diamond Keys. It's pretty cheap. There is no installation or configuration. Just launch an instance and you get a working OpenStack installation.

    ReplyDelete
  4. How did you create those ascii charts

    ReplyDelete
  5. Great post, Thanks for such a useful OpenStack guide for biginners. Through my friend, I got to know one more good resource related to OpenStack. It is providing step-by-step knowledge on OpenStack from basics to advanced level with proper explanation. So I would suggest those who are going on the path of OpenStack . Just have look at this link: https://intellipaat.com/openstack-training/

    ReplyDelete
  6. Bluehost is definitely the best hosting company with plans for all of your hosting requirments.

    ReplyDelete
  7. Great post, Thanks for such a useful OpenStack guide for biginners. Through my friend, I got to know one more good resource related to OpenStack. It is providing step-by-step knowledge on OpenStack from basics to advanced level with proper explanation.

    Openstack architecture diagram

    ReplyDelete
  8. very nice and informative, looking for openstack tutorial, recently joined in http://www.kerneltraining.com/openstack/, can anyone suggest me some books and videos.

    ReplyDelete
  9. Quantum Binary Signals

    Get professional trading signals delivered to your cell phone daily.

    Follow our signals today & make up to 270% per day.

    ReplyDelete
  10. Excellent piece of information, I had come to know about your website,i have read some posts of yours by now, and let me tell you, your site gives the best and the most interesting information.So your site really helps me for searching the new and great stuff.
    OpenStack Tutorial

    ReplyDelete
  11. Great post, Thanks for such a useful OpenStack guide for biginners. Through my friend, I got to know one more good resource related to OpenStack. It is providing step-by-step knowledge on OpenStack from basics to advanced level with proper explanation.
    SCCM Online Training

    SCOM Online Training

    Selenium Online Training

    ReplyDelete
  12. QuickBooks Payroll Support Number has emerged one of the better accounting software that has had changed this is of payroll.

    ReplyDelete
  13. A tiny grouping of execs are capable of you manually due to they’re absolute to offer the standard services. So, in the event that you face any issue and your package you don’t need to go anywhere except us.
    visit : QuickBooks Customer Support Number

    ReplyDelete
  14. QuickBooks Payroll Support Phone Number, you'll find fewer options available for the client to talk directly to agents or support executives for help. Posting questions on payroll community page is a good idea not the best way to obtain a sudden solution; in the event that you wanna to keep in contact with a person.

    ReplyDelete
  15. QuickBook Customer Support Number could be the better location to get instant help for almost any QuickBooks related trouble.

    ReplyDelete
  16. Payroll management is actually an essential part these days. Every organization has its own employees. Employers want to manage their pay. The yearly medical benefit is vital. The employer needs to allocate. But, accomplishing this manually will require enough time. Aim for Quickbooks Support. This can be an excellent software. You can actually manage your finances here. That is right after your accounts software. You'll be able to manage staffs with ease.

    ReplyDelete
  17. All at one place. Are QuickBooks Enterprise Support Phone Number errors troubling you? Are you fed up with freezing of QuickBooks? If yes, afterward you have browsed off to the right place.

    ReplyDelete
  18. Even though you make a search in the Quickbooks Support Phone Number you will likely confused when a so many number comes up into the search results ,because Intuit is dealing with so many products that why each product and each region they getting the different Tech Support official . However, if you're in hurry and business goes down because of the QB error it is possible to ask for Quickbooks Consultants or Quickbooks Proadvisors .

    ReplyDelete
  19. After following the above troubleshooting steps, it will be easy to solve printer problem in QuickBooks. However, if you're facing any trouble or otherwise not able to perform the troubleshooting steps on your own, avail our QuickBooks Tech Support Phone Number available round the clock to resolve any QuickBooks related issues instantly.

    ReplyDelete
  20. QuickBooks Support Number have a team of experts which may be pro in handling most of the issues because of this incredible software. You'll need not to worry after all as you are seeking help under the guidance of supremely talented and skilled support engineers that leave no stone unturned to land you of all errors which are part and parcel of QuickBooks.

    ReplyDelete
  21. Sometimes errors may also happen as a consequence of some small mistakes. Those are decimals, comma, backspace, etc. Are you proceed through to cope with QuickBooks Support Phone Number? If you do not, we have been here that will help you.

    ReplyDelete
  22. The group deployed at the final outcome of QuickBooks Support telephone number takes great proper care of all from the issues for the software. Support For QuickBooks have a team of experts which can be pro in handling all of the issues because of this incredible software. You may need not to worry all things considered as you are seeking help underneath the guidance of supremely talented and skilled support engineers that leave no stone unturned to land you of all of the errors which are part and parcel of QuickBooks.

    ReplyDelete
  23. In certain updates and new introductions, QuickBooks Payroll Support keeps enhancing the consumer experience by offering them more facilities than before. Payroll is amongst the important the various components of accounting, which means QuickBooks leaves no stone unturned in making it more & more easier for users.

    ReplyDelete
  24. The application was standard among small businesses who had no official accounting training. Because of this, the program soon demanded as much as 85 percent share from the QuickBooks Technical Support Number accounting software market.

    ReplyDelete
  25. A QuickBooks Payroll Support Phone Number Service is a type of subscription this is certainly done to activate the payroll features in your QuickBooks Desktop Software.

    ReplyDelete
  26. Being a QuickBooks version, it really is of course that QuickBooks Premier is incredible accounting software that features helped the different class of businesses worldwide. The QuickBooks Support Number makes it possible to in overcoming the pair of problems that bother your projects unnecessarily. QuickBooks Support is further enhanced with QuickBooks Premier Plus that will help you by availing some data security features. This software can be used by downloading it on the system, so for several of these that have this psychology of purchasing a thing with proper look and feel, this software program is the best choice.

    ReplyDelete
  27. If not, this could be basically the right time so you can get the QuickBooks Help Support Number. We have trained staff to soft your issue. Sometimes errors may possibly also happen as a result of some small mistakes. Those are decimals, comma, backspace, etc.

    ReplyDelete
  28. QuickBooks Enterprise Support Phone Number channel available on a call at .You can quickly avail our other beneficial technical support services easily once we are merely a single call definately not you.

    ReplyDelete
  29. QuickBooks Enterprise Support Phone Number is an activated subscription to enable payroll features provided by QuickBooks software. You will find three several types of payroll depending on the features that come with this software.

    ReplyDelete
  30. The QuickBooks payroll software has tight security. Thus, all of your data are safe. You are able to put the password over there. This might protect the contents. It truly is great at fringe benefits. This program is SARS compliant. It is in reality good in tax statements. Submission of tax is not hard with QuickBooks Payroll Support Number software.

    ReplyDelete
  31. For just about any issues like these, you may have commendable the help of our learned and experienced customer support executives at QuickBooks Enterprise Support Phone number .

    ReplyDelete
  32. We have been providing you with some manual solutions to fix this dilemma. However, it really is convenient and safe to call at QuickBooks Tech Support Number and let our technical experts use the troubleshooting pain in order to prevent the wastage of one's precious time and money.

    ReplyDelete
  33. Hope now you realize that how exactly to connect with QuickBooks Enterprise Support. We have been independent alternative party support company for intuit QuickBooks, we would not have virtually any link with direct QuickBooks, the employment of name Images and logos on website only for reference purposes only.

    ReplyDelete
  34. Quickbooks Support Number: Professional Technicians
    For several regarding the business organizations, it really is and has now always been a challenging task to control the business accounts in a proper way by locating the appropriate solutions.

    ReplyDelete
  35. Our QuickBooks Online Support Channel- Dial QuickBooks online support number may be the smartest accounting software of this era. Utilizing this software without facing any trouble is not less than a lie. Give us a call at QuickBooks Online Support Phone Number to let our technical specialists at Intuit QuickBooks Support tackle the error for your ease at most affordable market price to be able to spend your valuable time and money on growth of your organization.

    ReplyDelete
  36. QuickBooks Enterprise Support Phone Number at our toll-free.We at QuickBooks tech support team Phone Number are here for you really to help you to get rid of technical issues in QuickBooks when you look at the most convenient way. Our round the clock available QuickBooks Desktop Support help is accessible on just a call at our toll-free that too of all affordable price.

    ReplyDelete
  37. Installing of QuickBooks Pro is a seamless task by making use of QuickBooks Pro Support Phone Number It is rather possible that one could face trouble while installing https://www.fixaccountingerror.com/ QuickBooks Pro software since this probably the most universal problem.

    ReplyDelete
  38. The most common errors faced by the QuickBooks users is unknown errors thrown by QuickBooks Support software at the time of software update. To be able to fix the problem, you ought to look at your internet and firewall setting,

    ReplyDelete
  39. Intuit QuickBooks Payroll Support Phone Number accounting software enables you to prepare your invoices, manage your business payrolls, track your business inventory, control cash flow, and be tax-ready. Intuit Online Payroll is the better option for companies looking forward to automating their accounting solutions and take their company to new heights.

    ReplyDelete
  40. QuickBooks users in many cases are found in situations where they have to face many of the performance plus some other errors as a result of various causes inside their computer system. If you want any help for QuickBooks errors from customer care to get the solution to these errors and problems, it is an easy task to experience of QuickBooks Support Phone Number and find instant assistance with the guidance of your technical experts.

    ReplyDelete
  41. This error causes the shutdown of the application and this won’t allow the user to reopen the QuickBooks Support Phone Number USA software. It might be possible that QuickBooks error appears when you are trying to send email through QuickBooks.

    ReplyDelete
  42. Though these features be seemingly extremely useful as well as in fact these are typically so, yet there are lots of loopholes that will trigger a couple of errors. These errors may be resolvable at QuickBooks Toll Free Phone Number, by our supremely talented, dedicated and well-informed tech support team team.

    ReplyDelete
  43. QuickBooks 2019 will be the better account management product till now. The recent improvement that is built in this system regarding current user requirements and the solutions to overcome the limitation of previous QuickBooks versions. We've been here to improve your understanding with regards to the payroll updates happens in QuickBooks Enterprise, desktop, pro, premier 2019 versions. Solve your queries related to QuickBooks Online Payroll whether Enhanced or Full Service. Fix all of the issues for QuickBooks Desktop Payroll Basic, Standard, & Payroll Assisted. Check out the aforementioned number to get hold of our ProAdvisor to possess support for QuickBooks Payroll Support Phone Number, Intuit Online & Full Service Payroll.

    ReplyDelete
  44. Creating a set-up checklist for payment both in desktop & online versions is a vital task that needs to be shown to every QuickBooks user. Hope, you liked your internet site. If any method or technology you can not understand, if that's the case your better option is which will make call us at our QuickBooks Payroll Tech Support Number.

    ReplyDelete
  45. Quickbooks Support For Business All of the above has a particular use. People working with accounts, transaction, banking transaction need our QuickBook Support phone Number Some people are employing excel sheets for a few calculations

    ReplyDelete
  46. Now you can get a sum of benefits with QuickBooks Technical Support Proper analyses are done first. The experts find out of the nature associated with trouble. You will definately get a complete knowledge as well. The support specialist will identify the problem.

    ReplyDelete