95 lines
2.1 KiB
Markdown
95 lines
2.1 KiB
Markdown
---
|
|
type: "note"
|
|
created: "2024-06-27T02:58:25.205Z"
|
|
updated: "2024-06-28T01:01:08.642Z"
|
|
---
|
|
|
|
# LXD
|
|
|
|
- [install-lxd-on-ubuntu-22-04-lts-using-apt-snap](https://www.cyberciti.biz/faq/install-lxd-on-ubuntu-22-04-lts-using-apt-snap/)
|
|
|
|
```bash
|
|
lxc profile list
|
|
lxc profile show default
|
|
lxc network list
|
|
lxc network show lxdbr0
|
|
lxc storage list
|
|
lxc storage show nixcraftzfs
|
|
```
|
|
|
|
```bash Wed Jun 26 2024 18:07:05 GMT-0700 (Mountain Standard Time)
|
|
# https://ubuntu.com/tutorials/how-to-run-docker-inside-lxd-containers#4-test-your-docker-container
|
|
# See bash with same date
|
|
```
|
|
|
|
```bash Thu Jun 27 2024 09:40:46 GMT-0700 (Mountain Standard Time)
|
|
sudo -i
|
|
snap install lxd
|
|
lxd init
|
|
```
|
|
|
|
```yaml
|
|
config:
|
|
core.https_address: '[::]:8443'
|
|
networks:
|
|
- config:
|
|
ipv4.address: auto
|
|
ipv6.address: none
|
|
description: ""
|
|
name: lxdbr0
|
|
type: ""
|
|
project: default
|
|
storage_pools:
|
|
- config:
|
|
size: 30GiB
|
|
description: ""
|
|
name: default
|
|
driver: btrfs
|
|
storage_volumes: []
|
|
profiles:
|
|
- config: {}
|
|
description: ""
|
|
devices:
|
|
eth0:
|
|
name: eth0
|
|
network: lxdbr0
|
|
type: nic
|
|
root:
|
|
path: /
|
|
pool: default
|
|
type: disk
|
|
name: default
|
|
projects: []
|
|
cluster: null
|
|
```
|
|
|
|
```bash
|
|
lxc launch ubuntu:24.04 ubuntu-noble-test
|
|
lxc list
|
|
lxc exec ubuntu-noble-test bash
|
|
lxc config trust add /home/phares/lxd-ui-localhost.crt
|
|
```
|
|
|
|
```bash
|
|
# Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
|
|
# choco install lxc virt-viewer
|
|
# https://virt-manager.org/download.html
|
|
lxc launch images:ubuntu/22.04/desktop vm-1 --vm -c limits.cpu=4 -c limits.memory=4GiB -c boot.autostart=true
|
|
lxc console vm-1 --type=vga
|
|
```
|
|
|
|
```bash
|
|
# https://discussion.scottibyte.com/t/self-hosted-totp-2fa-for-the-home/236
|
|
```
|
|
|
|
```bash
|
|
# https://lxdware.com/installing-the-lxd-dashboard-on-ubuntu-22-04/
|
|
```
|
|
|
|
```bash
|
|
lxc config set core.https_address :8443
|
|
lxc config trust add --name lxd-ui
|
|
snap restart --reload lxd
|
|
lxc config trust list
|
|
```
|