Virtualisierung 1. Umwelt Centos7.3 Deaktivieren Sie Selinux und die Firewall 2. Konfiguration der Virtualisierungsumgebung 2.1 KVM-Bereitstellung und -Installation 1. VMware konfiguriert den Bridge-Modus 2. Starten Sie die virtuelle Maschine im BIOS. Nehmen Sie als Beispiel den lokalen Desktop. Starten Sie den Computer neu und halten Sie die Entf-Taste gedrückt, um das BIOS-Setup aufzurufen. Details https://jingyan.baidu.com/article/4e5b3e190066c091901e2482.html Überprüfen Sie, ob virtuelle Maschinen unterstützt werden 3. Konfigurieren Sie die Epel Yum-Quelle 4. Installieren Sie das KVM-Softwarepaket yum installiere qemu-kvm qemu-kvm-tools libvirt virt-manager virt-install openssh-askpass –y //qeum-Virtualisierungssoftware, die verschiedene CPUs virtualisieren sowie Netzwerkkarten, Soundkarten, PCI-Geräte usw. simulieren kann. //libvirt ist ein Tool zur Verwaltung von KVM //virt-install – Befehlszeileninstallationstool für virtuelle Maschinen //virt-manager – grafisches Verwaltungstool für virtuelle Maschinen //openssh-askpass – Remoteverbindung zum KVM-Host 5. Starten Sie das KVM-Tool zur Libvirt-Verwaltung # systemctl libvirtd.service aktivieren # systemctl starte libvirtd.service Laden Sie die iOS-Datei in das entsprechende Verzeichnis hoch und erstellen Sie ein Verzeichnis /opt/images (anpassbarer Speicherort), in dem die Speicherplatzdatei abgelegt wird Standardspeicherort der KVM-Konfigurationsdatei Speicherplatz In virtuellen KVM-Maschinen gibt es zwei Festplattenformate: Rohformat: belegt direkt die physische Festplatte, schnelles Schreiben, gute Leistung, nimmt aber Speicherplatz ein (Standardformat) Qcow2-Format: belegt so viel Speicherplatz wie nötig, unterstützt Komprimierung, Snapshots und Spiegelung 2.2 Erstellen Sie eine virtuelle KVM-Maschine Xshell-Befehl verwenden Der Host-Rechner verwendet den Befehl Virt-Manager, um die grafische Benutzeroberfläche der Installation aufzurufen Beachten Sie, dass bei Verwendung des Verwaltungstools „virt-manager“ zum Verwalten virtueller Maschinen die Tastatureingaben von den angezeigten Tasten abweichen können. Zu diesem Zeitpunkt müssen Sie nur die Keymap-Eigenschaft in der Spalte VNC in den Details der virtuellen Maschine ändern und den Inhalt in en-us ändern. Nach Abschluss der Änderung müssen Sie die virtuelle Maschine neu starten Wenn die Änderung bei laufender virtueller Maschine fehlschlägt, können Sie die virtuelle Maschine herunterfahren und die Änderungen anschließend bei heruntergefahrener virtueller Maschine durchführen. Schritt 1: Erstellen Sie eine neue virtuelle Maschine mit dem Namen rhel7.2 1) Klicken Sie im Virtual System Manager oben links auf die Schaltfläche „Neue virtuelle Maschine erstellen“ (siehe Abbildung 3). Abbildung 3 2) Der Assistent „Neue virtuelle Maschine“ wird angezeigt. Wählen Sie „Lokales Installationsmedium“ (siehe Abbildung 4) und klicken Sie auf „Weiter“. Abbildung 4 3) Geben Sie anschließend unter „Installationsmedium suchen“ den Speicherort der ISO-CD-Image-Datei des RHEL7-Systems korrekt an (siehe Abbildung 5), bestätigen Sie, dass der Betriebssystemtyp automatisch erkannt wird, und klicken Sie auf „Weiter“. Abbildung 5 4) Wählen Sie Speicher- und CPU-Einstellungen. Es wird empfohlen, der virtuellen Maschine mindestens 1024 MB Speicher zuzuweisen (siehe Abbildung 6). Klicken Sie auf „Weiter“. Abbildung 6 5) Aktivieren Sie den Speicher für die virtuelle Maschine. Weisen Sie beispielsweise eine 40-GiB-Festplatte zu (wie in Abbildung 7 gezeigt), und klicken Sie auf „Weiter“. Abbildung 7 6) Benennen Sie die virtuelle Maschine als rhel7.2 (wie in Abbildung 8 gezeigt) und klicken Sie auf „Fertig“. Abbildung 8 Schritt 2: Installieren Sie das Betriebssystem für die virtuelle Maschine rhel7.2 1) Bestätigen Sie, dass die neue virtuelle Maschine von der CD bootet Nachdem alle oben genannten Einstellungen vorgenommen wurden, wird die neue virtuelle Maschine automatisch eingeschaltet und der Installationsvorgang beginnt (siehe Abbildung 9). Abbildung 9 2) Schließen Sie den nachfolgenden manuellen Installationsprozess ab Der spezifische Vorgang ist derselbe wie bei der normalen Installation. Beachten Sie, dass die Firewall und der SELinux-Mechanismus deaktiviert sind. 3) Bestätigen Sie das Installationsergebnis Die neu installierte virtuelle Maschine rhel7.2 kann normal gestartet und angemeldet werden. Diese virtuelle Maschine ist auch im „Virtual System Manager“ zu sehen (siehe Abbildung 10). Abbildung-10 Selinux ausschalten sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 0 Schalten Sie die Firewall aus (Testentwicklungsumgebung) systemctl stoppe firewalld.service systemctl deaktiviert Firewall Zeitsynchronisation yum install -y wget ntpdate net-tools ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime /usr/sbin/ntpdate cn.pool.ntp.org echo "0 */3 * * * /usr/sbin/ntpdate cn.pool.ntp.org; /sbin/hwclock -w >/dev/null" >>/var/spool/cron/root Fügen Sie die Alibaba Cloud Yun-Quelle und die Epel-Quelle hinzu wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo Ändern Sie die maximale Anzahl von Prozessen und die maximale Anzahl von geöffneten Dateien vi /etc/security/limits.conf * weicher nproc 65535 * harter nproc 65535 * weiches nofile 65536 * hartes nofile 65536 noproc stellt die maximale Anzahl von Prozessen dar nofile ist die maximale Anzahl geöffneter Dateien Schließen Sie die aktuelle Shell und öffnen Sie sie erneut, damit die Änderungen wirksam werden, ohne das System neu zu starten. Löschen Sie 3. Die Verwaltung von KVM-virtuellen Maschinen erfolgt hauptsächlich über den Befehl virsh. 1. Zeigen Sie die Konfigurationsdatei und den Ausführungsstatus der virtuellen KVM-Maschine an (1) Speicherort der Standardkonfigurationsdatei der virtuellen KVM-Maschine: /etc/libvirt/qemu/ Das Autostart-Verzeichnis ist das Verzeichnis zum Konfigurieren der virtuellen KVM-Maschine, damit diese beim Hochfahren automatisch gestartet wird. (2) Virsh-Befehlshilfe 3.1 Allgemeine Befehle 1) virsh nodeinfo: KVM-Knoten (Server)-Informationen anzeigen 2) virsh list –all, um den Status der virtuellen KVM-Maschine anzuzeigen 3) virsh start oeltest01 Start der virtuellen KVM-Maschine 4) virsh shutdown oeltest01 Herunterfahren der virtuellen KVM-Maschine 5) virsh destroy oeltest01, um das Ausschalten zu erzwingen 6) virsh reboot oeltest01 Starten Sie die angegebene virtuelle Maschine neu 7) virsh create /etc/libvirt/qemu/wintest01.xml startet die virtuelle Maschine über die Konfigurationsdatei 8) virsh autostart oeltest01 konfiguriert die virtuelle Maschine so, dass sie beim Booten automatisch startet 9) virsh autostart —Deaktivieren Sie den Namen / Schalten Sie die virtuelle Maschine aus, wenn sie mit dem System startet 10) virsh dumpxml wintest01 > /etc/libvirt/qemu/wintest02.xml Exportieren Sie die Konfigurationsdatei der virtuellen KVM-Maschine 11) virsh undefine wintest01 Dieser Befehl löscht nur die Konfigurationsdatei von wintest01, aber nicht die virtuelle Festplattendatei. 12) virsh dominfo Name der virtuellen Maschine: Zeigt die Informationen der angegebenen virtuellen Maschine an 13) virsh edit wintest01 Bearbeiten Sie die Konfigurationsdatei der virtuellen KVM-Maschine 14) virsh suspend oeltest01 suspendiert den Server 15) virsh resume oeltest01 Stellen Sie den Server wieder her 3.2 VM-Erweiterung für virtuelle Maschinen In virtuellen KVM-Maschinen gibt es zwei Festplattenformate: Rohformat: belegt direkt die physische Festplatte, schnelles Schreiben, gute Leistung, nimmt aber Platz ein Qcow2-Format: belegt so viel Speicherplatz wie nötig, unterstützt Komprimierung, Snapshots und Spiegelung Hinweis: Raw unterstützt keine Snapshots, Qcow2 schon, aber die beiden Dateitypen können ineinander konvertiert werden. Unabhängig davon, ob die Festplatte im Rohformat qcow2 vorliegt, lautet die Erweiterungsidee wie folgt 1. Fügen Sie dem virtuellen Host, der erweitert werden muss, eine neue Festplatte hinzu 2. Verwenden Sie die logische Datenträgerverwaltung von lvm zur Erweiterung 1. Zeigen Sie die von der aktuellen virtuellen KVM-Maschine verwendete virtuelle Festplatte an [root@kvm-node1 ~]# virsh domblklist centos7u4-node1 Zielquelle ------------------------------------------------ vda /data/centos7u4-node1.qcow2 2. Erstellen Sie eine virtuelle qcow2-Festplatte [root@kvm-node1 ~]# qemu-img erstellen -f qcow2 /data/centos7u4-node1-disk2.qcow2 10G 3. Fügen Sie online eine virtuelle Festplatte hinzu //Online hinzufügen [root@kvm-node1 ~]# virsh attach-disk centos7u4-node1 /data/centos7u4-node1-disk2.qcow2 vdb --cache=none --subdriver=qcow2 Festplatte erfolgreich angeschlossen //Überprüfen Sie den Status der neu hinzugefügten Festplatte [root@kvm-node1 ~]# virsh domblklist centos7u4-node1 Zielquelle ------------------------------------------------ vda /data/centos7u4-node1.qcow2 vdb /data/centos7u4-node1-disk2.qcow2 //Ändern Sie die Konfigurationsdatei, um zu verhindern, dass die neu hinzugefügte Festplatte nach dem Neustart von kvm verloren geht. Fügen Sie die folgende Konfiguration hinzu [root@kvm-node1 ~]# virsh edit centos7u4-node1 <Datenträgertyp='Datei' Gerät='Datenträger'> <Treibername='qemu' Typ='qcow2' Cache='keine'/> <Quelldatei='/data/centos7u4-node1-disk2.qcow2'/> <Zielgerät='vdb' bus='virtio'/> </Datenträger> 4. Stellen Sie über VNC eine Verbindung zur virtuellen KVM-Maschine her, um die Festplatte zu erweitern 5. Die Erweiterungsschritte sind wie folgt: Fügen Sie alle vdbs direkt zur logischen Partition hinzu mkfs.xfs /dev/sdb #Formatieren Sie die neue Festplatte pvcreate /dev/vdb #Initialisieren Sie das physische Volume vgextend centos /dev/vdb #Fügen Sie die initialisierte Partition zur virtuellen Volume-Gruppe centos hinzu (Volume- und Volume-Gruppenbefehle können über vgdisplay verwendet werden) lvextend -l +100%FREE /dev/centos/root erweitert die Kapazität eines vorhandenen Volumes (die freie Größe wird über vgdisplay angezeigt) xfs_growfs /dev/centos/root # CentOS 7 verwendet XFS. resize2fs /dev/mapper/centos-root # CentOS 6 verwendet XFS 3.3 VM-Leistungsanpassung Erhöhen Sie den Arbeitsspeicher und die CPU-Anzahl 1. Fahren Sie die virtuelle Maschine herunter 2. Bearbeiten Sie die Konfigurationsdatei der virtuellen Maschine und passen Sie Suchen Sie die Tags "memory" und "vcpu" und ändern Sie <name>test01</name> <uuid>2220a6d1-a36a-4fbb-8523-e078b3dfe795</uuid> <Speichereinheit='KiB'> 1048576</Speicher> <currentMemory-Einheit='KiB'> 1048576</currentMemory> <vcpu-Platzierung='static'>1</vcpu> Zu: <Name>centos73</Name> <uuid>2220a6d1-a36a-4fbb-8523-e078b3dfe795</uuid> <Speichereinheit='KiB'> 2097152</Speicher> <currentMemory-Einheit='KiB'> 2097152</currentMemory> <vcpu-Platzierung='static'>2</vcpu> 3. Neu definieren, um die Konfiguration wirksam zu machen 4. Starten Sie die virtuelle Maschine Informationen zur virtuellen Maschine vor der Anpassung Angepasste Informationen zur virtuellen Maschine 3.4 KVM-Klonen 3.4.1 Direktes Klonen lokaler virtueller Maschinen des KVM-Hosts Beschreibung: Verwenden Sie z7-013-251-template als Quelle, klonen Sie die virtuelle Maschine test01 und erstellen Sie eine virtuelle Maschine mit dem Namen test01 unter Verwendung der Datenträgerdatei /kvm/test01.img Konfigurieren Sie die virtuelle Maschine so, dass sie beim Start automatisch gestartet wird Rufen Sie die geklonte virtuelle Maschine über „virt-manager“ auf, ändern Sie die IP-Adresse der geklonten Maschine (pingen Sie sie vorher an, um zu bestätigen, dass die IP-Adresse verfügbar ist und nicht mit anderen IP-Adressen in Konflikt steht), ändern Sie den Hostnamen usw. Testen Sie die Vorlagenmaschine (ändern Sie die Zeitzone, synchronisieren Sie die Zeit, schalten Sie Selinux aus, schalten Sie die Firewall aus, deaktivieren Sie den Postfix-Dienst) 3.4.2 Klonen über die grafische Oberfläche Geben Sie den Befehl Öffnen Sie die Bedienoberfläche und klicken Sie mit der rechten Maustaste auf die vorhandene virtuelle Maschine, um sie zu klonen Benennungsregeln für virtuelle Maschinen: test-014-004-gaia - test dev-016-004-gaia - Entwicklung u Öffnen Sie die Änderungskonfiguration, wählen Sie die Adresse des entsprechenden Netzwerksegments und das entsprechende VLAN aus u Ändern Sie den Datenträgerdateinamen auf dem Host # mv /kvm/z7-013-253-disk-001-clone.img /kvm/test01.img # sed -i 's@/kvm/z7-013-253-disk-001-clone.img@/kvm/test01.img@' /etc/libvirt/qemu/test01.xml Starten Sie dann die virtuelle Maschine Geben Sie die geklonte virtuelle Maschine ein und ändern Sie die IP-Adresse der geklonten Maschine usw. 3.5 Löschen einer virtuellen Maschine oder einer grafischen Benutzeroberfläche 1) Fahren Sie die virtuelle Maschine herunter: virsh destroy test01 2) Löschen Sie die Dateien der virtuellen Maschine (zugehörige Dateien unter /var/lib/libvirtd/). 3) Löschen Sie die Definition: virsh undefine test01 4) virsh autostart --disable test01 3.6 Migration virtueller KVM-Maschinen Die Migration wird erreicht, indem die virtuellen Festplattendateien und Konfigurationsdateien der virtuellen Maschine beim Herunterfahren der virtuellen Maschine auf den virtuellen Zielhost kopiert werden. Migration zwischen Hosts (1) Stellen Sie fest, ob die virtuelle Maschine ausgeschaltet ist (2) Bereiten Sie die Migration der virtuellen Maschine test01 vor und zeigen Sie die für die virtuelle Maschine konfigurierten Datenträgerdateien an # [root@kvm213 ~]# virsh domblklist test01 Zielquelle ------------------------------------------------ vda /kvm/test01.img (3) Importieren Sie die Konfigurationsdatei der virtuellen Maschine (4) Scp kopiert die Konfigurationsdatei und die virtuelle Festplattendatei an den entsprechenden Speicherort auf dem virtuellen Zielhost Auf dem virtuellen Zielhost Überprüfen Sie, ob die Festplattendatei der virtuellen Maschine und ihre Verzeichnisstruktur mit der des virtuellen Quellhosts übereinstimmt. Definieren Sie registrierte virtuelle Hosts Starten Sie den virtuellen Host und bestätigen Sie 3.7 Snapshot-Backup einer virtuellen KVM-Maschine Um die Spiegelungsfunktion zu verwenden, muss das Festplattenformat qcow2 sein (1) Überprüfen Sie das Festplattenformat (2) Verwalten von Snapshots virtueller Maschinen Zeigen Sie die Version des Image-Snapshots der virtuellen Maschine an Zeigen Sie die Version des aktuellen Image-Snapshots der virtuellen Maschine an (3) Um einen Snapshot einer virtuellen Maschine wiederherzustellen, müssen Sie die virtuelle Maschine herunterfahren. Führen Sie die Wiederherstellung durch und bestätigen Sie die Wiederherstellungsversion (4) Löschen eines Snapshots einer virtuellen Maschine Zusammenfassen Das Obige ist eine Zusammenfassung des vom Herausgeber vorgestellten Tutorials zur Installation und Bereitstellung von VMware Virtualization KVM. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten! Das könnte Sie auch interessieren:
|
<<: Implementierung der virtuellen React-Liste
>>: mysql installer community 8.0.12.0 grafische anleitung zur installation
Standalone-HBase, lassen Sie uns zuerst darüber s...
1. Hintergrund Die Projekte des Unternehmens wurd...
Front-End-Projektpaketierung Suchen Sie .env.prod...
In diesem Artikel erfahren Sie, wie Sie das Probl...
Einführung in Git Git ist eine Open-Source-Versio...
Schritt 1: Bestätigen Sie die Architektur Ihres S...
Inhaltsverzeichnis 1. Was ist Eventdelegation? 2....
Inhaltsverzeichnis Vorwort Den Grundstein legen P...
Einführung In den letzten Jahren wurde der Ruf na...
Swiper ist ein mit reinem JavaScript erstelltes P...
Hintergrund Das Abrufen des langsamen Abfrageprot...
Import und Export von Docker-Images Dieser Artike...
Wenn viele Daten angezeigt werden müssen, ist die...
In diesem Artikel wird der spezifische Code des j...
Inhaltsverzeichnis Installationsschritte Umgebung...