The tutorial covers the process of installing, configuring and operating private, public and hybrid clouds using OpenNebula. Additionally the program briefly addresses the integration of OpenNebula with other components in the data center. The target audience is devops and system administrators interested in deploying a private cloud solution, or in the integration of OpenNebula with other platform.
Talk held by Javier Fontan at the CentOS Dojo in Paris, August 25th (http://wiki.centos.org/Events/Dojo/Paris2014)
In this talk we talk about OpenNebula from the perspsective of the CentOS, explaining tips and considerations for power users.
Build a private cloud – prototype and test with open nebulaA B M Moniruzzaman
Build a small-scale private cloud as prototype and test with OpenNebula (open source cloud management platform).
The aims and objectives of this work include:
1. The first objective of this thesis is to build and implement a private cloud with completely open source way for small-scale prototype implementation and testing.
2. Explores the current state of open source cloud Management platforms (CMPs) in context with private cloud implementation.
3. Indentifies system, software, hardware requirements to built and implement private Cloud open source way.
4. Uses this private cloud implementation for educational purposes
5. Gain knowledge of the technologies for setting up a private cloud with open source software.
6. Learn about the process for designing & implementing a private cloud solution.
The tutorial covers the process of installing, configuring and operating private, public and hybrid clouds using OpenNebula. Additionally the program briefly addresses the integration of OpenNebula with other components in the data center. The target audience is devops and system administrators interested in deploying a private cloud solution, or in the integration of OpenNebula with other platform.
Talk held by Javier Fontan at the CentOS Dojo in Paris, August 25th (http://wiki.centos.org/Events/Dojo/Paris2014)
In this talk we talk about OpenNebula from the perspsective of the CentOS, explaining tips and considerations for power users.
Build a private cloud – prototype and test with open nebulaA B M Moniruzzaman
Build a small-scale private cloud as prototype and test with OpenNebula (open source cloud management platform).
The aims and objectives of this work include:
1. The first objective of this thesis is to build and implement a private cloud with completely open source way for small-scale prototype implementation and testing.
2. Explores the current state of open source cloud Management platforms (CMPs) in context with private cloud implementation.
3. Indentifies system, software, hardware requirements to built and implement private Cloud open source way.
4. Uses this private cloud implementation for educational purposes
5. Gain knowledge of the technologies for setting up a private cloud with open source software.
6. Learn about the process for designing & implementing a private cloud solution.
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...OpenNebula Project
Containers have recently grown in interest in the virtualization community because they are a lightweight alternative to full machine virtualization. Containers offer an operating system level virtualization, where the kernel controls the isolation of the different containers. That means less isolation than virtual machines, but also less overhead in the system because they share parts of the kernel. The most important developments in the Open Source community are LXC and Docker. ONEDock is a set of extensions for OpenNebula to use Docker as a hypervisor in ONE, to provide containers as if they were lightweight Virtual Machines (VM). The underlying idea is that when OpenNebula is asked for a VM, a Docker container will be deployed instead. In the context of OpenNebula, it is managed as if it was a VM, and the user will be able to use IP addresses to access to the container. In this session we will learn about the integration of Docker and ONE, wich kind of the available features in ONE have been incorporated to the Docker containers, and how the operations on VMs are translated to the containers in the context of ONE. Moreover we will discuss some technical details and technical decissions taken in ONEDock, and how the other operations (that have not been implemented yet) will be integrated in ONEDock.
In this tutorial you will learn the basics of an OpenNebula deployment. To follow this tutorial you will need this OVA: https://s3.amazonaws.com/one-tutorials/OpenNebula-Tutorial-4.14.2.ova
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaOpenNebula Project
La direction informatique de l’Université de Strasbourg dispose d’un environnement de virtualisation composé de 700 machines virtuelles hébergées sur une centaine d’hyperviseurs. L’administration est faite à l’aide de virt-manager et de scripts python développés en interne. Suite aux nouvelles demandes de ses utilisateurs, la direction informatique a décider de mettre en place une solution de cloud privé. Le choix de l’outil s’est naturellement orienté vers une solution suffisamment flexible, personnalisable et simple pour permettre d’intégrer l’infrastructure existante et de faire face aux besoins de demain.
Talk given by Guillaume Oberlé from Université de Strasbourg (unistra.fr) during Paris Techday 2015
http://opennebula.org/community/techdays/techday-paris-2015/
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the storage subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Storage with OpenNebula:
Deployment scenarios
Integration
Tuning & debugging
Best practices
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebula Project
How OpenNebula ease the development and testing of our GNU/Linux distribution?
We are building a turn key GNU/Linux distribution for the Ministère de l’Éducation nationale (France) since 2001 and we start using OpenNebula 3 years ago to smooth the development and test of our solutions. We will follow how our agile team in their day to day use of OpenNebula.
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...NETWAYS
In this talk I will present an overview of what is disaster recovery, its main organizational and technical aspects and how we solved the problem of DR for many companies using a combination of OpenNebula, MooseFS and lots of duct tape. Going in detail, the presentation will show how to realistically estimate your recovery time objective (RTO) and the other essential parameters like RPO depending on your company structure and requirements; how to create a reliable, self-managing infrastructure using OpenNebuia and the MooseFS/LizardFS distributed filesystems, how to efficiently perform geographic disaster recovery (including differential and deduplicating snapshots) and the additions and changes we made to OpenNebula to help in performing remote management and support. Some specific real-life disasters will be examined, along with some hardware tools designed to help – like the portable cloud or the bomb-proof server rack.
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....OpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the networking subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Networking, NFVs and SDNs with OpenNebula:
- Deployment scenarios
- Integration
- Tuning & debugging
- Best practices
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...OpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the computing subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Hypervisors and Containers with OpenNebula:
Deployment scenarios
Integration
Tuning & debugging
Best practices
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...OpenNebula Project
Cloud providers are constantly addressing the technology limitations on their infrastructures, which must be overcome to meet customer needs. On this presentation, we will demonstrate how technological agnosticism and management flexibility of OpenNebula has allowed Todoencloud to provide the most efficient open source solution to the needs of its customers, choosing the most appropriate virtualization technology (Xen and KVM), storage approach (ZFS vs CEPH), Cloud Bursting solutions (Azure, Amazon) and customized networking topologies.
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian HeiglOpenNebula Project
Do you remember Vagrant? It was that last hipster thing before Docker turned into the most recent hipster thing! It's also still really helpful for software evaluations or lab environments. Normally, it works with VirtualBox on your laptop, but this approach can be too limiting. Even running just 10 VMs becomes a stretch on a laptop. It burns through your battery, SSD lifetime, disk space and threatens how many dozen browser tabs you can open... Enter the Vagrant OpenNebula providers! You can actually control Vagrant on your workstation but have the VMs running on your cloud. There are multiple ways to do that, and also limitations. In the workshop, we'll look at what is possible and how you can best benefit from - oh right! - your cloud!
OpenNebulaConf2017EU: One (Windows) Image to Rule them All by Paul Batchelor,...OpenNebula Project
Describes a fully-automated system for building fully-patched windows gold images on-demand or on a schedule. It is possible to build and use the same image on OpenNebula, as well as public clouds such as Azure and AWS (with appropriate changes to handle the different contextualization methods in the target clouds). Uses Microsoft MDT to build the image, and Jenkins build server to manage the orchestration in OpenNebula, monitoring the build process, and publishing the completed images to the OpenNebula marketplace and the public clouds.
YouTube: https://youtu.be/owUpj8WHMQo
OpenNebulaConf 2016 - ONEDock: Docker as a hypervisor in ONE by Carlos de Alf...OpenNebula Project
Containers have recently grown in interest in the virtualization community because they are a lightweight alternative to full machine virtualization. Containers offer an operating system level virtualization, where the kernel controls the isolation of the different containers. That means less isolation than virtual machines, but also less overhead in the system because they share parts of the kernel. The most important developments in the Open Source community are LXC and Docker. ONEDock is a set of extensions for OpenNebula to use Docker as a hypervisor in ONE, to provide containers as if they were lightweight Virtual Machines (VM). The underlying idea is that when OpenNebula is asked for a VM, a Docker container will be deployed instead. In the context of OpenNebula, it is managed as if it was a VM, and the user will be able to use IP addresses to access to the container. In this session we will learn about the integration of Docker and ONE, wich kind of the available features in ONE have been incorporated to the Docker containers, and how the operations on VMs are translated to the containers in the context of ONE. Moreover we will discuss some technical details and technical decissions taken in ONEDock, and how the other operations (that have not been implemented yet) will be integrated in ONEDock.
In this tutorial you will learn the basics of an OpenNebula deployment. To follow this tutorial you will need this OVA: https://s3.amazonaws.com/one-tutorials/OpenNebula-Tutorial-4.14.2.ova
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaOpenNebula Project
La direction informatique de l’Université de Strasbourg dispose d’un environnement de virtualisation composé de 700 machines virtuelles hébergées sur une centaine d’hyperviseurs. L’administration est faite à l’aide de virt-manager et de scripts python développés en interne. Suite aux nouvelles demandes de ses utilisateurs, la direction informatique a décider de mettre en place une solution de cloud privé. Le choix de l’outil s’est naturellement orienté vers une solution suffisamment flexible, personnalisable et simple pour permettre d’intégrer l’infrastructure existante et de faire face aux besoins de demain.
Talk given by Guillaume Oberlé from Université de Strasbourg (unistra.fr) during Paris Techday 2015
http://opennebula.org/community/techdays/techday-paris-2015/
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the storage subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Storage with OpenNebula:
Deployment scenarios
Integration
Tuning & debugging
Best practices
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebula Project
How OpenNebula ease the development and testing of our GNU/Linux distribution?
We are building a turn key GNU/Linux distribution for the Ministère de l’Éducation nationale (France) since 2001 and we start using OpenNebula 3 years ago to smooth the development and test of our solutions. We will follow how our agile team in their day to day use of OpenNebula.
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...NETWAYS
In this talk I will present an overview of what is disaster recovery, its main organizational and technical aspects and how we solved the problem of DR for many companies using a combination of OpenNebula, MooseFS and lots of duct tape. Going in detail, the presentation will show how to realistically estimate your recovery time objective (RTO) and the other essential parameters like RPO depending on your company structure and requirements; how to create a reliable, self-managing infrastructure using OpenNebuia and the MooseFS/LizardFS distributed filesystems, how to efficiently perform geographic disaster recovery (including differential and deduplicating snapshots) and the additions and changes we made to OpenNebula to help in performing remote management and support. Some specific real-life disasters will be examined, along with some hardware tools designed to help – like the portable cloud or the bomb-proof server rack.
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....OpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the networking subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Networking, NFVs and SDNs with OpenNebula:
- Deployment scenarios
- Integration
- Tuning & debugging
- Best practices
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...OpenNebula Project
In this 90-minute hands-on workshop, some of the key contributors to OpenNebula will walk attendees through the configuration and integration aspects of the computing subsystem in OpenNebula. The session will also include lightning talks by community members describing aspects related to Hypervisors and Containers with OpenNebula:
Deployment scenarios
Integration
Tuning & debugging
Best practices
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...OpenNebula Project
Cloud providers are constantly addressing the technology limitations on their infrastructures, which must be overcome to meet customer needs. On this presentation, we will demonstrate how technological agnosticism and management flexibility of OpenNebula has allowed Todoencloud to provide the most efficient open source solution to the needs of its customers, choosing the most appropriate virtualization technology (Xen and KVM), storage approach (ZFS vs CEPH), Cloud Bursting solutions (Azure, Amazon) and customized networking topologies.
OpenNebulaConf 2016 - LAB ONE - Vagrant running on OpenNebula? by Florian HeiglOpenNebula Project
Do you remember Vagrant? It was that last hipster thing before Docker turned into the most recent hipster thing! It's also still really helpful for software evaluations or lab environments. Normally, it works with VirtualBox on your laptop, but this approach can be too limiting. Even running just 10 VMs becomes a stretch on a laptop. It burns through your battery, SSD lifetime, disk space and threatens how many dozen browser tabs you can open... Enter the Vagrant OpenNebula providers! You can actually control Vagrant on your workstation but have the VMs running on your cloud. There are multiple ways to do that, and also limitations. In the workshop, we'll look at what is possible and how you can best benefit from - oh right! - your cloud!
OpenNebulaConf2017EU: One (Windows) Image to Rule them All by Paul Batchelor,...OpenNebula Project
Describes a fully-automated system for building fully-patched windows gold images on-demand or on a schedule. It is possible to build and use the same image on OpenNebula, as well as public clouds such as Azure and AWS (with appropriate changes to handle the different contextualization methods in the target clouds). Uses Microsoft MDT to build the image, and Jenkins build server to manage the orchestration in OpenNebula, monitoring the build process, and publishing the completed images to the OpenNebula marketplace and the public clouds.
YouTube: https://youtu.be/owUpj8WHMQo
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...NETWAYS
OpenNebula is the open-source industry standard for data center virtualization. The presentation will describe its innovative features for the comprehensive, complete management of virtualized data centers to enable on-premise IaaS clouds in existing infrastructure. OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in.
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...NETWAYS
The presentation will describe the OpenNebula project for data center virtualization, with a focus on how to deploy OpenNebula-based private clouds and its unique features to tune and adapt it to any technology in the cloud and virtualization ecosystem.
The target audience are developers and IT administrators interested in deploying a private cloud solution, or in the integration of OpenNebula with other projects. The talk will be useful for both people with experience or without prior knowledge of OpenNebula, as it will start by introducing the project and its main features, along with a quick demonstration. Although this is not a hands-on tutorial, by the end of the presentation attendees will have a comprehensive idea of the integration and customization capabilities of OpenNebula in different areas, like user authentication, virtualization, storage, networking, etc.
Talk held by Jaime Melis at the CentOS Dojo in Cologne, August 4th (http://wiki.centos.org/Events/Dojo/Cologne2014)
In this talk we talk about OpenNebula from the perspective of the project, the technology and the community.
OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS). OpenDaylight is an open source project under the Linux Foundation with the goal of furthering the adoption and innovation of SDN through the creation of a common industry supported platform.
In this session, I will talk about how OpenStack and OpenDaylight can be combined together to solve real world business cases and networking needs. We will cover:
- What is OpenDaylight
- Use cases for OpenDaylight with OpenStack
- The OpenDaylight NetVirt project
- How OpenDaylight interacts with OpenStack
- The future of OpenDaylight, and how we see it help solving challenges in the networking industry such as NFV, container networking and physical network fabric management -- the open source way.
The aim of the talk is to describe OpenNebula, a simple but
feature-rich, production-ready, customizable solution to manage
private clouds featuring an Apache license. The topics covered would
the history of the OpenNebula project, who contributes to it and which
are its key features, as compared with its most direct competitors.
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last decade, and to give a peek at what to expect from the project in the near future.
Awareness presentation on the integration of Network Operations into DevOps and using tools like Ansible and UCS director to automate network operations.
There are a variety of options for standing up an OpenStack private cloud platform. In this webinar, we will discuss existing design patterns for deploying OpenStack and their relative strengths and weaknesses.
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudMark Hinkle
Imagine it's eight o'clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you may wish to consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. And while the Hitchhiker's Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn't cover the nuances of cloud computing. That's why you need the Hitchhiker's Guide to Cloud Computing (HHGTCC) or at least to attend this talk understand the state of open source cloud computing. Specifically this talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively take advantage of these technologies using open source software. Technologies that will be covered in this talk include Apache CloudStack, Chef, CloudFoundry, NoSQL, OpenStack, Puppet and many more.
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudMark Hinkle
Cloud computing is more than a buzz-phrase it’s a transformative IT paradigm shift. The emphasis in the cloud is on elasticity, scalability, agility and open. Not just open standards but open APIs and open source. The delivery of software is also going through a paradigm shift. Open source software was often a commoditization of a market leader; Unix to Linux or Oracle to MySQL what’s changing is that the iterative nature, user context and the motto of releasing early and often are driving real innovation in open source.
This session will cover those essential open source technologies for delivering cloud computing in the enterprise.
Speaker Bio:
Mark Hinkle is the Senior Director, Open Source Solutions at Citrix Systems Inc. He joined Citrix as a result of their July 2011 acquisition of Cloud.com where he was their Vice President of Community. He is currently responsible for Citrix open source efforts around the open source cloud computing platform, Apache CloudStack and the Xen Hypervisor. Previously he was the VP of Community at Zenoss Inc., a producer of the open source application, server, and network management software, where he grew the Zenoss Core project to over 100,000 users and 20,000 organizations on all seven continents. He also is a longtime open source expert and author having served as Editor-in-Chief for both LinuxWorld Magazine and Enterprise Open Source Magazine. His blog on open source, technology, and new media can be found at http://www.socializedsoftware.com.
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We've made our way into the world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform cannot be all things to all people. There will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud is at the very base of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to communicate and share our vision and commitment, to look back at how the project has grown in the last 9 years, and to shed some insight into what to expect from the project in the near future.
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebula Project
Computer networks are undergoing a phenomenal growth, driven by the rapidly increasing number of nodes constituting the networks. At the same time, the number of security threats on Internet and intranet networks is constantly increasing, and the testing and experimentation of cyber defense solutions require the availability of separate, test environments that best reflect the complexity of a real system. Such environments support the deployment and monitoring of complex mission-driven network scenarios, and cyber security training activities, thus enabling enterprises to study cyber defense strategies and allowing security researchers to evaluate their algorithms at scale.
The main objective is delivering to researchers and practitioners an overview of the technological means and the practical steps to setup a private cloud platform based on OpenNebula for the creation and management of virtual environments that support cyber-security activities of training and testing, as well as an overview of its possible applications in the cyber security domain.
In particular:
1. We describe our infrastructure based on OpenNebula
2. We overview our application, sitting on top of OpenNebula, as well as the technological tools involved in the management of its lifecycle (e.g., Ansible) .
3. We show how the platform can support various examples of security research activities
[References] Building an emulation environment for cyber security analyses of complex networked systems, Tanasache, Florin Dragos and Sorella, Mara and Bonomi, Silvia and Rapone, Raniero and Meacci, Davide, ICDCN '19, ACM, 2019
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebula Project
I will be presenting the ongoing advances of the OnLife Networks project across Spain and Brasil, with a focus on use cases we have implemented in the Central Offices, which serve as the edge resources closest to the end-user. I will share an interesting synopsis of the the projects evolution, as well as provide several lessons learned.
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebula Project
Insight into more than 6 years experience with OpenNebula from different perspectives: ISP & Datacenter Provider and Consultant / System Integrator
Lessons learned, "the dos and don'ts" and how we convince and enable customers with OpenNebula - and the NTS ecosystem.
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebula Project
OpenNebula users have a range of storage options available to them, including proprietary appliances, proprietary software and Open Source software projects. This session will present a fully Open Source approach, that tightly integrates with Linux, and makes full use of the mature building blocks within the Linux kernel (LVM, Software RAID, DM-crypt, NVMe-oF Target, DRBD, etc...), and delivers one of the highest performance open source storage stacks currently available.
The core goal is to expose the improved performance of NVMe storage devices to VMs and containers. The solution covers both local NVMe drives and NVMe-oF. For interacting with NVMe-oF targets it supports the Swordfish-API and LVM & Linux’s software NVMe-oF target. The solution contains a storage addon for OpenNebula.
Our take on centralized and controlled VM image backups that deal with both CEPH and local QCOW2 datastores. As there are no default means of executing image backups in OpenNebula, I'd like to share our perspective on how we do it.
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebula Project
At Iguane Solutions, a lot of our "DevOps" tools are developed in Golang, and we have a good amount of experience in contributing to the Goca. I'll review just what contributions we make, as well as how we use Goca with different tools, on a daily basis, to manage and monitor our OpenNebula cloud.
I will delve into the concept of Infrastructure as Code - deployment of VM instances on cloud, as well as, also address the metrics collection of deployed VMs. Finally, I will present how we can abstract VM management with automation tools thanks to GOCA.
A deep insight into a project with codename "TARDIS" at HAUFE Lexware with the purpose to replace vCloud with OpenNebula. A technical deep dive into a focussed project done by real DevOps experts.
How and what we do with OpenNebula to enable our customers for a completely new way how it is consumed in a modern, service orientated IT. We will also talk about the question, why we have chosen OpenNebula and how deep is the level - and ability - of integration of the NTS CAPTAIN into existing 2nd and 3rd party tools like IPAM, CMDBs, backup, monitoring, approval processes and much more...
TeleData operates a purpose build IaaS enterprise ready cloud plattfom in the region of lake constance. OpenNebula is used in production since several years. TeleData will share an insight into the "Lessons learned" and a brief summary how to operate a public cloud, built on top of OpenNebula. Content is subject to change!
Performant and Resilient Storage: The Open Source & Linux WayOpenNebula Project
OpenNebula users have a range of storage options available to them, including proprietary appliances, proprietary software and Open Source software projects. This session will present a fully Open Source approach, that tightly integrates with Linux, and makes full use of the mature building blocks within the Linux kernel (LVM, Software RAID, DM-crypt, NVMe-oF Target, DRBD, etc...), and delivers one of the highest performance open source storage stacks currently available. The core goal is to expose the improved performance of NVMe storage devices to VMs and containers. The solution covers both local NVMe drives and NVMe-oF. For interacting with NVMe-oF targets it supports the Swordfish-API and LVM & Linux’s software NVMe-oF target. The solution contains a storage addon for OpenNebula.
NetApp’s Hybrid Cloud Infrastructure manages to leverage Kubernetes to a Hybrid Multi Cloud use case where OpenNebula integrates seamlessly. A technical deep dive in how NTS and NetApp integrated NTS Captain into NetApp’s DataFabric world on top of NetApp HC
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
TECNIRIS@: OpenNebula Tutorial
1. OpenNebula Tutorial - RedIRIS 2013
November 19th, 2013
An Introduction to Cloud Computing with
OpenNebula
Daniel Molina Aranda
dmolina@opennebula.org
Project Engineer
Acknowledgments
The research leading to these results has received funding from the European Union's Seventh Framework
Programme ([FP7/2007-2013] ) under grant agreement n° 612053 (CloudCatalyst Project)
Creative Commons Attribution-NonCommercial-ShareAlike License
1/16
2. Agenda
An Introduction to Cloud Computing with OpenNebula
● Infrastructure as a Service
● The OpenNebula Model
● The Anatomy of the Cloud
An Introduction to Cloud Computing with OpenNebula
2
3. Infrastructure as a Service
Types of Cloud Services
What
Who
Software as a Service
On-demand access
to any application
End-user
(does not care about hw or sw)
Platform as a Service
Platform for building
and delivering web
applications
Developer
(no managing of the underlying hw &
swlayers)
Raw computer
infrastructure
System Administrator
(complete management of the
computer infrastructure)
Infrastructure as a
ᄎ
Service
Physical Infrastructure
An Introduction to Cloud Computing with OpenNebula
3
4. Infrastructure as a Service
Types of Cloud Deployments
Public Cloud
• Simple Web Interface
• Raw Infrastructure Resources
• Pay-as-you-go (On-demand access)
• Elastic & “infinite” Capacity
An Introduction to Cloud Computing with OpenNebula
4
5. Infrastructure as a Service
Types of Cloud Deployments
Public Cloud
• Simple Web Interface
• Raw Infrastructure Resources
• Pay-as-you-go (On-demand access)
• Elastic & “infinite” Capacity
Private Cloud
A “Public Cloud behind the firewall”
• Simplify internal operations
• Dynamic allocation of resources
• Higher utilization & operational savings
• Security concerns
An Introduction to Cloud Computing with OpenNebula
5
6. Infrastructure as a Service
Types of Cloud Deployments
Public Cloud
• Simple Web Interface
• Raw Infrastructure Resources
Private Cloud
A “Public Cloud behind the firewall”
• Pay-as-you-go (On-demand access)
• Elastic & “infinite” Capacity
• Simplify internal operations
• Dynamic allocation of resources
• Higher utilization & operational savings
• Security concerns
Hybrid Cloud
• Supplement the capacity of the Private Cloud
• Utility Computing dream made a reality!
An Introduction to Cloud Computing with OpenNebula
6
7. Infrastructure as a Service
Types of Cloud Deployments
Public Cloud
• Simple Web Interface
• Raw Infrastructure Resources
Private Cloud
A “Public Cloud behind the firewall”
• Pay-as-you-go (On-demand access)
• Elastic & “infinite” Capacity
• Simplify internal operations
• Dynamic allocation of resources
• Higher utilization & operational savings
• Security concerns
Hybrid Cloud
• Suplement the capacity of the Private Cloud
• Utility Computing dream made a reality!
An Introduction to Cloud Computing with OpenNebula
7
8. Infrastructure as a Service
Challenges of IaaS Clouds
● How do I provision a new VM?
Image Management & Context
● Where do I store the disks?
Storage
● How do I set up networking for a multitier service?
Network & VLANs
● Where do I put my web server VM?
Monitoring & Scheduling
● How do I manage any hypervisor?
Virtualization
● Who has access to the Cloud’s resources?
User & Role Management
● How do I manage my distributed infrastructure?
Interfaces & APIs
An Introduction to Cloud Computing with OpenNebula
8
9. Infrastructure as a Service
Challenges of IaaS Clouds
● How do I provision a new VM?
Image Management & Context
Uniform management
● Where do I store the disks?
Storage
layer that
orchestrates multiple technologies
● How do I set up networking for a multitier service?
Network & VLANs
● Where do I put my web server VM?
Monitoring & Scheduling
● How do I manage any hypervisor?
Virtualization
● Who has access to the Cloud’s resources?
User & Role Management
● How do I manage my distributed infrastructure?
Interfaces & APIs
An Introduction to Cloud Computing with OpenNebula
9
10. The Anatomy of the Cloud
Cloud Architecture - The Internals of the Cloud
Interfaces, Tools & API
• CLI & Sunstone (GUI)
• API
• Cloud (EC2,OCCI)
• Service Management & Catalogs
Network
Storage
• VLAN
• VM disks (file & block)
• Firewalling
• Image Distribution
• Multiple Technologies
• Multiple Backends
Compute Hosts
Multi-tenancy
• Grouped into logical clusters
• AAA Services
• Multiple hypervisors
• Scheduling
• Monitoring
• Permissions & roles
An Introduction to Cloud Computing with OpenNebula
10
11. The Anatomy of the Cloud
Different Perspectives of the Cloud – Demands from the Different Communities
Cloud Consumer
Cloud
Administrator
Cloud Application
Developer
Cloud Integrator
An Introduction to Cloud Computing with OpenNebula
11
12. Infrastructure as a Service
An Uniform Management Layer
An Introduction to Cloud Computing with OpenNebula
12
13. Story
A Project Aimed at Building the Industry Standard Open Cloud Management Tool
Large-scale production
deployment: 16,000 VMs
•Develop & innovate
•Support the community
•Collaborate
TP
v1.0
v1.2 v1.4
v2.0
v2.2 v3.0 v3.2 v3.4 v3.6 v3.8 v4.0 V4.2
2005
2008
2009
2010
2011
2012
2013
2014
5,000
downloads/month
Research
Project
An Introduction to Cloud Computing with OpenNebula
13
14. The OpenNebula Model
Design principles
Openness
Adaptable
• Open Architecture
• Open Interfaces & Code
• Modular architecture
Proven
• Tested & Mature
Powerful
• Features for
DC virtualization
Very Light
• Highly efficient
No Lock-In
• Platform
independant
Interoperable
Enterprise Ready
• Use of standards
• OCCI, AWS EC2
• Single installing & update process
• Support for various platforms
An Introduction to Cloud Computing with OpenNebula
14
15. The OpenNebula Model
Widely Used to Build Enterprise Private Clouds in Medium and Large Data Centers
Reference Users
Survey Q2/Q3 2012 (2,500 users http://c12g.com/resources/survey/)
An Introduction to Cloud Computing with OpenNebula
15
16. The Anatomy of the Cloud
OpenNebula Architecture - Infrastructure Agnostic and Highly Customizable
CLI
Cloud
Servers
GUI
Scheduler
OCA (Ruby, Java)
XML-RPC API
OpenNebula core
Monitoring
Storage
Network
Virtualization
Images
Auth
DB
Languages
An Introduction to Cloud Computing with OpenNebula
16
17. The Anatomy of the Cloud
Basic OpenNebula Deployment
Monitoring,Virtualization,
Storage and Network
• Repository of VM images
• Multiple Backends (LVM, Ceph)
• Provides physical resources for the VMs
• Must have a hypervisor installed
An Introduction to Cloud Computing with OpenNebula
17
18. Questions?
We Will Be Happy to Clarify Any Question
An Introduction to Cloud Computing with OpenNebula
18
19. OpenNebula Tutorial - RedIRIS 2013
November 19th, 2013
Installation and Basic Usage
Daniel Molina Aranda
dmolina@opennebula.org
Project Engineer
Acknowledgments
The research leading to these results has received funding from the European Union's Seventh Framework
Programme ([FP7/2007-2013] ) under grant agreement n° 612053 (CloudCatalyst Project)
Creative Commons Attribution-NonCommercial-ShareAlike License
19/16
20. Agenda
Installing and Basic Usage
● Planning the Installation
● Virtual Lab Configuration
● Basic Usage
● Managing Hosts
● Images, Networks, Templates and VMs
● Managing Users, Quotas and ACLs
● Logging & Debugging
● Configuration Files
● Appendix A - Installation
An Introduction to Cloud Computing with OpenNebula
20
21. A Typical OpenNebula Environment
Planning the Installation
Monitoring,Virtualization,
Storage and Network
• Repository of VM images
• Multiple Backends (LVM, Ceph)
• Provides physical resources for the VMs
• Must have a hypervisor installed
An Introduction to Cloud Computing with OpenNebula
21
22. Required Software
Installing
● Head node
● ssh, ruby
● OpenNebula: oned, mm_sched, sunstone, …
● Worker nodes
● Hypervisor (KVM, Xen or VMWare)
● ssh, ruby (Xen & KVM)
● Optional
● Storage Backends (LVM, iSCSI, Ceph, …)
● Networking systems (VLAN, Open vSwitch, …)
● Ganglia, LDAP, Apache, Nginx
An Introduction to Cloud Computing with OpenNebula
22
23. Virtual Lab
Planning the Installation
NODE 1
An Introduction to Cloud Computing with OpenNebula
NODE 2
23
24. Virtual Lab
Installing
● Start Virtual Box
● File > Import Appliance…
● frontend_node1.ova & node2.ova
● Create a Host-only network in VirtualBox if you have
not created it yet
An Introduction to Cloud Computing with OpenNebula
24
25. Virtual Lab
Installing
● Start frontend_node1 and node2 images
● You can access them from:
1. VirtualBox GUI
2. Console/putty
● frontend_node1 (password centos)
$ ssh localhost -l root -p 2222
● node2 (password centos)
$ ssh localhost -l root -p 2223
An Introduction to Cloud Computing with OpenNebula
25
26. CLI – node1
Basic Usage
Hands on (node1) !
● OpenNebula CLI Commands
# su - oneadmin
$ one[TAB]
oneuser
Manage Users
oneimage
Manage Images
onegroup
Manage Groups
onetemplate
Manage Templates
oneacl
Manage ACLs
onevm
Manage VMs
onehost
Manage Hosts
oneacct
Accounting Tool
onecluster
Manage Clusters
onemarket
Marketplace Tool
onevnet
Manage Networks
onedb
DB Tool
onedatastore
Manage Datastores
An Introduction to Cloud Computing with OpenNebula
26
27. CLI – node1
Basic Usage
● Get the Sunstone Login information
# (as oneadmin)
$ cat ~/.one/one_auth
oneadmin:<password>
● Try out sunstone!
http://localhost:9869
An Introduction to Cloud Computing with OpenNebula
27
28. Adding Hosts - Sunstone
Basic Usage – Hosts
Hands on! (Sunstone)
● Create one host in Sunstone: node1
● Virtualization: KVM
● Information: KVM
● Network:
dummy
● Cluster:
none
● Watch transition INIT ON
● Click on the row for more information
● Automatic gathering of monitoring data
● Take a look at the graphs
An Introduction to Cloud Computing with OpenNebula
28
29. Adding Hosts - CLI
Basic Usage – Hosts
Hands on! (CLI)
(always as oneadmin in the Frontend – node 1)
$ onehost -help
$ onehost create -help
$
$
$
$
ssh node2 ls /var/tmp/one
onehost create node2 -i kvm -v kvm -n dummy
onehost list
onehost top
# Wait for ON ... and then CTRL-C
$
$
$
$
ssh node2 ls
onehost show
onehost show
onehost show
/var/tmp/one
node2
1
-x 1
An Introduction to Cloud Computing with OpenNebula
29
30. Adding Images
Basic Usage – Images
Hands on! (Sunstone)
● Create an Image in Sunstone
● Name: tty
● Provide a Path: /var/tmp/tutorial/ttylinux.qcow2.img
● Advanced Driver: qcow2
● Datastore: default
● Create!
● Watch transition LOCKED READY
● Ownership and Permissions (ala Unix!), Size, Driver...
Hands on! (CLI)
$ oneimage list
$ oneimage show tty
# DO NOT EXECUTE THE FOLLOWING COMMAND
$ oneimage create --name tty --driver qcow2
--path /var/tmp/tutorial/ttylinux.qcow2.img -d default
An Introduction to Cloud Computing with OpenNebula
30
31. System Datastore
Basic Usage – Datastores
Hands on! (Sunstone)
● Inspect each Datastore:
● The system datastore:
● Holds images for running VMs
● The TM_MAD (transfer manager driver) is shared which means:
An Introduction to Cloud Computing with OpenNebula
31
32. Shared Datastore
Basic Usage – Datastores
Hands on! (Sunstone)
● The default datastore:
● Holds images ready to be cloned or linked for VMs
● The DS_MAD is fs because our image is a regular file
● The TM_MAD (transfer manager driver) is shared which means:
An Introduction to Cloud Computing with OpenNebula
32
33. Adding Networks
Basic Usage – Networks
Hands on! (Sunstone)
● Create a new Network
● Name: private
● Type: Fixed Network
● IP: 192.168.0.1 -> [ENTER] -> repeat ... -> 192.168.0.4
● Network Model: default
● Bridge: br1
VM
VM
VM
VM
br1
br1
eth1
eth1
Node 1
Node 2
An Introduction to Cloud Computing with OpenNebula
33
34. Adding Networks
Basic Usage – Networks
Hands on! (Sunstone)
● Network extended information:
● Lease Management Add, Hold and Remove Leases
Hands on! (CLI)
$ cat private2.net
NAME = private2
TYPE = fixed
BRIDGE = br1
LEASES = [ IP = 10.0.0.1 ]
LEASES = [ IP = 10.0.0.2 ]
$
$
$
$
$
onevnet
onevnet
onevnet
onevnet
onevnet
create private2
list
show private
addleases private 192.168.0.105
hold private 192.168.0.105
An Introduction to Cloud Computing with OpenNebula
34
35. Adding Templates
Basic Usage – Template
Hands on! (Sunstone)
● A template is a Virtual Machine definition ready to be instantiated
● It has CPU, Memory, Disks, NIC, Graphical Ports, etc...
● Create a new Template:
● Name:
ttylinux
● CPU:
0.1
● Memory:
64M
● Storage:
tty
● Network:
private
● Input/Output: VNC
● Random values in Context Custom Variables
● Create!
An Introduction to Cloud Computing with OpenNebula
35
36. Adding Templates
Basic Usage – Template
Hands on! (CLI)
● Try the useful --dry option in the CLI
$ onetemplate create --help
$ onetemplate create --name ttylinux --cpu 0.1
--memory 64 --disk tty --nic private --vnc --dry
NAME="ttylinux“
CPU=0.1
MEMORY=64
DISK=[
IMAGE="tty“
]
NIC=[
NETWORK="private“
]
GRAPHICS=[ TYPE="vnc", LISTEN="0.0.0.0" ]
An Introduction to Cloud Computing with OpenNebula
36
37. Instantiating
Basic Usage – VMs
Hands on! (Sunstone)
● Instantiate the template
● Deploy 2 VMs
● Leave the name blank
● Watch the transition PENDING RUNNING
● In which host is running each VM?
● vnc (vm1) root / password
● ifconfig configured using context
● ping the other machine (vm2)
● Migrate / live-migrate (vm2)
An Introduction to Cloud Computing with OpenNebula
37
38. Main VM actions
Basic Usage – VMs
suspend
VM state saved. Kept in the host.
power off (--hard)
Powers off a VM. Kept in the host.
stop
VM state saved. Taken to the system datastore.
undeploy (--hard)
Powers off a VM. Taken to the system datastore.
reboot (--hard)
Reboots the VM.
delete --recreate
Cleans the VM and moves it to PENDING.
shutdown (--hard)
Powers off a VM, cleans host and VM is removed
from OpenNebula.
delete
VM is immediately destroyed regardless of state.
Recommended only for oneadmin.
An Introduction to Cloud Computing with OpenNebula
38
39. Other VM actions
Basic Usage – VMs
Hands on! (Sunstone)
● VM extended information tab
● Capacity - Resize VM capacity (power off –hard, first halt from vnc)
● Storage
● Network - Attach new nic
● create a new network attach nic reboot from vnc
● Snapshot
● create a file using VNC
● Take snapshot
● Modify the file
● Revert
● Placement
● Actions - Schedule action
● Template
● Log
An Introduction to Cloud Computing with OpenNebula
39
40. Managing Users
Basic Usage – Users
Hands on! (Sunstone)
● Create new user: testuser / testpass
● Click on new user Update Quotas
● Enforce 1 Max VMs Add/edit quota
● Other possible options
● limit the use of a Datastore
● limit the use of an Image
● limit the use of a Network
● Apply changes!
An Introduction to Cloud Computing with OpenNebula
40
41. Logs
Basic Usage – Logging and Debugging
● Logs are kept under /var/log/one
● oned.log: all the information related to the oned daemon. Every
request, actions and driver errors will be here.
The verbosity is set by DEBUG_LEVEL in /etc/one/oned.conf
● sched.log:has all the information related to the placement of Virtual
Machines. If a VM is not being deployed (kept in PENDING state), this
log will explain why.
● <id>.log: the log of each VM. Also accessible through Sunstone.
An Introduction to Cloud Computing with OpenNebula
41
42. oned.conf
Configuration
/etc/one/oned.conf (open this file and take a look!)
● OpenNebula Daemon:
● LOG, PORT, DB
● Monitoring Intervals:
● MANAGER_TIMER, MONITORING_INTERVAL
● Configuration options for VMs:
● VNC_BASE_PORT
● MAC_PREFIX (MAC IP)
● DEFAULT_DEVICE_PREFIX = "hd“ (or vd, xvd, etc…)
● Drivers:
● IM_MAD, VMM_MAD, TM_MAD, DATASTORE_MAD, HM_MAD, AUTH
_MAD
● Resources:
● DEFAULT_UMASK
● VM_RESTRICTED_ATTR, IMAGE_RESTRICTED_ATTR
An Introduction to Cloud Computing with OpenNebula
42
43. sched.conf
Configuration
/etc/one/sched.conf (open this file and take a look!)
● Scheduler Daemon:
● ONED_PORT, SCHED_INTERVAL, LOG
● Dispatch Options
● MAX_VM, MAX_DISPATCH, MAX_HOST, LIVE_RESCHEDS
● Policy
● DEFAULT_SCHED (packing, striping, load-aware, custom)
An Introduction to Cloud Computing with OpenNebula
43
44. Questions?
We Will Be Happy to Clarify Any Question
An Introduction to Cloud Computing with OpenNebula
44
45. Appendix A
Installation
This is just a reference of what have been done to configure the frontend_node1 and
node2 images
An Introduction to Cloud Computing with OpenNebula
45
46. Installation node 1 - Frontend
Installing
● Activate repo and Install Packages
# cp /var/tmp/tutorial/opennebula.repo /etc/yum.repos.d/
# yum clean all
# yum install opennebula-server opennebula-sunstone
opennebula-node-kvm
● Add QEMU drivers
# Change VM_MAD type from kvm to qemu
● Configure NFS Server
# cat /etc/exports
/var/lib/one
*(rw,sync,no_subtree_check,root_squash,anonuid=9869,anongid=9869)
An Introduction to Cloud Computing with OpenNebula
46
47. Installation node 1 - Frontend
Installing
● Configure Sunstone
# sed -i 's/127.0.0.1/0.0.0.0/' /etc/one/sunstone-server.conf
● Start Services
#
#
#
#
#
service nfs start
service libvirtd start
service opennebula start
service opennebula-sunstone start
chkconfig nfs on
● Quick overview of the CLI
#
#
$
$
gpasswd -a oneadmin wheel
su - oneadmin
oneuser show
oneuser -help
An Introduction to Cloud Computing with OpenNebula
47
48. Installation node 2 – Worker Node
Installing
● Activate repo and Install Packages
# cp /var/tmp/tutorial/opennebula.repo /etc/yum.repos.d/
# yum clean all
# yum install opennebula-node-kvm
● Configure Network, Hostname, NFS and sudo
# chkconfig NetworkManager off
# service NetworkManager stop
# echo HOSTNAME=node2 > /etc/sysconfig/network
# hostname node2
# sed -i 's/1.1.1.1/1.1.1.2/' /etc/sysconfig/networkscripts/ifcfg-br1
# ifconfig br1 1.1.1.2/24 up
# mount –t nfs 1.1.1.1:/var/lib/one /var/lib/one
# gpasswd -a oneadmin wheel
# service libvirtd start
An Introduction to Cloud Computing with OpenNebula
48
49. Configure Password-less SSH
Installing
● OpenNebula needs passwordless ssh access to
all the nodes from all the nodes:
# (as oneadmin)
$ ssh-keyscan node1 node2 > ~/.ssh/known_hosts
# test it!
$
$
$
$
ssh node2
exit
ssh node1
exit
An Introduction to Cloud Computing with OpenNebula
49