Vyatta Network OS Documentation

Learn how to install, configure and operate the Vyatta NOS, which helps drive our virtual networking & physical platforms portfolio.

Show Page Sections

Install Vyatta NOS into a virtualized environment or cloud

The Vyatta NOS runs as a software router in a virtual or cloud computing environment, allowing you to virtualize your network. The software router is optimized for a number of virtual environments. These environments provide a great deal of flexibility as to how the virtual machine is configured, especially with respect to memory and Ethernet interfaces. Multiple Vyatta NOS instances can run simultaneously on a single hardware platform that is configured for multiple virtual machines.

Amazon machine image

Amazon Web Services (AWS) is the cloud computing service for Amazon. AWS provides the tools and infrastructure required by businesses to run computing environments within the cloud.

At the core of AWS is an Amazon Machine Image (AMI). An AMI is a virtual machine template. You instantiate virtual-machine instances from the template within the AWS cloud. A variety of AMIs are available from a number of vendors.

RedHat KVM

Vyatta NOS supports the Red Hat Kernel-based Virtual Machine (KVM) hypervisor on Red Hat Enterprise Linux (RHEL).

Like other virtualization platforms, the Red Hat KVM provides the ability to run multiple virtual systems on a single hardware platform. Ciena provides a pre-built system image that runs on the KVM on RHEL.


Like other virtualization platforms, VMware products provide the ability to run multiple virtual systems on a single hardware platform. Vyatta NOS can be run on VMware ESX and ESXi. VMware ESX and ESXi are virtualization platforms that run directly on system hardware in a 64-bit environment.

Ciena provides a prebuilt VMware template that can be used to create router virtual machines on VMware ESX or ESXi. Ciena also provides an ISO that can be installed on VMware ESX or ESXi.


Citrix XenServer is a server virtualization platform. Like other virtualization platforms, XenServer provides the ability to run multiple virtual machines on a single hardware platform.

XenCenter is the management system for XenServer. XenCenter allows you to manage multiple physical servers running XenServer in addition to all the virtual machines running on each physical server.