Incus Hosts¶
Host-Konfiguration.
Host-Netzwerk¶
Bridge konfigurieren¶
incus network show incusbr0
Bridge anpassen¶
incus network edit incusbr0
config:
ipv4.address: 10.0.8.1/24
ipv4.nat: "true"
ipv6.address: none
dns.domain: incus
description: ""
name: incusbr0
type: bridge
managed: true
DNS-Konfiguration¶
Lokale DNS-Auflösung¶
nano /etc/dnsmasq.conf
# Incus DNS
server=/incus/10.0.8.1
address=/container1.incus/10.0.8.100
address=/container2.incus/10.0.8.101
systemctl restart dnsmasq
Host-Firewall¶
UFW-Konfiguration¶
# Incus-Netzwerk erlauben
sudo ufw allow in on incusbr0
# Container-Ports erlauben
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 25/tcp
sudo ufw allow 587/tcp
Storage-Konfiguration¶
Storage-Pool¶
incus storage list
incus storage show default
Custom Storage¶
# ZFS Pool erstellen
sudo zpool create incus-pool /dev/sdb1
# Storage-Pool in Incus
incus storage create zfs-pool zfs source=incus-pool
Host-Monitoring¶
Container-Status¶
# Container-Übersicht
incus list --format table
# Detaillierte Info
incus info container-name
# Ressourcen-Nutzung
incus exec container-name -- top
Host-Logs¶
# Incus-Logs
sudo journalctl -u incus -f
# Container-Logs
incus exec container-name -- journalctl -f
Backup-Strategie¶
Container-Export¶
# Container exportieren
incus publish container-name --alias backup-container-name
incus image export backup-container-name
# Automatisches Backup
#!/bin/bash
DATE=$(date +%Y%m%d)
incus snapshot create container-name backup-$DATE
incus publish container-name/backup-$DATE --alias backup-$DATE
incus image export backup-$DATE /backup/container-backup-$DATE.tar.gz
Host-Backup¶
# Incus-Konfiguration sichern
sudo tar -czf /backup/incus-config-$(date +%Y%m%d).tar.gz /etc/incus/
# Storage-Backup
sudo rsync -av /var/lib/incus/storage-pools/ /backup/incus-storage/
Zurück zur Container-Übersicht