Yes, besides the official ~okeanos global Images, you can upload your own and create a VM, using our custom images guide and the snf-image-creator tool. This Image creation method has a few requirements though:

  • The OS image you want to upload on ~okeanos global must be a Linux* or Windows OS.**
  • The virtual/hard/USB disk that your OS is installed on must not contain any other OSes.
  • The OS must have VirtIO drivers built either as part of the kernel or as a module preloaded in initramfs.
  • The OS image must not consist of any LVM partitions.***
  • The machine where snf-image-creator runs must have enough free space to store the produced OS image.****

* If you want to upload another OS, please consult the snf-image documentation and more specifically this section and this section. In a nutshell, if you can configure your OS image properly, you can upload it to Pithos+ with the kamaki tool and finally deploy your VM (provided it has virtio drivers enabled).

** In this case, note that snf-image-creator can run only on a Linux installation. Therefore, in order to upload a Windows OS, you must have a Linux installation that can "see" your Windows disk. With snf-image-creator, this means that you have to use the following command:

snf-image-creator <windows-disk>

where <windows-disk> is the device (/dev/sdX) in which the Windows OS is installed.

*** The reason why is explained here. As mentioned above, you will need to configure your OS image by hand to achieve this.

**** For example, if your OS is installed on a media that has 50GB disk size and the used space is 3GB, snf-image-creator will need at least 3GB free space to create the image.




Custom images