hack-hro wiki
  • Kommentare
  • Geschützte Seite
  • Menu
    • Navigation
    • AktuelleÄnderungen
    • SeiteFinden
    • ÜbersichtsKarte
    • Help
    • HilfeInhalt
    • HilfeZurMoinWikiSyntax
    • Anzeige
    • Dateianhänge
    • Info
    • Rohform
    • Druckansicht
    • Actions
    • HoverCraft
    • GraphVizCleanup
    • Editieren
    • Laden
    • Speichern
  • Anmelden

Navigation

  • StartSeite
  • AktuelleÄnderungen
  • SeiteFinden
  • HilfeInhalt
Revision 9 vom 2021-07-03 15:55:32
hack-hro wiki:
  • Anleitungen
  • libvirt Host anlegen

Anlegen eines neuen virtuellen Hosts

Auf Computer/Ditto virtualisieren wir mehrere VMs via LXC.

Die folgende Anleitung dient zum Anlegen eines neuen Hosts.

  • in /etc/hosts.virt die nächste IP für den Host wählen und hinterlegen

  • den DNS-Server neustarten:

    service dnsmasq reload
  • füge in /etc/ferm/ferm.conf zu Beginn folgende Zeile ein:

    def $HOST_CNTR_DEINHOSTNAME = DEINE IP;
  • firewall-Regeln neu aufbauen:

    service ferm restart
  • erzeuge den Host:

    lxc-create -n DEINHOSTNAME -t debian
  • bearbeite die Netzwerkkonfiguration in /var/lib/lxc/DEINHOSTNAME/rootfs/etc/network/interfaces und hinterlege die statische IP samt Netzmaske und Gateway, z.B. (ersetze *X* mit dem IP-Suffix):

    auto eth0
    iface eth0 inet static
        address 10.1.0.X/24
        gateway 10.1.0.1
    iface eth0 inet6 static
        address 2a03:4000:6:28e::X/64
        gateway 2a03:4000:6:28e::1
  • ersetze die Konfiguration in /var/lib/lxc/DEINHOSTNAME/rootfs/etc/resolv.conf durch:

    search ditto
    nameserver 10.1.0.1
  • importiere den öffentlichen ssh-Schlüssel von root:

    mkdir -p  /var/lib/lxc/DEINHOSTNAME/rootfs/root/.ssh
    cp /root/.ssh/id_rsa.pub /var/lib/lxc/DEINHOSTNAME/rootfs/root/.ssh/authorized_keys
  • registriere den LXC-Container bei libvirt:

    virsh define $(/root/libvirt-template.sh DEINHOSTNAME)
     * passe RAM, CPU oder ähnliches bei Bedarf an (das ist auch später möglich): {{{
    virsh edit DEINHOSTNAME
  • falls der Host automatisch mit dem system starten soll, dann aktivere dies:

    virsh autostart DEINHOSTNAME
  • starte den Host:

    virsh start DEINHOSTNAME
  • betrete den neuen Host:

    ssh DEINHOSTNAME
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01