Home Blog Page 796

All About the DC/OS Open Source Project

This article is sponsored by Mesosphere as a Diamond-level sponsor of MesosCon North America.

In April Mesosphere, along with 60 partners (including Accenture, Autodesk, Cisco, Hewlett-Packard, Yelp and Microsoft), announced the DC/OS project, what has been called the first open and comprehensive platform for building, running and scaling modern enterprise applications. Ahead of MesosCon in Denver next week, we got the chance to catch up with Keith Chambers, product manager at Mesosphere, to learn more about this important open source project that has Apache Mesos at its core.

Keith Chambers, product manager at Mesosphere
Linux.com:  What is DC/OS?

Keith Chambers:  The DC/OS project (dcos.io) is the open source version of our popular Datacenter Operating System technology, which is the simplest way to build, run, scale and manage modern enterprise applications. When we say modern enterprise applications, we’re talking about applications that utilize technologies such as containers, microservices, real-time data processing, distributed databases, and more. Our goal is to make DC/OS the datacenter-scale equivalent of Android, in that it has the potential to democratize the development of application architectures and operational techniques previously reserved to companies such as Google and Facebook.

The DC/OS project is a software platform that’s comprised entirely of open source technologies. It includes some existing technologies like Apache Mesos and Marathon, which were always open source, but also includes newer proprietary components developed by Mesosphere that we’ve donated to the community and which are fully open sourced under an Apache 2.0 license. Features include easy install of DC/OS itself (including all the components), plus push-button, app-store-like installation of complex distributed systems (including Apache Spark, Apache Kafka, Apache Cassandra and more) via our Universe “distributed services app store”. We’re also tightly integrating our popular  Marathon container-orchestration technology right into DC/OS, as the default method for managing Docker containers and other long-running services (including traditional non-containerized web applications, as well stateful services such as databases).

Linux.com: How is it an operating system?

Chambers: We call DC/OS an operating system for a number of reasons, including how users go about installing the things they want to run on it. DC/OS abstracts a datacenter full of servers into a single logical computer (i.e., 1,000 dual-core servers become 1 computer with 2,000 cores), which means developers and operators don’t need to worry about individual servers or VMs and can simply tell DC/OS about their task’s or service’s resource requirements. DC/OS is very versatile and can manage a wide diversity of workloads, ranging from Ruby scripts to Microservices in Docker containers to entire database systems. DC/OS makes it easy to run these workloads in an operationally efficient way, maximizing resource utilization and providing automated high-availability. For example. DC/OS will keep all tasks running even when there is a significant hardware failure by restarting failed workloads on different machines, and gracefully failing over stateful applications.

Linux.com:  Why did Mesosphere open source DC/OS?

Chambers:  As a company, and as individuals, we believe in open source as the best way to drive innovation and adoption. We believe that DC/OS will create a revolution in the way developers build applications and the ways that organizations deploy them, at a scale and velocity that we’ve never seen before. We want to put the power of DC/OS into as many people’s hands as possible. The future of enterprise IT—whether running in the public cloud or a private datacenter—is going to look a lot different than what many of us have been used to. There will be new and exciting licensing models (i.e., open source rather than strictly proprietary) as well as exciting operational and architectural advancements. DC/OS provides an opportunity for savvy organizations to start on that journey today.

Organizations that adopt DC/OS will be more competitive in an increasingly software-driven world. DC/OS helps companies adopt the operational and architectural practices of companies such as Apple, Yelp and Netflix (and, at a broader level, Facebook and Google)—whose  infrastructure, and the applications that run on it, are directly tied to their corporate success—without having to reinvent the wheel. The large pioneering companies spent millions of dollars in R&D budget and deployed thousands of highly skilled engineers to build their internal systems, but that’s an unreasonable expectation for most companies. With DC/OS, organizations don’t have to piece together open source technologies or build their own homemade technologies. DC/OS brings this type of advanced datacenter environment to anyone.

We also wanted to encourage our partners and open source contributors to build datacenter services for the DC/OS app ecosystem. The DC/OS app ecosystem allows organizations to adopt and operationalize complex technologies such as Spark, Kafka and Cassandra in minutes, including automating some of the operational tasks and best practices. Open sourcing DC/OS introduces our partners to the broader community of users, and allows them to build applications and services on a platform that is not locked to a single vendor or cloud.

And finally an open source foundation means real portability for workloads between clouds, racks and hybrids. This is dependable OSS. If organizations have to create their own stack and get it running in multiple environments, they’re wasting time they want to be spending on their apps (differentiating their business!). More time to write the apps, less time wasted making the datacenter work.

Linux.com:  What do you think will be hot at MesosCon this year?

Chambers:  You’re going to see a much broader base of users, in part because of enabling technologies like DC/OS, but you’re also going notice that Apache Mesos is the definitive kernel for distributed systems resource management. Ben Hindman,co-creator of Mesos, is going to show us how far we’ve come towards realizing his original vision of dual-level scheduler powering an operating system for the datacenter, which can be traced all the way back to the Berkeley AMPlab where Mesos was first created.

Whether you’re talking about Mesos as part of the DC/OS and the huge traction it’s receiving as the first operating system for distributed systems, or one-off cluster management solutions built for individual application frameworks — Mesos has become the de facto standard for managing the underlying infrastructure. I think you’re also going to see some major end users on display talking about how Mesos and DC/OS help them operate containers in production.

This article was sponsored by Mesosphere, creators of the world’s first Datacenter Operating System (DCOS). Learn more at:  www.mesosphere.io

 

Backport upstream commits to stable RDO Mitaka release && Deployments with Keystone API V3

Posting bellow is written  with intend to avoid waiting until “koji” build will appear in updates repo of stable RDO Mitaka release, what might take a couple of months or so. Actually, it doesn’t require knowledge how to write properly source RH’s rpm file. It just needs picking up raw content of git commits from upstream git repo converting them into patches and rebuild required src.rpm(s) with patch(es) needed. There is also not commonly known command `rpm -qf` which is very useful when you need to detect which rpm has installed particular file. Just to know which src.rpm should be downloaded for git commit referencing
say “cinder.rb”

Complete text may bee viewed here  http://bderzhavets.blogspot.com/2016/05/backport-upstream-commits-to-stable-rdo.html

Tigera Plans to Solve the Container Networking Challenge

Container networking is a messy affair. Tigera, a startup announced earlier this month by Metaswitch veterans, aims to make it simpler and more secure by melding Project Calico and CoreOS flannel into a new open source platform called Canal.

Although containers from CoreOS, Docker, and other vendors reached the adoption phase some time ago, solutions for networking containers together remain immature, according to Wikibon senior analyst Stu Miniman. “We are very early in how networking is going to be solved in the container world,” he says.

There are already several contenders in this area. One is libnetwork, a container networking platform built by Docker.Weave Net from Weaveworks, which offers an integrated management solution for Docker containers, is another. And there is flannel, a CoreOS network fabric that relies on etcd to store configuration data.

Read more at SDx Central

Driving Cars Into The Future with Linux

I don’t think much about it while I’m driving, but I sure do love that my car is equipped with a system that lets me use a few buttons and my voice to call my wife, mom, and children. That same system allows me to choose whether I listen to music streaming from the cloud, satellite radio, or the more traditional AM/FM radio. I also get weather updates and can direct my in-vehicle GPS to find the fastest route to my next destination….

In a recent news roundup, Scott Nesbitt cited an article that said Ford Motor Company is getting substantial backing from a rival automaker for its open sourceSmart Device Link (SDL) middleware framework, which supports mobile phones. SDL is a project of the GENIVI Alliance, a nonprofit committed to building middleware to support open source in-vehicle infotainment systems. 

Read more at OpenSource.com

How to Install an OpenSUSE Leap 42.1 KDE Desktop

OpenSUSE Leap is a new type and a new version of OpenSUSE. It is a hybrid Linux distribution that uses the source code of SUSE Linux Enterprise(SLE) to provide a higher stability and reliability then otLinuxinux distributions. In this tutorial, I will guide you trough the OpenSUSe leap installation. I will install OpenSUSE leap with KDE Plasma 5 as the desktop environment.

How Netflix Leverages Big Data – Brian Sullivan, Director of Streaming Analytics, Netflix

https://www.youtube.com/watch?v=hTfIAWhd3qI?list=PLGeM09tlguZQ3ouijqG4r1YIIZYxCKsLp

Netflix is the world’s leading internet television network. That didn’t happen by accident or simple fortune – we are data-driven as part of our culture, and have built the tools needed to navigate the unchartered waters of delivering internet video at scale and becoming the first truly global storyteller in movies and television.

Brian Sullivan is the Director of the Streaming Data Science and Engineering team at Netflix, the world’s leading Internet television network. His team builds analytic systems and delivers insight into the streaming activity across hundreds of client devices, world-class server systems and content delivery networks to serve up a third of peak internet traffic in North America. Brian’s prior experience spans the analytic stack from software engineering, data architecture, reporting/visualization and analysis. He has also worked across a number of domains including virtual worlds, banking, retail, automobile traffic measurement and fingerprint recognition systems.

7 Best Command Line Navigation Tools

The cd command is a command-line OS shell command used to change the current working directory. A directory is a logical section of a file system used to hold files. Directories may also contain other directories. The cd command can be used to change into a subdirectory, move back into the parent directory, move all the way back to the root directory or move to any given directory.

The purpose of this article is to identify some tiny but useful tools that complement the cd command. They help users to navigate faster around the filesystem, and increase productivity when using the shell.

Read Full article

ODPi and ASF: Building a Stronger Hadoop Ecosystem – John Mertic

https://www.youtube.com/watch?v=XUl7vlVwNaI?list=PLGeM09tlguZQ3ouijqG4r1YIIZYxCKsLp

ODPi Director of Program Management, John Mertic, explains how the work of the ODPi complements and supports that of the ASF. Since ODPi’s launch in 2015, there has been some confusion around how its work may overlap, or potentially compete, with that of the ASF. Mertic will detail how the ODPi’s specifications and by-laws reinforce the role of the ASF as the singular place where Hadoop development occurs. He will also explain how the ODPi’s focus on the downstream Hadoop ecosystem oxygenates the Big Data market and stimulates growth.

 

Spark 2.0 – Ion Stoica, Co-founder & Executive Chairman, Databricks

https://www.youtube.com/watch?v=9xSz0ppBtFg?list=PLGeM09tlguZQ3ouijqG4r1YIIZYxCKsLp

Ion Stoica, the founder of Databricks and keynote speaker at Apache Big Data in Vancouver, discusses the Spark 2.0 release, which has at least three robust new features.

“Spark 2.0 is about taking what has worked and what we have learned from the users and making it even better,” Stoica said.

Install icinga2 and icingaweb2 on CentOS 7

Icinga 2 is a scalable OpenSource monitoring software. This tutorial describes the installation of Icinga 2 together with Icingaweb on a CentOS 7 server.