Start a Conversation

Solved!

Go to Solution

849

January 11th, 2023 08:00

Question about Patching In Batches

I recently patched firmware using the "--nodes-to-upgrade=" switch for the first time and it worked great.  I was able to do the firmware during business hours on nodes that had no SMB connections, move the SMB connections after-hours and complete the firmware the next business day, all without disruption.  I know you can also do an OneFS cluster upgrade in a similar fashion.

Is there a similar mechanism for patches?  I would think yes but I haven't actually seen anything in the release notes for the latest patch I would like to install on v9.2.1.0 and all my searches come back to cluster upgrades for OneFS.  The documentation is very explicit for OneFS upgrades, have I just missed it somewhere for patching?

Moderator

 • 

6.9K Posts

January 12th, 2023 08:00

Hello Ryan_CSULB,

Do you mean actually perform an OneFS "upgrade" going from say v9.2.1_18 to v9.2.1_19 in order to do it per node? Yes that is correct.

So patches are all-or-none for a cluster? Yes, when you apply a patch it is going to be applied to all nodes in the cluster. 

Moderator

 • 

6.9K Posts

January 12th, 2023 01:00

Hello Ryan_CSULB,

There is not a similar mechanism for patches.  You will have to do onefs cluster upgrades.

61 Posts

January 12th, 2023 08:00

Thanks Sam... but not sure what you mean by "do onefs cluster upgrades"... to install the patch?  Do you mean actually perform an OneFS "upgrade" going from say v9.2.1_18 to v9.2.1_19 in order to do it per node?  Seems overkill.

So patches are all-or-none for a cluster?  We're not a very large cluster (12 nodes) so it's definitely possible for us to get it done during a single maintenance window but how do very large clusters perform patch installs if they have to start the install and let it run to completion?

26 Posts

March 6th, 2023 21:00

I have the same issue. Need to upgrade a cluster from 9.4.0.10 to 9.4.0.12, but am only allowed to take two nodes per week.

# isi upgrade assess /ifs/data/9.4.0.12_GA-RUP_2023-02_PSP-3079.isi

Verifying the specified package and parameters.

'/ifs/data/9.4.0.12_GA-RUP_2023-02_PSP-3079.isi' is not a valid upgrade image

 

# isi upgrade assess /ifs/data/OneFS_v9.4.0.12_Install_2023-02.isi

Verifying the specified package and parameters.

Upgrade to an older version of OneFS is not supported.

 

 

So how do I actually do this?

Moderator

 • 

6.9K Posts

March 7th, 2023 07:00

Hello mawi82,

Here is a link to a kb that may be of assistance in preforming your upgrade.

https://dell.to/3ZqfXSM

61 Posts

March 7th, 2023 09:00

It doesn't appear patches can be applied that way, unlike firmware and OneFS upgrades.  In fact, I think the only way make a patch work like that (sort of) is to do a OneFS upgrade, in your case 9.4.0.10 to 9.4.0.12.  Then you could stage it and commit when done, but I'm not sure I'm ready to try that myself. 

Luckily my cluster of 12 nodes is small enough that I can push all the SMB traffic to the first four nodes so they get  rebooted first in the process.  As long as I get an early enough start in the day before the business day starts, any SMB disruption is over before most people are in for the day.  NFS is unaffected so I don't worry about that.  Not perfect, but it seems to be the best way we can handle it.

26 Posts

March 7th, 2023 09:00

Thanks but that link talks about simultaneous upgrade, which is definitely not what I need.

I need a way to only patch specific nodes, and leave the others as they are.

Moderator

 • 

6.9K Posts

March 7th, 2023 10:00

Hello mawi82,

There is not a way to apply patches on a couple of nodes at a time.  When patches are applied they are applied to all nodes at the same time.

299 Posts

March 8th, 2023 04:00

I have done 21 hour window to complete upgrade. This was when the only way to proceed was sequential node patching. Since 8,x ? ( I think ), some parallelism has been introduced to patch I think 4 nodes at a time as long as quorum is respected. That significantly reduces the maintenance window required,

No Events found!

Top