Oracle Compute Cloud Service

Oracle Compute Cloud Service home page: https://cloud.oracle.com/en_US/compute

Debian Images

Oracle demonstrated interested in having Debian images in their cloud platform since the end of Aug 2015. The work is led by Tiago Ilieve, member of the Debian Cloud Team and upstream developer of bootstrap-vz.

Image Characteristics

There's a few things that have to be installed/configured for a Debian image to work on Oracle Cloud:

The default user is "opc", which will be configured with the SSH public keys selected during instance creation. Logins with root and password authentication are disabled by default.

Build an image

Install apt/pip dependencies:

$ sudo apt-get install debootstrap git parted kpartx qemu-utils python-pip
$ sudo pip install termcolor jsonschema fysom docopt pyyaml

Clone the bootstrap-vz repository:

$ git clone https://github.com/andsens/bootstrap-vz.git

Bootstrap a new image:

$ cd bootstrap-vz/
$ sudo ./bootstrap-vz --debug manifests/official/oracle/jessie.yml

The resulting .tar.gz tarball has to be uploaded using the Oracle Compute Cloud Service dashboard.

Development

The bootstrap-vz development is done on GitHub. Bugs regarding the tool should be opened as issues in there, but problems with the images should be reported against the cloud.debian.org pseudo-package on Debian Bug Tracking System.