Ubuntu Server Guide Changes, errors and bugs


Resources • See the KVM home page for more details. • For more information on libvirt see the libvirt home page –


Download 1.27 Mb.
Pdf ko'rish
bet89/286
Sana20.12.2022
Hajmi1.27 Mb.
#1035308
1   ...   85   86   87   88   89   90   91   92   ...   286
Bog'liq
ubuntu-server-guide

Resources
• See the KVM home page for more details.
• For more information on libvirt see the libvirt home page
– xml configuration of domains and storage being the most often used libvirt reference
• Another good resource is the Ubuntu Wiki KVM page.
• For basics how to assign VT-d devices to qemu/KVM, please see the linux-kvm page.
106


Cloud images and uvtool
Introduction
With Ubuntu being one of the most used operating systems on many cloud platforms, the availability of
stable and secure cloud images has become very important. As of 12.04 the utilization of cloud images
outside of a cloud infrastructure has been improved. It is now possible to use those images to create a
virtual machine without the need of a complete installation.
Creating virtual machines using uvtool
Starting with 14.04 LTS, a tool called uvtool greatly facilitates the task of generating virtual machines (VM)
using the cloud images. uvtool provides a simple mechanism to synchronize cloud-images locally and use
them to create new VMs in minutes.
Uvtool packages
The following packages and their dependencies will be required in order to use uvtool:
• uvtool
• uvtool-libvirt
To install uvtool, run:
$ sudo apt −y i n s t a l l u v t o o l
This will install uvtool’s main commands:
• uvt-simplestreams-libvirt
• uvt-kvm
Get the Ubuntu Cloud Image with uvt-simplestreams-libvirt
This is one of the major simplifications that uvtool brings. It is aware of where to find the cloud images so
only one command is required to get a new cloud image. For instance, if you want to synchronize all cloud
images for the amd64 architecture, the uvtool command would be:
$ uvt−s i m p l e s t r e a m s −l i b v i r t −−v e r b o s e sync a r c h=amd64
After an amount of time required to download all the images from the Internet, you will have a complete set
of cloud images stored locally. To see what has been downloaded use the following command:
$ uvt−s i m p l e s t r e a m s −l i b v i r t query
r e l e a s e=b i o n i c a r c h=amd64 l a b e l=d a i l y ( 2 0 1 9 1 1 0 7 )
r e l e a s e=f o c a l a r c h=amd64 l a b e l=d a i l y ( 2 0 1 9 1 0 2 9 )
. . .
In the case where you want to synchronize only one specific cloud-image, you need to use the release= and
arch= filters to identify which image needs to be synchronized.
$ uvt−s i m p l e s t r e a m s −l i b v i r t sync r e l e a s e=DISTRO−SHORT−CODENAME a r c h=amd64
107


Furthermore you can provide an alternative URL to fetch images from. A common case are the daily images
which helps to get the very latest images or if you need access to the not yet released development release
of Ubuntu.
$ uvt−s i m p l e s t r e a m s −l i b v i r t sync −−s o u r c e h t t p : / / cloud −images . ubuntu . com/ d a i l y
[ . . .
f u r t h e r o p t i o n s ]

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   85   86   87   88   89   90   91   92   ...   286




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling