Initialization Tools

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

Time
21 hours 25 minutes
Difficulty
Intermediate
CEU/CPE
21
Video Transcription
00:00
>> Hey there Cybrarians,
00:00
welcome back to the Linux+ Course here at Cybrary.
00:00
I'm your instructor Rob Goelz,
00:00
and in today's lesson,
00:00
we're going to be discussing initialization tools.
00:00
Upon completion of the lesson today,
00:00
you're going to be able to understand
00:00
those initialization tools.
00:00
We're going to talk about what Cloud-init is used for,
00:00
and we'll talk about Anaconda and kickstart.
00:00
The Cloud-init utility was created by Canonical,
00:00
who also make Ubuntu and it's
00:00
used to initialize a Cloud instance.
00:00
It's an example of what's called a bootstrap utility,
00:00
which is just used to load an operating system without
00:00
having to get user involvement,
00:00
a non-interactive install.
00:00
Cloud-init uses the directory or the file
00:00
/etc/cloud/cloud.cfg and that is
00:00
the configuration file it
00:00
uses to create the Cloud instance.
00:00
Cloud-init allows you to create a virtual machine.
00:00
You can configure a virtual machine using
00:00
that file and it can be used to bootstrap
00:00
those virtual machine instances in the Cloud
00:00
or it can actually be done
00:00
locally with private Cloud products.
00:00
This would be KVM or virtual machine or VMware.
00:00
The Anaconda installer program is used by a lot of
00:00
different Linux distributions to
00:00
install the operating systems.
00:00
Those maybe Red Hat, Fedora or CentOS.
00:00
Anaconda can be automated
00:00
through the use of something called a kickstart file.
00:00
The kickstart file is supplied to Anaconda and
00:00
basically just answers all the questions
00:00
Anaconda asks during an installation.
00:00
How much of disk space do you need?
00:00
Where should the partitions be set up on this install?
00:00
Are there any particular users that you need to add?
00:00
What's the time zone?
00:00
What keyboard you want to use?
00:00
What are the localization options?
00:00
In other words, the kickstart file is used in place of
00:00
an interactive install to
00:00
automate all of the installation stuff,
00:00
so there's no human input needed.
00:00
You don't need to sit there in front of
00:00
the keyboard and provide information.
00:00
The kickstart file can be generated in one of two ways.
00:00
You can use something called a kickstart configurator,
00:00
where you can go through a whole manual installation
00:00
providing these answers and then at the end it's
00:00
going to kick out a kickstart file
00:00
that's found at /root/anaconda-ks.cfg.
00:00
But with that, in this lesson,
00:00
we covered initialization tools including
00:00
the Cloud-init utility and we also talked about
00:00
the Anaconda installer
00:00
>> and the kickstart file that we can
00:00
>> use to automate Anaconda installs.
00:00
Thank you so much for being here and I
00:00
look forward to seeing you in our next lesson.
Up Next