Removed mklink for git
This commit is contained in:
94
_-Review/lxd.md
Normal file
94
_-Review/lxd.md
Normal file
@ -0,0 +1,94 @@
|
||||
---
|
||||
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
|
||||
```
|
Reference in New Issue
Block a user