Language Selection

English French German Italian Portuguese Spanish

IBM/Red Hat Leftovers

Filed under
Red Hat
  • Rotate and archive logs with the Linux logrotate command |

    Logs are great for finding out what an application is doing or troubleshooting a possible problem. Almost every application we deal with generates logs, and we want the applications we develop ourselves to generate them too. The more verbose the logs, the more information we have. But left to themselves, logs can grow to an unmanageable size, and they can, in turn, become a problem of their own. So it's a good idea to keep them trimmed down, keep the ones we're going to need, and archive the rest.

  • 3 phases to start a DevSecOps transformation |

    DevSecOps is another step in the DevOps journey for your organization. Breaking down your transformation into phases facilitates working directly with developers and other team members. A phased approach also allows you to get feedback from those affected by the change and iterate as necessary.

  • The Future of Connected Cloud Architecture

    The pandemic has shown us how fragile our infrastructure services and resilience can be, when faced with a loss of access to datacenter resources, either by way of physical or remote access through reliance on outsourced providers. That’s why at the height of the pandemic last year, we witnessed a significant rethink about the pace at which we move applications and data to the cloud. A major health insurer in Australia whom I spoke to recently said they have moved more data to the cloud than ever before in order to have the capabilities for a remote and diverse team to be able to work on solving digital business use cases.

  • Architecting the way: Julio Villarreal Pelegrino

    A fear of failure can stymie an organization’s transformation efforts. Transformation isn’t just about technology. Culture and process are integral components, and change to one or both can create fear in an organization.

    Julio Villarreal Pelegrino, distinguished architect, hybrid cloud, at Red Hat advises, "Don’t be afraid to fail. Fail fast and fail often, but learn from failure, incorporate the lessons learned, and share the feedback."

    Pelegrino is a part of the first batch of Distinguished Architects at Red Hat: Senior-level technical contributors who've continued to advance in their careers working directly with customers and applying experience and knowledge of Red Hat technologies.

  • COVID-19 vaccination requirement for U.S. associates and contractors

    Red Hat’s top priority remains the health and safety of our associates. Throughout the pandemic, we have encouraged vaccination globally, given associates time off to get vaccinated, sponsored vaccination clinics, covered the cost of vaccination for associates in countries where a free vaccine was not available, and required vaccination for associates re-entering offices. Today we are taking another important step: To comply with new U.S. government regulations mandating that employees of federal contractors be vaccinated against COVID-19. As a government contractor, Red Hat must and will require all associates and contractors in the United States to be vaccinated.

  • Checkpoint and restore in Kubernetes | Red Hat Developer

    In 2015, an issue was opened against Kubernetes about supporting container migration. The problem description mentioned Checkpoint/Restore In Userspace (CRIU) on Linux as a possible basis for a solution. Around the same time, I started to look into how to integrate CRIU into the container stack.

    Checkpoint and restore in the container stack

    The basic steps to migrate running containers from one node to another—which could also be called stateful migration—are to checkpoint the container on the source node, transfer the checkpoint image to the destination node, and restore the container on the destination node. This way, the container is migrated without losing its state.

    In 2015, however, the container stack was not ready to support checkpoint and restore in the orchestration layer (Kubernetes). The container runtime layer, runc, offered limited support for checkpointing and restoring containers, but that support was not yet available in the higher layers of the container stack.

    Over the years, I was involved in bringing checkpoint and restore support to these upper layers of the container stack. Around 2018 I implemented checkpoint and restore support in Podman. Bringing checkpoint and restore support, and thus migration support, to Podman required many changes in runc and CRIU. It was necessary to support different Linux security techniques used in containers, including SELinux, AppArmor, and seccomp, before Podman could migrate a container from one node to another without losing any of its state.

  • IT metrics lessons learned: 3 tips | The Enterprisers Project

    Your technology metrics could all appear to be on an upward trajectory, but if you aren’t measuring what matters, or if those numbers aren’t meaningful to key stakeholders, you’ll likely have trouble proving the value and impact of your IT organization.

    We asked CIOs who recently won the 2021 Kansas City CIO of the Year ORBIE Awards for their best IT metrics lessons learned during the course of their careers. The awards were presented by the Kansas City CIO Leadership Association, a professional community that annually recognizes CIOs for their excellence in technology leadership.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.