Linux

Falcon and RHSCL
Article

Create a scalable REST API with Falcon and RHSCL

Shane Boulden

APIs are critical to automation, integration and developing cloud-native applications, and it's vital they can be scaled to meet the demands of your user-base. In this article, we'll create a database-backed REST API based on the Python Falcon framework using Red Hat Software Collections (RHSCL)

How to install Ansible Tower on Red Hat OpenShift
Article

Understanding Ansible Tower Isolated Nodes

Alessandro Arrichiello

Learn how Ansible Tower Isolated nodes can be used to manage systems that are on restricted remote networks such as VPCs, and hosted environments

Configuring mKahaDB persistence storage for ActiveMQ
Article

Flexible Images or Using S2I for Image Configuration

Eliska Slobodova

Container images usually come with pre-defined tools or services with minimal or limited possibilities of further configuration. This brought us into a way of thinking of how to provide images that contain reasonable default settings but are, at the same time, easy to extend. And to make it more fun, this would be possible to achieve both on a single Linux host and in an orchestrated OpenShift environment. Source-to-image (S2I) has been introduced three years ago to allow developers to...

ARM TechCon logo
Article

ARM TechCon 2017 - Embedded, IoT, Networking, and more...

Ishu Verma

Arm TechCon 2017 - Embedded, IoT, Networking and no Server focus Last month was Arm TechCon, the annual developer conference showcasing offerings from Arm and its partners. Arm laid out its vision and strategy to achieving even greater integration in its processors and circumventing the slowing Moore’s law. As always, there was a bevy of new product announcements but overall, the show seemed to lack the energy of the last few years and especially the excitement of last year after...

RedHat Shadowman Logo
Article

Red Hat enhances no-cost RHEL developer subscription with SAP Solution development

Mike Guerette

Note: For the most up-to-date information on the Developer for Individuals Subscription, check out our FAQ . In March of 2016, we introduced the no-cost Red Hat Enterprise Linux Developer Subscription and adoption for it has been great. I pleased to share that we've added new repos to this no-cost subscription for SAP Solution development. "...to help support the stable, consistent creation of applications using components of SAP HANA and the SAP NetWeaver® technology platforms, Red Hat is now making...

Red Hat JBoss Developer Studio Logo
Article

Announcing Red Hat Developer Studio 11.1.0.GA and JBoss Tools 4.5.1.Final for Eclipse Oxygen.1A

Jeff Maury

JBoss Tools 4.5.1 and Red Hat JBoss Developer Studio 11.1 for Eclipse Oxygen.1A are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our JBoss Products page and run it like this: java -jar jboss-devstudio-.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio requires a bit more: This release requires at least Eclipse 4.7 (Oxygen) but we recommend using the latest Eclipse 4.7.1A Oxygen JEE Bundle since...

Red Hat Logo
Article

Getting started with llvm-toolset

Tom Stellard

llvm-toolset is a new software collection that packages together a number of the tools distributed by the LLVM project, including: LLVM tools and libraries, clang, clang-tools-extra, and lldb. Installing llvm-toolset For updated installation instructions, see How to install Clang/LLVM 6 on Red Hat Enterprise Linux. Clang/LLVM 5.x is packaged in as llvm-toolset-7, which is available in the rhel-7-server-devtools-rpms repo for RHEL 7. (If you don’t already have RHEL 7, Red Hat offers no-cost RHEL subscriptions for development use here.) You...

Getting started
Article

Getting started with rust-toolset

Josh Stone

One of the new software collections we’ve introduced this fall is for Rust, the programming language that aims for memory and thread safety without compromising performance. Dangling pointers and data races are caught at compile time, while still optimizing to fast native code without a language runtime! In rust-toolset-7, we’re including everything you need to start programming in Rust on Red Hat Enterprise Linux 7, in the familiar format of software collections. In this release, we’re shipping Rust 1.20 and...

PHP logo
Article

PHP Configuration Tips

Remi Collet

RHEL 7 provides the Apache HTTP Server version 2.4 and PHP version 5.4. The most common configuration for Apache httpd and PHP uses, but this has some limitations and drawbacks: a single PHP version of mod_php can be used mod_php run in the httpd process, without any isolation mod_phpis only supported for the prefork MPM This article will explain how to configure Apache httpd to delegate PHP scripts execution to a backend using the FastCGI protocol, how to use a...

Red Hat Logo
Article

vSphere Cloud provider and VMDK dynamic provisioning

davis phillips

The release of OpenShift Container Platform 3.6 brings support for vsphere cloud provider. This provides vsphere VMDK dynamic provisioning for persistent volumes for container workloads. The storage presented to vsphere virtual machines as a VMDK has ReadWriteOnce access mode. In the OCP 3.6 on vSphere reference architecture, much of this process is automated and can be implemented easily. Virtual Machine Disks or VMDKs exists in virtual machines. Configuring the OCP cluster for vsphere cloud provider support requires: Master Node Configuration...

Software Collections feature image
Article

Use Software Collections without Bothering with Alternative Path

Honza Horak

Software Collections (SCL) give you the power to build, install, and use multiple versions of software on the same system, without affecting system-wide installed packages. Therefore, the Software Collections packaging technique is used a lot for building stacks for Red Hat Enterprise Linux and CentOS, especially dynamic languages (Python, Ruby, NodeJS) or databases (PostgreSQL, MariaDB, MongoDB). Avoiding Conflicts The SCL technique is based on avoiding conflicts on three levels: Filesystem (files are put into an alternate directory under /opt/rh) RPM...

RedHat logo
Article

Entropy in RHEL based cloud instances

Eduardo Minguez

According to Wikipedia, entropy is the randomness collected by an operating system or application for use in cryptography or other uses that require random data. Entropy is often overlooked, misconfigured or forgotten and it can originate in sporadic errors whether it can be timeouts, refused connections, etc. Such errors are difficult to debug as the errors happen only when there is not enough entropy available. This article tries to explain briefly how to check if this can be a problem...

RedHat Shadowman Logo
Article

Red Hat updates Python, PHP, Node.js, more; supports new arches

Mike Guerette

I am pleased to announce the immediate availability of Red Hat Software Collections 3.0 Beta , Red Hat’s newest installment of open source development tools, dynamic languages, databases, and more. Delivered on a separate lifecycle from Red Hat Enterprise Linux with a more frequent release cadence, Red Hat Software Collections bridges development agility and production stability by helping you create modern applications that can be confidently deployed into production. Most of these components are also available in Linux container image...

Article Thumbnail
Article

How to enable/disable repository using Subscription Manager or Yum-Utils

Roshan V Sharma

This blog is to resolve the following issues/answering the following questions. How to enable a repository using the Red Hat Subscription Manager/yum? Need to access a repository using the Red Hat Subscription Manager/yum? How to disable a repository usisystem register with rhn classicng the Red Hat Subscription Manager/yum? How to subscribe a child channel using the Red Hat Subscription Manager/yum? To enable/disable repository using Subscription-Manger or Yum-Utils you'll need: Red Hat Enterprise Linux 6 or higher. Red Hat Subscription Management...

Red Hat Wimplicit
Article

Automated Open vSwitch PVP testing

Eelco Chaudron

This blog describes how a script can be used to automate Open vSwitch PVP testing. The goal for this PVP script was to have a quick (and dirty) way to verify the performance (change) of an Open vSwitch (DPDK) setup. This script either works with a Xena Networks traffic generator or the T-Rex Realistic Traffic Generator. For details on what the PVP test does, please refer to the following blog post, Measuring and comparing Open vSwitch performance. This setup tutorial...

Red Hat Openshift reference architecture SSO
Article

Openshift 3.6 Reference Architecture Now Includes SSO

Glenn West

The Azure Openshift 3.6 reference architecture now automatically deploys and integrates SSO. The reference architecture, which is available in a scalable full high-availability configuration and a single vm for trials is part of openshift-ansible-contrib git repo. Red Hat Single Sign-On (RH-SSO) is based on Keycloak project and enables web applications by providing Web single sign-on (SSO) capabilities based on popular standards such as SAML 2.0, OpenID Connect and OAuth 2.0. This makes it easy to configure one or more authentication...

RedHat logo
Article

Stack Clash Mitigation in GCC -- Background

Jeff Law

It has long been recognized that unconstrained growth of memory usage constitutes a potential denial of service vulnerability. Qualys has shown that such unconstrained growth can be combined with other vulnerabilities and exploited in ways that are more serious. Typically, the heap and stack of a process start at opposite ends of the unused address space and grow towards each other. This maximizes the flexibility to grow the regions over the course of execution of the program without apriori knowing...

VLAN filter support on bridge
Article

VLAN filter support on bridge

Hangbin Liu

This blog aims for Administrators who need to handle large numbers of VLANs in virtualization/namespaces with a bridge. With the VLAN filter, people don't need to create dozens of VLANs and bridges anymore. With only ONE bridge, you can control all VLANs. See more details in this blog. Bridge and VLAN Virtualization, Cloud, OpenStack, and Docker. These technologies are getting increasingly important and popular. But behind them, there are two indispensable features: Bridge and VLAN. A bridge is a way...

Article Thumbnail
Article

On link modeling, network emulation and its impacts on applications

Marcelo Ricardo Leitner

In this blog post, I’ll guide you through the most important characteristics that define a 'link' in packet-switched networks, how they can impact your application, give some examples of real world parameters and how to use NetEm to emulate them. In every packet-switched network, you will notice characteristics that are intrinsic to them and that varies depends on the communication channels being used. Such characteristics are bandwidth, delay (including jitter), packet loss, packet corruption and reordering. Bandwidth probably is the...

.NET Core
Article

Introduction to NuGet with .NET Core on RHEL

Dave Mulford

Introduction to NuGet with .NET Core NuGet is an open source package manager for the .NET Core ecosystem. For those familiar with Red Hat Enterprise Linux (RHEL), you can think of it as the “yum” for pulling libraries into your .NET Core project. Working with NuGet packages in .NET Core applications is accomplished primarily through your project’s .csproj file and the dotnet command-line interface. Repositories Just like RHEL, NuGet has its own repositories to get packages. By default, when the...