Jump to content
Welcome to our new Citrix community!
  • 0

Rollback from "Pool partially upgraded ..."


salvatore monforte

Question

Hi,

we have a pool of 4 XenServer v6.2 hosts. Today I trying to upgrade (using rolling pool upgrade) to 7.1

 

Unfortunately I discovered that the brocade-bfautil (CNA support) has been removed and there is apparently no way to connect to the HBA SRs where all productions servers are stored. 

 

The pool is currectly in a partially upgraded state: it is no possible to switch to a new master and start a VM before completing the upgrade. 

 

I've a backup of the pool-state db before running the pool upgrade process.

 

The question is what is the correct sequence of action to perform in order to revert the pool to the previous version ?

 

1) start from cd and restore the previous version than restore the pool db state ?

 

xe-patch list returns:

 

 xe patch-list 

uuid ( RO)                    : 591d0209-531e-4ed8-9ed2-98df2a1a445c

              name-label ( RO): RPU001

        name-description ( RO): Install Xapi plugin to allow host upgrade from HTTP, FTP or NFS install media.

                    size ( RO): 1004090

                   hosts (SRO): e44be627-35b2-4d8d-a9b4-d7892d4a10b9, fbeaf16d-1946-43b2-addd-8d9570426d62, b1d50741-8420-4aa6-bd95-d63c497b0bff, d305126f-265d-40fd-9b8d-873ae26a1ac1

    after-apply-guidance (SRO): 

 

 

would it be safe removing the patching state by issuing a xe patch-pool-clean before restoring the partially upgraded pool master and then proceed with the restore from cd and pool db state ?

 

 

Please help me ...

 

 

Link to comment

7 answers to this question

Recommended Posts

  • 0

Hi,

for the record... I followed Alan suggestion to power-off the partial upgraded master (7.1) and issued the pool-emergency-transition-to-master and pool-recovery-slaves commands on one of the remaining servers (6.2).

 

It seems that the pool is recovered.

 

Now it time to recover the first server, but this shouldn't be a problem ...

 

Thanx again for you support.

  • Like 2
Link to comment
  • 0

Being in an inconsistent state is where you don't want to be. But if I understand you have a 4 host pool, the master is upgraded and the other 3 slaves are still 6.2. What I would probably do is hopefully master has no VM's on it so I could shut it down completely and elect one of the slaves as the new master. Then reinstall 6.2 on that failed master and reintroduce it back into the pool.

 

--Alan--

  • Like 1
Link to comment
  • 0

If you use the rollback to previous version mention be sure and use the 7.1 installation CD/DVD. I've never tried reverting a 7.1 back to 6.2, but I don't see why it wouldn't work and I understand that if you have to new partitioning scheme it will revert back to the old layout. But its all theory for me, I've never done it.

 

--Alan--

  • Like 1
Link to comment
  • 0

Ouch. XenServer 6.2 is so ancient. I'm not sure what to suggest. If you have an existing host with it installed 

it may have it somewhere in /var/patch.  You are in serious need of upgrade. I wish I could be of more help,

but I am almost all VMWare at this point.

 

--Alan--

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...