Details zur KVM-Virtualisierung

巴扎黑
巴扎黑Original
2017-07-17 09:29:372157Durchsuche

KVMVirtualisierung

Die Systemumgebung erfordert die Installation eines grafischen Systems, um KVM

1. Überprüfen Sie, ob die Maschine Virtualisierung unterstützt

Überprüfen Sie die CPU von Intel: cat / proc/cpuinfo |. grep --color vmx

AMDsCPU anzeigen:cat /proc/cpuinfo |. grep --color svm

Das Bild unten zeigt die IntelCPU

Virtualisierung unterstützen

2. Installieren Sie das

KVM-Modul [root@localhost ~]# yum -y install kvm virt-manager libvirt virt-viewer

kvm

:

KVM Virtualisierungsmodul virt-manager

:

KVM Grafisches Verwaltungstoollibvirt

: Virtualisierungsdienst

virt-viewer

: Ein minimales Tool, das die grafische Konsole einer virtuellen Maschine anzeigt

1

) Starten

KVMService[root@localhost ~]# service libvirtd start

2

) Automatischen Start beim Booten einstellen[root@localhost ~]# chkconfig libvirtd on

3)

Stellen Sie sicher, dass

kvm Modul [root@localhost ~]# grep kvm

ist

4)

Überprüfen Sie, ob

KVM erfolgreich installiert wurde. Sie können das virsh verwenden Befehl zum Überprüfen des Status der virtuellen Maschine [root@localhost ~]# virsh list

3.

Konfiguration

KVM Bridge-Funktion

Bridge-Einführung

: Was wir oft Bridge-Gerät nennen Eigentlich ein Bridge-Gerät, das heute dem Layer-2-Switch entspricht, der zum Verbinden aller Maschinen im selben Netzwerksegment verwendet wird. Daher besteht unser Zweck darin, das Netzwerkgerät eth0 zu br0 hinzuzufügen. Zu diesem Zeitpunkt wird br0 zum sogenannten Switch Gerät, und der eth0 unserer physischen Maschine ist auch damit verbunden. 1

) Installationspaket

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

2

) Binden Sie eth0 an die Brücke br0 Auf dem Gerät: [root@localhost ~]# cd /etc/sysconfig/network-scripts/

#

Sichern

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

#

Bearbeiten Sie die Konfigurationsdatei auf den folgenden Inhalt

[root@localhost network-scripts]# vim ifcfg-eth0

DEVICE=eth0

NM_CONTROLLED=yes

IPADDR=192.168.200.111 #

Als nächstes müssen diese blauen Inhalte gelöscht werden

NETMASK=255.255.255.0

GATEWAY=192.168.200.1

DNS1=192.168.200.1

ONBOOT=yes

TYPE=Ethernet

BOOTPROTO=none

IPV6INIT =nein

USERCTL=nein

PREFIX=24

DEFROUTE=ja

IPV4_FAILURE_FATAL=ja

NAME=" eth0"

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

BRIDGE="br0" #Fügen Sie diese Zeile am Ende der Datei ein

3) Erstellen Sie eine Netzwerkbrückendatei

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

DEVICE=br0

NM_CONTROLLED=yes

ONBOOT = ja 🎜>

GATEWAY=192.168.200.1

DNS1=192.168.200.1

BOOTPROTO=none

TYPE=Bridge

IPV6INIT =nein

USERCTL=neinSchließen Sie nach der Konfiguration

NetworkManager

und starten Sie dann die Netzwerkkarte neu[root@ localhost ~]# service NetworkManager stop

[root@localhost ~]# service network restart

Überprüfen Überprüfen Sie die IP

Adresse

Bilddatei in das Verzeichnis /var hochladen /lib/libvirt/images/

Remotedesktop starten

Nach dem Einschalten können Sie mit der vnc-Software eine Fernverbindung zum Server

um die Bridge-Informationen anzuzeigen:

[root@localhost ~]# brctl show

Öffnen Sie die virtuelle Maschine im

VNC

Terminal Manager

[root@localhost ~]# virt-manager

Klicken Sie mit der rechten Maustaste, um eine neue virtuelle Maschine zu erstellen

Wählen Sie den Image-Pfad und die Installationsversion aus

Stellen Sie die Speichergröße und die CPU

-Nummer ein, gefolgt von

VMware

Die Installation ähnelt

Klicken Sie auf „Fertig stellen“, um das virtuelle System zu erstellen. Die rechte Seite ist die gleiche wie unser Installationssystem

Die Installation der virtuellen Maschine ist abgeschlossen

Konfiguration der virtuellen Maschine

KVM

Allgemeine Befehle für die virtuelle Maschine

[root@localhost ~]# virsh list #

Nur ​​laufende virtuelle Maschinen anzeigen

[root@localhost ~]# virsh list --all # Alle virtuellen Maschinen anzeigen, einschließlich geschlossener virtueller Maschinen

[root@localhost ~]# virsh start server1 #

StartServer

virtuelle Maschine

[root@localhost ~]# virsh Shutdown Server #Server Virtuelle Maschine

Gelöst Herunterfahren Problem mit der virtuellen Maschine KVM kann nicht heruntergefahren werden

Nach der Installation von KVM Linux Installieren und starten Sie den acpi -Dienst in der virtuellen Maschine, Virsh-Shutdown Der Befehl steuert die Leistung der virtuellen Maschine, indem er den Befehl acpi sendet, während der Befehl kvm Installation der virtuellen Maschinelinux Auf dem System ist der Dienst acpi nicht standardmäßig installiert, daher wird er nicht verarbeitet.

Lösung: Installieren und starten Sie einfach den Dienst acpid . Führen Sie den Befehl wie folgt aus:

Konfigurieren Sie das NetzwerkleckerQuelle

Installieren Sie den httpdDienst auf der realen Maschine

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

[root@localhost ~]# service httpd start

[root@localhost ~]# mount /dev/cdrom /var / www/html/

(So wird es in einer virtuellen Maschine gemountet. Auf einer realen Maschine können Sie das Bild direkt auf die Maschine hochladen und es dann im entsprechenden Verzeichnis mounten.)

Konfigurieren Sie KVM für yumQuelle

[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]# yum list all

[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 auf einer echten Maschine

[root@localhost ~]# virsh list #

Status des laufenden Servers anzeigen

[root@localhost ~]# virsh Shutdown Server1 #

SchließenServer1Virtueller Host

[root@localhost ~]# virsh autostart server1 #

Setzen Sie server1 bis Nachdem die physische Maschine eingeschaltet wurde, startet sie automatisch

[root@localhost ~]# virsh Liste Ansicht geschlossen

Autor: compy Datum: 2017-07-15 02:16 QQ:2071959367

Das obige ist der detaillierte Inhalt vonDetails zur KVM-Virtualisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn