home

Supported platforms

Vyatta documentation

Learn how to install, configure, and operate the Vyatta Network Operating System (Vyatta NOS) and Orchestrator, which help drive our virtual networking and physical platforms portfolio.

Provisioning a guest with multiple virtual disks

You can provision a guest with multiple virtual disks specifying different images and different boot orders.

The following example shows how to install and configure a guest with two different virtual disks, disk 1 and disk 2. The guest parameters are:
  • Unique name of the guest: a-guest.
  • Number of CPUs: 2.
  • Amount of RAM: 2048 MB.
  • Location of image1 for disk 1: /var/lib/libvirt/images/image1.qcow2
  • Location of image2 for disk 2: /var/lib/libvirt/images/image2.qcow2

To install and configure a guest, perform the following steps in configuration mode.

Table 1. Provisioning a guest manually
Step Command
Create a guest called a-guest.
vyatta@vyatta# set virtualization guest a-guest
Assign the UUID to the guest.
vyatta@vyatta# set virtualization guest a-guest uuid b7bbf124-7314-21e2-819f-fef8119cd991
Set the number of CPUs as 2.
vyatta@vyatta# set virtualization guest a-guest cpus 2
Set the RAM as 2048 MB.
vyatta@vyatta# set virtualization guest a-guest memory 2048
Set a virtual disk for the guest as disk 1.
vyatta@vyatta#  set virtualization guest a-guest devices disk 1 device-type disk
Set the path of the image for disk 1 as /var/lib/libvirt/images/image1.qcow2.
vyatta@vyatta# set virtualization guest a-guest devices disk 1 source file /var/lib/libvirt/images/image1.qcow2
Set the boot order for disk 1 as 1.
vyatta@vyatta# set virtualization guest a-guest devices disk 1 boot-order 1
Set another virtual disk for the guest as disk 2.
vyatta@vyatta#  set virtualization guest a-guest devices disk 2 device-type disk
Set the path of the image for disk 2 as /var/lib/libvirt/images/image2.qcow2.
vyatta@vyatta# set virtualization guest a-guest devices disk 2 source file /var/lib/libvirt/images/image2.qcow2
Set the boot order for disk 2 as 3.
vyatta@vyatta# set virtualization guest a-guest devices disk 2 boot-order 3
Set the display password as vyatta123.
vyatta@vyatta# set virtualization guest a-guest devices display password vyatta123
Set the display port as 5911.
vyatta@vyatta# set virtualization guest a-guest devices display port 5911
Set the remote connection display access as vnc.
vyatta@vyatta# set virtualization guest a-guest devices display connection-type vnc
Commit the changes.
vyatta@vyatta# commit
Display the result.
vyatta@vyatta# 
show virtualization 
 virtualization {
    guest a-guest {
        cpus 2
        devices {
            disk 1 {
                boot-order 1
                device-type disk
                source {
                file /var/lib/libvirt/images/image1.qcow2
                }
            }
            disk 2 {
                boot-order 3
                device-type disk
                source {
                file /var/lib/libvirt/images/image2.qcow2
                }
            }
            display {
		        connection-type vnc
                password "********"	
                port 5911
            }
                        
        }
                memory 2048
                uuid b7bbf124-7314-21e2-819f-fef8119cd991
    }
 }