SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Enterprise Open Source
Virtualisierung mit
oVirt und RHEV
DI (FH) René Koch
Agenda
Einführung
Komponenten
Erweiterungen & Monitoring
Use Cases & Herausforderungen
Einführung – RHEV/oVirt
Zentralisiertes Management
für Server und Desktop-
Virtualisierung
Basierend auf KVM
Führend bei Performance,
Skalierbarkeit und Sicherheit
Open Source Alternative zu
VMware vSphere/vCenter
Einführung – RHEV/oVirt
Komponenten
RHEV Host (Hypervisor)
RHEV Manager
User Portal
Self-Provisioning Portal
REST-API, Python-, Java-SDK*
RHEV Shell
Reporting Engine
UI-Plugins*
* oVirt 3.2
Komponenten -Architektur
Komponenten – RHEV Hypervisor
Standalone Hypervisor
– Geringe Größe < 200MB
– Minimales RHEL (Fedora) + KVM
– Sicherheitsfeatures (read-only,
iptables und SELinux)
– Läuft auf allen RHEL zertifizierten
Servern mit Intel VT/AMD-V CPUs
– Einfache Installation, Konfiguration
und Upgrademöglichkeit
– Installation via PXE-Boot, USB-Boot,
CD oder Festplatte
Komponenten – RHELHypervisor
Red Hat Enterprise Linux 6
(Fedora/CentOS)
– RHEL + KVM
– Sicherheitsfeatures (SELinux,
iptables,...)
– Läuft auf allen RHEL zertifizierten
Servern mit Intel VT/AMD-V CPUs
– Benutzerdefinierte Installation,
Konfiguration und Upgrade-möglichkeit
– Unterstützt Hook-Skripte
– Installation via PXE-Boot, USB-Boot, CD
oder Festplatte
Komponenten – RHEV Manager
Hochverfügbarkeit
Live Migration
Load Balancing (DRS)
Power Saver (DPM)
Maintenance Manager (RHEV-H Updates)
Image Management (Templates, Thin Provisioning, Snapshots)
Zentrales Storage- und Netzwerkmanagement
Monitoring und Reporting
V2V und P2V (VMware, XEN, KVM -> RHEV)
VDI für Windows und Linux Gäste
Komponenten – RHEV Manager
Komponenten – RHEV Manager
Storage
Data Domain
– NFS
– iSCSI
– Fibre Channel
– POSIX compliant storage
– Local on host
ISO Domain
Export Domain
Komponenten – RHEV Manager
GlusterFS-Support ab RHEV 3.1
Komponenten – RHEV Manager
Virtuelle Maschinen
Komponenten – RHEV Manager
Suche über Datacenter hinweg
Kombination verschiedenster Parameter
Bookmarken von Suchoperationen
Komponenten – RHEV Manager
Tags
Komponenten - VDI
Zentralisiertes Management
Virtuelle Desktops mit „physical PC
experience“
– Mehrere Monitore
– HD Videos
– Bi-direktionale
Audio/Video-Übertragungen für VoIP
und Videokonferenzen
– Smartcard Unterstützung
– USB Unterstützung
Windows und Linux-Gäste
Virtual Desktop
Infrastructure
Komponenten - VDI
User Portal für VM Kontrolle
USB Policy Editor
Desktop-Pools
– Erstellen vom VMs aus Templates
– Pre-Started VMs
– Sysprep
– Automatisches und manuelles Zurücksetzen
Komponenten – User Portal
Komponenten – Self-Provisioning
Portal
Self-Provisioning virtueller Maschinen
Komponenten - REST-API
Representational State Transfer
HTTP-Aktionen:
– GET
– PUT
– POST
– DELETE
(Fast) alle Tasks möglich wie im Admin-Portal
Komponenten – Python/JAVA-SDK
JAVA-SDK ab oVirt 3.2
Python-SDK:
Connected to Red Hat Enterprise Virtualization Manager successfully!
from ovirtsdk.api import API
from ovirtsdk.xml import params
try:
api = API (url="https://HOST",
username="USER",
password="PASS",
ca_file="ca.crt")
print "Connected to %s successfully!" % api.get_product_info().name
api.disconnect()
except Exception as ex:
print "Unexpected error: %s" % ex
Komponenten – RHEV Shell
CLI-Interface für RHEV
oVirt: ovirt-shell
# rhevm-shell -c -l "https://rhevm/api" -P 443 -u
"admin@internal" -p 'secret'
[RHEVM shell (connected)]# list vms --show-all | grep "Example"
name : Example1
name : Example2
name : ExampleEngineering
descriptiom : An Example description
name : BestExampleVM
Komponenten – UI Plugins
Infrastruktur und API zum Erstellen von User
Interface Plugins für oVirt-Engine
Verfügbar ab oVirt 3.2
Erweiterung durch:
– Main Tabs
– Sub Tabs
– Buttons
Informationen:
http://www.ovirt.org/Features/UIPlugins
Komponenten – UI Plugins
oVirt Monitoring UI Plugin
Author: René Koch <r.koch@ovido.at>
Project web site:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin
Installation documentation:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu
gin:install
UI plugin source code:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin:svn
Komponenten – UI Plugins
oVirt Monitoring UI Plugin
Author: René Koch <r.koch@ovido.at>
Project web site:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin
Installation documentation:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu
gin:install
UI plugin source code:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin:svn
Komponenten – UI Plugins
oVirt Monitoring UI Plugin
Author: René Koch <r.koch@ovido.at>
Project web site:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin
Installation documentation:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu
gin:install
UI plugin source code:
https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl
ugin:svn
Monitoring
Überwachung einer RHEV und
oVirt-Umgebung mittels Icinga/Nagios
check_rhev3
– Author: René Koch <r.koch@ovido.at>
– Project web site:
https://labs.ovido.at/monitoring/wiki/check_rhev3
Monitoring - check_rhev3
Überwachung von:
– Datacenter
– Cluster
– Hosts
– Storagedomains
– Virtual Machines
– Virtual Machine Pools
$ check_rhev3 -H rhevm -a admin@internal:password -D default -l status
RHEV OK: Datacenters ok - 1/1 Datacenters with state UP|Datacenters=1;1;1;0;
Use Cases
Server-Virtualisierung
Desktop-Virtualisierung
Private Clouds
– Abrechnung von Ressourcen-Auslastung oder
Laufzeit via PostgreSQL-Datenbank
– Entwickler-Portal
Virtualisierte Call Center
Anbindung von Außenstellen
Herausforderungen
Benötigt SAN/NAS
Lokales Storage vermeiden (NFS besser)
Komplexe Netzwerkkonfiguration etwas mühsam
konfigurierbar
Verhalten teilweise konservativ
Funktioniert wie Cluster→Fencing!
Nicht alles via GUI lösbar (z.B. Manager-Updates)
Fedora ist nicht optimal als Grundlage für oVirt
Weitere Informationen - RHEV
Webseite:
http://www.redhat.com/products/virtualization/
Dokumentation:
https://access.redhat.com/site/documentation/
Red_Hat_Enterprise_Virtualization/
60-Tage Testversion:
http://www.redhat.com/breakfree/?intcmp=
70160000000UaWYAA0
Marketplace:
http://marketplace.redhat.com/rhev
Weitere Informationen - oVirt
Webseite: http://www.ovirt.org/Home
Dokumentation:
http://www.ovirt.org/Documentation
Download: http://www.ovirt.org/Download
Mailinglisten: http://www.ovirt.org/Mailing_lists
users@ovirt.org - User Mailingliste
Weitere Informationen - Referent
Name: DI (FH) René Koch
E-Mail: r.koch@ovido.at
Nagios-Plugins für RHEV/oVirt:
https://labs.ovido.at/monitoring/wiki/check_rhe
v3
oVirt Monitoring UI Plugin:
https://labs.ovido.at/monitoring/wiki/ovirt-monit
oring-ui-plugin
Herzlichen Dank für IhreAufmerksamkeit!
Fragen?

Weitere ähnliche Inhalte

Was ist angesagt?

Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichOliver Lemm
 
Konfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonrad Ferdinand Heimel
 
Fix & fertig: Best Practises für "XPages-Migranten"
Fix & fertig: Best Practises für "XPages-Migranten"Fix & fertig: Best Practises für "XPages-Migranten"
Fix & fertig: Best Practises für "XPages-Migranten"Oliver Busse
 
Präsentation webservices
Präsentation webservicesPräsentation webservices
Präsentation webservicesxxtesaxx
 
Automation with Ansible
Automation with AnsibleAutomation with Ansible
Automation with AnsibleSusannSgorzaly
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Ulrich Krause
 
EnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heuteEnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heutePhilipp Burgmer
 

Was ist angesagt? (9)

Einführung Maven
Einführung MavenEinführung Maven
Einführung Maven
 
Sesam (APEX) Öffne Dich
Sesam (APEX) Öffne DichSesam (APEX) Öffne Dich
Sesam (APEX) Öffne Dich
 
Konfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode ChefKonfigurationsmanagement mit Opscode Chef
Konfigurationsmanagement mit Opscode Chef
 
check_sap_health
check_sap_healthcheck_sap_health
check_sap_health
 
Fix & fertig: Best Practises für "XPages-Migranten"
Fix & fertig: Best Practises für "XPages-Migranten"Fix & fertig: Best Practises für "XPages-Migranten"
Fix & fertig: Best Practises für "XPages-Migranten"
 
Präsentation webservices
Präsentation webservicesPräsentation webservices
Präsentation webservices
 
Automation with Ansible
Automation with AnsibleAutomation with Ansible
Automation with Ansible
 
Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1Keine Angst vor Sametime 8.5.1
Keine Angst vor Sametime 8.5.1
 
EnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heuteEnterJS 2015 - JavaScript von Morgen schon heute
EnterJS 2015 - JavaScript von Morgen schon heute
 

Ähnlich wie OSDC 2013 | Enterprise open source virtualization with oVirt and RHEV by René Koch

ANEO | Automatisierung mit RedHat Ansible
ANEO | Automatisierung mit RedHat AnsibleANEO | Automatisierung mit RedHat Ansible
ANEO | Automatisierung mit RedHat AnsibleCarolineAuerMarcher
 
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware MonitoringOSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware MonitoringNETWAYS
 
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-MonitoringsOSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-MonitoringsNETWAYS
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenBjoern Reinhold
 
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Torsten Kleiber
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudMarc Müller
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOpsAndreas Koop
 
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der CloudCitrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der CloudDigicomp Academy AG
 
High Security PHP Applications
High Security PHP ApplicationsHigh Security PHP Applications
High Security PHP Applicationsguest0e6d5e
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationThomas Siegers
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerB1 Systems GmbH
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenChristian Münch
 
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...BOSTON Server & Storage Solutions GmbH
 
Make Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringMake Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringQAware GmbH
 
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und JavaJUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und Javacamunda services GmbH
 
Überblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeÜberblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeAndreas Schreiber
 
Übersicht Skriptsprachen
Übersicht SkriptsprachenÜbersicht Skriptsprachen
Übersicht SkriptsprachenA. LE
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...LeanIX GmbH
 

Ähnlich wie OSDC 2013 | Enterprise open source virtualization with oVirt and RHEV by René Koch (20)

ANEO | Automatisierung mit RedHat Ansible
ANEO | Automatisierung mit RedHat AnsibleANEO | Automatisierung mit RedHat Ansible
ANEO | Automatisierung mit RedHat Ansible
 
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware MonitoringOSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
OSMC 2016 - Hello Redfish, Goodbye IPMI - The future of Hardware Monitoring
 
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-MonitoringsOSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
OSMC 2016 | Hello Redfish, goodbye IPMI - Die Zukunft des Hardware-Monitorings
 
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge UnternehmenGewinnung von OPEN SOURCE Techniken für junge Unternehmen
Gewinnung von OPEN SOURCE Techniken für junge Unternehmen
 
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
Das dreckige Dutzend - ADF Migration nach 12c in der IKB - DOAG 2014.
 
Basta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der CloudBasta 2016 - Test- und Releaseumgebungen in der Cloud
Basta 2016 - Test- und Releaseumgebungen in der Cloud
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Oracle WebLogic for DevOps
Oracle WebLogic for DevOpsOracle WebLogic for DevOps
Oracle WebLogic for DevOps
 
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der CloudCitrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
Citrix Fit4Cloud Reihe: Citrix XenServer in der Cloud
 
High Security PHP Applications
High Security PHP ApplicationsHigh Security PHP Applications
High Security PHP Applications
 
Webanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und AdministrationWebanwendungen - Installation, Konfiguration und Administration
Webanwendungen - Installation, Konfiguration und Administration
 
Ausrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker
 
Abläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisierenAbläufe mit PHP und Phing automatisieren
Abläufe mit PHP und Phing automatisieren
 
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
Fische im Rechenzentrum – Was genau ist eigentlich dieses Redfish und wozu br...
 
Make Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform EngineeringMake Developers Fly: Principles for Platform Engineering
Make Developers Fly: Principles for Platform Engineering
 
Einführung in Docker
Einführung in DockerEinführung in Docker
Einführung in Docker
 
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und JavaJUG Luzern: Open Source BPM mit BPMN 2.0 und Java
JUG Luzern: Open Source BPM mit BPMN 2.0 und Java
 
Überblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle VersionsmanagementsystemeÜberblick über aktuelle Versionsmanagementsysteme
Überblick über aktuelle Versionsmanagementsysteme
 
Übersicht Skriptsprachen
Übersicht SkriptsprachenÜbersicht Skriptsprachen
Übersicht Skriptsprachen
 
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
CodeTalks Vortrag: Automatisierung mit Ansible & Jenkins @ LeanIX Enterprise ...
 

OSDC 2013 | Enterprise open source virtualization with oVirt and RHEV by René Koch

  • 1. Enterprise Open Source Virtualisierung mit oVirt und RHEV DI (FH) René Koch
  • 3. Einführung – RHEV/oVirt Zentralisiertes Management für Server und Desktop- Virtualisierung Basierend auf KVM Führend bei Performance, Skalierbarkeit und Sicherheit Open Source Alternative zu VMware vSphere/vCenter
  • 5. Komponenten RHEV Host (Hypervisor) RHEV Manager User Portal Self-Provisioning Portal REST-API, Python-, Java-SDK* RHEV Shell Reporting Engine UI-Plugins* * oVirt 3.2
  • 7. Komponenten – RHEV Hypervisor Standalone Hypervisor – Geringe Größe < 200MB – Minimales RHEL (Fedora) + KVM – Sicherheitsfeatures (read-only, iptables und SELinux) – Läuft auf allen RHEL zertifizierten Servern mit Intel VT/AMD-V CPUs – Einfache Installation, Konfiguration und Upgrademöglichkeit – Installation via PXE-Boot, USB-Boot, CD oder Festplatte
  • 8. Komponenten – RHELHypervisor Red Hat Enterprise Linux 6 (Fedora/CentOS) – RHEL + KVM – Sicherheitsfeatures (SELinux, iptables,...) – Läuft auf allen RHEL zertifizierten Servern mit Intel VT/AMD-V CPUs – Benutzerdefinierte Installation, Konfiguration und Upgrade-möglichkeit – Unterstützt Hook-Skripte – Installation via PXE-Boot, USB-Boot, CD oder Festplatte
  • 9. Komponenten – RHEV Manager Hochverfügbarkeit Live Migration Load Balancing (DRS) Power Saver (DPM) Maintenance Manager (RHEV-H Updates) Image Management (Templates, Thin Provisioning, Snapshots) Zentrales Storage- und Netzwerkmanagement Monitoring und Reporting V2V und P2V (VMware, XEN, KVM -> RHEV) VDI für Windows und Linux Gäste
  • 11. Komponenten – RHEV Manager Storage Data Domain – NFS – iSCSI – Fibre Channel – POSIX compliant storage – Local on host ISO Domain Export Domain
  • 12. Komponenten – RHEV Manager GlusterFS-Support ab RHEV 3.1
  • 13. Komponenten – RHEV Manager Virtuelle Maschinen
  • 14. Komponenten – RHEV Manager Suche über Datacenter hinweg Kombination verschiedenster Parameter Bookmarken von Suchoperationen
  • 15. Komponenten – RHEV Manager Tags
  • 16. Komponenten - VDI Zentralisiertes Management Virtuelle Desktops mit „physical PC experience“ – Mehrere Monitore – HD Videos – Bi-direktionale Audio/Video-Übertragungen für VoIP und Videokonferenzen – Smartcard Unterstützung – USB Unterstützung Windows und Linux-Gäste Virtual Desktop Infrastructure
  • 17. Komponenten - VDI User Portal für VM Kontrolle USB Policy Editor Desktop-Pools – Erstellen vom VMs aus Templates – Pre-Started VMs – Sysprep – Automatisches und manuelles Zurücksetzen
  • 20. Komponenten - REST-API Representational State Transfer HTTP-Aktionen: – GET – PUT – POST – DELETE (Fast) alle Tasks möglich wie im Admin-Portal
  • 21. Komponenten – Python/JAVA-SDK JAVA-SDK ab oVirt 3.2 Python-SDK: Connected to Red Hat Enterprise Virtualization Manager successfully! from ovirtsdk.api import API from ovirtsdk.xml import params try: api = API (url="https://HOST", username="USER", password="PASS", ca_file="ca.crt") print "Connected to %s successfully!" % api.get_product_info().name api.disconnect() except Exception as ex: print "Unexpected error: %s" % ex
  • 22. Komponenten – RHEV Shell CLI-Interface für RHEV oVirt: ovirt-shell # rhevm-shell -c -l "https://rhevm/api" -P 443 -u "admin@internal" -p 'secret' [RHEVM shell (connected)]# list vms --show-all | grep "Example" name : Example1 name : Example2 name : ExampleEngineering descriptiom : An Example description name : BestExampleVM
  • 23. Komponenten – UI Plugins Infrastruktur und API zum Erstellen von User Interface Plugins für oVirt-Engine Verfügbar ab oVirt 3.2 Erweiterung durch: – Main Tabs – Sub Tabs – Buttons Informationen: http://www.ovirt.org/Features/UIPlugins
  • 24. Komponenten – UI Plugins oVirt Monitoring UI Plugin Author: René Koch <r.koch@ovido.at> Project web site: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin Installation documentation: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu gin:install UI plugin source code: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin:svn
  • 25. Komponenten – UI Plugins oVirt Monitoring UI Plugin Author: René Koch <r.koch@ovido.at> Project web site: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin Installation documentation: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu gin:install UI plugin source code: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin:svn
  • 26. Komponenten – UI Plugins oVirt Monitoring UI Plugin Author: René Koch <r.koch@ovido.at> Project web site: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin Installation documentation: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-plu gin:install UI plugin source code: https://labs.ovido.at/monitoring/wiki/ovirt-monitoring-ui-pl ugin:svn
  • 27. Monitoring Überwachung einer RHEV und oVirt-Umgebung mittels Icinga/Nagios check_rhev3 – Author: René Koch <r.koch@ovido.at> – Project web site: https://labs.ovido.at/monitoring/wiki/check_rhev3
  • 28. Monitoring - check_rhev3 Überwachung von: – Datacenter – Cluster – Hosts – Storagedomains – Virtual Machines – Virtual Machine Pools $ check_rhev3 -H rhevm -a admin@internal:password -D default -l status RHEV OK: Datacenters ok - 1/1 Datacenters with state UP|Datacenters=1;1;1;0;
  • 29. Use Cases Server-Virtualisierung Desktop-Virtualisierung Private Clouds – Abrechnung von Ressourcen-Auslastung oder Laufzeit via PostgreSQL-Datenbank – Entwickler-Portal Virtualisierte Call Center Anbindung von Außenstellen
  • 30. Herausforderungen Benötigt SAN/NAS Lokales Storage vermeiden (NFS besser) Komplexe Netzwerkkonfiguration etwas mühsam konfigurierbar Verhalten teilweise konservativ Funktioniert wie Cluster→Fencing! Nicht alles via GUI lösbar (z.B. Manager-Updates) Fedora ist nicht optimal als Grundlage für oVirt
  • 31. Weitere Informationen - RHEV Webseite: http://www.redhat.com/products/virtualization/ Dokumentation: https://access.redhat.com/site/documentation/ Red_Hat_Enterprise_Virtualization/ 60-Tage Testversion: http://www.redhat.com/breakfree/?intcmp= 70160000000UaWYAA0 Marketplace: http://marketplace.redhat.com/rhev
  • 32. Weitere Informationen - oVirt Webseite: http://www.ovirt.org/Home Dokumentation: http://www.ovirt.org/Documentation Download: http://www.ovirt.org/Download Mailinglisten: http://www.ovirt.org/Mailing_lists users@ovirt.org - User Mailingliste
  • 33. Weitere Informationen - Referent Name: DI (FH) René Koch E-Mail: r.koch@ovido.at Nagios-Plugins für RHEV/oVirt: https://labs.ovido.at/monitoring/wiki/check_rhe v3 oVirt Monitoring UI Plugin: https://labs.ovido.at/monitoring/wiki/ovirt-monit oring-ui-plugin
  • 34. Herzlichen Dank für IhreAufmerksamkeit! Fragen?