Varnish Cloud

Instance Migration

Prologue

There is no magic here. Customers need to export current configurations and apply to a new running instance by themselves. It would take a bit of work but we really recommended to do. if customers do not want to lose any caching data or configurations. (You will lose all in-memory caching data anyhow.)

This guideline could be used as a backup guideline for interested customers.

Good news is, recently, we have implemented a robust solution for upgrading the products by simply running YUM or APT package managers. This solution is only for Varnish Administration Console (VAC), Varnish Custom Statistics (VCS) and Varnish Cache Plus (VCP) customers. Varnish Cache (VC) customers still need to export configurations by themselves.

Support and Software Update

For Varnish Administration Console (VAC), Varnish Custom Statistics (VCS), Varnish Cache Plus (VCP) and Varnish Enterprise (VE) customers, we encouraged you to register for support and software update at: [https://info.varnish-software.com/varnish-plus-cloud-support]

Once you are registered and a welcome email does not contain upgrade instructions, please contact Varnish Software The Cloud Team to obtain a Master token and instructions how to setup a software repository.

Varnish Software Components

Varnish Administration Console (VAC)

  • mongodb
    • /etc/mongodb.conf
    • mongodump -d vcc -o <backup_dir>
    • mongorestore -d vcc <backup_dir> --drop
  • vac
    • /opt/vac/etc/defaults
    • /opt/vac/etc/log4j.xml
    • /opt/vac/etc/roles.js
    • /opt/vac/etc/rrd_conf.xml

Varnish Cache (VC)

  • varnish
    • Red Hat
      • /etc/varnish/varnish.params
      • all *.vcl files
    • Ubuntu
      • /etc/default/varnishlog
      • /etc/default/varnishncsa
      • /etc/default/varnish
      • all *.vcl files
  • varnish-agent
    • Red Hat
      • /etc/varnish/varnish-agent.params
    • Ubuntu
      • /etc/default/varnish-agent

Varnish Cache Plus (VCP) and Varnish Enterprise (VE)

  • varnish-plus
    • Red Hat
      • /etc/varnish/varnish.params
      • all *.vcl files
      • MSE file backends
    • Ubuntu
      • /etc/default/varnishlog
      • /etc/default/varnishncsa
      • /etc/default/varnish
      • all *.vcl files
      • MSE file backends
  • varnish-agent
    • Red Hat
      • /etc/varnish/varnish-agent.params
    • Ubuntu
      • /etc/default/varnish-agent
  • varnish-custom-statistics-probe
    • Red Hat
      • /etc/varnish/vstatdprobe.params
    • Ubuntu
      • /etc/default/vstatdprobe
  • varnish-plus-ha
    • Red Hat
      • /etc/varnish/vha-agent.params
      • /etc/vha-agent/nodes.conf
    • Ubuntu
      • /etc/default/vha-agent
      • /etc/vha-agent/nodes.conf
  • varnish-plus-addon-ssl
    • Red Hat
      • /etc/hitch/hitch.params
      • /etc/hitch/hitch.conf
      • SSL x509 certificate file
    • Ubuntu
      • /etc/default/hitch
      • /etc/hitch/hitch.conf
      • SSL x509 certificate file

Varnish Custom Statistics (VCS)

  • vstatd
    • Red Hat
      • /etc/varnish/vstatd.params
    • Ubuntu
      • /etc/default/vstatd