Einrichten des CentOS 8KVM-Hypervisors und der virtuellen CentOS-Maschine

Einrichten des CentOS 8KVM-Hypervisors und der virtuellen CentOS-Maschine

Installation von CentOS

Installieren Sie das Betriebssystem auf dem Server mit verschiedenen Methoden Wir verbinden das Display und die Maus und installieren vom USB-Speicher mit GUI Serverinstallation Zuweisen zu / usr / local

Netzwerkeinstellungen

IP 192.168.1.50/24 behoben
[root@centos8 ~]# nmcli connection modify ens3 ipv4.address 192.168.10.50/24
Standard-Gateway 192.168.1.1
[root@centos8 ~]# nmcli connection modify ens3 ipv4.gateway 192.168.10.1

dns 192.168.1.1

[root@centos8 ~]# nmcli connection modify ens3 ipv4.dns 192.168.10.1
Festes Gerät
[root@centos8 ~]# nmcli connection modify ens3 ipv4.method manual
Starten Sie das konfigurierte Gerät neu
nmcli connection up
Hostnamen ändern (kein Neustart)
sudo hostnamectl set-hostname kvm.flownetsecure.com	

yum update

yum update

KVM-Installation

Installieren Sie KVM und verwandte Pakete
dnf update
dnf install @virt
dnf install virt-top libguestfs-tools
dnf install qemu-kvm libvirt virt-install
systemctl enable --now libvirtd
Erstellen Sie eine Bridge-Schnittstelle (br0)
nmcli con add type bridge ifname br0 con-name br0
Verbinden'br0' (ef4529c7-d511-4331-a193-8150e1ed707e)Wurde erfolgreich hinzugefügt.
Anzeige / Bestätigung der Verbindung
# nmcli con show
NAME    UUID                                  TYPE      DEVICE
br0     ef4529c7-d511-4331-a193-8150e1ed707e  bridge    br0
enp2s0  c72c2593-0ddb-4cb1-93cb-5863cdd76c11  ethernet  enp2s0
virbr0  e18f2616-7c18-4cde-88d0-18dd8bcb1b86  bridge    virbr0
Stellen Sie IP-Adresse, Gateway und DNS in br0 ein (dies ist die KVM-Adresse).
nmcli con mod br0 bridge.stp no
nmcli con mod br0 ipv4.method manual ipv4.address "192.168.10.51/24" ipv4.gateway "192.168.10.1" ipv4.dns 192.168.10.1
Erstellen Sie eine virtuelle Brücke
nmcli con add type bridge-slave ifname eno1 con-name eno1-br0 master br0
nmcli con show
NAME      UUID                                  TYPE      DEVICE
br0       ef4529c7-d511-4331-a193-8150e1ed707e  bridge    br0
enp2s0    c72c2593-0ddb-4cb1-93cb-5863cdd76c11  ethernet  enp2s0
virbr0    e18f2616-7c18-4cde-88d0-18dd8bcb1b86  bridge    virbr0
eno1-br0  863898d3-004a-4fb4-ab5f-e83767bd6442  ethernet  --

eno1-br0 wird hinzugefügt

Physischen Port löschen
nmcli con del eno1
Starten Sie neu
reboot
nmcli con show
NAME                 UUID                                  TYPE      DEVICE
br0                  8f659364-cbe0-4c6e-8211-c3091e6c0942  bridge    br0
virbr0               f463bfbb-0030-4fd4-b42b-ccdf528e5718  bridge    virbr0
bridge-slave-enp2s0  45c0907e-6db7-41ae-a11d-763448dc36e0  ethernet  enp2s0

KVM abgeschlossen!

Erstellen Sie eine virtuelle Maschine in KVM

Erstellen eines Speicherpools (Speicherort für Images der virtuellen Maschine)
# mkdir -p /var/kvm/images
Installation der virtuellen Maschine
VM_NAME="compute-vm01"
virt-install
--name ${VM_NAME} 
--hvm 
--arch x86_64 
--os-type linux 
--os-variant centos8 
--vcpus 1 
--ram 8192 
--disk path=/var/lib/libvirt/images/${VM_NAME}.img,format=qcow2,size=284 
--network bridge=br0 
--graphics vnc,keymap=ja 
--noautoconsole 
--location /iso/centos82.iso 
--check all=off 
--extra-args ro
Starting install...

Die Installation wird gestartet

Ohne `` `--extra-args ro``` tritt während der Installation des virtuellen Betriebssystems der folgende Fehler auf

Der folgende Fehler ist während der Installation aufgetreten: Brechen Sie die Installation ab, da dies zu einem schwerwiegenden Fehler führt. DNF error: Error in POSTTRANS scriptlet in rpm package Kernel-core image.png

Browserverbindung zum Cockpit des Host-Betriebssystems (http://192.168.10.51:9090/)

image.png Anmeldung

Stellen Sie eine Verbindung zur erstellten virtuellen Maschine her und setzen Sie die Installation des Betriebssystems der virtuellen Maschine fort

image.png

Virtuelle Maschine fertig!

・ ・ ・ Auszug aus dem Bauprotokoll, vielleicht fehlt etwas?

Recommended Posts

Einrichten des CentOS 8KVM-Hypervisors und der virtuellen CentOS-Maschine
Richten Sie mit Vagrant einen virtuellen Cent OS-Server ein