title
OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | Edureka
description
This Edureka 'OpenStack Tutorial' explains all the OpenStack services - Compute, Storage, Networking etc. This will also help you to understand the architecture of a OpenStack cloud infrastructure and how all the services communicate with one another.
Check our complete Openstack Tutorial playlist here: https://goo.gl/tEfzTu
Subscribe to our channel to get video updates. Hit the subscribe button above.
#OpenStack #OpenStackTutorial #OpenStackOnlineTraining #OpenStackArchitecture
How it Works?
1. This is a 7 Week Instructor led Online Course, 45 hours of assignment and 20 hours of project work
2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.
3. At the end of the training you will be working on a real time project for which we will provide you a Grade and a Verifiable Certificate!
- - - - - - - - - - - - - - - - -
About the Course
Edureka's OpenStack Certification training provides a detailed understanding of the steps necessary to operate OpenStack environment. Also, you will go through architectures, live implementations, provisioning and lab setup for the real-world challenges faced by OpenStack experts.
- - - - - - - - - - - - - - - - - - -
Who should go for this course?
The course is designed for professionals who wish to learn OpenStack and use it to implement and manage OpenStack infrastructure. The course is also suitable for:
Systems Administrators
Technical and IT Professionals
Storage Administrators
Network Engineers
"Cloud Computing" is the market buzz and is the preferred learning path after OpenStack Certification Training. Check out the upgraded AWS Architect Certification Training details
- - - - - - - - - - - - - - - -
Why learn OpenStack?
OpenStack training provides certifications around in-demand IaaS Technologies and enables you to bag top paying OpenStack engineering roles along with helping you develop the requisite skills and expertise to manage and provision private and public clouds. This course provides hands-on experience on installing OpenStack and maintaining it in real-time.
For more information, please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free).
Website: https://www.edureka.co/open-stack
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
detail
{'title': 'OpenStack Tutorial For Beginners | OpenStack Tutorial | OpenStack Training | Edureka', 'heatmap': [{'end': 821.265, 'start': 708.266, 'weight': 0.797}, {'end': 1120.425, 'start': 1048.872, 'weight': 0.748}, {'end': 1964.573, 'start': 1888.218, 'weight': 0.704}], 'summary': 'This tutorial provides an introduction to openstack, covering its components, architecture, and services, as well as its benefits, virtualization, and the contributions of companies like rackspace, cisco, ibm, and others. it also compares aws and openstack in terms of infrastructure setup, managing tools, data security, and vendor neutrality, and discusses openstack components, services, storage services, infrastructure, vm provisioning, and deployment, with case studies of companies like cern, jfe steel, comcast, walmart, and at&t.', 'chapters': [{'end': 329.054, 'segs': [{'end': 71.728, 'src': 'embed', 'start': 25.518, 'weight': 1, 'content': [{'end': 28.699, 'text': "So this is what we'll be covering today in today's tutorial.", 'start': 25.518, 'duration': 3.181}, {'end': 34.402, 'text': "So first we'll take a look at what is virtualization, just the basic concepts of virtualization.", 'start': 29.16, 'duration': 5.242}, {'end': 40.585, 'text': "Then we'll jump on to what is OpenStack and why should we actually use OpenStack.", 'start': 35.282, 'duration': 5.303}, {'end': 45.567, 'text': "I'll tell you about the OpenStack components and the OpenStack architecture.", 'start': 41.225, 'duration': 4.342}, {'end': 51.152, 'text': "We'll take a look at the different OpenStack services and we'll take a look at a case study.", 'start': 46.411, 'duration': 4.741}, {'end': 54.313, 'text': "And finally, we'll see the OpenStack success stories.", 'start': 51.633, 'duration': 2.68}, {'end': 60.135, 'text': "So is the agenda clear to everyone? Okay, so I've got a few confirmations.", 'start': 55.154, 'duration': 4.981}, {'end': 61.876, 'text': "So let's begin.", 'start': 61.116, 'duration': 0.76}, {'end': 65.376, 'text': 'So let us start with what is virtualization.', 'start': 62.556, 'duration': 2.82}, {'end': 71.728, 'text': "So on the left hand side you'll see this is the basic architecture that is without virtualization.", 'start': 66.365, 'duration': 5.363}], 'summary': 'Tutorial on virtualization basics, openstack, components, services, and success stories.', 'duration': 46.21, 'max_score': 25.518, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM025518.jpg'}, {'end': 138.506, 'src': 'embed', 'start': 111.175, 'weight': 3, 'content': [{'end': 115.838, 'text': 'Now, virtualization basically means actually logically partitioning everything.', 'start': 111.175, 'duration': 4.663}, {'end': 121.989, 'text': "or let's say it is going to duplicate your hardware and divide it into different components.", 'start': 116.664, 'duration': 5.325}, {'end': 125.553, 'text': 'If you see, you can use different softwares for virtualization.', 'start': 122.05, 'duration': 3.503}, {'end': 132.22, 'text': 'It can be VMware or it can be KVM, Zen, or any kind of hypervisors that you can use for virtualization.', 'start': 126.054, 'duration': 6.166}, {'end': 138.506, 'text': 'We widely use the Oracle Virtual Box Manager also to launch, to actually use VMs.', 'start': 132.66, 'duration': 5.846}], 'summary': 'Virtualization logically partitions hardware, using software like vmware, kvm, zen, or hypervisors.', 'duration': 27.331, 'max_score': 111.175, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0111175.jpg'}, {'end': 254.913, 'src': 'embed', 'start': 229.383, 'weight': 0, 'content': [{'end': 238.467, 'text': 'Like OpenStack itself says that OpenStack is a collection of open source technologies delivering a massively scalable cloud operating system.', 'start': 229.383, 'duration': 9.084}, {'end': 244.969, 'text': 'So it is basically a set of softwares that enables you to build your own cloud infrastructure.', 'start': 239.007, 'duration': 5.962}, {'end': 254.913, 'text': 'You can think of it as a software suite that comes with different services that allow you to perform different activities and actually launch up your own cloud infrastructure,', 'start': 244.989, 'duration': 9.924}], 'summary': 'Openstack is a collection of open source technologies for building a scalable cloud operating system.', 'duration': 25.53, 'max_score': 229.383, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0229383.jpg'}, {'end': 314.548, 'src': 'embed', 'start': 286.986, 'weight': 2, 'content': [{'end': 291.19, 'text': 'And you can see that OpenStack is almost releasing two versions every year.', 'start': 286.986, 'duration': 4.204}, {'end': 297.097, 'text': 'And these are some of the companies that have been contributing the code, starting from Rackspace.', 'start': 291.851, 'duration': 5.246}, {'end': 301.882, 'text': 'And actually Rackspace was the one who actually created OpenStack in 2010 with NASA.', 'start': 297.277, 'duration': 4.605}, {'end': 308.505, 'text': 'and there are other companies like Cisco, IBM, Red Hat, VMware, Dell, HP,', 'start': 303.403, 'duration': 5.102}, {'end': 314.548, 'text': 'and these are just a few of the companies that are in the OpenStack community that have been contributing to OpenStack.', 'start': 308.505, 'duration': 6.043}], 'summary': 'Openstack releases almost two versions yearly with contributions from companies like rackspace, cisco, ibm, red hat, vmware, dell, and hp.', 'duration': 27.562, 'max_score': 286.986, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0286986.jpg'}], 'start': 0.109, 'title': 'Openstack and virtualization', 'summary': 'Covers an introduction to openstack, including its components, architecture, and services, and discusses the benefits of virtualization, logical partitioning of hardware, and various software roles. it also highlights the contribution of companies like rackspace, cisco, ibm, red hat, vmware, dell, and hp to the development of openstack.', 'chapters': [{'end': 71.728, 'start': 0.109, 'title': 'Learning openstack basics', 'summary': 'Covers an introduction to openstack, including the agenda, components, architecture, services, and success stories, with confirmations from the audience and a comparison of architectures with and without virtualization.', 'duration': 71.619, 'highlights': ["Reshma from Edureka introduces the agenda for the tutorial and confirms the audience's ability to hear her, receiving positive responses from Anna, Zaheer, Paul, and Yasmin.", 'The tutorial will cover the basic concepts of virtualization, the definition and importance of OpenStack, its components, architecture, services, and include a case study and success stories.', 'Reshma seeks confirmation on the clarity of the agenda and receives positive responses before proceeding with an explanation of virtualization and a comparison of architectures with and without virtualization.']}, {'end': 329.054, 'start': 72.089, 'title': 'Virtualization and openstack overview', 'summary': 'Discusses the architecture and benefits of virtualization, including logical partitioning of hardware and the role of software like vmware and oracle virtual box manager, as well as provides an introduction to openstack as a collection of open source technologies delivering a massively scalable cloud operating system, with companies like rackspace, cisco, ibm, red hat, vmware, dell, and hp contributing to its development.', 'duration': 256.965, 'highlights': ['OpenStack as a collection of open source technologies delivering a massively scalable cloud operating system OpenStack is described as a software suite with different services that enable the building of a cloud infrastructure, with the potential to run applications from development to deployment, and it is emphasized as open source.', 'Logical partitioning and replication of hardware components through virtualization software like VMware and Oracle Virtual Box Manager The process of virtualization is explained as logically partitioning and duplicating hardware into abstract forms, allowing the running of different operating systems and launching various applications.', 'Contribution of companies like Rackspace, Cisco, IBM, Red Hat, VMware, Dell, HP to OpenStack Several companies are highlighted for contributing code to OpenStack, with Rackspace being credited as one of the creators alongside NASA, and the significance of open source cloud platforms is mentioned.']}], 'duration': 328.945, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0109.jpg', 'highlights': ['OpenStack is described as a software suite with different services that enable the building of a cloud infrastructure, with the potential to run applications from development to deployment, and it is emphasized as open source.', 'The tutorial will cover the basic concepts of virtualization, the definition and importance of OpenStack, its components, architecture, services, and include a case study and success stories.', 'Contribution of companies like Rackspace, Cisco, IBM, Red Hat, VMware, Dell, HP to OpenStack Several companies are highlighted for contributing code to OpenStack, with Rackspace being credited as one of the creators alongside NASA, and the significance of open source cloud platforms is mentioned.', 'Logical partitioning and replication of hardware components through virtualization software like VMware and Oracle Virtual Box Manager The process of virtualization is explained as logically partitioning and duplicating hardware into abstract forms, allowing the running of different operating systems and launching various applications.', 'Reshma seeks confirmation on the clarity of the agenda and receives positive responses before proceeding with an explanation of virtualization and a comparison of architectures with and without virtualization.']}, {'end': 719.115, 'segs': [{'end': 375.621, 'src': 'embed', 'start': 350.042, 'weight': 3, 'content': [{'end': 355.803, 'text': 'They just write down what they need to set up their infrastructure and they send it to an infrastructure team.', 'start': 350.042, 'duration': 5.761}, {'end': 358.764, 'text': 'Maybe they could be the infrastructure team of a cloud vendor.', 'start': 356.183, 'duration': 2.581}, {'end': 361.284, 'text': 'So they send all their requirements to them.', 'start': 359.104, 'duration': 2.18}, {'end': 363.945, 'text': 'They see the infrastructure team over here.', 'start': 361.684, 'duration': 2.261}, {'end': 369.006, 'text': 'They actually take a look at their requirements, whatever they need, and they create the infrastructure accordingly.', 'start': 364.025, 'duration': 4.981}, {'end': 375.621, 'text': 'After that what happens is that the application developers or the consumers they have got their own set of tools.', 'start': 369.955, 'duration': 5.666}], 'summary': 'Infrastructure team sets up cloud infrastructure based on requirements from application developers.', 'duration': 25.579, 'max_score': 350.042, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0350042.jpg'}, {'end': 484.48, 'src': 'embed', 'start': 453.349, 'weight': 0, 'content': [{'end': 457.654, 'text': 'so it will be more easier for them, and OpenStack enables you to do that.', 'start': 453.349, 'duration': 4.305}, {'end': 461.258, 'text': 'So you can create your own cloud infrastructure on permissions.', 'start': 458.194, 'duration': 3.064}, {'end': 463.161, 'text': 'You can set it up as a private cloud.', 'start': 461.298, 'duration': 1.863}, {'end': 464.683, 'text': 'You can set it up as a public cloud.', 'start': 463.181, 'duration': 1.502}, {'end': 468.989, 'text': 'You can contact some OpenStack vendor that gives you OpenStack services.', 'start': 464.703, 'duration': 4.286}, {'end': 473.314, 'text': 'So you deploy your cloud infrastructure in a lot of ways with OpenStack.', 'start': 469.469, 'duration': 3.845}, {'end': 484.48, 'text': 'And mostly large enterprises would use OpenStack to set up their own private cloud because they might have sensitive data that they want to keep in their own data centers or,', 'start': 473.875, 'duration': 10.605}], 'summary': 'Openstack allows creating private and public cloud infrastructures, suitable for large enterprises with sensitive data.', 'duration': 31.131, 'max_score': 453.349, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0453349.jpg'}, {'end': 567.31, 'src': 'embed', 'start': 539.626, 'weight': 2, 'content': [{'end': 549.235, 'text': 'and AWS actually has a natural integration with the tools that I just mentioned, like Jenkins, Ansible, Chef, Puppet, Git.', 'start': 539.626, 'duration': 9.609}, {'end': 555.721, 'text': 'Amazon Web Services actually has got a natural integration with those tools, and those tools are fully compatible with it.', 'start': 549.455, 'duration': 6.266}, {'end': 558.963, 'text': 'and it also has a very well-defined ecosystem.', 'start': 556.201, 'duration': 2.762}, {'end': 567.31, 'text': 'And if we take a look at the cons, you would know that the APIs are proprietary and there might be data sovereignty issues,', 'start': 559.464, 'duration': 7.846}], 'summary': 'Aws has natural integration with jenkins, ansible, chef, puppet, git, and a well-defined ecosystem. cons include proprietary apis and potential data sovereignty issues.', 'duration': 27.684, 'max_score': 539.626, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0539626.jpg'}, {'end': 642.847, 'src': 'embed', 'start': 604.923, 'weight': 1, 'content': [{'end': 607.445, 'text': "and if, let's say, and sensitive data,", 'start': 604.923, 'duration': 2.522}, {'end': 613.831, 'text': "let's say that if your company actually has data that is sensitive and you don't want to rely on someone else's security,", 'start': 607.445, 'duration': 6.386}, {'end': 618.835, 'text': 'even though AWS has a very well security defined for your cloud,', 'start': 613.831, 'duration': 5.004}, {'end': 626.72, 'text': "but still you might be a little bit dubious about relying on other people's security protocols and you might not actually trust them,", 'start': 618.835, 'duration': 7.885}, {'end': 634.304, 'text': 'and so most companies prefer to keep their data on premises in their data centers, which is actually maintained by their own security protocols.', 'start': 626.72, 'duration': 7.584}, {'end': 638.746, 'text': 'So that is why some people do not go with AWS.', 'start': 634.944, 'duration': 3.802}, {'end': 642.847, 'text': 'And the benefits that you get with OpenStack could be it is vendor neutral.', 'start': 639.346, 'duration': 3.501}], 'summary': "Some companies prefer on-premises data due to security concerns, leading them to avoid aws and opt for openstack's vendor neutrality.", 'duration': 37.924, 'max_score': 604.923, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0604923.jpg'}], 'start': 329.894, 'title': 'Application development infrastructure', 'summary': 'Covers infrastructure setup for application development, managing tools and environments, and compares aws and openstack, emphasizing on data security and vendor neutrality.', 'chapters': [{'end': 369.006, 'start': 329.894, 'title': 'Infrastructure setup for application development', 'summary': 'Discusses the process of application developers or owners sending requirements to an infrastructure team, typically a cloud vendor, for creating an infrastructure to support their application development needs.', 'duration': 39.112, 'highlights': ['The infrastructure team creates the infrastructure based on the requirements provided by application developers or owners.', 'Application developers or owners send their infrastructure requirements to the infrastructure team, often a cloud vendor, for setting up their infrastructure.', 'The consumer, in this context, refers to application developers or owners who seek to build an application and require infrastructure, with a preference for cloud infrastructure.']}, {'end': 558.963, 'start': 369.955, 'title': 'Managing application development and tools', 'summary': 'Explains the challenges faced by application developers in integrating various tools and environments, and compares the features of openstack and aws, emphasizing on their compatibility with developer tools.', 'duration': 189.008, 'highlights': ["OpenStack enables developers to create their own cloud infrastructure, offering the flexibility to set it up as a private or public cloud, catering to large enterprises' need for data security. OpenStack allows creating custom cloud infrastructure, offering options for private or public cloud setup, suitable for large enterprises with sensitive data.", 'Amazon Web Services (AWS) provides well-documented APIs, fast processing, full developer autonomy, and natural integration with popular developer tools like Jenkins, Ansible, Chef, and Git. AWS offers well-documented APIs, fast processing, full developer autonomy, and natural integration with popular tools like Jenkins, Ansible, and Git.', 'The challenges faced by developers in integrating tools and environments include potential incompatibility issues between the infrastructure and the tools, which can be overcome by creating custom infrastructure using OpenStack. Developers face challenges in integrating tools and environments due to potential incompatibility issues, which can be resolved by creating custom infrastructure with OpenStack.']}, {'end': 719.115, 'start': 559.464, 'title': 'Aws vs openstack: pros and cons', 'summary': 'Discusses the pros and cons of using aws and openstack, highlighting issues such as data sovereignty, security concerns, and vendor neutrality, with a preference for on-premises data centers due to security protocols.', 'duration': 159.651, 'highlights': ['OpenStack provides vendor neutrality, allowing broad compatibility of technologies and unbiased business practices, enabling on-premises cloud infrastructure and integrated environments, thus offering a viable alternative to AWS.', 'Concerns over data sovereignty and security issues, particularly for sensitive data, lead some companies to prefer on-premises data centers maintained by their own security protocols over relying on AWS.', 'Proprietary APIs and potential data sovereignty issues when retrieving data from AWS servers, as well as differences in environments for development, testing, and production, are cited as cons of using AWS.']}], 'duration': 389.221, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0329894.jpg', 'highlights': ["OpenStack enables developers to create their own cloud infrastructure, offering the flexibility to set it up as a private or public cloud, catering to large enterprises' need for data security.", 'OpenStack provides vendor neutrality, allowing broad compatibility of technologies and unbiased business practices, enabling on-premises cloud infrastructure and integrated environments, thus offering a viable alternative to AWS.', 'Amazon Web Services (AWS) provides well-documented APIs, fast processing, full developer autonomy, and natural integration with popular developer tools like Jenkins, Ansible, Chef, and Git.', 'The infrastructure team creates the infrastructure based on the requirements provided by application developers or owners.', 'Concerns over data sovereignty and security issues, particularly for sensitive data, lead some companies to prefer on-premises data centers maintained by their own security protocols over relying on AWS.']}, {'end': 1276.012, 'segs': [{'end': 748.066, 'src': 'embed', 'start': 720.437, 'weight': 3, 'content': [{'end': 724.382, 'text': 'So moving on, let us take a look at the different OpenStack components.', 'start': 720.437, 'duration': 3.945}, {'end': 732.137, 'text': 'So these are the OpenStack components that make up OpenStack and these are actually a bunch of services all together.', 'start': 725.393, 'duration': 6.744}, {'end': 734.619, 'text': 'So Horizon is the dashboard.', 'start': 732.737, 'duration': 1.882}, {'end': 745.025, 'text': 'so this is a web interface or a graphical user interface that enables user to actually see a brief overview of your entire infrastructure at once,', 'start': 734.619, 'duration': 10.406}, {'end': 748.066, 'text': 'and they can also provision themselves with Horizon.', 'start': 745.025, 'duration': 3.041}], 'summary': 'Openstack comprises various components, including horizon, a web interface allowing users to view and provision infrastructure.', 'duration': 27.629, 'max_score': 720.437, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0720437.jpg'}, {'end': 788.854, 'src': 'embed', 'start': 766.881, 'weight': 5, 'content': [{'end': 776.349, 'text': 'since you know that everything is actually stored as an object and Swift is one of the services that OpenStack provides and there is Neutron for network as a service.', 'start': 766.881, 'duration': 9.468}, {'end': 785.453, 'text': 'sender as a block storage component, heat is used for orchestration, and silometer is used for billing or metering kind of a service.', 'start': 776.929, 'duration': 8.524}, {'end': 788.854, 'text': "So we're actually going to look deep into each of the services.", 'start': 785.773, 'duration': 3.081}], 'summary': 'Openstack provides swift for object storage, neutron for networking, cinder for block storage, heat for orchestration, and silometer for billing and metering.', 'duration': 21.973, 'max_score': 766.881, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0766881.jpg'}, {'end': 911.061, 'src': 'embed', 'start': 883.808, 'weight': 0, 'content': [{'end': 886.609, 'text': 'So the Keystone provides you with a token service.', 'start': 883.808, 'duration': 2.801}, {'end': 888.25, 'text': 'So the token service.', 'start': 887.149, 'duration': 1.101}, {'end': 897.675, 'text': "what the token service does is that it validates and manages tokens that is used for authenticating requests once a user's credential have already been verified.", 'start': 888.25, 'duration': 9.425}, {'end': 903.878, 'text': "So if you're able to log in into the dashboard or log into your OpenStack infrastructure.", 'start': 897.795, 'duration': 6.083}, {'end': 909.241, 'text': 'So if you want to use any kind of service, it sends different tokens to each of the service through APIs.', 'start': 904.378, 'duration': 4.863}, {'end': 911.061, 'text': 'And the catalog service.', 'start': 909.941, 'duration': 1.12}], 'summary': 'Keystone provides token service for authenticating requests in openstack infrastructure.', 'duration': 27.253, 'max_score': 883.808, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0883808.jpg'}, {'end': 1008.459, 'src': 'embed', 'start': 978.167, 'weight': 4, 'content': [{'end': 982.949, 'text': 'So you can think of Glance as a repository for your virtual disk images.', 'start': 978.167, 'duration': 4.782}, {'end': 990.032, 'text': 'And it provides a service where users can upload and discover data assets which are meant to be used with other services.', 'start': 983.47, 'duration': 6.562}, {'end': 997.275, 'text': "So let's say that if you want to actually launch an instance, if you want, let's say an Ubuntu instance, you must launch it from an image.", 'start': 990.192, 'duration': 7.083}, {'end': 1002.437, 'text': 'So the image from where you launched that instance, that has to be in Glance.', 'start': 997.355, 'duration': 5.082}, {'end': 1008.459, 'text': 'So this is where you store your images, okay? And it uses a RESTful API.', 'start': 1002.697, 'duration': 5.762}], 'summary': 'Glance stores virtual disk images for launching instances, it uses restful api.', 'duration': 30.292, 'max_score': 978.167, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0978167.jpg'}, {'end': 1120.425, 'src': 'heatmap', 'start': 1048.872, 'weight': 0.748, 'content': [{'end': 1053.633, 'text': 'So you can see that this includes images and metadata definitions of your images.', 'start': 1048.872, 'duration': 4.761}, {'end': 1067.417, 'text': 'So the disk format that Glance uses is mostly QCOW2, and this is the disk format that is supported by the emulator and it can expand dynamically,', 'start': 1054.412, 'duration': 13.005}, {'end': 1069.238, 'text': 'and it supports copy and write.', 'start': 1067.417, 'duration': 1.821}, {'end': 1077.934, 'text': "So any questions on Glance? No questions? So we'll move on to the next service which is Nova.", 'start': 1070.398, 'duration': 7.536}, {'end': 1080.975, 'text': 'Now Nova is the compute zone.', 'start': 1078.675, 'duration': 2.3}, {'end': 1087.557, 'text': 'So this is where your instance get launched in and this is where all the computing and processing takes place.', 'start': 1081.075, 'duration': 6.482}, {'end': 1097.94, 'text': 'And in Nova, all the components that are in Nova They all communicate through message queues and mostly they use RabbitMQ for message queuing system.', 'start': 1088.237, 'duration': 9.703}, {'end': 1106.482, 'text': 'So each of these components starting from scheduler, conductor, the database and the different hypervisors, network, this is the VM over here.', 'start': 1098.4, 'duration': 8.082}, {'end': 1111.343, 'text': 'So all the components communicate using the RabbitMQ message queuing system.', 'start': 1107.062, 'duration': 4.281}, {'end': 1120.425, 'text': 'So you can see that OpenStack Nova is a component with the OpenStack open source cloud computing platform, developed to provide, on demand,', 'start': 1111.863, 'duration': 8.562}], 'summary': 'Glance uses qcow2 disk format, nova is compute zone with rabbitmq for message queuing system.', 'duration': 71.553, 'max_score': 1048.872, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01048872.jpg'}, {'end': 1120.425, 'src': 'embed', 'start': 1098.4, 'weight': 1, 'content': [{'end': 1106.482, 'text': 'So each of these components starting from scheduler, conductor, the database and the different hypervisors, network, this is the VM over here.', 'start': 1098.4, 'duration': 8.082}, {'end': 1111.343, 'text': 'So all the components communicate using the RabbitMQ message queuing system.', 'start': 1107.062, 'duration': 4.281}, {'end': 1120.425, 'text': 'So you can see that OpenStack Nova is a component with the OpenStack open source cloud computing platform, developed to provide, on demand,', 'start': 1111.863, 'duration': 8.562}], 'summary': 'Openstack nova communicates using rabbitmq for message queuing.', 'duration': 22.025, 'max_score': 1098.4, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01098400.jpg'}, {'end': 1207.512, 'src': 'embed', 'start': 1174.717, 'weight': 2, 'content': [{'end': 1176.499, 'text': 'So then we have got Neutron.', 'start': 1174.717, 'duration': 1.782}, {'end': 1184.542, 'text': 'Neutron is a service in OpenStack that provides you with NAAS, NAS, which is known as Network as Service.', 'start': 1177.56, 'duration': 6.982}, {'end': 1190.164, 'text': 'And Neutron is responsible for actually connecting all the different services of OpenStack together.', 'start': 1184.702, 'duration': 5.462}, {'end': 1193.965, 'text': 'So this is how the Neutron service is laid out.', 'start': 1190.884, 'duration': 3.081}, {'end': 1196.506, 'text': 'So it also uses APIs.', 'start': 1194.045, 'duration': 2.461}, {'end': 1207.512, 'text': 'and it has got a Neutron scheduler, different plugin agents and there are different plugin agents for Cisco Virtual and physical switches, NEC,', 'start': 1197.306, 'duration': 10.206}], 'summary': 'Neutron in openstack provides network as a service (naas), connecting services, using apis, and supporting various plugin agents.', 'duration': 32.795, 'max_score': 1174.717, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01174717.jpg'}], 'start': 720.437, 'title': 'Openstack components and services overview', 'summary': 'Discusses the different openstack components such as horizon, keystone, nova, glance, swift, neutron, cinder, heat, and silometer, providing a brief overview of each component. additionally, it covers key openstack services including keystone, glance, nova, and neutron, focusing on their functionalities and roles within the infrastructure, encompassing authentication, image storage, compute resources, and network connectivity.', 'chapters': [{'end': 788.854, 'start': 720.437, 'title': 'Openstack components overview', 'summary': 'Discusses the different openstack components, such as horizon, keystone, nova, glance, swift, neutron, cinder, heat, and silometer, providing a brief overview and functionality of each component.', 'duration': 68.417, 'highlights': ['Horizon serves as the dashboard and graphical user interface, enabling users to view the entire infrastructure and provision themselves, accommodating different user logins.', 'Keystone acts as the identity service, maintaining user access and permissions.', "Swift provides object storage, reflecting the prevalent use of object storage in today's world.", 'Neutron offers network as a service, Cinder serves as a block storage component, and Heat is used for orchestration.', 'Silometer is utilized for billing and metering services, demonstrating the comprehensive functionality of OpenStack components.']}, {'end': 1276.012, 'start': 789.394, 'title': 'Openstack services overview', 'summary': 'Provides an overview of key openstack services including keystone, glance, nova, and neutron, covering their functionalities and roles within the infrastructure, with a focus on authentication, image storage, compute resources, and network connectivity.', 'duration': 486.618, 'highlights': ['Keystone is the authentication and authorization service in OpenStack, managing user permissions, providing service catalogs, and validating user requests with tokens; it is essential for accessing any service in the OpenStack infrastructure. Keystone manages user permissions and authenticates user requests with tokens, ensuring secure and authorized access to OpenStack services.', 'Glance serves as the repository for virtual disk images in OpenStack, utilizing a RESTful API and supporting various storage options, playing a critical role in launching instances and managing images and their metadata. Glance acts as the storage hub for virtual disk images, facilitating their upload, retrieval, and usage for launching instances through the RESTful API.', 'Nova functions as the compute zone in OpenStack, providing on-demand access to compute resources and managing large networks of virtual machines, with components communicating through the RabbitMQ message queuing system. Nova enables provision and management of compute resources, including network configuration and data storage within virtual machines, with communication facilitated by the RabbitMQ message queuing system.', 'Neutron, the Network as a Service (NAAS) provider in OpenStack, is responsible for connecting different OpenStack services, utilizing APIs, plugins, agents, and schedulers to route requests and ensure network connectivity. Neutron facilitates network connectivity and integration of OpenStack services through a range of plugins, agents, and schedulers, ensuring seamless communication and interaction between various components.']}], 'duration': 555.575, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM0720437.jpg', 'highlights': ['Keystone is the authentication and authorization service in OpenStack, managing user permissions, providing service catalogs, and validating user requests with tokens; it is essential for accessing any service in the OpenStack infrastructure.', 'Nova functions as the compute zone in OpenStack, providing on-demand access to compute resources and managing large networks of virtual machines, with components communicating through the RabbitMQ message queuing system.', 'Neutron, the Network as a Service (NAAS) provider in OpenStack, is responsible for connecting different OpenStack services, utilizing APIs, plugins, agents, and schedulers to route requests and ensure network connectivity.', 'Horizon serves as the dashboard and graphical user interface, enabling users to view the entire infrastructure and provision themselves, accommodating different user logins.', 'Glance serves as the repository for virtual disk images in OpenStack, utilizing a RESTful API and supporting various storage options, playing a critical role in launching instances and managing images and their metadata.', "Swift provides object storage, reflecting the prevalent use of object storage in today's world.", 'Cinder serves as a block storage component, and Heat is used for orchestration.', 'Silometer is utilized for billing and metering services, demonstrating the comprehensive functionality of OpenStack components.']}, {'end': 2079.436, 'segs': [{'end': 1307.296, 'src': 'embed', 'start': 1277.156, 'weight': 0, 'content': [{'end': 1279.117, 'text': 'Okay, so she says yes, very well.', 'start': 1277.156, 'duration': 1.961}, {'end': 1285.761, 'text': 'So next up we have got Swift and Swift is the object storage service for OpenStack.', 'start': 1279.798, 'duration': 5.963}, {'end': 1292.705, 'text': "So in today's world you are actually storing huge amounts of data and the data storage system has changed.", 'start': 1286.401, 'duration': 6.304}, {'end': 1300.249, 'text': 'Nowadays everything is stored as an object and Swift is the service that allows you to do that in OpenStack.', 'start': 1293.045, 'duration': 7.204}, {'end': 1303.612, 'text': 'So in Swift proxy.', 'start': 1301.07, 'duration': 2.542}, {'end': 1307.296, 'text': 'so whenever any request comes for storage,', 'start': 1303.612, 'duration': 3.684}], 'summary': 'Swift is the object storage service for openstack, allowing storage of huge amounts of data as objects.', 'duration': 30.14, 'max_score': 1277.156, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01277156.jpg'}, {'end': 1420.35, 'src': 'embed', 'start': 1394.038, 'weight': 1, 'content': [{'end': 1401.621, 'text': 'So you can think of it as your external hard drive that you plug into your computer for storing your different files or folders.', 'start': 1394.038, 'duration': 7.583}, {'end': 1405.422, 'text': 'And in Cinder, everything is defined in blocks.', 'start': 1402.621, 'duration': 2.801}, {'end': 1411.385, 'text': 'So each of the block has got a predefined size and the data is stored in each block.', 'start': 1405.743, 'duration': 5.642}, {'end': 1414.847, 'text': 'So these are the different components in Cinder.', 'start': 1411.966, 'duration': 2.881}, {'end': 1420.35, 'text': "You've got the Cinder API and Cinder volume, Cinder database and Cinder scheduler.", 'start': 1414.947, 'duration': 5.403}], 'summary': 'Cinder stores data in predefined blocks, with different components like api, volume, database, and scheduler.', 'duration': 26.312, 'max_score': 1394.038, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01394038.jpg'}, {'end': 1495.842, 'src': 'embed', 'start': 1468.371, 'weight': 2, 'content': [{'end': 1471.492, 'text': 'Cinder is solely responsible for storage only.', 'start': 1468.371, 'duration': 3.121}, {'end': 1474.433, 'text': 'It does not directly communicate with Nova.', 'start': 1472.032, 'duration': 2.401}, {'end': 1481.356, 'text': 'So it has to go through Glance if you want to launch instances with the images in Cinder, it has to go through Glance.', 'start': 1475.053, 'duration': 6.303}, {'end': 1484.577, 'text': 'So this is how it is actually all the services are defined.', 'start': 1481.496, 'duration': 3.081}, {'end': 1495.842, 'text': "So, if you're using Cinder for both images, to launch images or store images, that is going to be used by Nova and also as a pluggable storage device.", 'start': 1485.197, 'duration': 10.645}], 'summary': 'Cinder is used for storage, communicates through glance for launching instances, and is a pluggable storage device for nova.', 'duration': 27.471, 'max_score': 1468.371, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01468371.jpg'}, {'end': 1538.633, 'src': 'embed', 'start': 1512.59, 'weight': 3, 'content': [{'end': 1517.125, 'text': 'So shall we move on to the next service? Okay, so here he says yes.', 'start': 1512.59, 'duration': 4.535}, {'end': 1521.167, 'text': "So let's move on to the next service, which is Horizon.", 'start': 1517.546, 'duration': 3.621}, {'end': 1524.148, 'text': 'Okay, so Horizon is the dashboard.', 'start': 1521.987, 'duration': 2.161}, {'end': 1532.09, 'text': 'So this is usually a web-based interface through which you can actually take a look at your entire cloud infrastructure.', 'start': 1524.308, 'duration': 7.782}, {'end': 1538.633, 'text': 'You can manage your infrastructure with this dashboard, all the different application developers or tenants.', 'start': 1532.11, 'duration': 6.523}], 'summary': 'Horizon is a web-based dashboard for managing cloud infrastructure and applications.', 'duration': 26.043, 'max_score': 1512.59, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01512590.jpg'}, {'end': 1663.365, 'src': 'embed', 'start': 1638.214, 'weight': 4, 'content': [{'end': 1645.397, 'text': 'what actions each user performed and how they have actually used all the OpenStack services.', 'start': 1638.214, 'duration': 7.183}, {'end': 1656.262, 'text': 'So the Selometer is a service that is responsible for monitoring all of the actions that you did or any of the users of your OpenStack cloud infrastructure did.', 'start': 1646.138, 'duration': 10.124}, {'end': 1663.365, 'text': 'And later on, Selometer is used for producing the bill of how many services or for how much time you have consumed each service.', 'start': 1656.442, 'duration': 6.923}], 'summary': "Openstack users' actions are monitored by selometer, generating usage bills.", 'duration': 25.151, 'max_score': 1638.214, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01638214.jpg'}, {'end': 1757.48, 'src': 'embed', 'start': 1730.953, 'weight': 5, 'content': [{'end': 1738.196, 'text': 'Now, orchestration is very much required when you are using automation, and today everyone uses automation.', 'start': 1730.953, 'duration': 7.243}, {'end': 1741.677, 'text': 'so Heat is responsible for orchestrating different services,', 'start': 1738.196, 'duration': 3.481}, {'end': 1749.119, 'text': 'and orchestrating means defining how each service would get consumed and how each of the service will get triggered.', 'start': 1741.677, 'duration': 7.442}, {'end': 1753.66, 'text': "Let's say that it will maintain that it has to go to Keystone.", 'start': 1749.659, 'duration': 4.001}, {'end': 1757.48, 'text': 'whenever you request something, the Keystone should get triggered.', 'start': 1753.66, 'duration': 3.82}], 'summary': 'Heat orchestrates different services for automation, ensuring consumption and triggering of each service, such as keystone.', 'duration': 26.527, 'max_score': 1730.953, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01730953.jpg'}, {'end': 1964.573, 'src': 'heatmap', 'start': 1888.218, 'weight': 0.704, 'content': [{'end': 1898.003, 'text': 'So what happens after that is the user gets a token from Keystone and the token includes the list of user projects and roles in them.', 'start': 1888.218, 'duration': 9.785}, {'end': 1905.147, 'text': 'And after that the user calls the service specifying the token and the service interprets the roles.', 'start': 1898.623, 'duration': 6.524}, {'end': 1909.248, 'text': 'And then Keystone validates the authentication data.', 'start': 1906.227, 'duration': 3.021}, {'end': 1915.869, 'text': 'And these are all actually done by APIs, and these APIs are REST APIs.', 'start': 1910.268, 'duration': 5.601}, {'end': 1918.469, 'text': 'that sends HTTP requests to each other,', 'start': 1915.869, 'duration': 2.6}, {'end': 1927.791, 'text': 'so Horizon sends an HTTP request to Keystone and Keystone sends back an HTTP request to Horizon after it has verified the credentials of the user.', 'start': 1918.469, 'duration': 9.322}, {'end': 1933.772, 'text': 'And since you requested for a VM, the VM can be launched in the Nova compute zone.', 'start': 1928.351, 'duration': 5.421}, {'end': 1939.476, 'text': 'So what Horizon does is that it sends an API request to the Nova API.', 'start': 1934.853, 'duration': 4.623}, {'end': 1947.441, 'text': 'And it actually sends in the form of post request to Nova API, and it is signed with the given token by Keystone.', 'start': 1940.337, 'duration': 7.104}, {'end': 1953.225, 'text': 'And Nova API also uses RESTful API service, which is used to interact with Nova.', 'start': 1948.042, 'duration': 5.183}, {'end': 1958.709, 'text': 'And this is the only allowed way to interact with Nova, and it is also stateless.', 'start': 1953.786, 'duration': 4.923}, {'end': 1960.57, 'text': 'It means that it requires no database.', 'start': 1958.749, 'duration': 1.821}, {'end': 1964.573, 'text': 'So after that, the next step is to validate the API tokens.', 'start': 1960.97, 'duration': 3.603}], 'summary': 'Keystone provides token with user roles to interact with nova api, both using restful apis.', 'duration': 76.355, 'max_score': 1888.218, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01888218.jpg'}], 'start': 1277.156, 'title': 'Openstack services', 'summary': 'Provides an overview of openstack storage services including swift and cinder, and introduces horizon, selometer, and heat, emphasizing their functionalities, components, and use cases within the openstack architecture.', 'chapters': [{'end': 1511.79, 'start': 1277.156, 'title': 'Openstack storage services overview', 'summary': 'Provides an overview of openstack storage services, covering swift as the object storage service and cinder as the block storage service, highlighting the functionalities, components, and use cases of each service.', 'duration': 234.634, 'highlights': ['Swift is the object storage service for OpenStack, handling requests, defining containers, and allowing storage of different objects, with the ability to directly store in an object store without defining a container.', 'Cinder serves as a block storage service, comparable to an external hard drive, storing data in predefined blocks, with components including the Cinder API, Cinder volume, Cinder database, and Cinder scheduler.', 'Cinder can store various types of data, including images, but it needs to go through Glance to launch instances with the images stored in Cinder, due to the defined services and workload distribution.', 'Cinder is primarily designed for pluggable booting devices and is not directly responsible for communicating with Nova, requiring it to go through Glance for image launching, to distribute the workload effectively.']}, {'end': 2079.436, 'start': 1512.59, 'title': 'Openstack services overview', 'summary': 'Introduces the openstack services - horizon, selometer, and heat, emphasizing the significance of horizon for managing cloud infrastructure, selometer for metering and billing, and heat for orchestration, with a focus on rest apis, gui vs cli usage, and components interactions within the openstack architecture.', 'duration': 566.846, 'highlights': ['Horizon allows managing the entire cloud infrastructure through a web-based interface, simplifying provisioning of VMs and services, based on a Django module called Django OpenStack. Horizon simplifies cloud infrastructure management through a web-based interface, facilitating VM and service provisioning.', 'Selometer monitors OpenStack user actions, facilitating billing by tracking services usage and actions, essential for OpenStack cloud vendors offering services to consumers. Selometer monitors user actions and services usage, essential for billing and managing OpenStack cloud services.', 'Heat provides a REST API for orchestrating different services, aiding in integrating and managing services in automation, essential for coordinating actions between different regions within OpenStack infrastructure. Heat offers a REST API for orchestrating services, crucial for automation and integrating services across OpenStack regions.', 'Horizon is recommended for easier infrastructure management, but CLI usage is optional, catering to individual preferences. Horizon is recommended for easier infrastructure management, but CLI usage is optional, catering to individual preferences.', 'Horizon facilitates managing OpenStack services without the need for command-line interactions, improving user experience and efficiency. Horizon streamlines OpenStack services management, enhancing user experience and efficiency.']}], 'duration': 802.28, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM01277156.jpg', 'highlights': ['Swift is the object storage service for OpenStack, handling requests and allowing storage of different objects directly.', 'Cinder serves as a block storage service, storing data in predefined blocks, with components including the Cinder API, Cinder volume, Cinder database, and Cinder scheduler.', 'Cinder can store various types of data, including images, but it needs to go through Glance to launch instances with the images stored in Cinder.', 'Horizon allows managing the entire cloud infrastructure through a web-based interface, simplifying provisioning of VMs and services.', 'Selometer monitors OpenStack user actions, facilitating billing by tracking services usage and actions, essential for OpenStack cloud vendors offering services to consumers.', 'Heat provides a REST API for orchestrating different services, aiding in integrating and managing services in automation, essential for coordinating actions between different regions within OpenStack infrastructure.']}, {'end': 2772.269, 'segs': [{'end': 2160.49, 'src': 'embed', 'start': 2135.145, 'weight': 0, 'content': [{'end': 2143.63, 'text': 'So the Nova scheduler is actually a daemon which actually determines on which compute holes the request that you made should run.', 'start': 2135.145, 'duration': 8.485}, {'end': 2147.7, 'text': 'and then in turn it actually schedules the provisioning.', 'start': 2144.417, 'duration': 3.283}, {'end': 2156.426, 'text': 'So what happens next is that the scheduler fetches information about the whole cluster from the database, about different filters,', 'start': 2148.32, 'duration': 8.106}, {'end': 2160.49, 'text': 'and it selects the compute nodes and it updates the database with the ID.', 'start': 2156.426, 'duration': 4.064}], 'summary': 'The nova scheduler daemon determines compute node for requests and updates the database.', 'duration': 25.345, 'max_score': 2135.145, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02135145.jpg'}, {'end': 2211.738, 'src': 'embed', 'start': 2185.618, 'weight': 3, 'content': [{'end': 2193.744, 'text': 'And what it will do is that it will query the Neutron to allocate all the networking information for the VM that you requested.', 'start': 2185.618, 'duration': 8.126}, {'end': 2206.093, 'text': 'So what the Neutron does is that it provides you with a very flexible API for different service providers or their tenants to manage all the OpenStack network topologies.', 'start': 2194.785, 'duration': 11.308}, {'end': 2209.756, 'text': 'So it can create networks to associate with VMs.', 'start': 2206.654, 'duration': 3.102}, {'end': 2211.738, 'text': 'It can set routers for your VM.', 'start': 2209.876, 'duration': 1.862}], 'summary': 'Neutron queries to allocate networking info for vms in openstack.', 'duration': 26.12, 'max_score': 2185.618, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02185618.jpg'}, {'end': 2520.131, 'src': 'embed', 'start': 2473.726, 'weight': 1, 'content': [{'end': 2480.929, 'text': 'then Nova will actually retrieve the image from glance, which can be either in Swift or it can be either in Cinda.', 'start': 2473.726, 'duration': 7.203}, {'end': 2482.39, 'text': 'So you get retrieved from that.', 'start': 2481.229, 'duration': 1.161}, {'end': 2488.453, 'text': 'Neutron will be responsible to provide with all the networking configurations for the VM.', 'start': 2482.67, 'duration': 5.783}, {'end': 2496.076, 'text': 'So this is the summary of how the OpenStack architecture and how each of the servers actually interact with each other.', 'start': 2489.213, 'duration': 6.863}, {'end': 2501.139, 'text': 'So any questions over here? Okay, no questions.', 'start': 2496.917, 'duration': 4.222}, {'end': 2508.341, 'text': "Okay, so now we'll take into account a case study and we'll understand how CERN has been using OpenStack.", 'start': 2502.816, 'duration': 5.525}, {'end': 2511.223, 'text': 'So you all know what CERN is.', 'start': 2509.422, 'duration': 1.801}, {'end': 2520.131, 'text': 'It is the European Organization for Nuclear Research and they carry out lots of experiments, mostly about particle physics,', 'start': 2511.384, 'duration': 8.747}], 'summary': 'Openstack interacts with servers, neutron manages vm network configurations. cern uses openstack for particle physics experiments.', 'duration': 46.405, 'max_score': 2473.726, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02473726.jpg'}], 'start': 2080.157, 'title': 'Openstack infrastructure', 'summary': 'Covers the openstack vm provisioning process, involving rpc calls between keystone, nova api, scheduler, compute, conductor, and neutron. it also discusses the architecture of openstack, including components cinder, swift, glance, nova, and neutron, and presents a case study of cern using openstack, detailing their infrastructure by numbers and the architecture of the nova service they are using.', 'chapters': [{'end': 2236.73, 'start': 2080.157, 'title': 'Openstack vm provisioning process', 'summary': 'Explains the process of provisioning a vm in openstack, involving rpc calls between various components such as keystone, nova api, scheduler, compute, conductor, and neutron, for fetching, scheduling, and configuring the vm details and network information.', 'duration': 156.573, 'highlights': ['The Nova scheduler determines on which compute nodes the request should run and schedules the provisioning, fetching information from the database and updating it with the ID. The Nova scheduler determines compute nodes for VM provisioning, updating the database with relevant information.', 'The Nova compute makes an RPC call to the Nova conductor for fetching VM details from the database. The Nova compute fetches VM details from the database by making an RPC call to the Nova conductor.', 'The Neutron provides a flexible API to manage OpenStack network topologies, creating networks and associating them with VMs, setting routers, and allocating networking information for the requested VM. Neutron offers a flexible API to manage network topologies, allocating networking information for the requested VM.']}, {'end': 2772.269, 'start': 2237.705, 'title': 'Openstack architecture & use case at cern', 'summary': 'Discusses the architecture of openstack, including the components cinder, swift, glance, nova, and neutron, and explains the interaction between them. it also presents a case study of cern using openstack, detailing the reasons for choosing openstack, their infrastructure by numbers, and the architecture of the nova service they are using.', 'duration': 534.564, 'highlights': ["CERN has been using OpenStack since its first release, starting from Essex, and now they are into Okata as well. They have 5,000 compute nodes, 16,000 virtual machines, 2,400 images, 1,800 volumes, more than 2,000 users, and 2,300 projects in the OpenStack Cloud. CERN's usage of OpenStack infrastructure, including the number of compute nodes, virtual machines, images, volumes, users, and projects.", 'The chapter explains the architecture of OpenStack, including the components Cinder, Swift, Glance, Nova, and Neutron, and details the interaction between them. Detailed explanation of the architecture of OpenStack, focusing on the components and their interaction.', "The chapter presents a case study of CERN using OpenStack, detailing the reasons for choosing OpenStack, their infrastructure by numbers, and the architecture of the Nova service they are using. Insight into CERN's use case for OpenStack, including the reasons for choosing OpenStack, their infrastructure, and the architecture of the Nova service."]}], 'duration': 692.112, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02080157.jpg', 'highlights': ['The Nova scheduler determines on which compute nodes the request should run and schedules the provisioning, fetching information from the database and updating it with the ID.', "CERN's usage of OpenStack infrastructure, including the number of compute nodes, virtual machines, images, volumes, users, and projects.", 'The chapter explains the architecture of OpenStack, including the components Cinder, Swift, Glance, Nova, and Neutron, and details the interaction between them.', 'The Neutron provides a flexible API to manage OpenStack network topologies, creating networks and associating them with VMs, setting routers, and allocating networking information for the requested VM.']}, {'end': 3376.388, 'segs': [{'end': 2871.041, 'src': 'embed', 'start': 2823.756, 'weight': 0, 'content': [{'end': 2826.218, 'text': 'So you have got like four companies.', 'start': 2823.756, 'duration': 2.462}, {'end': 2833.182, 'text': 'so you know that JFE Steel is one of the largest steel companies in the world, and JFE Steel, with OpenStack,', 'start': 2826.218, 'duration': 6.964}, {'end': 2834.983, 'text': 'has actually reduced 28% on overall IT costs.', 'start': 2833.182, 'duration': 1.801}, {'end': 2839.656, 'text': 'And Comcast.', 'start': 2838.055, 'duration': 1.601}, {'end': 2848.163, 'text': 'it uses OpenStack and their OpenStack Cloud spans 84 data centers and supports different platforms residential email,', 'start': 2839.656, 'duration': 8.507}, {'end': 2850.745, 'text': 'product development and Hadoop Big Data as well.', 'start': 2848.163, 'duration': 2.582}, {'end': 2857.37, 'text': 'When you see Walmart, which is one of the largest companies in the world, it relies on OpenStack to manage e-commerce.', 'start': 2851.466, 'duration': 5.904}, {'end': 2866.778, 'text': 'And in AT&T, it connects more than 14 million wireless customers via virtualized networks and has deployed over 70 OpenStack Clouds globally.', 'start': 2858.131, 'duration': 8.647}, {'end': 2871.041, 'text': 'So these companies have actually earned huge success with OpenStack.', 'start': 2867.378, 'duration': 3.663}], 'summary': 'Jfe steel reduced 28% it costs, comcast spans 84 data centers, walmart manages e-commerce with openstack, at&t connects 14m wireless customers via virtualized networks.', 'duration': 47.285, 'max_score': 2823.756, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02823756.jpg'}, {'end': 2984.379, 'src': 'embed', 'start': 2959.535, 'weight': 4, 'content': [{'end': 2967.561, 'text': "If you think of this, you can say that active instances, it'll count the VCP hours and, in terms of how much memory it has consumed,", 'start': 2959.535, 'duration': 8.026}, {'end': 2968.902, 'text': 'how much RAM it has consumed.', 'start': 2967.561, 'duration': 1.341}, {'end': 2972.004, 'text': 'So this data can be actually used for billing purposes.', 'start': 2969.282, 'duration': 2.722}, {'end': 2974.185, 'text': 'So this is what actually silometer monitors.', 'start': 2972.064, 'duration': 2.121}, {'end': 2978.716, 'text': "So if you, let's say that, I want it from this date to this.", 'start': 2974.926, 'duration': 3.79}, {'end': 2980.537, 'text': 'So you submit.', 'start': 2979.696, 'duration': 0.841}, {'end': 2984.379, 'text': 'So yeah, there it is.', 'start': 2982.998, 'duration': 1.381}], 'summary': 'Silometer monitors active instances for vcp hours and memory usage for billing purposes.', 'duration': 24.844, 'max_score': 2959.535, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02959535.jpg'}, {'end': 3063.008, 'src': 'embed', 'start': 3030.868, 'weight': 5, 'content': [{'end': 3037.812, 'text': 'So you have to fill up all these details, okay? So first thing you need to provide with an instance name.', 'start': 3030.868, 'duration': 6.944}, {'end': 3045.116, 'text': "I'll call it openstackvmzeros.", 'start': 3039.033, 'duration': 6.083}, {'end': 3051.83, 'text': 'So you also have to tell how many instances that you want of this kind.', 'start': 3047.924, 'duration': 3.906}, {'end': 3058.02, 'text': 'So those stars that are mentioned, it means that this is mandatory.', 'start': 3052.692, 'duration': 5.328}, {'end': 3061.185, 'text': 'You should provide these details before you want to launch an instance.', 'start': 3058.04, 'duration': 3.145}, {'end': 3063.008, 'text': 'So let me go to flavor.', 'start': 3061.926, 'duration': 1.082}], 'summary': 'Fill up details for openstackvmzeros, specify quantity, and mandatory details before launching an instance.', 'duration': 32.14, 'max_score': 3030.868, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM03030868.jpg'}, {'end': 3206.842, 'src': 'embed', 'start': 3179.24, 'weight': 7, 'content': [{'end': 3181.982, 'text': 'So if you want to access this, go to the console.', 'start': 3179.24, 'duration': 2.742}, {'end': 3187.526, 'text': 'So there you go.', 'start': 3186.945, 'duration': 0.581}, {'end': 3189.567, 'text': 'This is the console of your instance.', 'start': 3187.566, 'duration': 2.001}, {'end': 3194.439, 'text': 'So you can log in onto this instance.', 'start': 3192.059, 'duration': 2.38}, {'end': 3198.26, 'text': 'So the default username is Siros and the password is also given to you.', 'start': 3194.459, 'duration': 3.801}, {'end': 3202.281, 'text': 'So you can use this instance for whatever purpose that you need.', 'start': 3198.92, 'duration': 3.361}, {'end': 3206.842, 'text': 'You want to run applications, you want to use it for testing purpose.', 'start': 3202.321, 'duration': 4.521}], 'summary': 'Access the instance console using default username siros and password, for various purposes.', 'duration': 27.602, 'max_score': 3179.24, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM03179240.jpg'}, {'end': 3261.655, 'src': 'embed', 'start': 3227.595, 'weight': 6, 'content': [{'end': 3238.599, 'text': 'So now, if you go to project, if you want to see the network topology of your VM or instances or the infrastructure you have,', 'start': 3227.595, 'duration': 11.004}, {'end': 3242.781, 'text': 'how your network is connected to the VMs and everything, you can just go and click over here.', 'start': 3238.599, 'duration': 4.182}, {'end': 3251.81, 'text': "So there you have, this is your public network and you've got three instances connected to it.", 'start': 3246.348, 'duration': 5.462}, {'end': 3258.453, 'text': 'If you want to see the graph, this is it.', 'start': 3251.83, 'duration': 6.623}, {'end': 3261.655, 'text': 'So this is a better way of seeing it.', 'start': 3259.614, 'duration': 2.041}], 'summary': 'View network topology of vms and instances, with 3 instances connected to public network.', 'duration': 34.06, 'max_score': 3227.595, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM03227595.jpg'}, {'end': 3335.776, 'src': 'embed', 'start': 3311.074, 'weight': 8, 'content': [{'end': 3319.377, 'text': 'we have learned what is OpenStack and why do we actually need to use OpenStack, the OpenStack architecture, the different components,', 'start': 3311.074, 'duration': 8.303}, {'end': 3324.798, 'text': 'and we have taken a look at the different success stories by various companies who have used OpenStack.', 'start': 3319.377, 'duration': 5.421}, {'end': 3331.991, 'text': 'So any doubts still here? You can still ask me if you have any doubts in any of these sections.', 'start': 3325.659, 'duration': 6.332}, {'end': 3333.754, 'text': 'No doubts.', 'start': 3333.273, 'duration': 0.481}, {'end': 3335.776, 'text': 'Great Okay.', 'start': 3334.395, 'duration': 1.381}], 'summary': 'Learned openstack, its architecture, components, success stories by companies.', 'duration': 24.702, 'max_score': 3311.074, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM03311074.jpg'}], 'start': 2773.26, 'title': 'Openstack deployment and horizon dashboard usage', 'summary': 'Delves into openstack nova deployment at cern, and successful implementations by companies like jfe steel, comcast, walmart, and at&t, showcasing cost reductions, extensive cloud deployments, and virtualized network management. it also demonstrates using openstack horizon dashboard to manage instances, networks, and projects, covering login, usage summary, launching instances, accessing consoles, and viewing network topology.', 'chapters': [{'end': 2871.041, 'start': 2773.26, 'title': 'Openstack deployment and success stories', 'summary': 'Discusses the architecture of a typical nova deployment at cern, including the components and message queuing system, and highlights successful openstack implementations by companies like jfe steel, comcast, walmart, and at&t, showcasing significant cost reductions, extensive cloud deployments, and the management of virtualized networks.', 'duration': 97.781, 'highlights': ['JFE Steel reduced 28% on overall IT costs with OpenStack.', "Comcast's OpenStack Cloud spans 84 data centers and supports different platforms including residential email, product development, and Hadoop Big Data.", 'AT&T connects more than 14 million wireless customers via virtualized networks and has deployed over 70 OpenStack Clouds globally.', 'Walmart relies on OpenStack to manage e-commerce.']}, {'end': 3376.388, 'start': 2871.761, 'title': 'Using openstack horizon dashboard', 'summary': 'Demonstrates how to use the openstack horizon dashboard to manage instances, networks, and projects, covering topics such as login, usage summary, launching instances, accessing consoles, and viewing network topology.', 'duration': 504.627, 'highlights': ['The dashboard provides a usage summary, including active instances, VCP hours, and memory consumption, which can be used for billing purposes. The usage summary in the dashboard includes information on active instances, VCP hours, and memory consumption, which can be utilized for billing purposes.', 'Launching instances involves specifying details such as instance name, number of instances, flavor (size), and network configuration. Launching instances requires specifying details like instance name, number of instances, flavor (size), and network configuration.', 'The console provides access to instances and allows users to log in using default usernames and passwords for various purposes such as testing applications. The console grants access to instances, enabling users to log in using default usernames and passwords for purposes like testing applications.', 'The network topology view in the dashboard displays the connections between networks and instances, providing a visual representation of the infrastructure. The network topology view in the dashboard illustrates connections between networks and instances, offering a visual representation of the infrastructure.', 'The chapter covers virtualization concepts, OpenStack architecture, and success stories of companies utilizing OpenStack, providing a comprehensive overview of OpenStack. The chapter encompasses virtualization concepts, OpenStack architecture, and success stories of companies leveraging OpenStack, delivering a comprehensive overview of the platform.']}], 'duration': 603.128, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/eSRKnNgWrM0/pics/eSRKnNgWrM02773260.jpg', 'highlights': ['AT&T connects over 14 million wireless customers via virtualized networks and has deployed 70+ OpenStack Clouds globally.', "Comcast's OpenStack Cloud spans 84 data centers and supports various platforms including residential email, product development, and Hadoop Big Data.", 'JFE Steel reduced 28% on overall IT costs with OpenStack.', 'Walmart relies on OpenStack to manage e-commerce.', 'The dashboard provides a usage summary, including active instances, VCP hours, and memory consumption, which can be used for billing purposes.', 'Launching instances involves specifying details such as instance name, number of instances, flavor (size), and network configuration.', 'The network topology view in the dashboard displays the connections between networks and instances, providing a visual representation of the infrastructure.', 'The console provides access to instances and allows users to log in using default usernames and passwords for various purposes such as testing applications.', 'The chapter encompasses virtualization concepts, OpenStack architecture, and success stories of companies leveraging OpenStack, delivering a comprehensive overview of the platform.']}], 'highlights': ['OpenStack is described as a software suite with different services that enable the building of a cloud infrastructure, with the potential to run applications from development to deployment, and it is emphasized as open source.', 'The tutorial will cover the basic concepts of virtualization, the definition and importance of OpenStack, its components, architecture, services, and include a case study and success stories.', 'Keystone is the authentication and authorization service in OpenStack, managing user permissions, providing service catalogs, and validating user requests with tokens; it is essential for accessing any service in the OpenStack infrastructure.', "Swift provides object storage, reflecting the prevalent use of object storage in today's world.", 'AT&T connects over 14 million wireless customers via virtualized networks and has deployed 70+ OpenStack Clouds globally.', 'The dashboard provides a usage summary, including active instances, VCP hours, and memory consumption, which can be used for billing purposes.']}