OpenStack Tutorial - Operate Your Own Private Cloud (Full Course)

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 134

  • @ayoubbensakhria
    @ayoubbensakhria 2 роки тому +36

    We really need like this open source technology to get rid of tech giants dependency. Especially those whose deal with sensitive data

  • @TylerJamesHarden
    @TylerJamesHarden 2 роки тому +186

    This is really a tutorial on how to use OpenStack on OpenMetal. I’d appreciate a tutorial of freeCodeCamp quality on everything from the bare metal hardware up to setting up OpenStack entirely on your own physical hardware. I don’t want to just switch from AWS or Azure to OpenMetal. Some of us are trying to be our own OpenMetal…

    • @fmagic2000able
      @fmagic2000able 2 роки тому +7

      I second this comment!

    • @riddance7070
      @riddance7070 2 роки тому +5

      YES!

    • @albertopimpo3448
      @albertopimpo3448 2 роки тому +20

      Actually this is not the purpose of the video, it is just an adv for getting money from openmetal. A real installation tutorial would be super useful, I installed Openstack at university long time ago and it is very very complex, so a video like that could be very useful for a lot of people

    • @AmaznJ
      @AmaznJ 2 роки тому +8

      @@albertopimpo3448 OpenStack deployment with Kolla-Ansible can be done without a ton of effort, detailed instructions available from OpenStack. Also if you want to set up a cyber range on top check out KYPO. I believe their UA-cam installation videos cover a basic OpenStack install.

    • @212helpdesk
      @212helpdesk 2 роки тому +2

      @@AmaznJ who/ what is KYPO, can you give a link, I searched but didn't find anything relevant. Thanks!

  • @istvan368
    @istvan368 2 роки тому +11

    these tutorials are worth gold

  • @212helpdesk
    @212helpdesk 2 роки тому +15

    I was at a BIG name company in their data center recently. I was sat in their NOC. I was allowed to watch engineers use Openstack to administer their various cloud platforms. I stated how impressed I was that they knew Openstack. Their response was they dont setup or maintain Openstack they just use it. Another team sets it up. At this point in time I will choose to learn how to use it to accomplish tasks in an heterogeneous environment. I will get an account with OpenMetal and try to learn possibly how to use Openstack. Some mechanics repair Mercedes cars while other folks drive them, which are you? Do I want to drive it or repair it? I repair servers for Data Analytic staff. They make twice as much money "driving" the app as I do fixing it.

  • @thisisreallyme3130
    @thisisreallyme3130 Рік тому +2

    Awesome, more please! SUGGESTION: Around 22:06 for a descriptive name you give it... "Router". This is just a nit but in 6 months you (or someone else...) don't want to have to poke around settings to figure out what you intended. Name it with the same care you would use for variables.

  • @rickbhattacharya2334
    @rickbhattacharya2334 2 роки тому +31

    Hello sir ,
    Thanks for your videos it really helps students like me who can't afford expensive courses . One question can you please bring a full length Openshift cource.

    • @triplewho1448
      @triplewho1448 2 роки тому +7

      Hey! My videos aren’t as professional as this guy. But I do have a bunch of OpenShift along with OpenStack videos that you might find useful.
      Im happy to take requests if there is something specific you wanted to learn about.

  • @myelarbi
    @myelarbi 6 місяців тому

    🎯 Key points for quick navigation:
    00:00 *🎓 Introduction to OpenStack course*
    - Overview of OpenStack and its capabilities
    - Course objectives and target audience
    00:41 *🖥️ What is OpenStack?*
    - Definition and use cases of OpenStack
    - Comparison with AWS and key differences
    02:31 *🧩 OpenStack services overview*
    - Common OpenStack services and their functions
    - Brief explanation of key components like Swift, Cinder, Nova, and Neutron
    03:56 *🚀 Getting started with OpenStack using OpenMetal*
    - Introduction to OpenMetal on-demand private cloud
    - Steps to set up OpenStack on OpenMetal platform
    07:39 *🛠️ Accessing OpenStack control plane nodes*
    - Viewing hardware assets created on OpenMetal
    - Instructions for SSH access to control plane nodes
    10:53 *🖥️ Accessing OpenStack Dashboard (Horizon)*
    - Obtaining administrator password for Horizon
    - Logging into the OpenStack dashboard
    12:30 *📁 Creating projects and managing users in OpenStack*
    - Steps to create a new project
    - Adjusting project quotas
    - Creating and associating users with projects
    18:10 *🖼️ Managing and creating images in OpenStack*
    - Introduction to Glance image service
    - Uploading custom images to OpenStack
    21:09 *💻 Creating instances and networking in OpenStack*
    - Overview of Nova compute service
    - Creating private networks and routers
    - Setting up network topology for instances
    25:50 *🔐 Security groups and SSH access setup*
    - Creating and configuring security groups for SSH access
    - Adding rules to allow SSH traffic from specific IP addresses
    29:04 *🚀 Creating and accessing an OpenStack instance*
    - Creating an SSH key pair for instance access
    - Launching a new instance with specific configurations
    - Assigning floating IPs and connecting to the instance via SSH
    38:46 *🖥️ Installing and using OpenStack CLI*
    - Preparing the environment with clouds.yaml and RC files
    - Setting up a Python virtual environment
    - Installing and basic usage of OpenStack CLI
    50:16 *🏗️ OpenStack deployment and infrastructure*
    - Containerization of OpenStack services using Docker
    - Introduction to Ceph for storage in OpenStack
    - Advantages of containerization and Ceph in cloud environments
    52:42 *💾 Ceph cluster management in OpenStack*
    - Overview of Ceph's role in OpenStack cloud storage
    - Commands to check Ceph cluster status and disk usage
    54:06 *📊 Monitoring OpenStack resource usage*
    - Using Horizon dashboard to view memory and compute usage
    - Examining instance distribution across nodes
    - Exploring Ceph cluster resource pools via CLI
    Made with HARPA AI

  • @Japan-vq4qm
    @Japan-vq4qm 2 роки тому +4

    Thank you so much Sensei! You are a blessing!

  • @thisisreallyme3130
    @thisisreallyme3130 2 роки тому +3

    Thanks for this FCC. MORE PLEASE :-)

  • @yusranad
    @yusranad 2 роки тому +4

    It's based on kolla-ansible for deploying the openstack. Great video man!

  • @johnboikov1360
    @johnboikov1360 2 роки тому +145

    Can some billionaire give this guy a million dollars please?

    • @johnboikov1360
      @johnboikov1360 2 роки тому +6

      Peace and love to all my software/cloud engineering/developing colleagues worldwide. The global era is upon us and I am happy to be working with you all!

    • @sasg87962
      @sasg87962 2 роки тому

      @@johnboikov1360 ✌

    • @maryamabubakar7870
      @maryamabubakar7870 2 роки тому

      Lol

    • @jhoanmartinezsilva2609
      @jhoanmartinezsilva2609 Рік тому

      I Will G's

  • @argg.x
    @argg.x 2 роки тому +1

    i love this channel and this guy

  • @emelyjavier9874
    @emelyjavier9874 2 роки тому +3

    Respect to your good work, thanks a lot

  • @moviestudioland
    @moviestudioland 7 місяців тому

    Excellent course. Good presentation and examples. Excellent narration and illustration. IF this was classical music it would be a MASTER CLASS. Well worth watching.

  • @奮迅責強
    @奮迅責強 2 роки тому +1

    Works well!! DANKEEE

  • @forgottenvy
    @forgottenvy 2 роки тому +1

    When you're in class waiting for homeroom teacher but the principal decides to continue in his stead

  • @TheRonpe
    @TheRonpe 2 роки тому +5

    Interesting. I'm actually planning to build a server computer and this could be good fit for my needs.

  • @theforexeadeveloper8691
    @theforexeadeveloper8691 2 роки тому +1

    Best of the best

  • @kelvinxg6754
    @kelvinxg6754 Місяць тому

    believe it or not, this is will be on my resume

  • @Kaizala1933
    @Kaizala1933 2 роки тому +2

    Excellent, thank you so much..

  • @vainilk78
    @vainilk78 Рік тому

    Thanks man!

  • @danielsenanu2362
    @danielsenanu2362 2 роки тому +1

    nice education

  • @ashishnair4630
    @ashishnair4630 2 роки тому +1

    Talk about timing!!

  • @IamKhoramdin
    @IamKhoramdin Рік тому

    Thank you very much

  • @simuislam5752
    @simuislam5752 2 роки тому +1

    Nice video

  • @khalidelgazzar
    @khalidelgazzar 2 роки тому

    Thanks
    Will need a 2nd video on how to do a standalone open stack installation

  • @salehhassan8991
    @salehhassan8991 2 роки тому +1

    Thanks a lot i want learn how to deploy openstack platfrom like as OpenMetal, so do you know any roadmap to study it

  • @paulkleber5059
    @paulkleber5059 2 роки тому +1

    Insane many ads - every 1:46. I have never seen something like this before, it is the worst ever, but finally installed an addblocker.

    • @thisisreallyme3130
      @thisisreallyme3130 Рік тому

      If you are using the advertisement-version of UA-cam, then you will see ads. FreeCodeCamp is not responsible for any ads. I saw zero ads using UA-cam Premium

  • @marketmaker6346
    @marketmaker6346 2 роки тому +1

    Please make a course on setting up openstack nova.

  • @taiwoesoimeme2383
    @taiwoesoimeme2383 2 роки тому +1

    Really Nice one. But i want to know if openstack block storage is sharable for cluster usage

    • @TimTatarsky
      @TimTatarsky Рік тому

      OpenStack can easily use various types of storage, including cluster storage.

  • @Mk-dl5vb
    @Mk-dl5vb 2 роки тому +3

    Hello guys, I was not paying attention and during the installation of Windows 10, instead of formatting the C drive, I deleted it, and now I don't know what to do, please help me.

  • @gustavojuantorena
    @gustavojuantorena 2 роки тому +1

    Great!

  • @vaibhavoza8449
    @vaibhavoza8449 2 роки тому +6

    Hi I want to learn about System Design in detail. Thanks for all the tutorials.

  • @Gangbuster74
    @Gangbuster74 2 роки тому +2

    First😁 thanks for video

  • @abhijeetsinghchauhan34
    @abhijeetsinghchauhan34 2 роки тому +4

    This guy is growing his beard gradually increasing it every video

  • @SandyLearner
    @SandyLearner 2 роки тому +3

    Waiting for such unique root level Cloud Tuts.
    Similarly Can you make Course on RHCE-8 Ansible / Ansible for DevOps and latest Docker DCA Course

  • @rohityadavcloud
    @rohityadavcloud Рік тому +1

    Can you do a tutorial on Apache CloudStack ?

  • @gastonhitw720
    @gastonhitw720 2 роки тому +1

    hello i wanna know how to create a switch cli like cisco's, does anyone know where to start?

  • @of_the_stone
    @of_the_stone 2 роки тому +1

    You had me at Ironic. 😂

  • @wiseoldair
    @wiseoldair 2 роки тому +2

    Yes.

  • @arunsaivemula1300
    @arunsaivemula1300 2 роки тому +1

    Sir you are amazing, can you make a tutorial on Android AOSP internals.
    Android development with Java and kotlin

  • @heromasum
    @heromasum 2 роки тому +1

    Eagerly waiting for next tutorial on openstuck cualaansible for docker managment. One question, how may i manage and put commands in my instence graphically like aws and huwaei cloud?

    • @openmetal_io
      @openmetal_io 2 роки тому +1

      OpenStack does have Heat and a CloudFormation compatibility layer, which can be used to deploy applications and resources from Horizon (OpenStack web UI) or the API, and they can be inspected graphically from Horizon. There is also an OpenStack project called Murano that allows directly deploying applications from Horizon, although it isn't widely deployed.

  • @rodrigomotta7634
    @rodrigomotta7634 2 роки тому +1

    Works on a 32bit SO? I have an old pc with next cloud intalled.

    • @openmetal_io
      @openmetal_io 2 роки тому +1

      It doesn't run on your PC, it runs on our Platform so your system capabilities would not prevent you from using OpenMetal to deploy OpenStack

  • @sanjayk5155
    @sanjayk5155 2 роки тому +1

    Great

  • @tomstranger2532
    @tomstranger2532 Рік тому

    Cannot use CLI since API access endpoints are exposed at HTTPS but the presenter has got them at HTTP. Since HTTPS is not set by default, I have no way of using CLI without some extra setup.

  • @zhyfn9773
    @zhyfn9773 Рік тому

    Would it be possible to combine several servers on the platform into one single virtual machine?

    • @openmetal_io
      @openmetal_io Рік тому +1

      Our VMs are limited to the size of one node/ server, minus the resources the OpenStack software uses. The specs for our smallest servers are: 16 Cores 128GB RAM 3.2 TB NVMe

  • @m.g_play5870
    @m.g_play5870 Рік тому

    this tutorial work for without openmetal?

  • @lonewolfcoding5208
    @lonewolfcoding5208 2 роки тому

    what about ansible whats difference?

    • @thisisreallyme3130
      @thisisreallyme3130 2 роки тому

      Terraform is what's often used to automate creation of the infrastructure (instead of using the OpenStack web UI or command line). Once you have provisioned VMs running, then you can use Ansible to push configuration you want, apps you want, etc. Different toolkits for different goals.

  • @shahzadbashir5161
    @shahzadbashir5161 Рік тому

    How we connect openstack with rasberry pi

  • @gatolibero8329
    @gatolibero8329 2 місяці тому +1

    Ah, this isn't a "how to deploy OpenStack" tutorial, but HOW TO USE OPENSTACK. Which is fine. :-) He's just using OpenStack as it's provided and pre-deployed by OpenMetal. OpenMetal does the actual deployment of OpenStack.

  • @liquiddddd
    @liquiddddd Рік тому

    How does one go about becoming a developer in this OpenStack universe? Are there roles for that kind of thing in the market, or the fact that it is "open" implies that it is trully 100% maintained and developed by people that dedicate their time freely to the project?

    • @KamiolakBuzdygan
      @KamiolakBuzdygan Місяць тому +1

      Its horrible, trust me i worked on it. Its so horrible you cant even imagine.

  • @RinneVN
    @RinneVN Рік тому

    Huhu, I tried but now it seems the website is down? Will OpenMetal fix it?

  • @RoastLambShanks
    @RoastLambShanks 9 місяців тому

    Yes, but what is a "block" and what is an "object" in the context of OpenStack, what exactly do you mean?

  • @richardcoterie8091
    @richardcoterie8091 2 роки тому +1

    NOICE

  • @AlexLimaca
    @AlexLimaca 2 роки тому +2

    This guy should be a bilionaire.

  • @bashardlaleh2110
    @bashardlaleh2110 5 місяців тому

    this is a piece of cake for anyone who already knows AWS or Azure basics

  • @rushaad5345
    @rushaad5345 2 роки тому +14

    Do a video on how to make your own OS please

    • @killerdroid99
      @killerdroid99 2 роки тому +3

      Fork any of the Linux distro

    • @kartikchauhan2778
      @kartikchauhan2778 2 роки тому

      With C

    • @lonewolfcoding5208
      @lonewolfcoding5208 2 роки тому

      next how to build own microchip using monocrystal silicon

    • @thisisreallyme3130
      @thisisreallyme3130 2 роки тому

      Yes. Let's have a video on How To Write an Operating System, but let's keep it to 57 minutes instead of the usual 57 hours.

  • @semirauthsala6001
    @semirauthsala6001 2 роки тому +2

    Openstack still a thing in 2022 ? thought this project was dead

  • @aaronjohncanlas9740
    @aaronjohncanlas9740 2 роки тому +1

    If you want I can conduct an Ansible or Linux Tutorial

  • @FrankTricamo
    @FrankTricamo 2 роки тому +1

    So i need to spend a min of 400 per month after 30 days with this tutorial. How about a follow up with how to set up a local lab?

  • @Darbokst
    @Darbokst 2 роки тому +2

    went and looked at the pricing... 1k/a month? I'm sure there is something less expensive then that for them? maybe i'm looking at the wrong place.

    • @jmittz
      @jmittz 2 роки тому

      I guess you're paying for all of the configuration and ease of use, more than anything. It's something that if you were to resell, you could easily make that money back.
      Of course, nothing beats doing it on your own hardware and configuration, but that'll have a huge initial time and cost investment, but the latter payoff will be worth it.

    • @disrael2101
      @disrael2101 2 роки тому

      What's the adventage of using this vs azUre or aws?

    • @jmittz
      @jmittz 2 роки тому

      @@disrael2101 Control, lower long term cost (if self hosted - CAPEX/OPEX debate), and much more advanced features. It's also open source as opposed to proprietary.
      Downside is it's written in Python and is a bit of a monolithic codebase, whereas I believe a lot of AWS was ported to Rust where it mattered.

    • @openmetal_io
      @openmetal_io 2 роки тому

      We do have an entry point at $540 per month
      Before you pay anything, you take a free trial with us and make sure OpenStack meets your needs and then you can schedule a call with our specialists to discuss your needs and budget. With our services you get access to colocation space, setting up a rack, and server hardware which can easily cost over 100k.

    • @openmetal_io
      @openmetal_io 2 роки тому

      @@disrael2101 OpenMetal is different because it gives you access to use private cloud services (on private servers that allow for modifications at your root level configurations) that can be spun up and down at the speed of public clouds.

  • @露大元
    @露大元 2 роки тому +1

    I an I understand it when he's sayin it but i can't do it myself

  • @meyagulniazee7836
    @meyagulniazee7836 2 роки тому +1

    Can you please guide me how to make an account for free trail of openmetal please please please

  • @bsdpowa
    @bsdpowa 2 роки тому +5

    Unless you’re a BigCorp stay away from OS, it’s not worth the stress

    • @freecodecamp
      @freecodecamp  2 роки тому +6

      It has become easier to use for small teams using OpenMetal (shown in the course).

    • @acedus9649
      @acedus9649 2 роки тому

      As an OpenStack admin with years of experience, I completely agree op, it is a bloated mess and the fact that it's a cloud provider written entirely and exclusively in Python doesn't help.

    • @saadowain3511
      @saadowain3511 2 роки тому

      does not seem difficult. very easy

    • @bsdpowa
      @bsdpowa 2 роки тому

      @@acedus9649 I hate OS with a passion, it’s ok when it works fine but when it doesn’t then it really doesn’t work! Maintenance is absolute nightmare and requires an entire team of people!!! but usually has just one poor guy (me) trying to maintain it because nobody else wants to touch it, don’t blame them, but the biggest problem with it is that 99% of teams use it for virtual machines which any hypervisor out there can do with half less overhead… but vmware doesn’t sound as cool as Openstack and lately k8s… I really really hate it, it’s way too complex for majority of companies and hardly anyone knows what they’re doing, idk why it still exists outside Openshift

  • @riskzerobeatz
    @riskzerobeatz 2 роки тому +3

    OpenMetal sucks. I registered on the 11th and approval is pending since then :D

    • @openmetal_io
      @openmetal_io 2 роки тому +1

      Please check your spam or junk folder, we contacted you via e-mail on the 13th

  • @henrymarogaekoka1054
    @henrymarogaekoka1054 7 місяців тому

    Good Morning everyone I am student of IT I need the help for installing openstack in my virtual box with ubuntu 22.04 can someone help me 😢

  • @diegonayalazo
    @diegonayalazo 8 місяців тому

  • @rishiraj2548
    @rishiraj2548 2 роки тому +1

    🙏😌

  • @mournfulraven
    @mournfulraven 10 місяців тому

    I was expecting it will show how install OpenStack on really baremetal hardware.

  • @svmalapaka
    @svmalapaka 11 місяців тому

    I started a new job where they use Openstack. Wanted to learn and get certified Certified OpenStack Administrator. Any Suggestions will be appreciated

  • @diegobarbosa2900
    @diegobarbosa2900 Рік тому

    I can't create an account with a free e-mail provider... which means this is just a way for them to increase their CRM list

    • @openmetal_io
      @openmetal_io Рік тому

      Unfortunately we had too many spam requests so we needed a way to verify that the requests were from real users

  • @learncode-8653
    @learncode-8653 2 роки тому +1

    Can I translate your videos into Arabic?

  • @domfree8165
    @domfree8165 2 роки тому +2

    I wish you could help me with a question. I’m a Pokémon Go player. There are battles we can engage in with people around the world. We are told these battles are random. But it seems there is an algorithm, which most deny, that matches us based on our Pokémon weakness and advantages. Can you please help?

  • @fredbluntstoned
    @fredbluntstoned Рік тому

    This video is a sales pitch for openMetal. Not really an openStack tutorial.

  • @michaelvilain8457
    @michaelvilain8457 2 роки тому +3

    I attempted to create an account on OpenMetal and found they require a Github account or a LinkEdIn profile in order to create an account for this course. I'm not comfortable with that although giving AWS my credit card info seems just as intrusive. Be aware that this "grant" from OpenMetal is also a marketing campaign to gather information on potential new users. I'll pass on this but YMMV.

    • @thisisreallyme3130
      @thisisreallyme3130 2 роки тому +2

      Nobody would ever give away infrastructure anonymously. Those who tried were quickly taken over by bots and scammer sites. If you are not comfortable giving out your CC, then you have to sit this technology out (or go through the longer process of installing OpenStack... see "devstack"). But the marketing data gleaned from a GitHub account is pretty useless.... it's all your public GH info anyways.

  • @amanze
    @amanze 2 роки тому

    He blinks

  • @VikashXman
    @VikashXman 2 роки тому

    Is it free?

  • @yasernimreh3781
    @yasernimreh3781 2 роки тому +1

    Can you make a video about Xamarin Forms next time ?

  • @ayoubmzari
    @ayoubmzari 2 роки тому

    I understand less after watching it xd, but at least I understood that i knew nothing

  • @spalsolo4862
    @spalsolo4862 2 роки тому +1

    Butterfly Effect

  • @codernerd7076
    @codernerd7076 2 роки тому +2

    I got one rule with creating web projects as much less 3rd party (not care if they are free to start with) services as possible and pay as less money for vps hosting as possible. None of this is needed and just add extra cost...

  • @antoniofuller2331
    @antoniofuller2331 Рік тому

    I'm 1 year late

  • @prozacsf84
    @prozacsf84 Рік тому +2

    this video has nothing to do with OpenStack, its basically an OpenMetal ad

  • @KamiolakBuzdygan
    @KamiolakBuzdygan Місяць тому

    Let this thing go away, its horrible, its so horrible from the code perspective I cant even express my self. Fixing API makes me lose my hair.

  • @ankitranjan3985
    @ankitranjan3985 2 роки тому +1

    Hindi channel video very late upload come back new video upload

  • @feyroozcode
    @feyroozcode 2 роки тому +1

    IS very good tuts, i invite you to to Islam . IS the best path .

  • @learncode-8653
    @learncode-8653 2 роки тому +1

    Can I translate your videos into Arabic?

  • @learncode-8653
    @learncode-8653 2 роки тому

    Can I translate your videos into Arabic?

  • @learncode-8653
    @learncode-8653 2 роки тому

    Can I translate your videos into Arabic?