loading table of contents...

4.1.6. Virtualization and Provisioning

The CoreMedia Blueprint workspace supplies a virtualization and provisioning infrastructure to set up a virtual machine (VM) with all services and applications in a fully automated way. To achieve this Chef is used as the configuration management tool, a tool that has been proven and has been adopted widely. As a virtualization solution for development purposes, CoreMedia uses Vagrant as a wrapper around Oracle VirtualBox to configure the virtualized hardware, the network settings and to trigger the provisioning process of Chef on the box.

The term provisioning hereby describes the process of converging the state of a box from an arbitrary current state into the desired state configured with Chef, whereas the term box describes a virtual machine in the sense of a whole virtualized systems and neither means a Java Virtual Machine nor a restriction to Oracle Virtual Box as the virtualization solution. The Chef setup provided can also be applied to VMware images and bare metal systems.

[Note]Note

Due to legal restrictions from Oracle, the boxes are configured with OpenJDK. If you want to use the Oracle JDK you have to import the Java community cookbook (https://supermarket.chef.io/cookbooks/java) and activate Oracle JDK in your Vagrant files.