openATTIC is an open source storage management system that provides a web-based interface for managing Ceph clusters and other storage technologies. It aims to provide an alternative to proprietary storage management and support scale-out storage. Recent changes have removed licensing restrictions and opened development. openATTIC uses standard tools and supports multiple Linux distributions. It offers unified storage management, monitoring, and a REST API for software-defined storage.
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21Lenz Grimmer
Slides of my presentation "Ceph and Storage Management with openATTIC" held at FrOSCon in St. Augustin (Germany) on 2016-08-21. A video recording can be found here: https://media.ccc.de/v/froscon2016-1755-open_source_storage_management_mit_openattic
An overview about the openATTIC open source storage management system and the state of the Ceph support. Presented by Lenz Grimmer at the Vault Conference 2016 in Raleigh, NC.
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23it-novum
This is the presentation of Lenz Grimmer, Team Lead for Product Management and Development, at OpenSuse Con 2016 regarding Ceph and Storage Management with openATTIC.
This are the slides from Lenz Grimmer, Team Lead for Product Management and Development talking about openATTIC and Ceph Management at Suse Monthly Open Source Talks in July 2016.
Ceph and Storage Management with openATTIC - FrOSCon 2016-08-21Lenz Grimmer
Slides of my presentation "Ceph and Storage Management with openATTIC" held at FrOSCon in St. Augustin (Germany) on 2016-08-21. A video recording can be found here: https://media.ccc.de/v/froscon2016-1755-open_source_storage_management_mit_openattic
An overview about the openATTIC open source storage management system and the state of the Ceph support. Presented by Lenz Grimmer at the Vault Conference 2016 in Raleigh, NC.
openATTIC Ceph Management @ OpenSuse Con - 2016-06-23it-novum
This is the presentation of Lenz Grimmer, Team Lead for Product Management and Development, at OpenSuse Con 2016 regarding Ceph and Storage Management with openATTIC.
This are the slides from Lenz Grimmer, Team Lead for Product Management and Development talking about openATTIC and Ceph Management at Suse Monthly Open Source Talks in July 2016.
This is the presentation of Lenz Grimmer, Team Lead for Product Management and Development, at Ceph Tech Talks 2016 regarding Ceph and Storage Management with openATTIC.
A First Look at HPCC Systems 7.0, Innovation in ActionHPCC Systems
As part of the 2018 HPCC Systems Summit Community Day event:
The latest version of the platform contains improvements to functionality, usability and interoperability. This talk gives an overview of the changes and explains how you might find them useful.
Gavin Halliday's primary focus is on the code generator, which converts ECL into the queries which run on the platform. Gavin enjoys working on problems together with the development team and the varied nature of the work keeps him engaged. Gavin shares how the platform compares with competitive platforms, including scalability and coding simplicity. He enjoys working on the platform and the elegant solutions the development team is able to implement. Gavin encourages people to give it a try!
OSGi Community Event 2018 Presentation by BJ Hargrave (IBM)
Abstract: Java 9 introduced the Java Platform Module System (JPMS) as a way to modularize the Java platform and it can be also be used by developers to modularize their own applications, although JPMS lack a number of important features for software running on the Java platform.
As people look to support the latest versions of the Java platform, changes introduced in Java 9 related to JPMS led to the needs for some features in the OSGi Core specification. OSGi framework implementations like Eclipse Equinox and Apache Felix and tools like Bnd were updated to support these new features.
This session will explore the Java 9+ support added to OSGi Core R7 and Bnd and help you learn how to navigate the world of Java 9+ and OSGi.
OSBConf 2015 | Scale out backups with bareos and gluster by niels de vosNETWAYS
During this talk, Niels will explain the basics of Gluster and show how Bareos integrates with it. Gluster provides a Software Defined Storage environment that can scale-out when the backup storage needs to grow. With a live demonstration Niels shows how simple it is to setup a small Gluster environment and configure Bareos to use the native Gluster protocol.
Users need the ability to increase storage space available in oVirt storage data domains (ISCSI & FC) without increasing the number of LUNs presented to it.
Feature Page: http://www.ovirt.org/Features/LUN_Resize
OSCON 2017: To contain or not to containJeremy Eder
I propose a method of choosing the optimal platform based on workload characterization. Learn the differences between containers and virtualization, where they complement each other, and how the two should (and shouldn't) be used together.
Running OpenStack in Production - Barcamp Saigon 2016Thang Man
My talk at http://www.barcampsaigon.com (2016) about how did we architect and configure the OpenStack-based private cloud for running in production at FimPlus.vn
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07Lenz Grimmer
Slides of my webinar "Ceph and Storage Management with openATTIC", held on 2016-06-07 for the SUSE Monthly Open Source Talks (MOST) - https://www.suse.com/partners/most
This is the presentation of Lenz Grimmer, Team Lead for Product Management and Development, at Ceph Tech Talks 2016 regarding Ceph and Storage Management with openATTIC.
A First Look at HPCC Systems 7.0, Innovation in ActionHPCC Systems
As part of the 2018 HPCC Systems Summit Community Day event:
The latest version of the platform contains improvements to functionality, usability and interoperability. This talk gives an overview of the changes and explains how you might find them useful.
Gavin Halliday's primary focus is on the code generator, which converts ECL into the queries which run on the platform. Gavin enjoys working on problems together with the development team and the varied nature of the work keeps him engaged. Gavin shares how the platform compares with competitive platforms, including scalability and coding simplicity. He enjoys working on the platform and the elegant solutions the development team is able to implement. Gavin encourages people to give it a try!
OSGi Community Event 2018 Presentation by BJ Hargrave (IBM)
Abstract: Java 9 introduced the Java Platform Module System (JPMS) as a way to modularize the Java platform and it can be also be used by developers to modularize their own applications, although JPMS lack a number of important features for software running on the Java platform.
As people look to support the latest versions of the Java platform, changes introduced in Java 9 related to JPMS led to the needs for some features in the OSGi Core specification. OSGi framework implementations like Eclipse Equinox and Apache Felix and tools like Bnd were updated to support these new features.
This session will explore the Java 9+ support added to OSGi Core R7 and Bnd and help you learn how to navigate the world of Java 9+ and OSGi.
OSBConf 2015 | Scale out backups with bareos and gluster by niels de vosNETWAYS
During this talk, Niels will explain the basics of Gluster and show how Bareos integrates with it. Gluster provides a Software Defined Storage environment that can scale-out when the backup storage needs to grow. With a live demonstration Niels shows how simple it is to setup a small Gluster environment and configure Bareos to use the native Gluster protocol.
Users need the ability to increase storage space available in oVirt storage data domains (ISCSI & FC) without increasing the number of LUNs presented to it.
Feature Page: http://www.ovirt.org/Features/LUN_Resize
OSCON 2017: To contain or not to containJeremy Eder
I propose a method of choosing the optimal platform based on workload characterization. Learn the differences between containers and virtualization, where they complement each other, and how the two should (and shouldn't) be used together.
Running OpenStack in Production - Barcamp Saigon 2016Thang Man
My talk at http://www.barcampsaigon.com (2016) about how did we architect and configure the OpenStack-based private cloud for running in production at FimPlus.vn
Ceph and Storage Management with openATTIC - SUSE MOST - 2016-06-07Lenz Grimmer
Slides of my webinar "Ceph and Storage Management with openATTIC", held on 2016-06-07 for the SUSE Monthly Open Source Talks (MOST) - https://www.suse.com/partners/most
Uyuni: the solution to manage your Linux infrastructure (OpenFest 2020)Uyuni Project
Uyuni is a software-defined infrastructure and configuration management solution. You can use it to bootstrap physical servers, deploy and update packages and patches -even with content lifecycle management features- create VMs for virtualization and cloud, builds container images, tracks what runs on your Kubernetes clusters, CVE audit your machines and containers, etc. All using Salt under the hood!
Ceph management and monitoring with openATTIC 3.x Sebastian Wagner
This presentation will give an overview about the possibilities managing
and monitoring Ceph with openATTIC 3. Version 3 of openATTIC
integrates lots of new components for managing and monitoring Ceph
clusters. I will highlight the new Ceph management and monitoring
functionality of openATTIC 3 compared to version 2 and the current state
of development.
Introducing github.com/open-cluster-management – How to deliver apps across c...Michael Elder
Introducing Open Cluster Management, a community-driven project focused on multicluster and multicloud scenarios for Kubernetes apps. Open APIs are evolving within this project for cluster registration, work distribution, dynamic placement of policies and workloads and cluster and workload health management. In this session, Michael will introduce the project and demonstrate what you can do on OpenShift and Managed Kubernetes as a Service today from community operators on OperatorHub.io.
Uyuni, the solution to manage your Linux infrastructureUyuni Project
Uyuni is a software-defined infrastructure and configuration management solution. You can use it to bootstrap physical servers, deploy and update packages and patches -even with content lifecycle management features- create VMs for virtualization and cloud, builds container images, tracks what runs on your Kubernetes clusters, CVE audit your machines and containers, etc. All using Salt under the hood!
Presentation of the StratusLab cloud distribution at FOSDEM'13. It summarizes the current cloud services and their implementations. It concludes with the roadmap for upcoming releases.
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackSean Cohen
Ceph is the most widely deployed storage technology used with OpenStack, most often because it's an open source, massively scalable, unified software-defined storage solution. Its popularity is also due to its unique and optimized technical integration with the OpenStack services and its pure-software approach to scaling. In this session, we'll review how Ceph is integrated into Nova, Glance, Keystone, Cinder, and Manila and demonstrate why using traditional storage products won’t give you the full benefits of an elastic cloud infrastructure. We’ll also cover the flexible deployment options, available through Red Hat Enterprise Linux OpenStack Platform and Red Hat Ceph Storage, for seamless operations and key scenarios like disaster recovery. We'll discuss architectural options for deploying a multisite OpenStack cluster and cover the varying levels of maturity in the OpenStack services for configuring multisite. This session will also show how other technologies are using OpenStack Ceph to increase performance and reduce power consumption, such as Intel SSDs. This will include reference architectures and best practices for Ceph and SSDs.
Uyuni, the solution to manage your IT infrastructure Uyuni Project
Uyuni is a software-defined infrastructure and configuration management solution. It bootstraps physical servers, creates VMs for virtualization and cloud, deploys and updates packages -even with content lifecycle management features-, builds container images, and tracks what runs on your Kubernetes clusters. All using Salt under the hood.
This presentation at the openSUSE Virtual Summit 2020 discusses what is Uyuni, where we are, what's next and opportunities for the community.
Uyuni, the solution to manage your IT infrastructure Pau Garcia Quiles
Uyuni is a software-defined infrastructure and configuration management solution. It bootstraps physical servers, creates VMs for virtualization and cloud, deploys and updates packages -even with content lifecycle management features-, builds container images, and tracks what runs on your Kubernetes clusters. All using Salt under the hood.
This presentation at the openSUSE Virtual Summit 2020 discusses what is Uyuni, where we are, what's next and opportunities for the community.
Uyuni is a configuration and infrastructure management tool that saves you time and headaches when you have to manage and update tens, hundreds or even thousands of machines.
Through the story of a fictional character "Jack", representing a systems administrator, this presentation shows how the rich feature set of Uyuni helps sysadmins in their day to day operations.
Watch the video on YouTube: https://youtu.be/wZxnmruV_Uo
Ceph Management and Monitoring - DevConf.CZ - 2019-01-26Lenz Grimmer
Slide of my presentation "Ceph Management and Monitoring with the Dashboard" for DevConf.CZ in Brno, CZ — https://devconfcz2019.sched.com/event/Jcjm/ceph-management-and-monitoring-with-the-dashboard#
The Evolution of Storage on Linux - FrOSCon - 2015-08-22Lenz Grimmer
Linux and Open Source Software have always played a crucial role in data centers to provide storage in various ways. In this talk, Lenz will give an overview of how storage on Linux has evolved over the years, from local file systems to scalable file systems, logical volume managers and cluster file systems to today's modern file systems and distributed, parallel and fault-tolerant file systems.
A presentation held at SAPO CodeBits 2010 (http://codebits.eu/intra/s/session/114), describing the operational theory and basics as well as the building blocks of a remote-controlled model quadrocopter.
A video of this talk can be found here: http://videos.sapo.pt/HZSIm9FUl3D3bfqmVcsv
Presentation about the new features and improvements in MySQL 5.5. Held at the SAPO CodeBits on 2010-11-11. A video recording of the session can be found here: http://codebits.eu/intra/s/session/144
A presentation about how to make MySQL highly available, presented at the San Francisco MySQL Meetup (http://www.sfmysql.org/events/15760472/) on January 26th, 2011.
A video recording of this presentation is available from Ustream: http://ustre.am/fyLk
MySQL Backup and Security Best PracticesLenz Grimmer
Slides of my talk about MySQL Backup and Security at phpDay in Verona, Italy:
http://www.phpday.it/site/phpday-2009/calendario-conferenze/canale-developers/mysql-backup-and-security-best-practices/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
How to Position Your Globus Data Portal for Success Ten Good Practices
Ceph and Storage Management with openATTIC - Ceph Day Munich - 2016-09-23
1. Ceph and Storage Management
with openATTIC
Ceph Day Munich 2016, Munich, Germany
2016-09-23
Lenz Grimmer <lenz@openattic.org>
2. 2
openATTIC – Our Vision
Develop an alternative to proprietary storage
management systems
„Traditional” unified storage (NAS/SAN)
Support Ceph for scale-out scenarios
Open Source, Backed with commercial support and
services
3. 3
openATTIC – Notable Recent Changes
Removed Enterprise/Community Edition split
Now fully under the GPLv2
Removed requirement for CLA
DCA (“Signed-off-by”) is all that's needed
Public Jira Bug Tracker (Issue tracking & roadmap)
Public pull requests / code reviews on BitBucket
Monthly releases & nightly snapshot builds
Entire code base (Backend/WebUI/Test/Docs) in one branch
Active collaboration with SUSE on Ceph management
4. 4
openATTIC – What Sets us Apart?
Focus on data center storage management
Support both SAN and NAS functionality without limitations
Fully Open Source (GPLv2)
Fully open and inclusive development process
No arbitrary functional restrictions
Low entrance barrier for adoption
Based on standard Linux / OSS tools
Multiple Linux distributions (Debian/Ubuntu/Red Hat/SUSE)
Well-established technology stack (e.g. drivers, hardware support)
Broad user base
5. 5
Modern Web UI
RESTful API (Software-
Defined Storage)
Unified Storage
NAS (NFS, CIFS, HTTP)
SAN (iSCSI, Fibre Channel)
LVM, XFS, ZFS, Btrfs,
ext3/4
Volume mirroring (DRBD®)
Multi-node support
Monitoring (Nagios/Icinga)
built-in
Ceph management and
monitoring
Development sponsored
by it-novum
openATTIC – Open Source Storage Management
6. 6
Backend
Python (Django)
Django REST Framework
(RESTful API)
Linux tools for storage
management, e.g. LVM, LIO,
filesystem utilities, DRBD,
etc.
Nagios/Icinga &
PNP4Nagios (Monitoring
and Graphing)
Web Frontend
AngularJS (JS framework)
Bootstrap (HTML, CSS, and
JS framework)
Uses REST API exclusively
Automated Test Suites
Python Unit Tests
REST Backend Tests
(Gatling)
WebUI Tests
(Protractor/Jasmine)
openATTIC – Components
9. 9
openATTIC – Ceph Management Goals
Create a management & monitoring GUI tool
A tool that administrators actually want to use
That scales without becoming overwhelming
Still should allow changes to be made elsewhere, without
becoming inconsistent
10. 10
openATTIC – Current Ceph Development Status
Ceph Cluster Status Dashboard incl. Performance Graphs
“NoDB” and “TaskQueue” backend architecture in place
Ceph Pool management (view/create/delete)
Ceph OSD management (view)
Ceph RBD management (view/create/delete/map)
Cluster health/performance & pool monitoring
CRUSH map editor
Support for managing multiple Ceph clusters