Even though Photon is intended to be deployed to physical hardware, there’s no reason you can’t test it out on virtual hardware. My recommendation is to use vagrant to do this. If you aren’t familiar with vagrant, it is in many ways docker for VMs. You build a configuration file (Vagrantfile instead of Dockerfile) and use it to rapidly deploy one or more VMs to an environment. Vagrant can deploy to number of different providers, including VirtualBox, VMware, and Hyper-V. There are some limitations. The VMware plugin is not free, and the Hyper-V plugin cannot perform a lot of the internal VM tasks like setting IP addresses. Due to those limitations, my provider of choice is VirtualBox. The downside is that I can’t take my Vagrantfile and deploy it to a vSphere environment. But I don’t need to.
As you can see the directory has been created and it has one file: Vagrantfile. If you want to jump right in, simply issue the command “vagrant up” and vagrant will take over. The most current image is pulled down from hashicorp and then deployed as a VM using a headless instance of VirtualBox.
Director, Cloud Solutions and Microsoft MVP: Cloud (Azure/Azure Stack) & DC Mgmt