Virtualization: Difference between revisions

From Traxel Wiki
Jump to navigation Jump to search
Line 15: Line 15:
</pre>
</pre>
=== lxd init ===
=== lxd init ===
<pre>
$ lxd init
# no clustering needed for this demo
Would you like to use LXD clustering? (yes/no) [default=no]:
# since this is a new install, there is no existing storage pool, which is where the filesystem gets stored
Do you want to configure a new storage pool? (yes/no) [default=yes]:
# can be any name, which would probably help with connecting new instances to an existing pool, leaving default for now
Name of the new storage pool [default=default]:
# btrfs gives you fancy things like snapshots and volume management, but "dir" just uses a local directory for simplicity
Name of the storage backend to use (lvm, btrfs, dir) [default=btrfs]: dir
</pre>

Revision as of 16:16, 15 August 2025

LXD / LXC

See Also: media/video/hacking/linux/just_me_and_opensource/lxd_lxc

Chopsticks

Install and Start

sudo apt install lxd lxc
lsb_release -dirc
sudo systemctl status lxd
sudo systemctl start lxd
getent group lxd
sudo gpasswd -a bob lxd
getent group lxd
su -l $USER

lxd init

$ lxd init
# no clustering needed for this demo
Would you like to use LXD clustering? (yes/no) [default=no]: 
# since this is a new install, there is no existing storage pool, which is where the filesystem gets stored
Do you want to configure a new storage pool? (yes/no) [default=yes]: 
# can be any name, which would probably help with connecting new instances to an existing pool, leaving default for now
Name of the new storage pool [default=default]: 
# btrfs gives you fancy things like snapshots and volume management, but "dir" just uses a local directory for simplicity
Name of the storage backend to use (lvm, btrfs, dir) [default=btrfs]: dir