Maison  >  Article  >  Opération et maintenance  >  Détails de la virtualisation KVM

Détails de la virtualisation KVM

巴扎黑
巴扎黑original
2017-07-17 09:29:372095parcourir

KVMVirtualisation

L'environnement système nécessite l'installation d'un système graphique pour utiliser KVM

1. Vérifiez si la machine prend en charge la virtualisation

Vérifiez le IntelCPU : cat / proc/cpuinfo | grep --color vmx

Afficher le

AMDCPU  : cat /proc/cpuinfo | grep --color svmL'image ci-dessous montre le Intel

CPU

Prise en charge de la virtualisation

2.

Installez le module

KVM

.

[root@localhost ~]# yum -y install kvm virt-manager libvirt virt-viewerkvm

 :

KVM

module de virtualisation virt-manager :

KVM

Outil de gestion graphiquelibvirt : Service de virtualisation

virt-viewer : Un outil minimal qui affiche la console graphique d'une machine virtuelle

1

) Démarrer

KVM

Service[root@localhost ~]# service libvirtd start

2

) Définir le démarrage automatique au démarrage

[root@localhost ~]# chkconfig libvirtd on

3)

Assurez-vous que

kvm

module

[root@localhost ~]# lsmod |

4)

Vérifiez si KVM

est installé avec succès. Vous pouvez utiliser le

virsh

. commande pour vérifier l'état de la machine virtuelle

[root@localhost ~]# virsh list

3.

Configuration KVM

Fonction Bridge

Introduction au pont

 : Ce que nous appelons souventLe périphérique Bridge est en fait un périphérique de pont, ce qui équivaut à un commutateur de couche 2 d'aujourd'hui pour connecter toutes les machines dans le même segment de réseau, notre objectif est donc d'ajouter le périphérique réseau eth0 à br0. À ce stade, br0 devient ce qu'on appelle le commutateur. appareil, et l'eth0 de notre machine physique y est également connecté. 1

) Package d'installation

[root@localhost ~]# rpm -ivh /mnt/Packages/bridge-utils-1.2-10.el6.x86_64.rpm

2) Attachez

eth0

au pont

br0 Sur l'appareil : [root@localhost ~]# cd /etc/sysconfig/network-scripts/#Sauvegarder eth0

[root@localhost network-scripts]# cp ifcfg-eth0 /tmp/

#Modifiez le fichier de configuration avec le contenu suivant[root@localhost network-scripts]# vim ifcfg-eth0

DEVICE=eth0

NM_CONTROLLED=yes

IPADDR=192.168.200.111 #

Ensuite, ces contenus bleus doivent être supprimés

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

ONBOOT=yesTYPE=Ethernet

BOOTPROTO=noneIPV6INIT =non

USERCTL=non

PREFIX=24

DEFROUTE=oui

IPV4_FAILURE_FATAL=oui

NAME=" eth0"

HWADDR=00:0C:29:12:EC:1E

BRIDGE="br0" #Insérez cette ligne à la fin du fichier

3) Créer un fichier de pont réseau

[racine @localhost network- scripts]# cp ifcfg-eth0 ifcfg-br0

DEVICE=br0

NM_CONTROLLED=yes

ONBOOT=oui

IPADDR=192.168.200.111

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

BOOTPROTO=none

TYPE=Bridge

IPV6INIT =no

USERCTL=no

Après la configuration, fermez NetworkManager, puis redémarrez la carte réseau

[root@ localhost ~]# service NetworkManager arrêt

[root@localhost ~]# service redémarrage du réseau

Vérifier Vérifier le Adresse IP

Téléchargez le fichier image dans le répertoire /var /lib/libvirt/images/

Démarrer le Bureau à distance

Après l'avoir allumé, vous pouvez utiliser le logiciel vnc pour vous connecter à distance au serveur

pour afficher les informations du pont :

[root@localhost ~]# brctl show

Ouvrez la machine virtuelle dans VNC Gestionnaire de terminaux

[root@localhost ~]# virt-manager

Faites un clic droit pour créer une nouvelle machine virtuelle

Sélectionnez le chemin de l'image et la version d'installation

Définissez la taille de la mémoire et le numéro du CPU, suivis de VMwareL'installation est similaire à

Cliquez sur Terminer pour terminer le système virtuel.

Le côté droit est le même que notre système d'installation

L'installation de la machine virtuelle est terminée

Configuration de la machine virtuelle

KVM Commandes communes pour la machine virtuelle

[root@localhost ~]# virsh list #Afficher uniquement les machines virtuelles en cours d'exécution

[root@localhost ~]# virsh list --all # Afficher toutes les machines virtuelles, y compris les machines virtuelles fermées

[root@localhost ~]# virsh start server1 #Démarrerserveur machine virtuelle

[root@localhost ~]# virsh shutdown server #Arrêter le serveur Machine virtuelle

Résolu arrêt Impossible d'arrêter KVM problème de machine virtuelle

Après l'installation de KVM Linux Installer et démarrer le service acpi dans la machine virtuelle, arrêt virsh La commande contrôle la puissance de la machine virtuelle en envoyant la commande acpi , tandis que la commande kvm installation de la machine virtuellelinux Le système n'a pas le service acpi installé par défaut, il ne sera donc pas traité.

Solution : Installez et démarrez simplement le service acpid dans la machine virtuelle. Exécutez la commande comme suit :

. Configurer le réseaumiamSource

Installer le service httpdsur la vraie machine

[root@localhost ~]# yum -y install httpd

[root@localhost ~]# service httpd start

[root@localhost ~]# mount /dev/cdrom /var / www/html/ (C'est ainsi qu'elle est montée dans une machine virtuelle. Sur une machine réelle, vous pouvez directement télécharger l'image sur la machine puis la monter dans le répertoire correspondant.)

Configurer KVM pour miamsource

[root@localhost ~]# ssh 192.168.200.112

[root@localhost ~]# cd /etc/yum.repos.d/

[ root@localhost yum.repos.d]# vim rhel-source.repo

[root@localhost yum.repos.d]# miam tout lister

[root @localhost yum.repos.d]# yum -y install acpid

[root@localhost yum.repos.d]# service acpid start

[root@localhost yum.repos .d] #chkconfig acpid on

Test sur une vraie machine

[root@localhost ~]# virsh list #Afficher l'état du serveur en cours d'exécution

[root@localhost ~]# virsh shutdown server1 #Fermerserver1Hôte virtuel

[root@localhost ~]# virsh autostart server1 #Définir server1 à Une fois la machine physique allumée, elle démarrera automatiquement

[root@localhost ~]# virsh list Vue fermée

Auteur : compy  Date : 2017-07-15 02:16 QQ:2071959367

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn