Aufgabe KVM Cluster Lösung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 47: | Zeile 47: | ||
dns-nameservers 152.3.32.1 | dns-nameservers 152.3.32.1 | ||
</pre> | </pre> | ||
| + | =Erste kvm erstellen= | ||
| + | *cd /virtualiserung/qemu-kvm | ||
| + | *virt-clone -o template -n kvm1 --file kvm1 | ||
| + | ==Anpassungen== | ||
| + | *apt install bridge-utils | ||
| + | |||
| + | ==/etc/network/interfaces== | ||
| + | <pre> | ||
| + | auto enp1s0 | ||
| + | iface enp1s0 inet manual | ||
| + | |||
| + | auto br0 | ||
| + | iface br0 inet static | ||
| + | address 10.9.8.201/24 | ||
| + | gateway 10.9.8.1 | ||
| + | dns-nameservers 152.3.32.1 | ||
| + | #post-up ip link set dev br0 address 12:34:56:78:9a:a1 | ||
| + | bridge-ports enp1s0 | ||
| + | bridge-stp off | ||
| + | bridge-fd 0 | ||
| + | </pre> | ||
| + | ;hostname ändern | ||
| + | *hostnamectl set-hostname kvm1.lab.int | ||
| + | ==Installation der Pakete== | ||
| + | *apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils nfs-common | ||
| + | =Wir klonen den 2 kvm= | ||
| + | =Erste kvm erstellen= | ||
| + | *cd /virtualisierung/qemu-kvm/ | ||
| + | *virt-clone -o kvm1 -n kvm2 --file kvm2 | ||
| + | ;hostname ändern | ||
| + | *hostnamectl set-hostname kvm2.lab.int | ||
| + | ;Ip ändern | ||
| + | |||
| + | =Fileserver aufsetzen= | ||
| + | *cd /virtualisierung/qemu-kvm/ | ||
| + | *virt-clone -o template -n fs1 --file fs1 | ||
| + | ;Name und IP ändern | ||
| + | ==nfs server== | ||
| + | ;Installation | ||
| + | *apt install nfs-kernel-server | ||
| + | ;Gesamte Platte formatieren | ||
| + | *mkfs.ext4 /dev/vdb | ||
| + | ;Anbinden | ||
| + | *echo /dev/vdb /data ext4 defaults 0 0 >> /etc/fstab | ||
| + | *mount -a | ||
| + | *systemctl daemon-reload | ||
| + | ;Kontrolle | ||
| + | *df -h | grep vdb | ||
| + | /dev/vdb 98G 24K 93G 1% /data | ||
| + | ;Verzeichnisse anlegen | ||
| + | *cd /data | ||
| + | *mkdir kvm pmx backup | ||
| + | ;Freigabe | ||
| + | *cat /etc/exports | ||
| + | /data/kvm 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash) | ||
| + | /data/pmx 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash) | ||
| + | /data/backup 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash) | ||
| + | ;Kontrolle | ||
| + | *showmount -e | ||
| + | Export list for fs1.lab.int: | ||
| + | /data/backup 10.9.8.0/24 | ||
| + | /data/pmx 10.9.8.0/24 | ||
| + | /data/kvm 10.9.8.0/24 | ||
Aktuelle Version vom 23. August 2023, 10:29 Uhr
Bridge auf Hostsystem anlegen
- vi /etc/network/interfaces
auto dummy0
iface dummy0 inet manual
pre-up modprobe dummy numdummies=1
auto br1
iface br1 inet static
address 10.9.8.1/24
bridge_ports dummy0
bridge_fd 0
bridge_stp no
up brctl setageing br1 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o br0 -j MASQUERADE
pre-down iptables -t nat -D POSTROUTING -s 10.9.8.0/24 -o br0 -j MASQUERADE
Aktivieren
- ifup -v dummy0
- ifup -v br1
Kontrolle
- cat /proc/sys/net/ipv4/ip_forward
- iptables -t nat -nvL POSTROUTING
Allgemein
/etc/hosts ergänzen
- Host und ins Template
# Eigene Einträge 10.9.8.1 host.hs02.intern host01 10.9.8.201 kvm1.lab.int kvm1 10.9.8.202 kvm2.lab.int kvm2 10.9.8.209 fs1.lab.int fs1 10.9.8.211 pmx1.lab.int pmx1 10.9.8.212 pmx2.lab.int pmx2
Erste kvm erstellen
/etc/network/interface ändern
# The primary network interface
allow-hotplug enp1s0
#iface enp1s0 inet dhcp
iface enp1s0 inet static
address 10.9.8.100/24
gateway 10.9.8.1
dns-nameservers 152.3.32.1
Erste kvm erstellen
- cd /virtualiserung/qemu-kvm
- virt-clone -o template -n kvm1 --file kvm1
Anpassungen
- apt install bridge-utils
/etc/network/interfaces
auto enp1s0
iface enp1s0 inet manual
auto br0
iface br0 inet static
address 10.9.8.201/24
gateway 10.9.8.1
dns-nameservers 152.3.32.1
#post-up ip link set dev br0 address 12:34:56:78:9a:a1
bridge-ports enp1s0
bridge-stp off
bridge-fd 0
- hostname ändern
- hostnamectl set-hostname kvm1.lab.int
Installation der Pakete
- apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils nfs-common
Wir klonen den 2 kvm
Erste kvm erstellen
- cd /virtualisierung/qemu-kvm/
- virt-clone -o kvm1 -n kvm2 --file kvm2
- hostname ändern
- hostnamectl set-hostname kvm2.lab.int
- Ip ändern
Fileserver aufsetzen
- cd /virtualisierung/qemu-kvm/
- virt-clone -o template -n fs1 --file fs1
- Name und IP ändern
nfs server
- Installation
- apt install nfs-kernel-server
- Gesamte Platte formatieren
- mkfs.ext4 /dev/vdb
- Anbinden
- echo /dev/vdb /data ext4 defaults 0 0 >> /etc/fstab
- mount -a
- systemctl daemon-reload
- Kontrolle
- df -h | grep vdb
/dev/vdb 98G 24K 93G 1% /data
- Verzeichnisse anlegen
- cd /data
- mkdir kvm pmx backup
- Freigabe
- cat /etc/exports
/data/kvm 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash) /data/pmx 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash) /data/backup 10.9.8.0/24(rw,async,no_subtree_check,no_root_squash)
- Kontrolle
- showmount -e
Export list for fs1.lab.int: /data/backup 10.9.8.0/24 /data/pmx 10.9.8.0/24 /data/kvm 10.9.8.0/24