From f94adc03824b10960bf55c8648f3fef97ab6dda5 Mon Sep 17 00:00:00 2001 From: elijah Date: Thu, 25 Feb 2016 15:30:04 -0800 Subject: more improvements to upgrade notes --- pages/docs/platform/upgrading/upgrade-0-8.md | 39 +++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 4 deletions(-) (limited to 'pages/docs/platform/upgrading') diff --git a/pages/docs/platform/upgrading/upgrade-0-8.md b/pages/docs/platform/upgrading/upgrade-0-8.md index ca3fbe5..35a5441 100644 --- a/pages/docs/platform/upgrading/upgrade-0-8.md +++ b/pages/docs/platform/upgrading/upgrade-0-8.md @@ -6,11 +6,42 @@ LEAP Platform release 0.8 introduces several major changes that need do get take * Dropping Debian Wheezy support. You need to upgrade your nodes to jessie before deploying a platform upgrade. * Dropping BigCouch support. LEAP Platform now requires CouchDB and therefore you need to migrate all your data from BigCouch to CouchDB. -Here's how to upgrade from Wheezy nodes running BigCouch to Jessie nodes using CouchDB: +Upgrading to Platform 0.8 +--------------------------------------------- -1. Follow [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]], but only until the step where you removed BigCouch. -2. Now upgrade to Jessie (see below) -3. Continue with [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]] at the point where you stopped for the first step, and deploy to the couchdb node. +### Step 1: Get new leap_platform and leap_cli + + workstation$ gem install leap_cli --version 1.8 + workstation$ cd leap_platform + workstation$ git pull + workstation$ git checkout 0.8 + +### Step 2: Upgrade to Jessie + +#### For couchdb nodes running BigCouch + +For nodes running BigCouch, you must migrate the data to CouchDB: + +1. Export BigCouch Data
+Follow [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]], but only until the step where you remove BigCouch. + +1. Upgrade to Jessie
+See below for detailed example of upgrading from Wheezy to Jessie. + +1. Import Data to CouchDB
+Continue with [["migrating from BigCouch to plain CouchDB" => services/couchdb#migrating-from-bigcouch-to-plain-couchdb]] at the point where you stopped (right after removing BigCouch). + +#### For all other nodes + +See below for how to upgrade to Debian Jessie. + +## Step 3: Deploy everything + +When you have upgraded all nodes to Jessie, you are ready to deploy: + + workstation$ cd + workstation$ leap deploy + workstation$ leap test Upgrade from Debian Wheezy to Jessie ------------------------------------------------ -- cgit v1.2.3