Rok 0.8

Rok VASA Provider

Introduction

In Rok version 0.8, the Rok VASA Provider is able to work with more than one Protocol Endpoints, choosing where to bind a VVol depending on the ESXi accessing it. For that to work, RokVP's etcd schema requires a migration.

Upgrade steps

  1. Power-off all Virtual Machines that use the Rok VVol datastore.
  2. Upgrade Rok to v0.8, without restarting any Rok daemons.
  3. Stop the RokVP Gunicorn process.
  4. Restart the Rok Controller.
  5. Run the migration script. See rok-vasa-manage migrate --help for more information.
  6. Re-start all the Rok v0.8 daemons and start the RokVP Gunicorn process.
  7. Power-on the Virtual Machines from the first step.

Rok Gateway

Starting from this version, the Rok Gateway supports migrations. Apply the migrations via the following command, with the Gateway gunicorn process and daemons stopped:

$ rok-gw-manage migrate

For more information on the available options, use the rok-gw-manage migrate --help as well as the rok-gw-manage showmigrations commands.

Fort

Apply any database migrations introduced in v0.8 with:

$ rok-fort-manage migrate

Indexer

Apply any database migrations introduced in v0.8 with:

$ rok-indexer-manage migrate