Need advice about which tool to choose?Ask the StackShare community!

Vagrant

9.2K
6.8K
+ 1
1.5K
Xen Orchestra

9
14
+ 1
0
Add tool

Vagrant vs Xen Orchestra: What are the differences?

Vagrant: A tool for building and distributing development environments. Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux; Xen Orchestra: The Web Interface for XenServer. It provides a web based UI for the management of XenServer installations without requiring any agent or extra software on your hosts nor VMs.

Vagrant and Xen Orchestra can be categorized as "Virtual Machine Management" tools.

Some of the features offered by Vagrant are:

  • Boxes
  • Up And SSH
  • Synced Folders

On the other hand, Xen Orchestra provides the following key features:

  • Xen management
  • Easy-to-use
  • Fast

Vagrant and Xen Orchestra are both open source tools. Vagrant with 18.8K GitHub stars and 3.78K forks on GitHub appears to be more popular than Xen Orchestra with 233 GitHub stars and 89 GitHub forks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Vagrant
Pros of Xen Orchestra
  • 352
    Development environments
  • 290
    Simple bootstraping
  • 238
    Free
  • 139
    Boxes
  • 132
    Provisioning
  • 84
    Portable
  • 81
    Synced folders
  • 69
    Reproducible
  • 51
    Ssh
  • 44
    Very flexible
  • 5
    Works well, can be replicated easily with other devs
  • 5
    Easy-to-share, easy-to-version dev configuration
  • 3
    Great
  • 2
    Quick way to get running
  • 2
    Just works
  • 1
    What is vagrant?
  • 1
    Container Friendly
  • 1
    DRY - "Do Not Repeat Yourself"
  • 1
    Good documentation
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of Vagrant
    Cons of Xen Orchestra
    • 2
      Can become v complex w prod. provisioner (Salt, etc.)
    • 2
      Multiple VMs quickly eat up disk space
    • 1
      Development environment that kills your battery
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      - No public GitHub repository available -

      What is Vagrant?

      Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.

      What is Xen Orchestra?

      It provides a web based UI for the management of XenServer installations without requiring any agent or extra software on your hosts nor VMs.

      Need advice about which tool to choose?Ask the StackShare community!

      What companies use Vagrant?
      What companies use Xen Orchestra?
      See which teams inside your own company are using Vagrant or Xen Orchestra.
      Sign up for StackShare EnterpriseLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Vagrant?
      What tools integrate with Xen Orchestra?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to Vagrant and Xen Orchestra?
      VirtualBox
      VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2.
      Ansible
      Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Ansible’s goals are foremost those of simplicity and maximum ease of use.
      Packer
      Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.
      Terraform
      With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
      OpenStack
      OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.
      See all alternatives