0% found this document useful (0 votes)
61 views15 pages

Introduction To Suse Linux Enterprise Server (Sles) : Opensap

Uploaded by

rajeev kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views15 pages

Introduction To Suse Linux Enterprise Server (Sles) : Opensap

Uploaded by

rajeev kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

openSAP

Introduction to SUSE Linux Enterprise Server


(SLES)
Week 1 Unit 1

00:00:08 Hello and welcome to our openSAP course introducing you to SUSE Linux Enterprise Server.
00:00:14 My name is Craig Cole, and I am an instructional designer and training engineer at SUSE.
00:00:20 In this course, you will learn the background, the basics, and the core administration principles

00:00:24 of the SUSE Linux Enterprise Server operating system. I'll introduce the key concepts of SUSE
Linux,
00:00:31 and whether you are a Linux veteran with experience with other Linux distributions,
00:00:35 or new to open source operating systems, this course will get you started
00:00:40 in how SUSE Linux Enterprise works, and how and what can be done with it.
00:00:47 In this first week of the course, I'll provide you a general overview of SUSE Linux Enterprise
Server,
00:00:52 and how to install it. In this very first unit, I will describe the various
00:00:57 flavors of SUSE Linux Enterprise Server. Let's get started.
00:01:03 There are more than one flavor of SUSE Linux. The two primary flavors or versions that you find

00:01:10 are openSUSE and SUSE Linux Enterprise, SUSE Linux Enterprise Server being a subvariant.
00:01:19 openSUSE is an open source project that is supported and managed by SUSE employees
00:01:28 and volunteers in the openSUSE Linux community. There are two primary releases that are
current
00:01:37 at any given time. There are the openSUSE Leap variants, which are
00:01:43 based and timed with our SUSE Linux Enterprise version, meaning that version 15 of Leap is tied
to our
00:01:53 SUSE Linux Enterprise Server 15, and then there are minor releases that go with that.
00:02:00 The minor releases being 15.1, which would correspond with our patch levels on SUSE Linux
Enterprise Server SP1,
00:02:08 or Service Pack 1. openSUSE Leap is targeted more at our developers
00:02:15 and our power users. There's another version that goes with that.
00:02:20 There's openSUSE Leap, there's also openSUSE Tumbleweed. Tumbleweed is a little bit different
because it's
00:02:26 what's called a rolling distribution. There isn't a single release of it.
00:02:31 It is released over time with upgrades and patches offered all of the time to bring it to more current
versions
00:02:40 of each various software component. So it does receive security updates, bug fixes,
00:02:47 and so forth, and those are released again as they are integrated in and tested to make sure
00:02:54 that they work at some level. And then they're released out for people to have access
00:02:59 to the latest and greatest software versions out there. So that's openSUSE for you,
00:03:04 with our two different versions, openSUSE Leap and openSUSE Tumbleweed,
00:03:10 giving you two flavors to play with. Why would you want to use openSUSE?
00:03:17 Well, there are three major kinds of categories of people who use openSUSE variants.
00:03:24 If you're new to openSUSE, and you might be new to operating systems as a whole, openSUSE
Leap provides
00:03:33 free software for you, that's free as in beer, and free as in speech, and if you're familiar
00:03:38 with open source, you've probably heard those terms. It is safe, it's stable, it's tested,
00:03:45 it's complete, and it's easy and fun for people to experience how an operating system interacts
00:03:51 and to be able to get down and play with the various components if they so choose.
00:03:57 Or to just let it do what it needs to do to provide productivity.
00:04:01 If you're an advanced user, you might want the large supported Linux distributions
00:04:09 that are out there, and openSUSE is that. It's been around for more than a decade.
00:04:15 It's been tried and tested and used by many people to allow for great flexibility.
00:04:23 This is where openSUSE and Linux distributions as a whole really shine, it's the ability to
customize.
00:04:31 It does take a little bit of learning, and if you're an advanced user, that might be something
00:04:35 that really appeals to you. There are bunches of community projects, applications,
00:04:42 and of course Tumbleweed, if you need the latest and greatest.
00:04:45 And there's a lot of collaboration that goes on in order to make sure that each product is presented

00:04:51 in such a way that is useful to people and is complete. Also making sure that security is something
that people
00:05:00 are aware of, and that things are patched in order to protect people's private data
00:05:06 and anything that they may be doing online. The last category, for those who might choose
openSUSE,
00:05:14 is for our free and open source software developers. And with this, because SUSE Linux and
openSUSE
00:05:22 in particular have a regular release schedule and a large package library, and Tumbleweed,
00:05:29 a rolling distribution if you need the absolute latest packages.
00:05:33 You have access to a great deal of potential for building new applications, new use cases for your
particular
00:05:43 product or project that you're working on. There's also a great deal, as I mentioned before,
00:05:48 of community collaboration directly with the developers of some projects that are used in lots of
different
00:05:56 industries and areas. And, of course, you always get foundational support
00:06:02 from SUSE Linux. SUSE provides support to make sure that these projects
00:06:08 are as clean, as stable, and completely and compellingly run as possible, so that they can be
something to be used
00:06:17 by all sorts of individuals whether you're new or an open source developer yourself.
00:06:24 So that's openSUSE. Let's talk a little bit about
00:06:27 SUSE Linux Enterprise Server for just a minute. There are actually more flavors than just
00:06:33 SUSE Linux Enterprise Server. We have other products: SUSE Linux Enterprise Storage,
00:06:38 we have an open stack cloud product. So there's more pieces than one,
00:06:45 but we're going to focus in this course on SUSE Linux Enterprise Server variant.
00:06:50 SUSE Linux Enterprise Server is a refined and enhanced version of openSUSE.
00:06:58 In other words, we take the components, the best components of openSUSE,
00:07:05 and we harden them, we test them, and then we provide support to them to our customers
00:07:11 who need support from their operating systems. SUSE Linux Enterprise Server, and there's
00:07:18 an acronym for it, we call it SLES, SLES is a multimodal operating system in version 15
00:07:26 that paves a way for IT transformation in our software-defined era.
00:07:32 Let's talk about that for a minute. What does multimodal mean?

2
00:07:36 Multimodal means that it works in either a traditional data center or in a cloud deployment.
00:07:45 And SLE 15, or SLES 15, works with a traditional infrastructure just as well
00:07:52 as it works in other platforms and cloud deployments. It can be worked so that it works
00:08:01 in traditional environments, but also so that workloads can be transferred into a cloud environment
as you need.
00:08:09 There's another term that goes with it that we use when talking about SUSE Linux Enterprise 15,

00:08:14 and that's Modular+. On top of the multimodal behavior,


00:08:22 SUSE Linux Enterprise Server has also been designed so that you bolt on the pieces that you
need.
00:08:28 So if you need high availability, that's a module that you can add.
00:08:32 Or if you need desktop applications on your machine, you can add that as well, and so on.
00:08:38 There are a bunch of different modules, and we'll be talking about those later on in this course.
00:08:44 SUSE Linux Enterprise 15 accelerates the transition from a community Linux based developer to a
fully
00:08:53 supported enterprise Linux environment. What do we mean by that?
00:08:59 Well you can install openSUSE Leap 15 and then transition that into a fully supported
00:09:07 SUSE Linux Enterprise Server 15 installation, and it's fully supported.
00:09:12 So that's another option available to you. Test it, proof of concept,
00:09:17 get it working on openSUSE, move it into SUSE Linux Enterprise Server
00:09:21 when you need support. All right, so those are our two flavors,
00:09:25 or primary flavors that we're going to talk about today. SUSE Linux Enterprise Server and
openSUSE,
00:09:32 but let's talk about the relationship between them a little bit more clearly.
00:09:36 In this diagram, we have what is on the left side our openSUSE releases.
00:09:43 We have openSUSE Leap 15.1, which is our latest release, and that's associated
00:09:50 with SUSE Linux Enterprise Server with SP1, or our Service Pack 1.
00:09:56 Now the relationship between them, is that they share code, and when we make changes
00:10:03 to SUSE Linux Enterprise Server, a lot of those changes have already been implemented
00:10:07 over in the open source, or openSUSE world, in order to make sure A, that it works,
00:10:14 and B, we want the openSUSE different variations to succeed as well.
00:10:19 So we make sure that the hardening and some of the extra security measures get kicked back
over there
00:10:24 and ratified on that side. Now on the right side here,
00:10:29 let's just talk about this diagram for just another minute. If you look at SUSE Linux Enterprise
Server,
00:10:36 there is a common code base that sits at the bottom regardless of the architecture that you build it
upon.
00:10:43 So if it's X86_64, IBM POWER, IBM System z or ARM, whatever platform, or hardware platform
you're built on,
00:10:52 there is a common code base that's shared, and then the customizations come in.
00:10:56 Then there's a binary code base based on the hardware, and then that is shared across with our
openSUSE variants.
00:11:04 So there is a tight relationship between openSUSE and SUSE Linux Enterprise Server.
00:11:11 The last piece that we'll look at is the maintenance model. When you start looking at SUSE Linux
Enterprise Server,
00:11:18 people want to know how long this operating system is going to be valid.
00:11:22 How long can I run this before I no longer have support? Well, we base it on our Service Packs.

3
00:11:29 So you have your original release of a product. Let's say SUSE Linux Enterprise Server 15.0,
00:11:36 that we would call a GA release, or general availability, or first release of it.
00:11:42 And if you look at this diagram, you'll see that it shows an 18-month support window for that first
release.
00:11:49 For a .0 release, and most people who've worked with .0 releases of operating systems and other
tools,
00:11:55 will know that the .0 release, in a lot of cases, requires a little bit of work before it reaches
00:12:01 the full potential of what it's supposed to. In SP1, however, after the first Service Pack is released,

00:12:08 we offer what's called LTSS, that's long-term service and support.
00:12:12 That long-term service and support is an extra subscription that you pay for that makes it so that
you don't just get
00:12:20 the two years of the current support pack, but you also get the ability for that to continue
00:12:26 to be supported in its current cycle, or current iteration, for up to a full five years.
00:12:33 Let me explain one thing here. This doesn't mean that you purchase
00:12:37 a SUSE Linux Enterprise Server license and you have to purchase each of the Support Packs.
00:12:42 You don't have to buy a subscription for that. You are simply supported on those variations,
00:12:47 and during those windows, you need to move to the newest or purchase the long-term service and
support
00:12:52 in order to get that continued support at that level. What this diagram ultimately shows
00:12:59 is that for each major release of a product like SUSE Linux Enterprise Server 15,
00:13:04 you get up to 13 years of support for that operating system. And we can make sure that you get
that experience out of it.
00:13:12 This concludes our first unit of the course. In our next unit, I will give you an overview
00:13:17 of YaST, and how it works as a tool. Thank you.

4
Week 1 Unit 2

00:00:08 Hello, and welcome to the second unit of our course, an introduction
00:00:13 to SUSE Linux Enterprise Server. My name is Craig Cole.
00:00:16 I am an instructional designer and training engineer at SUSE.
00:00:21 In this unit, you will learn how to use the YaST tool to administer many functions
00:00:26 of SUSE Linux Enterprise Server. Let's start by describing what YaST is.
00:00:36 YaST is an acronym. It stands for Yet Another Setup Tool,
00:00:40 sometimes referred to as Yet Another System Tool, and it's a local configuration tool
00:00:45 designed for Linux, most prominently used by openSUSE and SUSE Linux Enterprise Server.
00:00:54 Using YaST, we can configure network, we can configure storage devices,
00:00:59 we can configure software, and many of the commonly used network services
00:01:06 that are used on a Linux box. YaST has four user interfaces or ways in which
00:01:14 you can interact with it. There is a command line interactive,
00:01:20 there's a command line non-interactive, and there's a graphical interface and a non- graphical
00:01:29 interactive interface. We call that the ncurses interface as well.
00:01:36 The appearance that the user sees depends on which command is used to start YaST,
00:01:44 but, overall, regardless of which interface you use, you have access to the majority of the features

00:01:51 in almost all of those various interface types. So let's start by talking
00:01:58 about the most commonly used interface. That's the graphical interface.
00:02:02 So from a machine that has a desktop installed, we launch YaST by going to the GNOME
interface.
00:02:13 Activities, Show Applications, and YaST, or you can type YaST after you get into the activities list.

00:02:21 You're then prompted for the password for the root user, and then it will bring up the Control
Center as is listed
00:02:29 here on the right side. That is the YaST graphical interface, the first step.
00:02:38 Each of these sections are divided up, and we're going to talk about them.
00:02:43 But let's talk about the non-graphical, what we call the command line or ncurses interface as well.

00:02:50 The reason we bring it up is the ncurses interface can be run from inside of a terminal session,
00:02:58 such as a root shell that you might connect to a machine from.
00:03:04 So we get root permissions, and then we do yast all by itself, which will give us the Control Center,

00:03:13 or we can list and activate a particular YaST module. We're going to talk about modules and YaST
modules
00:03:20 in just a moment, but the YaST module has a particular function that it is designed to do.
00:03:26 In this case, on the screen we have launched the networking, the LAN module, which allows us

00:03:34 to change the IP address, the hostname, DHCP type settings, and so forth from inside of that
module.
00:03:43 Well, let's describe starting YaST for you, and then we'll talk about those modules.
00:03:49 Where you start YaST changes which version of YaST is displayed for you, whether that is
00:03:56 the graphical interface or the ncurses or command line based version.
00:04:03 If you type yast from a shell at the command line, you will get the ncurses interface,
00:04:12 that kind of blue and white and yellow interface that we just showed you.
00:04:16 If you type yast2 and you're in an X session inside of a terminal inside of an X session

5
00:04:24 or a pseudoterminal, it will bring up the graphical interface for you.
00:04:28 That's yast and the number two next to it. If, however, you're at the command line,
00:04:33 and you don't have access to a graphical desktop, it will just launch the ncurses version of the
interface.
00:04:41 These interfaces, again, I should point out, the ncurses and the graphical interface,
00:04:48 are identical in functions, in what they can do. You can do all of the same things regardless of
which one
00:04:56 you choose to work with. The graphical interface and the non-graphical,
00:05:04 the ncurses or command line version, share functionality in what they can accomplish, but also
some of their layout
00:05:11 is identical as well. In the graphical interface, as you see here,
00:05:15 we have on the left side categories. The categories are things like software, the system,
00:05:21 there are network services and security functions and so forth.
00:05:26 These are categories that contain loosely related functions. These loosely related functions are
listed
00:05:34 on the right side when highlighted, when the category is highlighted on the left.
00:05:39 So, if we select, as is shown here, Software, you'll see a bunch of software-related functions.
00:05:45 If I'm adding new software, if I'm adding new media to install software from, I need to register and
so forth,
00:05:54 these are all related to the software itself and are therefore categorized as such.
00:06:00 If I go over to the ncurses interface, you'll notice some of the similar layout.
00:06:05 On the left side, we still have the categories that define what ideas and what functions
00:06:11 we can access over on the right side. Again, loosely related.
00:06:15 We can do updates, we can add additional products, we can update our individual software pieces
here.
00:06:22 We can do the same things. But we navigate a little bit differently,
00:06:27 because, again, we're not in a graphical interface. So we don't have access to a mouse, so we
can't
00:06:31 click on things. But we use our tab key, our arrow keys, and then
00:06:37 either the space bar or the enter key to select or to highlight or select or deselect something
00:06:45 within that menu. Okay, so same functionality from graphical
00:06:50 and non-graphical, just a little bit different method. In the ncurses, there's one slight difference
00:06:57 that might be of interest to you, and that's the use of what are called hotkeys.
00:07:01 The hotkeys are highlighted in yellow. If you look at the bottom of the ncurses interface
00:07:09 screenshot that's on here, you'll notice that there's Help, Run, and Quit that are listed,
00:07:14 but you'll notice that the first character of each of those is highlighted in yellow.
00:07:20 That yellow key is a hotkey, and if you press Alt and select that particular hotkey,
00:07:26 it will activate that button. So you don't have to navigate to it.
00:07:30 You can skip directly to it using those hotkeys. Okay, so there's your basic interface for YaST.
00:07:38 There's more things you can do from the command line. You have a non-interactive interface
where you can
00:07:44 install software without it ever asking you anything. And so forth.
00:07:50 And we haven't covered those, but we have given you kind of an idea of what YaST is generally
used for.
00:07:57 Now let's talk about the overall ideas and the things that we can do with YaST.
00:08:03 We've got the basic functionality, but how do we configure a SUSE Linux Enterprise Server itself
with it?
00:08:10 Well, YaST has a series of modules, and each module allows you to sculpt
00:08:16 the SUSE Linux Enterprise Server to meet your particular needs.

6
00:08:21 As an example, we can list all the modules with yast -l, and that's shown on the right side here,

00:08:28 we can see a list of some of the modules that are available to us.
00:08:32 And each one of them has a very clearly defined scope. Like, as I showed previously, the LAN
module
00:08:41 allows you to configure networking for SUSE Linux Enterprise Server.
00:08:44 We can also configure the firewall. We can work with NFS.
00:08:49 We can pull up our partitioner, which allows us to do RAID functions or to format or define
partitions.
00:08:58 We can connect to our SUSE Support Center to do registration functions if we need to.
00:09:04 And we can work with software as well. Now, this is not the entire list of modules
00:09:10 that are out there, and, depending on what add-ons or additional products that you've
00:09:15 purchased and registered, you have access to additional items, but this is a starting point
00:09:21 for you to work with YaST to configure a SUSE Linux Enterprise Server to do what it is
00:09:26 that you need in that particular role that you have defined in your mind for that machine.
00:09:35 That finishes our second unit of the course. In the next unit, I will give you an overview
00:09:41 of the SUSE Linux Enterprise unified installer. Thank you.

7
Week 1 Unit 3

00:00:08 Hello and welcome to the third unit of our course,


00:00:11 an introduction to SUSE Linux Enterprise Server. My name is Craig Cole.
00:00:16 I am an instructional designer and training engineer at SUSE.
00:00:20 In this third unit of our course, we will learn about the SUSE Linux
00:00:24 Enterprise Server Unified Installer. Let's get started.
00:00:32 What is the Unified Installer? SUSE Linux Enterprise Server
00:00:37 is installed using what's called the Unified Installer. That name simply means that the Unified
Installer
00:00:45 is used to install various additional products, not just SUSE Linux Enterprise Server.
00:00:52 Previous versions of SUSE Linux Enterprise Server had separate installation media
00:00:57 with their own installing tool to provide that installation.
00:01:02 The Unified Installer allows several different products who are related to each other
00:01:08 to run from that same installer. As you can see from our diagram,
00:01:14 on the left-hand side, we have our HA, we have our Geo clustering,
00:01:18 we have our Real Time and even Live Patching and so forth,
00:01:22 all basic products that we can install from a single 670-megabyte installation file.
00:01:32 Upon starting the Unified Installer itself, or booting from it,
00:01:37 the first screen that you're presented with is to give you an idea
00:01:43 or allow you to select which product it is that you're trying to install.
00:01:46 You'll note there are eight options available to you with Service Pack 1,
00:01:52 SUSE Linux Enterprise Server 15 SP1, but you also have the High Performance Computing,
00:01:59 you have the Real Time component, you can do SAP Applications,
00:02:05 you can do Desktop, you can also do SUSE Manager Server,
00:02:10 SUSE Manager Proxy, and of course, the SUSE Manager Retail Branch Server.
00:02:16 So these are all components installed from a single installation media,
00:02:21 the Unified Installer. In order for this work,
00:02:26 in order to receive the updates, you do need to have a subscription.
00:02:30 You'll need to register the product for the one selected.
00:02:35 When installing via the installation medium, only a minimal command line is available to you.
00:02:43 Unless you do one of a couple of different things. Three different possible solutions actually.
00:02:50 So if you are connected to the internet and can make it to the SUSE Customer Center
00:02:56 from the machine being installed, you can register with that,
00:03:01 with a subscription and have access to download any software package
00:03:07 that you might need to get more than that minimum install. The system being installed
00:03:15 might also have access to a repository management tool or a subscription repository mirroring tool

00:03:26 or a subscription management tool which is kind of a proxy


00:03:31 that sits in between your machine and the SUSE Customer Center
00:03:35 and provides most of the registration functions. You can do that as well
00:03:40 and get larger than a minimal install. The last option is to download the second ISO
00:03:48 or disk image that has all of the packages included on it. It's quite large.
00:03:54 It's over six gigs. But you can use that installation medium as well
00:03:59 in addition to the Unified Installer, you can use that package to install additional components.
00:04:09 So again, if you're going to use SCC or an SMT or an RMT server,

8
00:04:16 you're going to have to have a registration code in order to get access to more than just a base
system.
00:04:22 Okay, so that's access to packages. So now we can take and run the installer.
00:04:28 The minimal installation of SUSE Linux Enterprise Server is very basic.
00:04:34 We do that on purpose. We don't want you to have to have things
00:04:38 on your machine that you're not using. So the baseline is a very, very small baseline product.
00:04:46 We add our additional functionality on top of that as part of our work through the Unified Installer.

00:04:53 You select the module or extension that matches whatever need you have,
00:04:58 whether that's high availability or just server applications that you might need.
00:05:03 All products listed in the Extensions and Modules Selection screen have dependencies
00:05:12 on at least the base system module, but there are also other possible
00:05:19 and even likely dependencies. These are dependencies that are in the list.
00:05:26 Keep in mind that the dependencies aren't necessarily handled automatically.
00:05:30 So you need to understand which ones you need in order to get to the end
00:05:35 that you're trying to reach. So if your purpose for your server
00:05:38 is to be an Apache server, then you need to make sure
00:05:41 that you have base system and that you have server applications also selected.
00:05:47 So you have to have those two. But what if there's something else?
00:05:50 Well, you need to know what other components you need
00:05:53 and can work that out. I have listed on this slide a couple
00:05:57 of different links. These will help with figuring out
00:06:00 which components you need when deploying for a particular purpose on a SUSE Linux Enterprise
Server.
00:06:08 So add-on products make it so that your server is capable
00:06:13 of performing a particular task. There may be dependencies on other add-ons depending
00:06:19 on what it is that you are trying to accomplish. Before any changes are actually written to disk,
00:06:25 and I haven't really covered all of what's happening in the installer,
00:06:29 I'm going to do a demo in a little bit. Before any changes are written to disk for the installation
00:06:34 of SUSE Linux Enterprise Server, you are presented with a summary,
00:06:38 and this summary, as is listed here, has links on the right-hand side
00:06:43 that you can click to change settings. So if I wanted to change the software,
00:06:47 I could click on that software link, make the necessary changes,
00:06:51 come back to the summary screen and continue on with the installation itself.
00:06:56 Now, when you've verified that you've got the selections the way you want,
00:07:01 you've got things configured the way you want, you click Install,
00:07:04 it will give you one more chance to be absolutely certain that you're correct and you're ready to go,

00:07:08 and then it will run through the installation process itself.
00:07:14 This concludes the third unit of our course. We're going to now show you a video
00:07:21 of an installation itself so that you can see what it looks like
00:07:25 and the basic steps required in order to perform an installation of SUSE Linux Enterprise Server.

00:07:31 In the next unit, the last unit for this week,
00:07:35 you will learn about the SUSE Linux Enterprise Server modules and extensions that change the
functionality
00:07:41 of the server. Thank you.

9
00:07:46 Let's walk through the installation of the SUSE Linux Enterprise Server 15 machine. We've
downloaded and selected the installation media
00:07:58 that you can get from SUSE if you need to run an installation. I've got that selected and I've booted
from it.
00:08:08 Now that could be on a DVD, it could be on a USB drive, it could even be a PXE boot, depending
on the way that you've set up your environment.
00:08:18 But I've got it selected and I'm going to run the installation. Now as this starts loading, there's one
other thing that you should be aware of.
00:08:25 If you want to do anything that in most cases would be considered useful with your SUSE Linux
Enterprise installation,
00:08:34 you need to make sure that you are either connected to the Internet and can get to the SUSE
Customer Center (SCC) system
00:08:42 to perform a subscription registration, or you will want to have access to possibly a repository
mirroring tool
00:08:53 or a subscription management tool, which will copy down some of that, you can register through
that.
00:09:02 Or the other option is to download the additional packages ISO, or installation component.
00:09:12 It makes it so that all of the other components can be installed as well. I have chosen the latter,
and I have both the installation and the packages media
00:09:22 so that I can perform the installation. All right, so this is just finishing booting up.
00:09:28 I'm going to go ahead and wait for it to finish but then I'm going to walk you through the installation
real quick.
00:09:34 Now this is not a terribly hard thing to work with, but something you should be aware of.
00:09:40 The installation component, the first thing that comes up is the options to select what it is that your
target installation is going to be.
00:09:49 Now the first option is a SUSE Linux Enterprise Server 15 SP1 server itself, but there are other
options out there that you can select.
00:10:02 Now it's just checking on things, all right? It's popping up here, and it's going to say
00:10:07 I've got these eight options to go through. Like I said, server is the one that we are doing in
demonstration.
00:10:14 If you were using any of these other items, you would go ahead and select them for the installation
as well.
00:10:21 Now we're just going to select the one that is at the top, the server, go ahead and click Next.
00:10:28 It's going to ask us to read and accept the license. We're going to assume that you already
understand
00:10:35 the basics of what you're agreeing to here - you should know that, by the way. And then it's going
to pop up and ask us to register.
00:10:43 We're going to select the bottom option and skip the registration. And then we're going to select

00:10:53 that we're going to add another installation component. Now these are extensions and modules
that may be of interest to you
00:11:05 if you want to use a SUSE Linux Enterprise Server environment. You'll need to add at least the
base system.
00:11:16 Now I'm going to add a couple of other things as well. I'm going to add the desktop applications
module
00:11:21 and the server applications module. So I just have three items.
00:11:26 Base system, though, is one of those that should be selected in almost every use case. If you're
going for a very micro, very small system, you might leave that off,
00:11:38 but in almost every case, you want at least a base system. Now I've added the other ones just for
convenience.
00:11:44 All right, it's then going to add those items, those repositories, so it knows where to get those
packages,

10
00:11:51 and it's going to ask us to approve the fact that it has included those items. It has, we're going to
go ahead and click Next, and let it continue.
00:12:02 Now, it then is going to ask us what type of installation, based on our previous selections,
00:12:08 I'm going to leave it with the SUSE Linux Enterprise Server, or SLES with GNOME environment.

00:12:14 There are other options available to you. And then we could go in and change the partitioning.
00:12:21 Now you can see details on the way that it's going to be set up. We can click Guided Setup for
kind of a "What exactly are you trying to accomplish?" interface,
00:12:32 or you can go to the Expert Partitioner, which allows you to be very specific in how you want the
partition set up for this machine.
00:12:40 I'm going to just accept the defaults in this case. I'm then going to select my timezone.
00:12:48 I could click on Other Settings and define an NTP source to synchronize with, I'm not going to do
that in this case.
00:12:57 And then I'm going to put in a user. Now this is just a regular user to work with.
00:13:05 And I'm putting in a very weak password, but that's okay. It's warning me about that.
00:13:12 And then it takes me to the installation settings. Now this is the last configuration screen where
you can make changes
00:13:20 before it starts putting down the components that you've selected. Each of these green items is a
link that allows you to make changes.
00:13:30 As an example, if I wanted to make changes to whether SSH will be enabled or not, or whether it
will be opened to external communication,
00:13:42 the firewall will accept or allow traffic through. We're going to just go ahead and leave it as is and
click the Install button,
00:13:50 it will ask you to confirm. You click Install, and it will now run through the installation process itself.

00:14:03 And there you have it, installing SUSE Linux Enterprise Server 15.

11
Week 1 Unit 4

00:00:08 Hello and welcome to the fourth unit of our course, an introduction to SUSE Linux Enterprise
Server.
00:00:15 My name is Craig Cole. I am an instructional designer
00:00:17 and training engineer at SUSE. In this fourth unit of our course,
00:00:22 you will learn about SUSE Linux Enterprise Server modules and extensions.
00:00:29 Modules and extensions come in two different purposes. The first is modules,
00:00:36 and modules are allowed to give you configuration of various components
00:00:41 of a SUSE Linux Enterprise Server. Modules allow you to shape the product according
00:00:47 to your needs, and each module has a clearly defined scope that you'll use.
00:00:54 As an example, Basesystem is the module that is a dependency for all other modules.
00:01:02 And it adds a basic set of functionality to a SUSE Linux Enterprise Server
00:01:08 that you will need to get anything beyond a simple command line screen.
00:01:14 There's also Desktop Applications, which add graphical user interface components
00:01:20 and the essential and common desktop applications that you would use on a desktop-based
system.
00:01:28 You have the Development Tools. Development tools contain compilers,
00:01:33 libraries, and additional utilities that will allow for debugging
00:01:38 and creation of applications. This is a variation from previous versions
00:01:44 of SUSE Linux in that it's a replacement for what used to be called the Software Development Kit,

00:01:50 which was a separate product. You also have Legacy.


00:01:55 The Legacy module contains packages that are outdated to some extent.
00:02:02 We still make sure that they're secure and that they're available,
00:02:05 but they've been deprecated and are going to, in the future,
00:02:08 be removed but are still available as people transition away from them perhaps
00:02:13 to a new tool. You also have server applications.
00:02:19 This adds server-based functionality. This includes things like the ability
00:02:23 to add a DHCP server, a name server, or a web server.
00:02:29 One of the things that I should mention as we talk about these modules is that modules,
00:02:33 when you add them to a SUSE Linux Enterprise Server, doesn't necessarily install all of the items
in the module,
00:02:41 it simply makes those components available to you via the installer
00:02:45 or from the command line should you use it that way. The last module we'll talk
00:02:51 about is called Web and Scripting. It contains packages that you would use
00:02:55 for running a web server. This is not the entirety
00:02:59 of all of the modules that are available in SUSE Linux Enterprise Server.
00:03:06 However, this is a starting point for you to understand what is available to you
00:03:11 and what you can do with various modules. The other half of the discussion,
00:03:17 we've talked about modules, are extensions. We need to talk about those extensions.
00:03:22 Extensions provide advanced capabilities for tasks. This could be things like live patching
00:03:29 and high-availability clustering. Extensions are offered as subscriptions,
00:03:34 and they require a registration key or a subscription that is liable for costs
00:03:42 in most cases. Extensions usually have their own release notes
00:03:47 that are available from our website under the Release Notes section as is listed on the screen.
00:03:54 There are several different extensions out there. We're going to talk about the four primary ones.

12
00:04:01 You have a SUSE Linux Enterprise High Availability Extension.
00:04:06 You can get high availability to some extent through a module,
00:04:10 but if you want support and additional components,
00:04:14 extended support for that product, you'll need to purchase the extension
00:04:17 and work with a subscription on that extension. You also have SUSE Linux Enterprise Live
Patching.
00:04:25 You have SUSE Linux Enterprise Storage. And then you have SUSE Linux
00:04:28 Enterprise Workstation Extension, which turns your SUSE Linux Enterprise Server
00:04:33 to be a workstation for you should you choose to do that.
00:04:36 We're going to talk about three of these in more detail. But those are the server extensions.
00:04:43 SUSE Linux Enterprise Server extensions that are available if you choose to use them.
00:04:51 Installing them is not terribly difficult. If you go into YaST,
00:04:57 you can do it as part of an installation, so as you're installing your SUSE Linux Enterprise Server,

00:05:04 you can choose to add an add-on product and select an extension or a module
00:05:10 as you're doing the installation to make sure that that gets included.
00:05:14 It's all built right into the installation routine and you either need network access
00:05:20 to get to the SCC or an SMT, an RMT machine or offline with that additional disk
00:05:27 that we talked about during the installation section. For an existing installation, however,
00:05:33 if you launch YaST, you can go into the Add System Extensions
00:05:37 or Modules, YaST module and follow the instructions there.
00:05:42 It's fairly straightforward. You just select where it's coming from
00:05:45 and add that product in in order to have access to it.
00:05:50 So that's installing your modules and extensions. So we have the basics of it.
00:05:56 We should probably take a closer look at the extensions themselves
00:06:01 as they bring a great deal of functionality and they're very commonly used.
00:06:06 Let's start with SUSE Linux Enterprise High Availability Extension.
00:06:10 It's an integrated suite of various open source technologies that make it so that you can implement

00:06:17 a high-availability solution for either a physical or a virtual Linux cluster.


00:06:25 High-availability clustering is used for automation of application and data recovery.
00:06:33 Specifically it's built so that at any given time, if a server instance or an application running
00:06:40 on a server goes down, another server can immediately pick back up
00:06:44 and continue running without there being any noticeable issue
00:06:49 from the client or consumer's perspective. The High Availability Extension
00:06:56 is a flexible, policy-driven clustering solution, and it's built around the idea
00:07:02 of eliminating a single point of failure in any design.
00:07:07 So you can make it so that we never have downtime as long as part of that cluster is working.
00:07:14 Now, it depends on your architecture and what exactly your expectations are
00:07:17 but that's its design goal. Servers in this cluster are constantly monitored,
00:07:24 and if a failure happens, the workloads are transferred
00:07:28 from one machine to another. Depending on how you define machine,
00:07:32 it could be virtual, it could be actual physical, and there's a basic diagram showing you the basics

00:07:38 of how a high-availability solution with SUSE Linux might actually look.
00:07:44 So, that's the High Availability Extension. Another extension that gets a lot of attention
00:07:50 is our Live Patching product. Using SUSE Linux Enterprise Live Patching,

13
00:07:56 you can apply patches directly to a Linux kernel without rebooting it.
00:08:02 The applications will continue to run on top of it while you patch the Linux kernel
00:08:09 with critical updates, okay? So a fairly useful tool
00:08:13 allowing us to make sure that a security vulnerability against the Linux kernel
00:08:18 can't actually cause us to lose uptime. There are some very specific cases
00:08:26 where you still have to reboot in order to patch the kernel.
00:08:29 Some things you can't patch, but a lot of what is released
00:08:33 as a vulnerability and then patched by upstream in the Linux kernel open source project
00:08:40 or by SUSE Linux engineers, we still have that ability
00:08:47 to make sure that those are patched as quickly as possible.
00:08:53 The goal being we maximize the uptime for most systems and most applications
00:08:59 that are out there. So what are we talking about?
00:09:02 Well, it might be that we're supporting an in-memory database.
00:09:06 It might that we have mission critical infrastructure services
00:09:09 that have to stay up and running. We have some sort of simulation
00:09:13 that's running for a long period of time and we have to make sure that it continues.
00:09:17 And then of course, it could be that we have some sort of massive time critical deployment
00:09:22 that we have to do, and Live Patching allows us
00:09:25 to patch the underlying operating system without having to reboot it in a lot of cases.
00:09:31 The last extension that we're going to talk about is SUSE Linux Enterprise Storage.
00:09:36 It's an intelligent software-defined storage solution. It's based on CEPH, the CEPH open source
project.
00:09:48 And it enables you to transform your enterprise storage infrastructure
00:09:52 from a traditional, usually proprietary storage solution into an open source project
00:10:02 that allows you to expand and to work with it very easily. So it's simple to manage,
00:10:08 it's got an agile infrastructure with increased speed of delivery,
00:10:14 durability, and reliability. It does reduce costs
00:10:19 against your more proprietary systems out there significantly,
00:10:23 and it's truly open and unified and has a great deal of functionality
00:10:29 that makes software-defined storage kind of a rising star in the storage subset.
00:10:38 So there is a diagram of what it looks like, and I'm not here to actually teach you
00:10:42 all about Enterprise Storage, but know that that is one of the many extensions
00:10:48 that SUSE Linux has available to it. The ability to do storage,
00:10:54 to do live patching, to do high availability, and also of course, our Workstation Extension
00:10:59 if you need workstation access. These are all possible
00:11:02 as part of the SUSE Linux Enterprise modules and extensions. Modules are free but they are
specific to a task,
00:11:14 Extensions are built around a subscription and allow you to get support
00:11:20 for those additional functions you need. This concludes the first week
00:11:25 of the course where I've introduced you to SUSE Linux Enterprise Server
00:11:30 and how to install it. Next week, you'll learn about SUSE Linux Enterprise Server,
00:11:35 file systems and identity. See you then, thank you.

14
www.sap.com/contactsap

© 2019 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distr ibutors contain proprietary software components of other software vendors.
National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable
for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and serv ices are those that are set forth in the express warranty statements
accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this docume nt or any related presentation, or to develop or release any functionality
mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possibl e future developments, products, and/or platform directions and functionality are
all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation
to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are
cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trade marks of SAP SE (or an SAP affiliate company) in Germany and other
countries. All other product and service names mentioned are the trademarks of their respective companies. See www.sap.com/copyright for additional trademark information and notices.

You might also like