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 4 vom 2020-10-07 20:25:40
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 an der passenden Stelle folgende Zeile ein:

    def $HOST_CNTR_DEINHOSTNAME = DEINE IP;
  • 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.:

    auto eth0
    iface eth0 inet static
            address 10.1.0.54
            netmask 255.255.255.0
            gateway 10.1.0.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
  • führe virsh define $(/root/libvirt-template.sh DEINHOSTNAME) aus. libvirt-template.sh unterstützt die folgenden Argumente, wobei der Hostname das letzte Argument sein muss:

    • --cpu ANZAHL_CPUS

    • --ram STANDARD_RAM_IN_MB

    • --ram-max MAX_RAM_IN_MB

  • falls der Host automatisch mit dem system starten soll, dann aktivere dies:

    virsh autostart DEINHOSTNAME
  • starte den Host:

    virsh start DEINHOSTNAME
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01