I would actually recommend a combo of both paths (QlikSense 3.0.0 -> QlikSense 3.1.2 ->QlikSense 3.2.4 -> QlikSense June 2017). That worked well for us.
For Shared Persistence, you do need some initial setup:
- Create a shared folder (C:\QlikShare) and give your service account full red/write access)
- Then create 4 sub folders - Apps, ArchivedLogs, CustomData & StaticContent
- This link will show you what to copy into the folders: https://help.qlik.com/en-US/sense/June2017/Subsystems/PlanningQlikSenseDeployments/Content/Deployment/Upgrading.htm
Reminder - Before you upgrade, back up everything including the repository, just in case you run into any issues.
An update. We tried the combo path. Everything went fine till 3.2.4 (synch persistence) but when we upgraded to June 2017 (shared persistence), the Hub and QMC never came backup. Though the installation showed successful completion without any errors.
Please refer to the details in the thread below :-