Avatar of jnordeng
jnordeng

asked on 

Correct StoreFront Version

Hi, I'm currently running StoreFront 3.15.0.18019 for my Netscaler & XenApp 7.15 CU5 (Will be upgrading to CU7 environment.)

Storefront was put in place before XenApp 7.15 came along and I was running XenApp 6.5.  Therefore it was a separate download at that time.

So the question, in looking at the ISO for XenApp 7.15 CU7, I noticed the version available is 3.12.7000.10 of StoreFront.   So this is confusing me due to the versions.  Is this a step back or is it compatible and an upgrade path from StoreFront 3.15?

Any additional tips is appreciated.

Thanks in advance.
* Citrix StorefrontCitrix

Avatar of undefined
Last Comment
Sam Jacobs
ASKER CERTIFIED SOLUTION
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of jnordeng
jnordeng

ASKER

Ok so I'm getting hung up on numbers, but this is the correct upgrade path.

Thanks for clarifying, any tips for migration?

Thanks
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

If your StoreFront servers are VMs, I would suggest taking a snapshot and then trying the upgrade.
This way, you could easily revert back, if necessary.
I have published a StoreFront PowerShell script (https://carlwebster.com/downloads/download-info/storefront/) that you might also want to use to document your StoreFront installation. You could also use it to recreate the server if anything happened to it.
Avatar of jnordeng
jnordeng

ASKER

Thanks, appreciate the assist.
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

You are most welcome.
Avatar of jnordeng
jnordeng

ASKER

Good to know you actually have to uninstall StoreFront you can't just upgrade.. just noting for anyone searching here.
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

Sorry. I should've mentioned that I almost always uninstall previous versions of software first (unless there is a license key involved) so that there aren't any unused pieces still lying around from any prior version.
Avatar of jnordeng
jnordeng

ASKER

Np, just making note as sometimes you can do a straight upgrade ;)

Thanks
Avatar of jnordeng
jnordeng

ASKER

So one more question, so for customizations, can you simply copy back files or do you need to manually setup?

And when you have 2 StoreFront servers, does it matter which one you do first?  I would assume the secondary or maybe there isn't a difference.

Thanks
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

If your customizations are all in the custom or customweb directories (where they should be), then yes, you can simply copy the contents.

StoreFront is different than the ADC. There is no secondary server. They are both active if they are in the load-balanced vServer.
The correct method is to remove one of the servers from the StoreFront server group (in StoreFront), and also remove it from the LB vServer on the ADC. Then uninstall the old StoreFront version, and re-install the new version and configure. This will be the 1st server in the new server group. Then flip the servers in the LB vServer, so users will now be going (only) to the upgraded StoreFront server. If there are any issues, simply flip the SF servers back in the LB vServer. If all is ok, uninstall StoreFront from the older SF server, install StoreFront, and then join it to the new StoreFront server group.
Finally, add the server back into the LB vServer on the ADC.

Please let me know if I wasn't clear on anything.
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

BTW, even though sometimes you can do a direct upgrade, I still prefer, if possible, to do an uninstall first, just to make sure that there aren't any parts of a previous version that may come back to bite me later. :)
Avatar of jnordeng
jnordeng

ASKER

Thanks, appreciate the steps want to do this right so it works the 1st time;)

Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

You're most welcome.
Avatar of jnordeng
jnordeng

ASKER

Not sure if you can see comments on this yet, but one additional question.  Took your advice, broke the StoreFront Cluster at the StoreFront Server Group layer by removing the second node, upgraded and now I can't join the cluster again.  I assume my order is incorrect or some other issue.  Just looking for a learning opportunity to understand better.  Is it because they are currently 2 different versions?  One is CU5 the other CU7?  Or was I supposed to upgrade the primary node first?

Thanks in advance.
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

Yes, you cannot join a server to a cluster if it's a different version.
Just a reminder, there is no primary/secondary with StoreFront servers. They are active/active (unless removed from the NetScaler load-balancing VIP), while ADC's are active/passive (hence primary/secondary).

Having said that, it is a good practice to always make changes to one of the StoreFront servers (I usually use the one with the lower IP address) and propagate changes to the other. This is not a requirement, it's just to prevent one from making a change to one server and another change to the second server, and accidentally overwriting one of the changes. 
Avatar of jnordeng
jnordeng

ASKER

Right, just realized that in trying to roll back.  I usually do the changes/propagate, so in this instance, should upgrade the primary, re-configure,  and then do the secondary and then worry about rejoining them.
Avatar of Sam Jacobs
Sam Jacobs
Flag of United States of America image

Correct. Before you do the second server, however, make sure users can enumerate and launch applications from the upgraded server.
If you needed to rollback, you would need to uninstall the new version from the upgraded server, reinstall the old version, and then you could rejoin it to the other server (which still has the older version).
Citrix
Citrix

Citrix is the synonym for the virtualization and application infrastructure systems developed by the company of the same name. Main areas are application virtualization, Software-As-A-Service (SaaS), cloud-computing and networking. The two most well-known are Citrix XenApp or Citrix CloudPlatform.

14K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo