Forum Discussion

smp_86112's avatar
smp_86112
Icon for Cirrostratus rankCirrostratus
Aug 28, 2009

v10 upgrade - partitions vs. volumes

I'm starting to read through the v10 upgrade docs, and came across the the references to partitions versus volumes. A couple of questions come to mind that I can't find addressed in the doc. I will be upgrading from 9.3.1 to 10 on LTM 6400s. Currently my LTMs have two available boot images according to switchboot:

 

 

HD1.1 - BIG-IP 9.3.0 Build 178.5

 

HD1.2 - BIG-IP 9.3.1 Build 69.0

 

 

Historically our practice has been to install upgrades in the "unused" partition in case we need a quick backoff. In this case, the unused partition is HD1.1 since we have been running 9.3.1 for a long time.

 

 

When I attempt my v10 upgrade, in my head I envisioned a similar backoff strategy where I could simply reboot and select to boot back into the 9.3.1 partition.

 

According to my understanding of the v10 upgrade guide, I need to maintain the old partitioning scheme if I want the ability to boot back into my 9.3.1 image if the upgrade goes bad. And so I will be using the image2disk utility without the --format option, and using the switch --instslot=HD1.1.

 

 

Do I have that right?

 

 

Also from what I read the volume scheme allows you to create multiple places to hold v10 installation images. Is this analagous to the partition scheme in 9.x? How are they different?

 

 

Also, how many boot partitions can you create in 9.x? Ideally I would like to create a third partition to hold v10, but I can't seem to find the answer to that question in the docs...

 

 

Thanks.

4 Replies

  • I don't either like the idea of having to boot to 9.x to install a v10 hotfix, since the difference between those two configs will likely be pretty different by the time I get around to installing our first v10 hotfix. Who knows what could happen if I temporarily start load-balancing on an old config.

     

     

    I'm curious then schwiddy - what approach are you taking? Are you committing to v10 by converting to volumes, or are you taking the cautious approach and sticking with partitions? What version will you be upgrading from?

     

     

    It would be nice if we could maintain a thread which would include real-world thoughts and experiences during a v10 upgrade from 9.x.

     

     

  • When I did the upgrade, it got rid of all of the other partitions using the command above. Now I only have one partion with Version 10 on it.
  • I think the restriction of having to keep a 9.x slot to install hotfixes for the 10.x slot is enough to force you to use LVM. It's also nice to be able to run more than two installations using LVM. The downside is that LVM doesn't make for an easy transition to 10.x. I suppose you could keep the standard partitions and install 10 on the second slot. Once you're confident in the 10.x installation, you could wipe the disk and use LVM. Another option which would require less work but be less supported would be to keep one unit on 9.x and the other on 10.x with LVM. I'd try to use hardwire failover exclusively to ensure the standby unit stays in standby (though I haven't tested a 9.x and 10.x mixed pair with network failover, so this is conjecture...). Once you're happy with the 10.x installation, you could upgrade the peer to 10.x with LVM.

     

     

    I'm sure the upgrade process was difficult for F5 to develop for with the different partitioning schemes. But it would have been really nice to have 9.x support with the LVM so the upgrade to 10.x wouldn't be such a drastic move for customers...

     

     

    Aaron
  • I suppose you could keep the standard partitions and install 10 on the second slot. Once you're confident in the 10.x installation, you could wipe the disk and use LVM.

     

    This is exactly what I had envisioned. Our organization has a very short change window, so if the upgrade goes badly, I would like the ability to simply boot back into my 9.x config because I won't have much time to troubleshoot. This seems less risky to me then wiping the entire disk clean AND installing a major upgrade at the same time.

     

     

    On the other hand if I retain the 9.x partition scheme, I will incur another outage when I eventually do convert to LVM. And not only that, I will still have to wipe the disk clean for that conversion. I just won't have the additional risk of performing the upgrade at the same time.

     

     

    Can 9.x install on LVM? Is there a process is to revert back to my 9.x config after I have converted to LVM?

     

     

    And regarding ntwrkurwrld's comment:

     

    When I did the upgrade, it got rid of all of the other partitions using the command above. Now I only have one partion with Version 10 on it.

     

    Does that surprise anyone? Can you still use switchboot to view the available partitions, and how do you go about creating additional partitions?