Category: IBM Power Systems

  • IBM Power adds Limited Live Migration Support to OpenShift 4.16

    IBM Power Systems adds official support for Limited Live Migration from OpenShiftSDN to OVN-Kubernetes. Administrators are able to migrate off OpenShiftSDN cluster networks to OVN-Kubernetes without experiencing service interruption. As the preferred migration path, it ensures that enterprise workloads running on OpenShift COntainer Platform on IBM Power maintain continuous availability. For environments where a live transition is not feasible, IBM Power also supports the offline migration method to ensure a successful network evolution.

    Steps

    1. Verifying Setup a. Ensure you are the latest eus-4.16 which is 4.16.54. We used this when testing. OpenShift Upgrade Path b. Ensure the oc get co returns all Operators Ready and none are degrated. c. Review Diagnostic Steps in the Knowledge Base Article: Limited Live Migration from OpenShift SDN to OVN-Kubernetes https://access.redhat.com/solutions/7057169
    2. If everything is OK, you can initiate the limited live migration per 19.5.1.5.4. Initiating the limited live migration process
    oc patch Network.config.openshift.io cluster --type='merge' --patch '{"metadata":{"annotations":{"network.openshift.io/network-type-migration":""}},"spec":{"networkType":"OVNKubernetes"}}'
    
    1. Watch the network.config to see it is complete.
    oc patch Network.config.openshift.io cluster --type='merge' --patch '{"metadata":{"annotations":{"network.openshift.io/network-type-migration":""}},"spec":{"networkType":"OVNKubernetes"}}'
    
    1. After a successful migration operation, remove the network.openshift.io/network-type-migration- annotation from the network.config custom resource by entering the following command:
    oc annotate network.config cluster network.openshift.io/network-type-migration-
    
    1. Afterwards, you may see the following output in network.config, this is OK, and expected.
      # oc get network.config -oyaml
      apiVersion: config.openshift.io/v1
      kind: Network
      metadata:
        creationTimestamp: "2025-12-09T07:03:09Z"
        generation: 18
        name: cluster
        resourceVersion: "545748"
        uid: b3ec83d9-f1ba-4a44-959a-0c60f3e19866
      spec:
        clusterNetwork:
        - cidr: 10.128.0.0/14
          hostPrefix: 23
        externalIP:
          policy: {}
        networkType: OVNKubernetes
        serviceNetwork:
        - 172.30.0.0/16
      status:
        clusterNetwork:
        - cidr: 10.128.0.0/14
          hostPrefix: 23
        clusterNetworkMTU: 1350
        conditions:
        - lastTransitionTime: "2025-12-10T07:25:55Z"
          message: ""
          reason: AsExpected
          status: "True"
          type: NetworkDiagnosticsAvailable
        - lastTransitionTime: "2025-12-10T07:41:38Z"
          message: Network type migration is not in progress
          reason: NetworkTypeMigrationNotInProgress
          status: Unknown
          type: NetworkTypeMigrationMTUReady
        - lastTransitionTime: "2025-12-10T07:41:38Z"
          message: Network type migration is not in progress
          reason: NetworkTypeMigrationNotInProgress
          status: Unknown
          type: NetworkTypeMigrationTargetCNIAvailable
        - lastTransitionTime: "2025-12-10T07:41:38Z"
          message: Network type migration is not in progress
          reason: NetworkTypeMigrationNotInProgress
          status: Unknown
          type: NetworkTypeMigrationTargetCNIInUse
        - lastTransitionTime: "2025-12-10T07:41:38Z"
          message: Network type migration is not in progress
          reason: NetworkTypeMigrationNotInProgress
          status: Unknown
          type: NetworkTypeMigrationOriginalCNIPurged
        - lastTransitionTime: "2025-12-10T07:41:38Z"
          message: Network type migration is completed
          reason: NetworkTypeMigrationCompleted
          status: "False"
          type: NetworkTypeMigrationInProgress
        networkType: OVNKubernetes
        serviceNetwork:
        - 172.30.0.0/16
    

    Best wishes with your migration.

    Reference

    1. 19.5.1.1. Supported platforms when using the limited live migration method https://docs.redhat.com/en/documentation/openshift_container_platform/4.16/html/networking/ovn-kubernetes-network-plugin#supported-platforms-live-migrating-ovn-kubernetes
  • A Reference on Optimizing Vector Search on IBM Power

    The vector-on-power-reference repository provides high-performance implementations of distance computation kernels—the backbone of vector databases like FAISS, PGVector, and Knowhere—specifically optimized for IBM Power architectures.

    The project achieves significant speedups by moving beyond generic C++ code to leverage Power-specific hardware features:

    • Source-Level Optimization: Utilizing vector data types for better compiler auto-vectorization.
    • Intrinsic-Level Optimization: Directly invoking AltiVec and IBM-specific built-in functions for maximum control over hardware registers.

    Whether on RHEL (using gcc) or AIX (using IBM Open XL C/C++), the build process is streamlined via specialized Makefiles.

    To test a 32-dimension vector using intrinsic optimizations:

    make
    ./bin/test -s 32 --run_intrinsic_code
    

    The repository includes a testing framework that compares base implementations against Power-optimized versions.

    Early benchmarks show optimized ppc64le code can reduce execution time to roughly 40% of the original, delivering a 2.5x performance boost for critical Euclidean and Hamming distance calculations. Note: Hamming distance optimizations require Power 8+ due to the vec_popcnt() requirement.

    Reference

    • https://github.com/IBM/vector-distance-reference/tree/main
  • New Images on the IBM Container Registry for AI on Power

    The IBM Linux on Power team has released some new open source container images into the IBM Container Registry (ICR). New images for ollama/docling are particular interesting for those working on AI.

    rocketmq 5.3.3      podman pull icr.io/ppc64le-oss/rocketmq-ppc64le:5.3.3
    openssh-server
    - 8.1_p1-r0-ls20 	podman pull icr.io/ppc64le-oss/openssh-server-ppc64le:8.1_p1-r0-ls20
    - 8.4_p1-r3-ls48 	podman pull icr.io/ppc64le-oss/openssh-server-ppc64le:8.4_p1-r3-ls48
    ollama v0.13.1      podman pull icr.io/ppc64le-oss/ollama-ppc64le:v0.13.1
    docling 2.60.1      podman pull icr.io/ppc64le-oss/docling-ppc64le:2.60.1
    

    Refer to https://community.ibm.com/community/user/blogs/priya-seth/2023/04/05/open-source-containers-for-power-in-icr for more details.

  • Great News… Red Hat AI Inference Server on IBM® Power

    A team I work closesly with just announced the general availability of Red Hat AI Inference Server on IBM® Power®. This brings a high-performance, cost-efficient option for generative AI inferencing to organizations running enterprise workloads across hybrid cloud environments.

    Running natively on IBM Power processor-based servers, clients gain a secure, resilient, and scalable platform for AI alongside mission-critical workloads. With IBM Spyre™ Accelerator for Power, enterprises can accelerate AI while maintaining governance and reducing latency by keeping inferencing close to their data.

    This collaboration between IBM and Red Hat delivers open, hybrid cloud freedom and enterprise-grade performance for AI at scale. Learn more:

  • New Containers for IBM Power

    New container images for IBM Power are made available, here are the last four images:

    Image NameTag NameProject LicensesImage Pull CommandLast Published On
    rocketmq5.3.3Apache-2.0docker pull icr.io/ppc64le-oss/rocketmq-ppc64le:5.3.3December 9, 2025
    elasticsearch7.17.28Server Side Public License V1 and Elastic License 2.0docker pull icr.io/ppc64le-oss/elasticsearch-ppc64le:7.17.28Nov 14th, 2025
    zookeeperv3.9.3-debian-12-r19-bvApache License 2.0docker pull icr.io/ppc64le-oss/zookeeper-ppc64le:v3.9.3-debian-12-r19-bvNov 14, 2025
    vllm0.10.1Apache-2.0docker pull icr.io/ppc64le-oss/vllm-ppc64le:0.10.1.dev852.gee01645db.d20250827September 11, 2025

    Reference

    https://community.ibm.com/community/user/blogs/priya-seth/2023/04/05/open-source-containers-for-power-in-icr

  • 🚀 Red Hat Compliance Operator 1.8 GA: Custom Rules Made Easy!

    We are thrilled to announce the GA release of Red Hat Compliance Operator version 1.8, a key tool for auditing and enforcing security compliance on Red Hat OpenShift.

    The focus of this release is significantly lowering the barrier to creating custom compliance definitions:

    • ‼️ [Tech Prev] CustomRule CRDs with Common Expression Language (CEL): Customers can now define custom compliance checks using CEL. This eliminates the need to learn complex SCAP data streams or OVAL, enabling faster development of tailored compliance rules. (A detailed blog post is coming in early December.)
    • Simplified Configuration: The Compliance Operator team has decoupled PV storage from scan result processing, greatly simplifying the operator configuration, especially for customers focused on detecting cluster changes.

    Enhanced Security Profiles:

    • Updated: DISA-STIG profile to V2R3 🏛️.
    • Removed Deprecated Profiles: CIS OpenShift 1.4.0/1.5.0 and DISA STIG V1R1/V2R1 have been removed.

    See the release notes on the Red Hat Customer Portal for full details.

  • 🚀Announcing the Availability of Red Hat OpenShift AI 3.0 on IBM Power

    IBM announced the availability of Red Hat OpenShift AI 3.0 on IBM® Power®:

    This milestone represents over a year of collaboration and engineering dedication to bring the latest capabilities in open and production-ready AI development to IBM Power clients. Built on Kubernetes, Red Hat OpenShift AI provides a flexible and scalable MLOps platform for building, training, deploying, and monitoring machine learning and generative AI models. With version 3.0 now available on IBM Power, clients can unify their AI workloads from experimentation to production on a single enterprise-grade platform.

    Learn more at IBM Blog | IBM Power Modernization

    Credit to Author : Brandon Pederson

  • 🚀 Build Event-Driven Serverless Apps with OpenShift & Kafka!

    Discover how Red Hat OpenShift Serverless, powered by Knative, integrates seamlessly with Apache Kafka to enable scalable, event-driven architectures.

    In the latest Power Developer Exchange blog, walk through:
    ✅ What Knative brings to serverless workloads
    ✅ How to deploy a sample serverless app on OpenShift Container Platform 4.18.9
    ✅ Configuring Streams for Apache Kafka to route real-time events

    This integration empowers developers to create responsive, cloud-native applications that dynamically scale with incoming Kafka messages—perfect for modern, reactive systems.

    👉 Read the full blog to learn how to combine OpenShift Serverless and Kafka for enterprise-grade scalability and reliability!


    https://community.ibm.com/community/user/blogs/kumar-abhishek/2025/11/13/red-hat-openshift-serverless-with-apache-kafka

    #OpenShift #Serverless #Knative #ApacheKafka #CloudNative #EventDrivenArchitecture

  • Announcing Red Hat OpenShift 4.20 Now Generally Available on IBM Power

    Red Hat OpenShift Container Platform 4.20 is now generally available on IBM® Power® servers, advancing hybrid cloud and AI-ready infrastructure. This release delivers expanded architecture support, accelerator enablement for IBM Spyre™, and enhanced security with the Security Profiles Operator. Together, IBM and Red Hat continue driving enterprise-grade container orchestration optimized for Power, enabling high-performance workloads and modern AI applications. Organizations can now build, deploy, and scale mission-critical workloads with confidence on a secure, resilient platform.

    Learn more at IBM Blog | IBM Power Modernization

    Credit to Author : Brandon Pederson