Latest LQ Deal: Latest LQ Deals
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 08-06-2015, 08:58 PM   #1
LQ Newbie
Registered: Jul 2010
Posts: 5

Rep: Reputation: 0
How can we deploy package on 1000 servers

how to deploy a package change to 1000 servers. The change will alter the way that the production service operates. What precautions would you take to ensure that this deployment has minimum affect on service performance and availability
Old 08-06-2015, 11:01 PM   #2
LQ Veteran
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,281
Blog Entries: 4

Rep: Reputation: 841Reputation: 841Reputation: 841Reputation: 841Reputation: 841Reputation: 841Reputation: 841
Originally Posted by arch12 View Post
how to deploy a package change to 1000 servers. The change will alter the way that the production service operates. What precautions would you take to ensure that this deployment has minimum affect on service performance and availability

While I have no experience in this particular area, I do know that you will need to provide more information for the benefit of those who do. Please start by reading here and telling us what version of Linux you're using and what packages you are wanting to install or change.


Last edited by ardvark71; 08-06-2015 at 11:03 PM. Reason: Corrections.
Old 08-07-2015, 10:04 AM   #3
Senior Member
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,628

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
I'm thinking more about OS patching here but you state that there are implications for the production service so some of the following may be relevant.

Are all the 1000 servers identical; models, memory, hbas, nics, processors, etc? If they're all the same, are the firmware levels of BIOS, Array controllers, HBAs, nics and any other adapters all at their highest level? I doubt it. They'd all also have to be running exactly the same version of OS and the same applications, at the same rev level. OK, so they'd just be some of the things you need to be aware of. You can't always have the most current firmware or OS Rev if your running some old legacy version of Oracle or something.

To upgrade production servers you'd first need to try upgrading test server(s) which were the closest match to the production ones. (You may have to group your production ones by type, hardware, OS rev, application, etc, and upgrade several test ones this is all to prove the package has no detrimental effects.)

If the test servers upgrade goes OK then you think about upgrading the DR rather than the production ones. Even assuming they were all identical in all respects, I can't really see you running ONE script to do 1000 servers, you're going to have to plan how to do them some at a time, and I'm talking low numbers. You must always have a backout path available if/when it all goes wrong.

Meanwhile, back at the upgraded DR servers... once they're upgraded and are deemed stable, you fail the production servers over to the DR servers (You'll be doing these one at a time...) Should the upgrade fail (Production is now on the DR servers) you can fail back to the original production servers with minimum loss of service.

In most large commercial situations you'll also find that various business groups "own" the servers so they have to be consulted to authorise the work. you'll also need to get resources on side; Oracle DBAs, App analysts, etc, storage people, network people, etc, if the deployment involves any sort of reboot or affects anything within their remit.

That lot may bear absolutely no relation to what you're trying to do but 1,000 servers says to me that you're talking a reasonably sized business which doesn't want to find itself with some major IT problem because that many servers got screwed during a package deployment.

When you plan this, ensure that you have a backout solution which will cause minimum downtime should it all go horribly wrong!

Lastly... Please tell me you don't work for a Bank!!

Play Bonny!



Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Mass Deploy Linux to ~1000 Old Netbooks gammahermit Linux - Enterprise 27 04-09-2015 09:30 AM
Deploy Centos 5.5 through pxe agent on multiple servers. linuxroot Linux - Server 1 04-14-2011 04:16 AM
Deploy a package on many systems deci007 Linux - Newbie 3 02-23-2010 10:40 PM
Image deploy for a blade farm and other different servers. And other things related. permalac Linux - Software 1 10-28-2009 11:01 AM
Deploy updates to multiple servers Risc91 Red Hat 1 03-02-2005 01:23 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:44 PM.

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