Running Applications in a Virtual Machine (VM)

This is a rough guide to installing the open source cloud application OpenStack in a virtual machine (VM) using DevStack. I have managed to get it deployed after dealing with a number of authentication issues.  Next step after the deployment is getting the Horizon dashboard up and running.  Stay tuned.  OpenStack in a VM

Here is a tutorial on how to create a virtual machine, install an Apache webserver therein, and then serve a rudimentary website from that server: Website served from Apache Server in a Vitual Machine v.2

Here is a tutorial on installing an open source L3 router in a virtual machine.Installing a virtualized Open Source Router


For those who work with SDN/NFV and cloud technologies, a network emulator is a good way to keep sharp with the technology. Last time I spent a considerable amount of time out west, I bought a bunch of used network equipment from Weird Stuff Warehouse and built a rack with a SuperMicro Server, 96 port Ethernet switches, and 4 Cisco routers, an open source Vyatta router and 5 hosts and used it to practice for my Cisco certifications. I sold the setup when I returned to Dallas.  One can do alot of the same type of network experimentation using the Mininet emulator.  Here is a link to a tutorial that I created for this, the steps being as follows:

  1. Download the Oracle open source hypervisor VirtualBox
  2. Download the Mininet VM
  3. Download Xming, which provides the tunnel from the VM to a terminal program running outside the VM
  4. Download the terminal program PuTTY
  5. Follow the steps below to configure the various components then set up a network and view with Wireshark