LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 08-05-2019, 03:17 AM   #1
ubuntu2019
LQ Newbie
 
Registered: Aug 2019
Posts: 3

Rep: Reputation: Disabled
Linux Systems update


Hello Experts,

I am posting this query to get your point of view or guidance in terms of Linux Upgrade techniques.

So we have a collection of Linux Servers which we use in our development environment. The policy so far was , since we use many of the Clients Application which can only run on Older Linux Servers Linux , we have never gone and upgrade SuSE Linux 10 Servers. Recently we have started using SLES 12 Servers and trying to migrate the older Server one by one.
But still we must keep few SLES 10 Servers. So now we have combination of SLES10 + SLES 12 Servers. With no mechanism of automatic OS upgrade.

SLES12 copy that we use is a licensed copy and hence we could register the systems with SuSE Network and these servers can receive updates via Zypper.

I would like to change this setup , as it prevents us from applying any critical security patches, making the systems vulnerable.

Now my question is, I would like to setup a OS Upgrade mechanism at our place and I need a direction to start the same. Hence I seek suggestions from you all.

I can categorise this mechanism of upgrade to avoid security vulnerabilities.

1. SLES 10 Systems ---> No updates/patches are released from SuSE --> ???

2. SLES 12 Systems ---> Updates/Upgrade are available ---> Zypper ??

I have following questions in my mind.

Every week or so there are ~ 50 Security Vulnerabilities and respective patches from SAMBA, Apache, OS , Kernel , VMWare etc etc. How you people keep track of these? What method you use? What happens if post upgrade / upgrade something goes wrong/ system does not come up after reboot? Application does not start/ Users are not able to use the application/ How do you do complete OS upgrade?

Kindly provide me this information so that I can prepare one action plan for our systems.


It is as well ok if you just point me to a proper weblink. I will start from there then.

Thanks in advance.

Regards,
Administrator
 
Old 08-05-2019, 04:00 AM   #2
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,872
Blog Entries: 1

Rep: Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076Reputation: 2076
If you are using SLE you should be asking for support from SUSE under your support contract, not from any kind of FOSS support channels, such as here.

If you don't have a SUSE support contract, the right OS choice is openSUSE, for which there are no support contracts available, but for which security fixes are quick to appear through normal free updates, either with YaST or zypper or a mix thereof. I use zypper mostly, and leave it up to the developers to decide what needs fixing and when. Many of these openSUSE fixes are created by SUSE developers shared with openSUSE due to SLE being a foundational base for openSUSE. Those updates that are not are usually for software not offered by SUSE.

Zypper is an excellent tool for system upgrades, since it gets lots of practice from use in openSUSE's rolling release Tumbleweed. I get great results with it, as do the vast majority of other TW users. If you're of a somewhat experimental mind you might wish to try upgrading one server or a clone thereof from SLE 12 to openSUSE Leap 15.0 or 15.1.
 
1 members found this post helpful.
Old 08-05-2019, 04:31 AM   #3
ubuntu2019
LQ Newbie
 
Registered: Aug 2019
Posts: 3

Original Poster
Rep: Reputation: Disabled
Hello Mrmazda,

Quote:
If you are using SLE you should be asking for support from SUSE under your support contract, not from any kind of FOSS support channels, such as here.
Yes we use SLE. Like mentioned, SLES 10 und SLES 12. SLES 10 has reached EOL. And SLES 12 we do have licensed version.


Quote:
If you don't have a SUSE support contract, the right OS choice is openSUSE, for which there are no support contracts available, but for which security fixes are quick to appear through normal free updates, either with YaST or zypper or a mix thereof. I use zypper mostly, and leave it up to the developers to decide what needs fixing and when.
So update is applied as per specific requirement? So those Security Vulnerabilities and their patch announcements , getting declared every week are ignored in this approach?


Quote:
Zypper is an excellent tool for system upgrades, since it gets lots of practice from use in openSUSE's rolling release Tumbleweed. I get great results with it, as do the vast majority of other TW users.
It seems Zypper is the tool. I have some experience with it. Thanks for suggestion though.

Quote:
If you're of a somewhat experimental mind you might wish to try upgrading one server or a clone thereof from SLE 12 to openSUSE Leap 15.0 or 15.1.
Yes I think, before a complete OS upgrade , the recommended approach would be preparing a clone system and testing everything before actual upgrade of the actual system.


All in all I would like to say thanks for your suggestion and comments.


Regards.
 
Old 08-08-2019, 07:03 AM   #4
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,742

Rep: Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982
Quote:
Originally Posted by ubuntu2019 View Post
Hello Mrmazda,
Yes we use SLE. Like mentioned, SLES 10 und SLES 12. SLES 10 has reached EOL. And SLES 12 we do have licensed version.
So as said, contact SuSE.
Quote:
So update is applied as per specific requirement? So those Security Vulnerabilities and their patch announcements , getting declared every week are ignored in this approach?
As with most things, if you don't pay for it, you don't get it. SLES is a commercial, PAY FOR distribution. You pay for support and stability, much the same as Red Hat Enterprise Linux. You can use it freely, but if you don't pay, you don't get support/patches/bugfixes/security updates. Which is why things like CentOS and Leap exist...the FREE versions that do receive those updates. If you use SLES/RHEL, you need to pay...otherwise, there's no point.
Quote:
It seems Zypper is the tool. I have some experience with it. Thanks for suggestion though.
Right; that's not changed with ANY version of SuSE.
Quote:
Yes I think, before a complete OS upgrade , the recommended approach would be preparing a clone system and testing everything before actual upgrade of the actual system.
Right, and that's why you can download SLES or RHEL freely...to test it on your systems, and make sure things are working, before you pay. Doing an upgrade like you propose is by far the best and safest thing to do. Good luck.
 
1 members found this post helpful.
Old 08-09-2019, 03:10 AM   #5
ubuntu2019
LQ Newbie
 
Registered: Aug 2019
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thank you for your comments TB0ne.

There is also a tool SMT which is recommended here. I am currently reading about SMT. Some questions I do have are ,

1. SMT tools has to be downloaded from registered SUSE account and then setup? So basically we do have a registered Server. I just download the tool SMT on it and configure it. So that it connects to the SuSE Network and get the latest/required updates. This means , only this server has to be registered with SuSE Network or all the SuSE clients (with valid registration code) must also be registered through this Proxy SMT Host? Then henceforth the clients in turn can get the required updates/patches from the Proxy SMT Host. Am I right?

2. The Patches can be downloaded on Proxy System and then as and when required could be pulled off by clients?


3. How different is a SMT Host from a non-SMT Host registered with SuSE Network and which can download the required updates, to be able to use on other SuSE Systems. I ask this question as I already have one Host which is registered with SuSE network. So basically my question is what is the need of SMT Host when any registered host can connect to SuSE network and download the patches for the rest of the clients.

Pure SMT Host <---> SuSE Network
Non SMT Host <---> SuSE Network



Thanks in advance.
 
Old 08-09-2019, 06:37 AM   #6
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,742

Rep: Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982Reputation: 7982
Quote:
Originally Posted by ubuntu2019 View Post
Thank you for your comments TB0ne.
There is also a tool SMT which is recommended here. I am currently reading about SMT. Some questions I do have are ,

1. SMT tools has to be downloaded from registered SUSE account and then setup? So basically we do have a registered Server. I just download the tool SMT on it and configure it. So that it connects to the SuSE Network and get the latest/required updates. This means , only this server has to be registered with SuSE Network or all the SuSE clients (with valid registration code) must also be registered through this Proxy SMT Host? Then henceforth the clients in turn can get the required updates/patches from the Proxy SMT Host. Am I right?

2. The Patches can be downloaded on Proxy System and then as and when required could be pulled off by clients?

3. How different is a SMT Host from a non-SMT Host registered with SuSE Network and which can download the required updates, to be able to use on other SuSE Systems. I ask this question as I already have one Host which is registered with SuSE network. So basically my question is what is the need of SMT Host when any registered host can connect to SuSE network and download the patches for the rest of the clients.

Pure SMT Host <---> SuSE Network
Non SMT Host <---> SuSE Network
Again, you need to contact SuSE support, and you also need to read the docs. You get a 60 day trial of SMT free....after that, nothing, so having downloaded/configured/used it doesn't mean you're paying for SLES.
https://www.suse.com/products/subscr...nagement-tool/

Further, if you pay for/register ONE server, that's it...you don't get to put a dozen servers out there for free and have them all under support. Contact SuSE support/sales, and ask them how their subscription model works.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
which linux Operating systems applied to Embedded systems? ubun2os Linux - Embedded & Single-board computer 3 03-14-2013 04:24 PM
LXer: Isolating Your Linux Systems - How Sharing Operating Systems Can Put Holes in Your PCI Complia LXer Syndicated Linux News 0 04-09-2011 04:10 AM
setting the systems hosts ip address for the DTE systems in neural network samalaraj Linux - Newbie 1 09-24-2008 12:40 PM
Need some detail information on Hard Real-Time Systems and Soft real-Time Systems. LinuxInfo General 3 09-22-2008 03:25 AM
LXer: Metasploit 3.0 doesn't pwn systems, black hats pwn systems LXer Syndicated Linux News 0 05-04-2007 09:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 04:29 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration