SUSE Linux (Enterprise Server) ist eine populäre Linuxdistribution. Doch wo hört Linux auf und fängt SUSE an ? Im professionellen Umfeld lohnt es sich, die Betriebskonzepte etwas auf SUSE auszurichten um damit die Linuxumgebung effizienter und optimaler zu betreiben. Der Vortrag führt in die speziellen Themen von SUSE Linux ein und zeigt wie man mit SUSE Linux optimal arbeitet und zeigt nützliche Tipps und Handwerkszeug für den professionellen Einsatz von SUSE Linux auf:
Software Management mit Repositories
RPM Pakete für die Administration und eigene Inhalte verwenden
Subscription Management Tool
SuSE Linux unter die Haube geschaut - Wie man YaST nicht benutzt
Netzwerkkonfiguration SuSE-like (ifrename, bonding, bridging ...)
Warum SLES und nicht openSuSE - aus dem wahren Leben berichtet
Wie bekommt man wirklich Support bei SuSE ? Die Nuernberger gibt es noch !
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...NETWAYS
OpenStack ist eine IaaS (Infrastructure as a service) Plattform für Cloud Lösungen. Initial wurde das OpenStack Projekt von Rackspace und der NASA gegründet, inzwischen haben sich aber auch viele weitere Firmen, wie Citrix, DELL, RightScale und sogar INTEL und AMD angeschlossen. Das Projekt besteht aus zwei verchiedenen Teilbereichen: OpenStack Compute, einem Cloud Computing Controller, der alle Aktivitäten, wie beispielsweise das Starten und Stoppen von Maschinen in der Cloud koordiniert. Sowie OpenStack Object Storage einem verteilten Speichersystem für VM Images, Bilder, E-Mails und weitere Objekte innerhalb einer Cloud.
Der Vortrag schildert die ersten praktischen Erfahrungen mit OpenStack aus konkreten Evaluationsprojekten: Warum entscheiden sich große Firmen für OpenStack, wie wird evaluiert, packetiert und getestet?
SUSE Linux (Enterprise Server) ist eine populäre Linuxdistribution. Doch wo hört Linux auf und fängt SUSE an ? Im professionellen Umfeld lohnt es sich, die Betriebskonzepte etwas auf SUSE auszurichten um damit die Linuxumgebung effizienter und optimaler zu betreiben. Der Vortrag führt in die speziellen Themen von SUSE Linux ein und zeigt wie man mit SUSE Linux optimal arbeitet und zeigt nützliche Tipps und Handwerkszeug für den professionellen Einsatz von SUSE Linux auf:
Software Management mit Repositories
RPM Pakete für die Administration und eigene Inhalte verwenden
Subscription Management Tool
SuSE Linux unter die Haube geschaut - Wie man YaST nicht benutzt
Netzwerkkonfiguration SuSE-like (ifrename, bonding, bridging ...)
Warum SLES und nicht openSuSE - aus dem wahren Leben berichtet
Wie bekommt man wirklich Support bei SuSE ? Die Nuernberger gibt es noch !
OSDC 2011 | Enterprise Cloud Lösung - Open Stack in der Praxis by Christian B...NETWAYS
OpenStack ist eine IaaS (Infrastructure as a service) Plattform für Cloud Lösungen. Initial wurde das OpenStack Projekt von Rackspace und der NASA gegründet, inzwischen haben sich aber auch viele weitere Firmen, wie Citrix, DELL, RightScale und sogar INTEL und AMD angeschlossen. Das Projekt besteht aus zwei verchiedenen Teilbereichen: OpenStack Compute, einem Cloud Computing Controller, der alle Aktivitäten, wie beispielsweise das Starten und Stoppen von Maschinen in der Cloud koordiniert. Sowie OpenStack Object Storage einem verteilten Speichersystem für VM Images, Bilder, E-Mails und weitere Objekte innerhalb einer Cloud.
Der Vortrag schildert die ersten praktischen Erfahrungen mit OpenStack aus konkreten Evaluationsprojekten: Warum entscheiden sich große Firmen für OpenStack, wie wird evaluiert, packetiert und getestet?
Die Verfügbarkeit eines IT-Systems definiert sich durch seine Wiederherstellungszeit auf "blankem Metall". Linux bietet alle nötigen Hilfsmittel, um eine schnelle und schmerzlose Wiederherstellung zu garantieren. Diese sind jedoch vielerorts noch nicht in den operativen Betrieb eingeflossen.
Im Rahmen des Vortrags werden die Grundlagen von Linux Disaster Recovery beleuchtet und die Vorteile, die ein Linuxsystem dabei bietet. Verschiedene Open Source Projekte, die Disaster Recovery für Linux automatisieren, werden kurz vorgestellt und verglichen. Weiterer wichtiger Punkt sind organisatorische Abläufe, die ebenso zu einer sicher kurzen Widerherstellungszeit beitragen wie ein aktuelles Recovery-Medium.
Abschließend wird auf die Aspekte des Disaster Recovery in größeren Umgebungen eingegangen, da dort leicht mit zentralen Mitteln eine einheitliche Lösung erstellt werden kann. Schwerpunkt ist hier insbesondere die Sicherheit von Disaster Recovery Lösungen, die oftmals gerne "große Scheunentore" darstellen.
Mit "Relax & Recover" wird ein aktuelles Open Source Projekt vorgestellt, daß eine integrierte und sichere Disaster Recovery Umgebung implementiert. Ein Live-Demo demonstriert, wie schnell und einfach ein Linuxsystem ohne spezielles Know-How wiederhergestellt werden kann.
Häufig starten Oracle-Application-Express-Anwendungen als kleine, von Fachabteilungen gestartete Initiativen,
entwickeln sich dann aber schnell zu geschäftskritischen Anwendungen. Um diesem Umstand
gerecht zu werden, reicht der Rechner unter dem Schreibtisch nicht mehr aus. Dieser Artikel zeigt eine
mögliche Architektur, um Apex zukunftssicher zu betreiben.
El documento describe 10 experiencias realizadas por estudiantes de 3er grado sobre la corrosión de virulana. Colocaron muestras de virulana en diferentes condiciones como dentro de botellas y latas con y sin agua, al aire libre y bajo techo. Observando después de una semana, notaron que la virulana solo se oxidaba en presencia de agua y exposición al sol, mientras que permaneció intacta en ausencia de agua o bajo techo.
Rosangela marin asignacion i estructura discretarosangelamarin
Este documento presenta los objetivos y contenidos de la Unidad 1 de una asignatura sobre lógica proposicional. Los objetivos generales son experimentar métodos de demostración directa e indirecta. Los objetivos específicos incluyen definir proposiciones, identificar conectivos lógicos, formas proposicionales, leyes del álgebra proposicional, y aplicar métodos de demostración y construir circuitos lógicos. Se explican estos conceptos clave y se proveen ejemplos de su aplicación.
Este documento presenta las instrucciones para una práctica de fotografía con móvil. Se pide realizar diferentes tipos de fotografías como centro de interés, contar una historia, redescubrir objetos cotidianos, diferentes puntos de vista, aplicar reglas de composición como los tercios y el movimiento, retratos con expresiones variadas, fotos en color y textura, y collages y efectos digitales. Se debe incluir las imágenes tomadas con comentarios y una conclusión en la presentación final.
Este documento describe un germinador creado por estudiantes y su maestra con semillas de varias plantas como achicoria, repollo y habas. Incluye fotos del germinador unos días después de su construcción y luego de varias semanas, mostrando el crecimiento de las raíces, hojas y tallos. También contiene observaciones del desarrollo de las plantas después de un mes, así como información sobre otras actividades relacionadas con la huerta escolar.
La globalización es un proceso económico, social y cultural a gran escala que consiste en la creciente interdependencia entre países a través de transformaciones que les dan un carácter global. La globalización se origina en Occidente y se ha expandido en las últimas décadas del siglo XX, recibiendo un mayor impulso con la caída del comunismo. Existe un debate sobre sus efectos, con algunos argumentando que amenaza la soberanía nacional y la identidad cultural, mientras otros sostienen que puede generar mayor riqueza.
Este documento describe las propiedades y usos de la menta. La menta es una planta aromática perenne que se usa comúnmente en infusiones, productos farmacéuticos, alimenticios y cosméticos debido a sus propiedades antisépticas, antiinflamatorias y antiespasmódicas. Además, incluye una receta detallada para hacer una tarta de chocolate con menta.
Este documento presenta una guía sobre herramientas telemáticas para estudiantes de la Universidad Nacional Abierta y a Distancia. Incluye la lista de estudiantes y su información de contacto, así como una tabla comparando los tipos de buscadores (automáticos, temáticos y especializados), describiendo sus características y diferencias con ejemplos. Al final, proporciona referencias bibliográficas relacionadas con herramientas telemáticas.
El documento discute si los hongos son seres vivos y explica algunas de sus características. Los hongos se clasifican por separado de las plantas debido a que tienen características únicas como no poder moverse y crecer sobre otros seres vivos. Cumplen un papel importante en los ecosistemas al descomponer y reciclar materia orgánica.
La Ley 114 regula la pesca de centolla y centollón en las aguas jurisdiccionales de la provincia de Tierra del Fuego. Requiere un permiso de pesca otorgado por la autoridad provincial, fija tamaños mínimos legales para la captura, establece vedas en ciertas áreas y épocas, y solo permite el uso de trampas como arte de pesca, prohibiendo otros métodos. También establece sanciones por infracciones y designa al Ministerio de Economía provincial como autoridad de aplicación.
El documento discute los requisitos éticos mínimos para un sistema político deseable desde la perspectiva ética. Señala que la política y la ética buscan la mejor forma de vida a través de la libertad y la organización social. Plantea que un sistema político debe: 1) respetar al máximo todas las formas de libertad humana y evitar las dictaduras, 2) respetar las facetas públicas de la libertad como expresión y movilidad, y 3) garantizar asistencia a los que sufren sin limitar la dignidad y libertad de las personas.
El documento contiene información sobre varios componentes electrónicos básicos como resistores, diodos, transistores, SCR, TRIAC y DIAC. Describe sus funciones, características y aplicaciones principales en circuitos eléctricos y electrónicos.
Los dispositivos permiten la comunicación entre la computadora y el usuario, introduciendo datos de entrada o representando resultados de salida. Los dispositivos de entrada convierten la información en señales eléctricas e incluyen teclados, micrófonos y escáneres. Los dispositivos de salida reproducen la información procesada por la CPU mediante monitores, impresoras y altavoces. Los dispositivos de almacenamiento y memoria almacenan software y datos usando tecnologías ópticas o magnéticas como discos duros y discos
Die Verfügbarkeit eines IT-Systems definiert sich durch seine Wiederherstellungszeit auf "blankem Metall". Linux bietet alle nötigen Hilfsmittel, um eine schnelle und schmerzlose Wiederherstellung zu garantieren. Diese sind jedoch vielerorts noch nicht in den operativen Betrieb eingeflossen.
Im Rahmen des Vortrags werden die Grundlagen von Linux Disaster Recovery beleuchtet und die Vorteile, die ein Linuxsystem dabei bietet. Verschiedene Open Source Projekte, die Disaster Recovery für Linux automatisieren, werden kurz vorgestellt und verglichen. Weiterer wichtiger Punkt sind organisatorische Abläufe, die ebenso zu einer sicher kurzen Widerherstellungszeit beitragen wie ein aktuelles Recovery-Medium.
Abschließend wird auf die Aspekte des Disaster Recovery in größeren Umgebungen eingegangen, da dort leicht mit zentralen Mitteln eine einheitliche Lösung erstellt werden kann. Schwerpunkt ist hier insbesondere die Sicherheit von Disaster Recovery Lösungen, die oftmals gerne "große Scheunentore" darstellen.
Mit "Relax & Recover" wird ein aktuelles Open Source Projekt vorgestellt, daß eine integrierte und sichere Disaster Recovery Umgebung implementiert. Ein Live-Demo demonstriert, wie schnell und einfach ein Linuxsystem ohne spezielles Know-How wiederhergestellt werden kann.
Häufig starten Oracle-Application-Express-Anwendungen als kleine, von Fachabteilungen gestartete Initiativen,
entwickeln sich dann aber schnell zu geschäftskritischen Anwendungen. Um diesem Umstand
gerecht zu werden, reicht der Rechner unter dem Schreibtisch nicht mehr aus. Dieser Artikel zeigt eine
mögliche Architektur, um Apex zukunftssicher zu betreiben.
El documento describe 10 experiencias realizadas por estudiantes de 3er grado sobre la corrosión de virulana. Colocaron muestras de virulana en diferentes condiciones como dentro de botellas y latas con y sin agua, al aire libre y bajo techo. Observando después de una semana, notaron que la virulana solo se oxidaba en presencia de agua y exposición al sol, mientras que permaneció intacta en ausencia de agua o bajo techo.
Rosangela marin asignacion i estructura discretarosangelamarin
Este documento presenta los objetivos y contenidos de la Unidad 1 de una asignatura sobre lógica proposicional. Los objetivos generales son experimentar métodos de demostración directa e indirecta. Los objetivos específicos incluyen definir proposiciones, identificar conectivos lógicos, formas proposicionales, leyes del álgebra proposicional, y aplicar métodos de demostración y construir circuitos lógicos. Se explican estos conceptos clave y se proveen ejemplos de su aplicación.
Este documento presenta las instrucciones para una práctica de fotografía con móvil. Se pide realizar diferentes tipos de fotografías como centro de interés, contar una historia, redescubrir objetos cotidianos, diferentes puntos de vista, aplicar reglas de composición como los tercios y el movimiento, retratos con expresiones variadas, fotos en color y textura, y collages y efectos digitales. Se debe incluir las imágenes tomadas con comentarios y una conclusión en la presentación final.
Este documento describe un germinador creado por estudiantes y su maestra con semillas de varias plantas como achicoria, repollo y habas. Incluye fotos del germinador unos días después de su construcción y luego de varias semanas, mostrando el crecimiento de las raíces, hojas y tallos. También contiene observaciones del desarrollo de las plantas después de un mes, así como información sobre otras actividades relacionadas con la huerta escolar.
La globalización es un proceso económico, social y cultural a gran escala que consiste en la creciente interdependencia entre países a través de transformaciones que les dan un carácter global. La globalización se origina en Occidente y se ha expandido en las últimas décadas del siglo XX, recibiendo un mayor impulso con la caída del comunismo. Existe un debate sobre sus efectos, con algunos argumentando que amenaza la soberanía nacional y la identidad cultural, mientras otros sostienen que puede generar mayor riqueza.
Este documento describe las propiedades y usos de la menta. La menta es una planta aromática perenne que se usa comúnmente en infusiones, productos farmacéuticos, alimenticios y cosméticos debido a sus propiedades antisépticas, antiinflamatorias y antiespasmódicas. Además, incluye una receta detallada para hacer una tarta de chocolate con menta.
Este documento presenta una guía sobre herramientas telemáticas para estudiantes de la Universidad Nacional Abierta y a Distancia. Incluye la lista de estudiantes y su información de contacto, así como una tabla comparando los tipos de buscadores (automáticos, temáticos y especializados), describiendo sus características y diferencias con ejemplos. Al final, proporciona referencias bibliográficas relacionadas con herramientas telemáticas.
El documento discute si los hongos son seres vivos y explica algunas de sus características. Los hongos se clasifican por separado de las plantas debido a que tienen características únicas como no poder moverse y crecer sobre otros seres vivos. Cumplen un papel importante en los ecosistemas al descomponer y reciclar materia orgánica.
La Ley 114 regula la pesca de centolla y centollón en las aguas jurisdiccionales de la provincia de Tierra del Fuego. Requiere un permiso de pesca otorgado por la autoridad provincial, fija tamaños mínimos legales para la captura, establece vedas en ciertas áreas y épocas, y solo permite el uso de trampas como arte de pesca, prohibiendo otros métodos. También establece sanciones por infracciones y designa al Ministerio de Economía provincial como autoridad de aplicación.
El documento discute los requisitos éticos mínimos para un sistema político deseable desde la perspectiva ética. Señala que la política y la ética buscan la mejor forma de vida a través de la libertad y la organización social. Plantea que un sistema político debe: 1) respetar al máximo todas las formas de libertad humana y evitar las dictaduras, 2) respetar las facetas públicas de la libertad como expresión y movilidad, y 3) garantizar asistencia a los que sufren sin limitar la dignidad y libertad de las personas.
El documento contiene información sobre varios componentes electrónicos básicos como resistores, diodos, transistores, SCR, TRIAC y DIAC. Describe sus funciones, características y aplicaciones principales en circuitos eléctricos y electrónicos.
Los dispositivos permiten la comunicación entre la computadora y el usuario, introduciendo datos de entrada o representando resultados de salida. Los dispositivos de entrada convierten la información en señales eléctricas e incluyen teclados, micrófonos y escáneres. Los dispositivos de salida reproducen la información procesada por la CPU mediante monitores, impresoras y altavoces. Los dispositivos de almacenamiento y memoria almacenan software y datos usando tecnologías ópticas o magnéticas como discos duros y discos
Paula Andrea Hernández nació en Envigado, Antioquia y se mudó a Sabaneta donde estudió hasta los 20 años. Luego se mudó a Armenia, Quindío con su mamá y hermana donde estudió Licenciatura en Lenguas Modernas y realizó varios cursos. Trabajó como docente de inglés por varios años en colegios y universidades. Actualmente vive en Armenia con su mamá y hermana y disfruta del paisaje cafetero de la región a pesar de haber intentado mudarse en varias ocasiones.
Este documento describe los diferentes medios de transmisión de datos, incluyendo medios guiados como cables de par trenzado y coaxiales, y fibra óptica, así como medios no guiados como radio, microondas y satélites. Explica que el medio de transmisión define la velocidad de envío de datos y que los medios guiados usan cables mientras que los no guiados no requieren cables y pueden transmitir señales a largas distancias.
La historia trata sobre Melli la Mariposa y sus amigas que viven en un paisaje llamado La Hierba Prima. Sin embargo, los autos que pasan cerca del área están contaminando el aire y enfermando a las mariposas. Melli se queja con una niña llamada Emilia, quien decide ayudar a mover los letreros de las calles para proteger a las mariposas. Finalmente, después de dos semanas de discusiones, la ciudad y las familias locales acuerdan mover los letreros para que La Hierba Prima sea un
Este documento presenta el análisis de la cámara de un smartphone y las fotografías tomadas con el mismo para probar diferentes configuraciones y características. Se detalla el modelo del teléfono y las especificaciones de la cámara. Luego, se muestran series de fotos tomadas variando la exposición, balance de blancos, resolución, ISO, compresión, modo de escena, zoom y efectos para analizar el impacto de cada ajuste. Finalmente, se incluyen comentarios y conclusiones sobre los resultados obtenidos con cada prue
Opensource Tools für das Data Center Managementinovex GmbH
Let's talk about Open Source Data Center Management with Foreman, Puppet & docker.io! We invite everyone who's interested to join us at our inovex Meetup in Cologne. This time we will cover the following topics: [01] An introduction to docker.io: Secure and portable containers made easy "Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere." Learn how docker.io can be a huge benefit for you by bringing operations and development closer together. [02] OSS Data Center Management with The Foreman & Puppet. Have you ever wondered why your IT department needs about 5-10 weeks to have a new project infrastructure up and running? We will discuss the reasons and show you how to fix the issue using our Open Source Data Center Management setup.
ANEO RedHat Ansible und mehr.
Als Red Hat Premier Business Partner fokussieren wir uns auf
Automatisierung mit Ansible
Deployments mit Red Hat Satellite Server und Smart Management
Virtualisierung mit Red Hat Virtualization
Benutzer Management mit Red Hat IPA Server
Wir sind spezialisiert auf
Infrastruktur: Server | Storage | Backup
Software Integration und Entwicklung
Wir integrieren A mit B | Container
Hybrid Cloud Lösungen
Das Build-System wurde mit dem TFS 2015 von Grund auf neu konzipiert. Trends wie Cross-Plattform-Entwicklung für unterschiedlichste Cloud-, Desktop-, Server- und Mobilplattformen wurden von Beginn an bei der Neuentwicklung adressiert. Das Definieren von Build-Prozessen ist ebenfalls deutlich einfacher geworden und die Komplexität von XAML-basierten Workflows wurde entfernt. Das Releasemanagement, für das automatisierte Deployment und Testen der Software, setzt nun ebenfalls auf dem Konzept des neuen Build-Systems auf und wurde eng in TFS und Web Access integriert.
Security Scanner Design am Beispiel von httpreconMarc Ruef
Am 24. September 2009 hielt Marc Ruef (CTO der scip AG) einen Vortrag an der OpenExpo 2009 in Winterthur. Dieser trug den Titel Security Scanner Design am Beispiel von httprecon und sollte drei Aspekte besprechen:
* Grundlegende Funktionsweise von Security Scanner
* Ideale Umsetzung einer entsprechenden Lösung
* Konkreter Vergleich zum httprecon project mit seinen Vor- und Nachteilen
Link: http://www.scip.ch/?labs.20090925
Wie baut man ein privates Amazon AWS mit Open Source? In diesem Vortag wird die Realisierung einer privaten Cloud vom Konzept bis hin zum produktiven System vorgestellt.
Die Abstraktion von einzelnen Servern, Festplatten und Netzwerkverbindungen zu allgemein verfügbaren Rechen- und Speicherressourcen ist die Grundidee des Cloud Computing. Hardware wird dadurch zu einer flexiblen Ressource, die sich agil und kosteneffizient nutzen lässt. Amazon hat mit AWS diese Idee als Public Cloud für die breite Öffentlichkeit zugänglich gemacht.
Es gibt jedoch gute Gründe eine eigene, private Cloud zu bauen. Diese Gründe können Sicherheitsbedenken und rechtliche Kriterien sein. Zudem erleichtert die vollständige Kontrolle des gesamten Protokollstacks die Entwicklung und Wartung von verteilten und hochverfügbaren Systemen.
Dr. Lukas Pustina und Daniel Schneller von der codecentric AG haben für das Startup CenterDevice eine private Cloud vom Konzept bis zum produktiven Einsatz realisiert. Dabei wurde ausschließlich Open Source eingesetzt und ein "privates Amazon” geschaffen. In dieser Cloud laufen eine Produktions- und verschiedene Staging und Testumgebungen.
In diesem Vortrag sollen anhand der Entstehungsgeschichte der CenterDevice Cloud konkret Konzepte, Entscheidungen und Probleme erläutert werden. Dabei wird auch die ein oder andere Anekdote aus dem täglichen Wahnsinn der Cloud Administration nicht fehlen.
Der Vortrag beleuchtet zunächst, warum explizit nur freie Software genutzt wird und welche für das Projekt ausgewählt worden ist. Anhand spezifischer Anforderungen werden die eingesetzten Komponenten Ubuntu Linux, Ansible, Ceph Object Store und OpenStack eingeführt. Die erlebten Stolpersteine und Probleme sowie deren Lösung werden zusammen mit Performance Messungen vorgestellt. Zum Abschluss gibt es einen Blick auf die Produktionsumgebung mit einer Live Demo.
Das Fazit der beiden ist, dass sich die Investition in eine Open Source Cloud gelohnt hat. Jedoch gibt es viele kleine und große Probleme bis zum produktiven System zu überwinden. Die Zuhörer des Vortrags sollen am Ende selbst einschätzen können, in wie fern sich eine solche Lösung für ihre eigene Umgebung eignet.
Links:
Handout: https://public.centerdevice.de/399612bf-ce31-489f-bd58-04e8d030be52
Ansible: https://blog.codecentric.de/en/2014/06/ansible-simple-yet-powerful-automation/
Ceph: https://blog.codecentric.de/en/2014/03/ceph-object-storage-fast-gets-benchmarking-ceph/
Architektur und Automation als Enabler für DevOpsmatfsw
DevOps kann man nicht kaufen, es ist etwas das man selber machen muss und auf seinen Kontext, seine Kultur und Technologie anpassen. Es gibt aber gewisse Faktoren, welche die Transformation zu DevOps begünstigen Auf zwei davon geht diese Präsentation näher ein: Die Architektur im Unternehmen und in Anwendungen, und der Automatisierungsgrad im gesamten DevOps-Zyklus
Wer sich mit XPages-Entwicklung beschäftigt, wird über Kurz oder Lang auch auf OpenNTF und die eXtension Library stoßen.
Was ist die eXtension Library und wie kann ich die Erweiterungen in meiner Entwicklungsumgebung nutzen?
Wie können mir die zahlreichen Custom Controls auf OpenNTF helfen, den Entwicklungsaufwand zu reduzieren?
Seit Juli 2011 gibt es die Möglichkeit, aus XPages heraus auf relationale Datenbanken zuzugreifen. Was wird dazu benötigt und wie sieht der Zugriff in der Praxis aus?
Zielgruppe: Teilnehmer mit Grundlagenkenntnissen in der XPages-Entwicklung
Kenntnisse: Grundlagenkenntnisse in der XPages-Entwicklung
Ähnlich wie OpenStack – Automatisiertes Bereitstellen von Instanzen (20)
Simplify and run your development environments with Vagrant on OpenStackB1 Systems GmbH
Here are the steps to resolve the network issue:
1. Create a new internal network (e.g. 192.168.0.0/24)
2. Create a new router
3. Add the PublicNetwork as the gateway for the router
4. Add the internal network as an interface to the router
This will allow instances on the internal network to get floating IPs from the PublicNetwork via the router. The original error indicates direct access to the external network is forbidden, so routing traffic through an internal network and router is required.
Simplify and run your development environments with Vagrant on OpenStackB1 Systems GmbH
Vagrant can be used to create and configure lightweight, reproducible development environments on OpenStack. Key objectives of Vagrant include portability, unification, reusability and reproducibility of environments. The vagrant-openstack-provider plugin allows defining OpenStack resources like flavors, images, and networks in the Vagrantfile and then using Vagrant to provision and manage virtual machines on OpenStack.
End of the Road - Facing Current Scaling Limits within OpenStackB1 Systems GmbH
B1 Systems GmbH experienced slow performance in OpenStack when the number of instances exceeded a certain threshold. They investigated the issue and found that long SQL queries in nova were overloading the database. Potential solutions include more powerful hardware, rewriting the SQL queries, and reorganizing tenants. B1 Systems recommends using tools like Vagrant and Rally for testing OpenStack configurations at scale before production use.
Migrating deployment processes and Continuous Integration at SAP SEB1 Systems GmbH
The document summarizes SAP SE's migration of their deployment processes and continuous integration to a more modern, future-proof system using tools like SLES12, Chef, GitHub, OBS, and KIWI. It overviews the software and processes used, including operating system image building with KIWI, configuration management with Chef, and version control with GitHub. The new system provides benefits like cleaner deployments, reproducibility, and maintainability compared to the previous process.
Salt - A Scalable Systems Management Solution for DatacentersB1 Systems GmbH
This document discusses Salt, an open source systems management and configuration management tool. It provides an overview of Salt's key concepts including the master-minion architecture, remote execution capabilities, configuration management using states, pillars and formulas, and its event-driven infrastructure. It also describes how Salt can be used to provision and manage cloud infrastructure using Salt Cloud.
Salt - A Scalable Systems Management Solution for Datacenters
OpenStack – Automatisiertes Bereitstellen von Instanzen
1. OpenStack – Automatisiertes
Bereitstellen von Instanzen
Linux Informationstag Augsburg 2014 22. März 2014
Ralph Dehner
Gründer & CEO
B1 Systems GmbH
dehner@b1-systems.de
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
2. Inhalt
Vorstellung
Die Cloud und ihre Eigenschaften
OpenStack
Orchestrierung
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 2 / 40
3. Vorstellung B1 Systems
gegründet 2004
primär Linux/Open Source-Themen
national & international tätig
über 60 Mitarbeiter
unabhängig von Soft- und Hardware-Herstellern
Leistungsangebot:
Beratung & Consulting
Support
Entwicklung
Training
Betrieb
Lösungen
dezentrale Strukturen
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 3 / 40
4. Schwerpunkte
Virtualisierung (XEN, KVM & RHEV)
Systemmanagement (Spacewalk, Red Hat Satellite, SUSE
Manager)
Konfigurationsmanagement (Puppet & Chef)
Monitoring (Nagios & Icinga)
IaaS Cloud (OpenStack & SUSE Cloud)
Hochverfügbarkeit (Pacemaker)
Shared Storage (GPFS, OCFS2, DRBD & CEPH)
Dateiaustausch (ownCloud)
Paketierung (Open Build Service)
Administratoren oder Entwickler zur Unterstützung des Teams
vor Ort
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 4 / 40
5. Die Cloud und ihre Eigenschaften
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 5 / 40
6. Eigenschaften nach NIST
On-Demand Self Service
Broad Network Access
Resource Pooling
Rapid Elasticity
Measured Services
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 6 / 40
9. Definition nach BSI
Cloud Computing bezeichnet das dynamisch an den
Bedarf angepasste Anbieten, Nutzen und Abrechnen von
IT-Dienstleistungen über ein Netz. Angebot und Nutzung
dieser Dienstleistungen erfolgen dabei ausschließlich über
definierte technische Schnittstellen und Protokolle. Die
Spannbreite der im Rahmen von Cloud Computing
angebotenen Dienstleistungen umfasst das komplette
Spektrum der Informationstechnik und beinhaltet unter
anderem Infrastruktur (z.B. Rechenleistung, Speicherplatz),
Plattformen und Software.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 9 / 40
10. OpenStack
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 10 / 40
11. Merkmale
Infrastructure as a Service (IaaS)
Open Source Software
mehrere Kernprojekte (Virtualisierung, Netzwerk, Storage, . . . )
mandantenfähig
Unterstützung durch viele Firmen (IBM, HP, Rackspace, Cisco,
. . . )
gegründet im Juli 2010
B1 Systems ist Upstream Contributor seit Anfang 2011
aktuelles Release Havana (2013.2)
kommendes Release Icehouse (2014.1) voraussichtlich April 2014
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 11 / 40
12. Komponenten
Compute (Nova) verwaltet virtuelle Maschinen
Object Storage (Swift) stellt Object Storage zur Verfügung
Block Storage (Cinder) gewährt Instanzen (VMs) Block Storage
Networking (Neutron) managt Netzwerke und entsprechende
Komponenten
Dashboard (Horizon) Webinterface
Identity (Keystone) Benutzerverwaltung
Image (Glance) verwaltet Images für virtuelle Maschinen
Telemetry (Ceilometer) erfasst Nutzungs- und Performancedaten
Orchestration (Heat) Template-basierte Orchestrierung
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 12 / 40
14. Deployment
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 14 / 40
15. Vereinfachtes Deployment
1 Anfrage an Nova-API
2 Scheduler sucht passenden Host
3 Netzwerkkonfiguration wird gesetzt (Netzwerkinfrastruktur)
4 Kopieren des Image auf den Hypervisor
5 Start der VM
6 Anbindung von Storage
7 Config-Management (in der VM)
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 15 / 40
16. Deployment ganzer Infrastrukturen
Umgebungen bestehen aus mehreren virtuellen Maschinen, die
unterschiedliche Eigenschaften besitzen (vCPUs, RAM,
Netzwerkkarten, . . . )
zusätzliche Netzwerkkonfigurationen müssen vorgenommen
werden (VPN, Routing)
eventuell Einbindung von zusätzlichem Block Storage
Konfiguration der Software in den VMs
Orchestrierung als mögliche Lösung
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 16 / 40
18. Entwicklungsumgebungen
Entwicklungsumgebungen haben meist folgende Eigenschaften:
oftmals nur intern erreichbar (gewollter und geschützter Zugriff)
benötigen zusätzliche Software (Bibliotheken,
Entwicklungsumgebungen, Versionsverwaltung etc.)
abhängige Systeme oft nur rudimentär bereitgestellt
(Datenbanken nicht optimiert)
Analyse der entwickelten Anwendungen im Debug-Modus
werden schnell erweitert
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 18 / 40
20. Testumgebungen
Testumgebungen näheren sich den Eigenschaften der
Produktivumgebungen an, zusätzlich sollte ein breiter Benutzerkreis
Software testen:
benötigen zusätzliche Software (Profiling von Zugriffen,
Debuginformationen etc.)
eventuell Anbindung an externe Dienste (Authentifizierung,
Datenbanken)
Abbild der Produktivumgebung (optimal)
Protokollierung im Debug-Modus
Anwendungstester sind keine Programmierer
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 20 / 40
22. Produktivumgebungen
Produktivumgebungen haben strengere Eigenschaften und weitere
Möglichkeiten, sie bieten nur die lauffähigen Komponenten an:
keine Entwicklungstools (Sicherheit, Paketmanagement,
Updates)
Anbindung externer Dienste
vielfach öffentlich erreichbar
Monitoring der Last
skalierend
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 22 / 40
25. Was bedeutet das?
Automatisierung von Aufgaben, die Ressourcen managen, in
einem Workflow
betrifft die Interaktion mit Infrastrukturkomponenten (per API)
sorgt für die Konfiguration der Ressourcen (Bereitstellung von
Storage, . . . )
ermöglicht die Konfiguration von Software innerhalb von VMs
aktualisiert nach Möglichkeit Ressourcen, ohne alle laufenden zu
verändern
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 25 / 40
26. Beispiel ohne Orchestrierung
Schritte für das Bereitstellen einer Testumgebung:
1 Erzeugen und Starten Anwendungsserver
2 Erzeugen und Starten Datenbankserver
3 Konfiguration Netzwerk
4 Konfiguration Logging
5 Routing zu externen Diensten konfigurieren
6 Bereitstellung VPN
Das Löschen erfordert erneut alle Schritte.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 26 / 40
27. Beispiel mit Orchestrierung
1 Erzeugen eines wiederverwendbaren Template
2 mit Orchestrierung ein Aufruf mit dem Template
3 Löschen aller Ressourcen in einem Aufruf per Template
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 27 / 40
28. Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 28 / 40
29. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
30. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
31. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
32. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
33. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
34. Eigenschaften
Orchestrierung mit Templates
Templates können die gesamte Infrastruktur beschreiben
(Instanzen, Netzwerk, Storage, Monitoring, . . . )
durch Nutzung parametrisierter Templates können diese beim
Aufruf angepasst werden
Einbinden externer Konfigurationen ist hier möglich
Templates können also vollständig Entwicklungs-, Test-, und
Produktionsumgebungen beschreiben und starten/stoppen
Lifecycle-Management einer Anwendung durch Heat
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 29 / 40
35. Begriffe
Template Textdatei, die einen Stack beschreibt (HOT (Heat
Orchestration Template) oder CFN (AWS Cloud
Formation))
Stack Summe aller Ressourcen – aus einem Template – die
notwendig sind, um eine Umgebung aufzubauen
Resource alle Ressourcen innerhalb der OpenStack-Umgebung –
IP-Adressen, Ports, VMs, Images, Volumes etc.
Event einzelne Aufgabe einer Ressource – Erzeugen eines
Volume, Attach, Detach, Löschen
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 30 / 40
36. Funktionsweise
1 Starten eines Stack per übergebenem Template (Benutzer
adressiert die Heat-API)
2 Auflösen der Abhängigkeiten im Template
3 Adressieren der einzelnen OpenStack-APIs (Network,
Storage, . . . ) um die einzelnen Ressourcen zu erstellen
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 31 / 40
37. Interessante Features
Suspend/Resume von Stacks ist möglich – dadurch können
unterschiedliche Umgebungen vorgehalten werden
Update von vielen Ressourcen machbar – kein Löschen, sondern
Modifizieren der laufenden Ressource
Durch Konfiguration von Alarmen (Ceilometer) kann
automatische Skalierung erreicht werden
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 32 / 40
38. Interessante Features
Suspend/Resume von Stacks ist möglich – dadurch können
unterschiedliche Umgebungen vorgehalten werden
Update von vielen Ressourcen machbar – kein Löschen, sondern
Modifizieren der laufenden Ressource
Durch Konfiguration von Alarmen (Ceilometer) kann
automatische Skalierung erreicht werden
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 32 / 40
39. Interessante Features
Suspend/Resume von Stacks ist möglich – dadurch können
unterschiedliche Umgebungen vorgehalten werden
Update von vielen Ressourcen machbar – kein Löschen, sondern
Modifizieren der laufenden Ressource
Durch Konfiguration von Alarmen (Ceilometer) kann
automatische Skalierung erreicht werden
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 32 / 40
42. Vorgehensweise
1 Definieren Sie Ihre Umgebungen (VM-Größen, Images,
Netzwerk, Storage, Software).
2 Planen Sie ein parametrisiertes Template für verschiedene
Umgebungen.
3 Erzeugen Sie Heat-Templates anhand Ihrer Anforderungen
(Skalierbarkeit, Alarme, Gruppen, . . . ).
4 Starten Sie Ihre Umgebungen mit einem Stack.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 35 / 40
43. Vorgehensweise
1 Definieren Sie Ihre Umgebungen (VM-Größen, Images,
Netzwerk, Storage, Software).
2 Planen Sie ein parametrisiertes Template für verschiedene
Umgebungen.
3 Erzeugen Sie Heat-Templates anhand Ihrer Anforderungen
(Skalierbarkeit, Alarme, Gruppen, . . . ).
4 Starten Sie Ihre Umgebungen mit einem Stack.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 35 / 40
44. Vorgehensweise
1 Definieren Sie Ihre Umgebungen (VM-Größen, Images,
Netzwerk, Storage, Software).
2 Planen Sie ein parametrisiertes Template für verschiedene
Umgebungen.
3 Erzeugen Sie Heat-Templates anhand Ihrer Anforderungen
(Skalierbarkeit, Alarme, Gruppen, . . . ).
4 Starten Sie Ihre Umgebungen mit einem Stack.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 35 / 40
45. Vorgehensweise
1 Definieren Sie Ihre Umgebungen (VM-Größen, Images,
Netzwerk, Storage, Software).
2 Planen Sie ein parametrisiertes Template für verschiedene
Umgebungen.
3 Erzeugen Sie Heat-Templates anhand Ihrer Anforderungen
(Skalierbarkeit, Alarme, Gruppen, . . . ).
4 Starten Sie Ihre Umgebungen mit einem Stack.
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 35 / 40
46. Stack Topologie
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 36 / 40
47. Stack Ressourcen
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 37 / 40
48. Stack Events
B1 Systems GmbH
OpenStack – Automatisiertes
Bereitstellen von Instanzen 38 / 40
50. Vielen Dank für Ihre Aufmerksamkeit!
Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de
oder +49 (0)8457 - 931096
B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development