In this video, we learn about managing LXD virtual machine images. When you install LXD, you automatically gain access to a publicly accessible image server. There are up-to-date Linux operating system images for many popular Linux distributions, including Ubuntu, Linux Mint, Alpine, Debian, and many more! Using the lxc CLI tool, you can separately download (pre-cache) images from an image server onto your LXD host, without having to create a virtual machine. You can also use the lxc CLI to delete cached images from your LXD host, to free up disk space for other purposes.
There are two network protocols supported for pulling and publishing images: Simple Streams, and LXD. With LXD engine, you can configure a "remote" server to pull images from, and specify which protocol the server supports. Simple Streams is designed for image servers that contain publicly accessible images, whereas using the LXD protocol offers the ability to make images "private."
If you need to create an image of an existing LXD virtual machine, to deploy new VMs from, you can use the "lxc publish" command. This command will take a replica of your virtual machine, store is as an image, and you can then deploy a new VM from that image with "lxc launch."
📺 CHAPTER LIST
------------------------------
00:00 Intro to Managing LXD Virtual Machine Images
00:56 LXD Remote Protocols
05:01 Finding LXD Virtual Machine Images
07:54 Pre-cache LXD VM Images Locally
11:16 Add New LXD Image Remote
12:32 Publish LXD VM Instances as Images
13:56 Practice Tasks for LXD Images
14:47 Examine LXD Images & Remotes
17:46 Apply Filter to LXD Image Search
18:42 View All LXD VM Image Aliases
19:34 Pre-cache LXD VM Image
21:40 Configure Custom LXD Storage Pool for Image Cache
26:18 Delete LXD VM Images From Local Cache
Check out the Open Source Software playlist for more videos!
📺 • Open Source Software
Please follow me on these other social channels!
➡️ https://trevorsullivan.net/
➡️ https://github.com/pcgeek86
➡️ https://twitter.com/pcgeek86
➡️ null
All trademarks, logos and brand names are the property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names,trademarks and brands does not imply endorsement.
#opensource #linux #software
1 Comments