GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren und konfigurieren Sie oVirt 4.0 unter CentOS 7 / RHEL 7

oVirt ist eine kostenlose Open-Source-Virtualisierungssoftware, die in Linux-ähnlichen Betriebssystemen wie Fedora,  CentOS und RHEL verwendet wird. Mit anderen Worten können wir sagen, dass oVirt die Alternative zu VMware vSphere ist unter Linux. Die Ovirt-Community wird von Red Hat gegründet und unterstützt und gilt als Upstream-Projekt für Red Hat Enterprise Virtualization (RHEV ).

oVirt besteht aus zwei Hauptkomponenten:

  • oVirt-Engine
  • oVirt-Knoten

oVirt-Engine ist eine grafische Benutzeroberfläche oder wir können sagen, es ist ein Web-Administratorportal, von dem aus wir virtuelle Maschinen, Rechen-, Netzwerk- und Speicherressourcen verwalten können.

oVirt-Knoten ist entweder ein RHEL / CentOS- oder Fedora-Server, auf dem der vdsm-Dienst ausgeführt wird. Der Ovirt-Knoten fungiert als Hypervisor (KVM), auf dem alle virtuellen Maschinen erstellt werden.

In diesem Artikel installieren wir die neuste VersionoVirt 4.0.3 auf CentOS 7 / RHEL 7 . Wir werden zwei Server verwenden, einer fungiert als Ovirt-Engine und der andere als Ovirt-Knoten. Unten sind die Details:

oVirt-Engine :ovirtengine.example.com (192.168.1.30 )

oVirt-Knoten:ovirtnode.example.com (192.168.1.40)

Aktualisieren Sie die folgenden Einträge in der Datei /etc/hosts, falls Sie keinen lokalen DNS-Server haben.

192.168.1.30  ovirtengine.example.com
192.168.1.40  ovirtnode.example.com

Installationsschritte der oVirt Engine auf CentOS 7 / RHEL 7

Im Folgenden sind die Mindestanforderungen für ovirt-engine aufgeführt:

  •  Minimales Betriebssystem ( CentOS 7.x / RHEL 7.x )
  •  Dual-Core-Server
  •  4 GB RAM
  • 25 GB Speicherplatz
  • 1-Gbit/s-LAN-Karte

Führen Sie die folgenden Schritte nacheinander aus, um die ovirt-Engine zu installieren.

Schritt:1 Aktualisieren Sie den Server mit dem Befehl yum

Installieren Sie das neueste Update auf dem Server mit dem folgenden Befehl yum.

[[email protected] ~]# yum update -y

Sobald die Updates installiert sind, starten Sie den Server neu.

Schritt:2 oVirt 4.0.3 Repository aktivieren

ovirt-Engine-Pakete sind in CentOS- und RHEL-yum-Repositories nicht verfügbar. Führen Sie den folgenden Befehl aus, um das ovirt 4.0-Repertorium einzustellen und zu aktivieren

[[email protected] ~]# yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release40.rpm

Schritt:3 Installieren Sie das oVirt-Engine-Paket mit dem Befehl yum

Führen Sie den folgenden yum-Befehl aus, um die Ovirt-Engine zu installieren.

[[email protected] ~]# yum install ovirt-engine -y

Schritt:4 Starten Sie das ovirt-Engine-Installationsprogramm

Führen Sie den Befehl „engine-setu“ aus p’ von der Konsole aus startet es das ovirt-Engine-Installationsprogramm und stellt während der Installation interaktiv eine Reihe von Fragen und speichert alle Antworten in einer Antwortdatei. Die Antwortdatei kann wiederverwendet werden, um die Installation zu automatisieren.

[[email protected] ~]# engine-setup --generate-answer=/root/answer.txt
[ INFO ] Stage: Initializing
[ INFO ] Stage: Environment setup
 Configuration files: ['/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf', '/etc/ovirt-engine-setup.conf.d/10-packaging.conf']
 Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20160918040600-2gbi6m.log
 Version: otopi-1.5.2 (otopi-1.5.2-1.el7.centos)
[ INFO ] Stage: Environment packages setup
[ INFO ] Yum Downloading: base/7/x86_64 (0%)
[ INFO ] Yum Downloading: updates/7/x86_64 (0%)
[ INFO ] Stage: Programs detection
[ INFO ] Stage: Environment setup
[ INFO ] Stage: Environment customization
 
 --== PRODUCT OPTIONS ==--
 
 Configure Engine on this host (Yes, No) [Yes]: Yes
 Configure Image I/O Proxy on this host? (Yes, No) [Yes]: Yes
 Configure WebSocket Proxy on this host (Yes, No) [Yes]: Yes
 Please note: Data Warehouse is required for the engine. If you choose to not configure it on this host, you have to configure it on a remote host, and then configure the engine on this host so that it can access the database of the remote Data Warehouse host.
 Configure Data Warehouse on this host (Yes, No) [Yes]: Yes
 Configure VM Console Proxy on this host (Yes, No) [Yes]: Yes
 
 --== PACKAGES ==--
 
[ INFO ] Checking for product updates...
[ INFO ] No product updates found
 
 --== NETWORK CONFIGURATION ==--
 
 Host fully qualified DNS name of this server [ovirtengine.example.com]: ovirtengine.example.com
[WARNING] Failed to resolve ovirtengine.example.com using DNS, it can be resolved only locally
 Setup can automatically configure the firewall on this system.
 Note: automatic configuration of the firewall may overwrite current settings.
 Do you want Setup to configure the firewall? (Yes, No) [Yes]: No

 --== DATABASE CONFIGURATION ==--
 
 Where is the DWH database located? (Local, Remote) [Local]: Local
 Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
 Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Automatic
 Where is the Engine database located? (Local, Remote) [Local]: Local
 Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications.
 Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Automatic
 
 --== OVIRT ENGINE CONFIGURATION ==--
 
 Engine admin password: 
 Confirm engine admin password: 
[WARNING] Password is weak: it is too simplistic/systematic
 Use weak password? (Yes, No) [No]: Yes
 Application mode (Virt, Gluster, Both) [Both]: Both
 
 --== STORAGE CONFIGURATION ==--
 
 Default SAN wipe after delete (Yes, No) [No]: No
 
 --== PKI CONFIGURATION ==--
 
 Organization name for certificate [example.com]: example.com

 --== APACHE CONFIGURATION ==--
 
 Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications.
 Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]: Yes
 Setup can configure apache to use SSL using a certificate issued from the internal CA.
 Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Automatic
 
 --== SYSTEM CONFIGURATION ==--
 
 Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [No]: No
 
 --== MISC CONFIGURATION ==--
 
 Please choose Data Warehouse sampling scale:
 (1) Basic
 (2) Full
 (1, 2)[1]: 1
 
 --== END OF CONFIGURATION ==--
 
[ INFO ] Stage: Setup validation
[WARNING] Warning: Not enough memory is available on the host. Minimum requirement is 4096MB, and 16384MB is recommended.
 Do you want Setup to continue, with amount of memory less than recommended? (Yes, No) [No]: Yes
 
 --== CONFIGURATION PREVIEW ==--
 
 Application mode : both
 Default SAN wipe after delete : False
 Update Firewall : False
 Host FQDN : ovirtengine.example.com
 Engine database secured connection : False
 Engine database host : localhost
 Engine database user name : engine
 Engine database name : engine
 Engine database port : 5432
 Engine database host name validation : False
 DWH database secured connection : False
 DWH database host : localhost
 DWH database user name : ovirt_engine_history
 DWH database name : ovirt_engine_history
 DWH database port : 5432
 DWH database host name validation : False
 Engine installation : True
 PKI organization : example.com
 Configure local Engine database : True
 Set application as default page : True
 Configure Apache SSL : True
 DWH installation : True
 Configure local DWH database : True
 Engine Host FQDN : ovirtengine.example.com
 Configure Image I/O Proxy : True
 Configure VMConsole Proxy : True
 Configure WebSocket Proxy : True
 
 Please confirm installation settings (OK, Cancel) [OK]: OK

[ INFO ] Stage: Transaction setup
[ INFO ] Stopping engine service
[ INFO ] Stopping ovirt-fence-kdump-listener service
[ INFO ] Stopping dwh service
[ INFO ] Stopping Image I/O Proxy service
[ INFO ] Stopping websocket-proxy service
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Upgrading CA
[ INFO ] Initializing PostgreSQL
[ INFO ] Creating PostgreSQL 'engine' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating PostgreSQL 'ovirt_engine_history' database
[ INFO ] Configuring PostgreSQL
[ INFO ] Creating CA
[ INFO ] Creating/refreshing Engine database schema
[ INFO ] Creating/refreshing DWH database schema
[ INFO ] Configuring Image I/O Proxy
[ INFO ] Setting up ovirt-vmconsole proxy helper PKI artifacts
[ INFO ] Setting up ovirt-vmconsole SSH PKI artifacts
[ INFO ] Configuring WebSocket Proxy
[ INFO ] Creating/refreshing Engine 'internal' domain database schema
[ INFO ] Generating post install configuration file '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO ] Stage: Transaction commit
[ INFO ] Stage: Closing up
[ INFO ] Starting engine service
[ INFO ] Starting dwh service
[ INFO ] Restarting ovirt-vmconsole proxy service
 
 --== SUMMARY ==--
 
[ INFO ] Restarting httpd
 In order to configure firewalld, copy the files from
 /etc/ovirt-engine/firewalld to /etc/firewalld/services
 and execute the following commands:
 firewall-cmd --permanent --add-service ovirt-postgres
 firewall-cmd --permanent --add-service ovirt-https
 firewall-cmd --permanent --add-service ovirt-fence-kdump-listener
 firewall-cmd --permanent --add-service ovirt-imageio-proxy
 firewall-cmd --permanent --add-service ovirt-websocket-proxy
 firewall-cmd --permanent --add-service ovirt-http
 firewall-cmd --permanent --add-service ovirt-vmconsole-proxy
 firewall-cmd --reload
 The following network ports should be opened:
 tcp:2222
 tcp:443
 tcp:5432
 tcp:54323
 tcp:6100
 tcp:80
 udp:7410
 An example of the required configuration for iptables can be found at:
 /etc/ovirt-engine/iptables.example
 Please use the user '[email protected]' and password specified in order to login
 Web access is enabled at:
 http://ovirtengine.example.com:80/ovirt-engine
 https://ovirtengine.example.com:443/ovirt-engine
 Internal CA E2:96:0B:A0:6C:1E:B5:0D:BB:7B:B5:29:4D:88:92:5A:DA:1E:95:BC
 SSH fingerprint: 1f:7b:59:12:01:8c:b5:d7:21:49:3b:e9:e4:d1:72:da
[WARNING] Warning: Not enough memory is available on the host. Minimum requirement is 4096MB, and 16384MB is recommended.
 
 --== END OF SUMMARY ==--
 
[ INFO ] Stage: Clean up
 Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20160918040600-2gbi6m.log
[ INFO ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20160918041930-setup.conf'
[ INFO ] Generating answer file '/root/answer.txt'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ INFO ] Execution of setup completed successfully
[[email protected] ~]#

Falls die Firewall auf Ihrem Server aktiviert ist, führen Sie die in der obigen Ausgabe genannten Schritte aus.

Schritt:5 Greifen Sie auf das oVirt Engine-Webadministratorportal zu.

Öffnen Sie den Webbrowser und geben Sie URL :

ein

https://ovirtengine.example.com

oder

https://IP_Adresse

Ersetzen Sie den Domänennamen oder die IP-Adresse gemäß Ihrer Einrichtung.

Klicken Sie auf Administrator-Portal.

Geben Sie den Benutzernamen als „admin“ ein ‘ und das Passwort, das wir während der Installation und des Profils als intern angegeben haben.

An diesem Punkt ist die Installation der Ovirt-Engine abgeschlossen. Installieren Sie nun den Ovirt-Knoten.

Installationsschritte von oVirt Node (Hypervisor)

oVirt Node kann auf zwei verschiedene Arten konfiguriert werden. Die erste Methode besteht darin, dass wir den Hypervisor oder die ovirt-node iso herunterladen können Datei von seiner offiziellen Website und installieren Sie den Server von der heruntergeladenen ISO-Datei.

Die zweite Methode ist, dass wir vorhandenes CentOS erstellen können , RHEL und Fedora Server als Ovirt-Knoten, indem Sie das vdsm-Paket darauf installieren, und dann fügen wir diesen Host oder Server manuell aus dem Administratorportal der Ovirt-Engine hinzu.

Mindestanforderungen für den oVirt-Knoten sind:

  • Dual-Core-System
  • 10 GB physischer Arbeitsspeicher
  • 10 GB Speicherplatz
  • 1-Gbit/s-LAN-Karte

In diesem Tutorial gehe ich mit der ersten Methode vor, ich habe bereits die oVirt 4.0 Node iso heruntergeladen Datei. Brennen Sie die heruntergeladene ISO-Datei entweder auf eine DVD oder ein USB-Laufwerk und starten Sie den Server mit DVD/USB. Folgen Sie den Anweisungen auf dem Bildschirm.

Wählen Sie die erste Option „oVirt Node 4.0.3 installieren“. ‘

Wählen Sie die Sprache aus und klicken Sie auf Weiter …

Führen Sie im nächsten Schritt die folgenden Schritte aus:

  • Netzwerk konfigurieren
  •  Hostnamen festlegen
  •  Festplatte für die Installation des Betriebssystems auswählen
  • Datum und Uhrzeit gemäß Einrichtung
  • Tastaturlayout

In meinem Fall lautet der Hostname „ovirtnode.example.com “ und die IP-Adresse ist 192.168.1.40

Klicken Sie auf Installation starten

Legen Sie das Root-Passwort fest und klicken Sie auf Fertig

oVirt 4.0.3 Node-Installation wird ausgeführt.

Sobald die Installation abgeschlossen ist, starten Sie Ihren Server neu.

Fügen Sie den oVirt-Knoten (ovirtnode.example) in der ovirt-Engine vom Web-Administrator-Portal hinzu.

Melden Sie sich beim Administrator-Portal  an, gehen Sie zur Registerkarte „Hosts“ —> klicken Sie auf „Neu“

Geben Sie die Details des ovirt-Knotens an.

Wenn Sie mit den Eingaben fertig sind, klicken Sie auf OK.

Da ich dieses Setup in meinem Labor durchführe, werde ich nicht „Energieverwaltung konfigurieren “. Klicken Sie auf OK

Wie wir unten sehen können, installiert diese Ovirt-Engine die Software auf dem Ovirt-Knoten. Falls der Host nach der Installation der Software nicht aktiviert wird, wählen Sie Host und klicken Sie auf Aktivieren

Wie wir sehen können, ist der Host jetzt aktiviert.

Das ist alles. Ich hoffe, Ihnen gefallen die Installations- und Konfigurationsschritte von oVirt 4.0.3. Im kommenden Artikel werden wir besprechen, wie Rechenzentren, Cluster und virtuelle Maschinen erstellt werden.


Cent OS
  1. So installieren und konfigurieren Sie Nginx unter CentOS 7

  2. So installieren und konfigurieren Sie R auf einem Linux-System mit RHEL 8 / CentOS 8

  3. CentOS / RHEL 7 :So installieren und konfigurieren Sie Telnet

  4. So installieren und konfigurieren Sie Samba in CentOS / RHEL

  5. So installieren und konfigurieren Sie Telnet in RHEL / CentOS 5,6

So installieren und konfigurieren Sie Checkmk unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Nagios Core unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie den VNC-Server in CentOS 7 / RHEL 7

So installieren und konfigurieren Sie Jenkins unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie MariaDB in CentOS / RHEL 7

So installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8