AMQ Streams

Managing Windows Updates with Ansible in Red Hat Enterprise Linux
Article

Managing Windows Updates with Ansible in Red Hat Enterprise Linux

Jose Angel Munoz

Introduction When looking for installation instructions of Ansible under RHEL, I have always have found two ways: With epel-release (Which I don't like just because I want to keep my system clean). From source code (Which I don't like either for the same reason). Packages Installation For me, the right approach for the installation is installing from the Official Red Hat Repository and following the instructions below: Select the server-extras-beta repository (Here we will find the ansible packages) subscription-manager repos...

Red Hat JBoss Data Virtualization
Article

Unlock Your Cloudera Data with Red Hat JBoss Data Virtualization

Madou Coulibaly

After Unlock your Hadoop data with Hortonworks and Red Hat JBoss Data Virtualization episode, let's continue the journey with another "Apache Hadoop" episode of the series: "Unlock your [….] data with Red Hat JBoss Data Virtualization." Through this blog series, we will look at how to connect Red Hat JBoss Data Virtualization (JDV) to different and heterogeneous data sources. JDV is a lean, virtual data integration solution that unlocks trapped data and delivers it as easily consumable, unified, and actionable...

Internet of things feature image
Article

Wearable Tech: A Developer’s Security Nightmare

Samantha Donaldson

Web developers and IT professionals are the foundations of any quality business’ data security. However, with technology constantly changing and evolving as well as becoming more consumer-friendly, this data’s vulnerability only increases and it can often be hard to even notice how this new technology can actually affect your company until it occurs. Despite this, ignorance to modern hacking techniques does not refute their inability to transform even the smallest of devices into a weapon with which to infect or...

Red Hat Logo
Article

Download A-MQ 7 Beta 2 Today

Christina Lin

A-MQ 7 Beta provides fast, lightweight, and secure messaging for Internet-scale applications. It sets a strong foundation for building modern distributed reactive architecture. A-MQ offers the rich feature set and reliability that enterprise customers depend on. A-MQ gives you the strong foundation you need to build modern distributed applications. Messaging for enterprise applications - A-MQ Broker is a pure-Java multiprotocol message broker, with fast message persistence and advanced high availability modes. It is very highly optimized for general message use-cases...

Using API keys securely in your OpenShift microservices and applications
Article

How to build a containerized IoT solution with OpenShift

Ishu Verma

For businesses looking to build scalable Internet of Things (IoT) solutions using containers, here is a sample project built on the Red Hat OpenShift Container Platform . This project implements an intelligent IoT gateway on the OpenShift Container platform. The IoT Gateway is critical for enterprise IoT as it brings intelligence, and enables key services, at the edge. In this project, the gateway application is deployed as a set of microservices inside containers on OpenShift. A software sensor sends a...

Article Thumbnail
Article

A-MQ 7 Beta Component

Justin Ross

A-MQ Components A-MQ is a suite of servers and clients that work together to form the foundation of a reliable distributed application. A-MQ Broker A-MQ Broker is a pure-Java multiprotocol message broker. It’s built on an efficient, asynchronous core, with a fast native journal for message persistence and the option of shared-nothing state replication for high availability. Persistence - A fast, native-IO journal or a JDBC-based store High availability - Shared store or shared-nothing state replication Advanced queueing - Last...

Red Hat OpenShift
Article

Calling A-MQ Deployed in OpenShift by an External Client

Michelle Davis

As I tried to create queues/topics installed within OpenShift 3.2 and accessible to external clients, I found that there were more things assumed about the process than not. So I decided to share my steps with others. The only supported template for this scenario is via ssl transport with persistence Big Assumptions: That OpenShift is installed and working Persistent volumes have been created in OpenShift to use You must have a persistent store (i.e. a PV must be set up)...

Automating microservices deployment with Red Hat Ansible Automation
Article

Automating microservices deployment with Ansible

Rafael Benevides

One of the main principles of microservices is to be independently deployable. As a consequence, Microservices development and operation tend to be much more complex than a Monolith because of their distributed nature --- if your IT team has not moved out yet from its silos and has adopted DevOps practices, the operations team will not really understand why they have to deploy hundreds of independent software pieces in opposite to the "good old monolith". "You need a mature operations...

Article Thumbnail
Article

How to Build an Intelligent IoT Gateway in 7 Easy Steps

Ishu Verma

In previous blogs, I talked about the the critical role of the IoT gateway in the enterprise Internet of Things (IoT) as it enables real time decision-making at the edge, secures downstream devices and optimizes network utilization. So how does one go about building this gateway? In this blog, you’ll learn how to build an intelligent IoT gateway in a few simple steps - you can find the code at GitHub . To automate the gateway provisioning, we’ll using Ansible...

Red hat JBoss Developer Studio image
Article

How To Setup Fuse Tooling For JBoss Developer Studio 10

Eric D. Schabell

The release of the latest JBoss Developer Studio (JBDS) brings with it the questions around how to get started with the various JBoss Integration and BPM product tool sets that are not installed out of the box. In this series of articles we will outline for you how to install each set of tools and explain which products they are supporting. This should help you in making an informed decision about what tooling you might want to install before embarking...

Article Thumbnail
Article

Fuse and A-MQ version 6.3 GA are released!

Christina Lin

Fuse and A-MQ 6.3 GA have just gone out! And, maybe, you would think, "this is just a minor version release" --- "why should I care?" Hold your thoughts, because there are quite a few improvements and also many new features in this release. Besides bug fixes, and improving the stability of Fuse Fabric, there are two major changes in this version update: New Tooling in JBoss Developer Studio (JBDS) 9.1 GA. Newer Apache Camel version – Camel v2.17. I...

Article Thumbnail
Article

Messaging as a Service on OpenShift

Ulf Lilleengen

Inspired by a great blog post by Jakub Scholz on "Scalable AMQP infrastructure using Kubernetes and Apache Qpid", I wanted to write a post about the ongoing effort to build Messaging-as-a-Service at Red Hat. Messaging components such as the Apache Qpid Dispatch Router , ActiveMQ Artemis and Qpidd scales well individually, but scaling a large deployment can become unwieldy. As Scholtz demonstrates, there are a lot of manual setup when creating such a cluster using kubernetes directly. The EnMasse project...

Jenkins Pipeline Builds and A/B Deployments in CDK
Article

Using Jenkins in the Red Hat CI/CD Ecosystem

James Falkner

The last 4-5 years have seen the debut of many new software products specifically targeting both infrastructure services and IT automation. The consumerization of IT has caused its architects to take a fresh look at their existing, often times monolithic apps and IT infrastructure and asking: Can we do better? How do I keep IT relevant? How do I keep track of all these VMs and data? How do I scale out my IT environment without a huge budget increase...

Red Hat Ansible image
Article

A simple guide to provisioning Vagrant boxes with Ansible

Duncan Doyle

Over the last couple of weeks, I've been working on some Red Hat JBoss BPM Suite workshop material. One part of the workshop is a four-hour lab that guides the attendees through the development of JBoss BPM Suite 6.x processes, rules and applications (note that this workshop is available to our customers, please contact your Red Hat account manager or local Red Hat sales representative for more information), but I'm going to be sharing part of the story with you...

Article Thumbnail
Article

How to install and configure Ansible on Red Hat Enterprise Linux

Keith Rogers

Note: This post is from 2016. For current instructions, reference the documentation. https://docs.ansible.com/ansible/latest/index.html https://docs.ansible.com/ansible-tower/ With DevOps taking hold in businesses ranging from small design agencies to large enterprises, there has been a real push to automate deployments and make them consistent. As part of this, maintaining configuration as code and utilizing a version control system such as Git or Subversion to house it is becoming more prominent. Tools like Puppet and Chef have been around for a number of years...

Red Hat Ansible
Article

Install Ansible on Red Hat Enterprise Linux

Zachary Flower

As far as automated configuration management tools go, Ansible is “the new hotness” on the market. I admit, I am pretty new to Ansible. Until recently, the majority of my configuration management experience has been rooted solely in Puppet. Tack onto that my recent foray back into the world of Red Hat and I have a lot to learn, starting with getting Ansible installed and running on RHEL. There are two ways to install Ansible—via yum, or directly from source...

Article Thumbnail
Article

Persistence vs. Durability in Messaging. Do you know the difference?

Mary Cochran

Messaging is a critical aspect of integrating systems, and while there are many different messaging platforms and infrastructures, a common request is for "zero loss of messages." From there, the terms "Persistence" and "Durability" often get thrown around, but what do those two things really mean? Persistence At a basic level, persistence means that when failure occurs during message processing, the message will still be there (where you found it the first time) to process again once the failure is...

Article Thumbnail
Article

A-MQ 7 Alpha is ready!

Christina Lin

I am sure this is the moment we have all been waiting for a long time, JBoss A-MQ 7 is finally out and is currently in Alpha. A-MQ is a fast and flexible messaging platform that reliably delivers information and easily integrates the various components in your application environments. A-MQ 7 consists of several new components and features, it is base on Project Apache ActiveMQ Artemis. The code base was donated by HornetQ. Having high performance journal base on NIO...

Article Thumbnail
Article

Scalable Microservices through Messaging

Bilgin Ibryam

Microservices are everywhere nowadays, and so is the idea of using service choreography (instead of service orchestration) for microservices interactions. In this article I describe how to set up service choreography using ActiveMQ virtual topics, which also enables scalable event based service interactions. Service Interaction Styles There are two main types of service interaction: synchronous and asynchronous . With synchronous interactions, the service consumer makes a request and blocks until the operation completes and a response is received. The HTTP...

Article Thumbnail
Article

Repost: Red Hat to acquire Ansible

Mike Guerette

Red Hat "today announced that it has signed a definitive agreement to acquire Ansible, Inc., a provider of powerful IT automation solutions designed to help enterprises move toward frictionless IT.