Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So konfigurieren Sie eine hochverfügbare Virtualisierungsumgebung unter Linux
So konfigurieren Sie eine hochverfügbare Virtualisierungsumgebung unter Linux
Übersicht:
Mit der kontinuierlichen Weiterentwicklung der Virtualisierungstechnologie beginnen immer mehr Unternehmen, Virtualisierungstechnologie einzuführen, um die Nutzung und Zuverlässigkeit von IT-Ressourcen zu verbessern. Im Linux-Betriebssystem können wir eine hochverfügbare Virtualisierungsumgebung konfigurieren, um sicherzustellen, dass bei einem Ausfall eines physischen Servers die virtuelle Maschine nahtlos auf einen anderen funktionierenden Server migriert werden kann. In diesem Artikel wird die Konfiguration einer hochverfügbaren Virtualisierungsumgebung unter Linux vorgestellt und Codebeispiele angehängt.
Debian-Serie:
$ sudo apt-get install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virt-manager
Red Hat Serie:
$ sudo yum install qemu-kvm libvirt Bridge-utils virt-manager
$ sudo virt-manager
In der virt-manager-Oberfläche können wir eine neue virtuelle Maschine erstellen, indem wir auf „Neue virtuelle Maschine erstellen“ klicken. Konfigurieren Sie nach Bedarf den Namen der virtuellen Maschine, die Speichergröße, die Festplattengröße und andere Parameter.
Debian-Serie:
$ sudo apt-get install targetcli
Red Hat-Serie:
$ sudo yum install targetcli
Nach Abschluss der Installation können wir targetcli verwenden Befehl zum Erstellen eines gemeinsam genutzten iSCSI-Speichers. Hier ist ein Beispiel:
$ sudo targetcli
/> -01.com.example:storage/tpg1/luns create /backstores/block/storage
/> exit
Red Hat-Serie:
installiert sind, müssen wir Pacemaker konfigurieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
$ sudo crm configure
Verwenden Sie den folgenden Befehl, um eine virtuelle IP-Ressource zu erstellen und sie der virtuellen Maschine zuzuordnen:
crm(live)# primitive virtual-ip ocf:heartbeat: IPaddr2 params ip= "192.168.0.100" cidr_netmask="24" nic="eth0" op monitor Interval="30s"
crm(live)# primitive virtual-machine ocf:pacemaker:VirtualDomain params hypervisor="qemu:/// system" config= "/etc/libvirt/qemu/some_guest.xml" op monitor Interval="30s"crm(live)# group vm-group virtual-ip virtual-machine
crm(live)# commit
Bevor Sie die virtuelle Maschine herunterfahren, können Sie den folgenden Befehl verwenden, um den Knoten anzuzeigen, auf dem sich die virtuelle Maschine befindet :
$ sudo crm status
Fazit:
Durch die Konfiguration einer hochverfügbaren Virtualisierungsumgebung können wir sicherstellen, dass bei Ausfall eines physischen Servers die virtuelle Maschine nahtlos auf einen anderen funktionierenden Server migriert werden kann. In diesem Artikel wird erläutert, wie Sie mit KVM, iSCSI, Pacemaker und Corosync eine hochverfügbare Virtualisierungsumgebung unter Linux konfigurieren, und entsprechende Codebeispiele bereitstellen. Ich hoffe, dass dieser Artikel den Lesern bei der Konfiguration einer hochverfügbaren Virtualisierungsumgebung hilfreich sein kann.
Referenzlinks:
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie eine hochverfügbare Virtualisierungsumgebung unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!