admin_grundlagen:lxd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:lxd [2020/12/12 09:03] – angelegt ingo_wichmann | admin_grundlagen:lxd [2021/02/14 10:10] (aktuell) – ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | === LXD installieren === | + | ====== LXD installieren |
| [[snapcraft]] installieren: | [[snapcraft]] installieren: | ||
| Zeile 9: | Zeile 9: | ||
| snap install lxd | snap install lxd | ||
| - | === LXD einrichten === | + | ====== LXD einrichten |
| lxd init | lxd init | ||
| Defaults lassen bis auf '' | Defaults lassen bis auf '' | ||
| + | |||
| + | ====== Container inkl. Netzwerk anlegen ====== | ||
| + | TODO: noch mal testen | ||
| + | |||
| + | Domain konfigurieren: | ||
| + | lxc network set lxdbr0 dns.domain kurs.linuxhotel.de | ||
| + | |||
| + | Container anlegen: | ||
| + | lxc init images: | ||
| + | |||
| + | Container zu Netzwerk hinzufügen: | ||
| + | lxc network attach lxdbr0 test1 eth0 eth0 | ||
| + | |||
| + | Container starten: | ||
| + | lxc start test1 | ||
| + | |||
| + | === Namensauflösung auf dem Container-Host konfigurieren === | ||
| + | |||
| + | libnss_resolve benutzen | ||
| + | (TODO: vorher '' | ||
| + | <file txt / | ||
| + | … | ||
| + | hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns | ||
| + | … | ||
| + | </ | ||
| + | |||
| + | libnss_resolve konfigurieren, | ||
| + | lxc network show lxdbr0 | ||
| + | <file txt …> | ||
| + | config: | ||
| + | dns.domain: test | ||
| + | ipv4.address: | ||
| + | ipv4.nat: " | ||
| + | ipv6.address: | ||
| + | ipv6.nat: " | ||
| + | … | ||
| + | </ | ||
| + | |||
| + | <file txt / | ||
| + | [Match] | ||
| + | Name=lxdbr0 | ||
| + | |||
| + | [Network] | ||
| + | #Address ist redundant. Kann man das los werden? | ||
| + | Address=10.20.42.1/ | ||
| + | DNS=10.20.42.1 | ||
| + | Domains=~test | ||
| + | </ | ||
| + | (TODO: '' | ||
| + | |||
| + | networkctl | ||
| + | <file txt …> | ||
| + | … lxdbr0 | ||
| + | </ | ||
| + | |||
| + | resolvectl | ||
| + | <file txt …> | ||
| + | Current Scopes: DNS LLMNR/IPv4 LLMNR/ | ||
| + | | ||
| + | Current DNS Server: 10.20.42.1 | ||
| + | DNS Servers: 10.20.42.1 fe80:: | ||
| + | DNS Domain: ~test | ||
| + | </ | ||
| + | |||
| + | getent hosts test1.test | ||
| + | |||
| + | === SSH Key in den Container === | ||
| + | lxc exec test1 -- /bin/bash -c 'mkdir .ssh/; cat >> .ssh/ | ||
| + | |||
| + | |||
| + | |||
admin_grundlagen/lxd.1607763832.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
