Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

This repository contains the source code necessary to build Ubuntu Hyper-V hard-drives containing the InfluxDb time series database.


The image is created by using the Linux base image and amending it using a Chef cookbook which installs influx.


In addition to the default applications installed in the template image the following items are also installed and configured:


The configuration for the InfluxDb instance comes is all done when the image is created.


No additional configuration is applied other than the default one for the base image.


No additional configuration is applied other than the default one for the base image.


Metrics are collected by Telegraf.

Build, test and release

The build process follows the standard procedure for building Calvinverse images.


  • Download the new image to one of your Hyper-V hosts.
  • Create a directory for the image and copy the image VHDX file there.
  • Create a VM that points to the image VHDX file with the following settings
    • Generation: 2
    • RAM: at least 1024 Mb
    • Hard disk: Use existing. Copy the path to the VHDX file
    • Attach the VM to a suitable network
  • Update the VM settings:
    • Enable secure boot. Use the Microsoft UEFI Certificate Authority
    • Attach a DVD image that points to an ISO file containing the settings for the environment. These are normally found in the output of the Calvinverse.Infrastructure repository. Pick the correct ISO for the task, in this case the Linux Consul Client image
    • Disable checkpoints
    • Set the VM to always start
    • Set the VM to shut down on stop
  • Start the VM, it should automatically connect to the correct environment once it has provisioned
  • Set the old Influx instance to no longer receive data
    • ?????
  • Copy the data from the old Influx instance to the new one
    • ????
  • Remove the old VM
    • SSH into the host
    • Issue the consul leave command
    • Shut the machine down with the sudo shutdown now command
    • Once the machine has stopped, delete it


This repository contains the source code and Packer configuration files to create an image, for either Hyper-V or Azure, that contains an instance of the Influx time-series database.





No packages published