Configuration de l'hyperviseur CentOS 8KVM et de la machine virtuelle CentOS

Configuration de l'hyperviseur CentOS 8KVM et de la machine virtuelle CentOS

Installation de CentOS

Installer le système d'exploitation sur la machine serveur par diverses méthodes Nous connectons l'écran et la souris et installons à partir de la mémoire USB avec GUI Installation du serveur Allouer à / usr / local

paramètres réseau

IP fixe 192.168.1.50/24
[root@centos8 ~]# nmcli connection modify ens3 ipv4.address 192.168.10.50/24
Passerelle par défaut 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
Appareil fixe
[root@centos8 ~]# nmcli connection modify ens3 ipv4.method manual
Redémarrez l'appareil configuré
nmcli connection up
Changer le nom d'hôte (pas de redémarrage)
sudo hostnamectl set-hostname kvm.flownetsecure.com	

yum update

yum update

Installation KVM

Installer KVM et les packages associés
dnf update
dnf install @virt
dnf install virt-top libguestfs-tools
dnf install qemu-kvm libvirt virt-install
systemctl enable --now libvirtd
Créer une interface de pont (br0)
nmcli con add type bridge ifname br0 con-name br0
Connexion'br0' (ef4529c7-d511-4331-a193-8150e1ed707e)A été ajouté avec succès.
Affichage / confirmation de connexion
# 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
Définissez l'adresse IP, la passerelle et le DNS dans br0 (ce sera l'adresse KVM)
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
Créer un pont virtuel
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 est ajouté

Supprimer le port physique
nmcli con del eno1
Redémarrer
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 terminé!

Créer une machine virtuelle sur KVM

Création d'un pool de stockage (emplacement de stockage pour les images de machine virtuelle)
# mkdir -p /var/kvm/images
Installation de la machine virtuelle
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...

L'installation commencera

Sans `` --extra-args ro '', l'erreur suivante se produira lors de l'installation du système d'exploitation virtuel

L'erreur suivante s'est produite lors de l'installation: Annulez l'installation car cela entraînera une erreur fatale. DNF error: Error in POSTTRANS scriptlet in rpm package Kernel-core image.png

Connexion du navigateur au cockpit du système d'exploitation hôte (http://192.168.10.51:9090/)

image.png s'identifier

Connectez-vous à la machine virtuelle créée et poursuivez l'installation du système d'exploitation de la machine virtuelle

image.png

Machine virtuelle terminée!

・ ・ ・ Extrait du mémo de construction, peut-être qu'il manque quelque chose?

Recommended Posts

Configuration de l'hyperviseur CentOS 8KVM et de la machine virtuelle CentOS
Configurer un serveur virtuel Cent OS avec Vagrant