MAS 9 Installation Series, Part 1: Shifting from WebSphere to OpenShift: Welcome to Your New Cloud-Native Adventure🤖

Compiled, Containerized, and Shipped by Bob Richardson & Kelly Nimmo

Welcome to the first entry in our series on administering IBM Maximo Application Suite (MAS) 9 on OpenShift. If you’re coming from Maximo 7.6 or earlier versions running on WebSphere Application Server, congratulations you are about to experience quite an adventure. Think of it as moving from a comfortable (if slightly dated) ranch house to a sleek smart home. Sure, you might spend the first week trying to figure out where the light switches are, but once you get the hang of it, you’ll wonder how you ever lived without voice-activated everything.

In your Maximo 7.6 days, life was all about monolithic deployments, WAR files, JVM configurations, and the occasional late-night wrestling match with manual clustering on WebSphere. MAS 9, built on Red Hat OpenShift Container Platform (OCP), is a whole different animal with Kubernetes-based orchestration and operators that do a lot of the work for you along with a suite of integrated applications that play nicely together. This post will give you the jet-aircraft view of MAS 9 architecture, with enough references to your WebSphere experience that you won’t feel totally lost. We will cover key components, deployment models, and why this modern setup might actually make your job easier! Future posts will get into the nitty-gritty details like installation and user management.

By the end of this, you’ll understand how MAS 9’s architecture promotes scalability, resilience, and efficiency which, historically, qualities that were often more “aspirational” than “actual” in traditional setups. Let’s dive in, shall we?

Understanding the Core Shift: From Monolithic to Containerized

In Maximo 7.6, your environment typically looked like something like this: a single or clustered WebSphere server hosting the Maximo application, connected to a database (Oracle or Microsoft SQL Server, depending on which vendor you lost the coin flip to), with configurations managed through the WebSphere Admin Console or properties files. Upgrades meant applying fix packs and crossing your fingers. Scaling required manually adding nodes and explaining to management why you needed more hardware.

MAS 9? It’s not just an upgrade version, it is a completely new re-architecture into a modular suite running on OpenShift, which is basically Kubernetes with enterprise enhancements from Red Hat. OpenShift handles container orchestration, which means your MAS instance runs as pods which can be thought of as lightweight, isolated containers rather than those bloated JVMs you used to babysit. Automation comes via operators, which are like really smart robots that manage application lifecycles. It is similar to how WebSphere managed deployments, but with the key difference being that it mostly just works.

Key Differences

Deployment Model

  • WebSphere used EAR/WAR files deployed to servers.
  • MAS uses YAML manifests and operators to deploy pods dynamically.

You will need to learn YAML, but it is less painful than XML, so there is that.

Scaling

  • Manual in WebSphere (add servers, tune heaps, sacrifice chickens).
  • Automatic in OpenShift via horizontal pod autoscaling. The chickens can actually retire to that big farm you tell your kids about.

High Availability

  • WebSphere relied on clustering and load balancers.
  • OpenShift provides built-in redundancy with replicas, self-healing pods, and multi-zone support. It is like having a team of tiny repair robots.

Management

  • WebSphere Admin Console for configs.
  • OpenShift Console plus MAS Suite Administration UI for holistic oversight. Multiple dashboards might seem redundant until you realize they each have their own superpowers.

This containerized approach allows MAS 9 to run anywhere OpenShift does: on-premises, hybrid cloud, or public clouds like AWS, Azure, or IBM Cloud. It is the kind of portability that WebSphere environments could only dream about while being locked to specific hardware configurations.

High-Level Architecture of MAS 9 on OpenShift

MAS 9 is an integrated platform comprising a core foundation and specialized applications for asset management. It leverages OpenShift’s cluster architecture, which includes:

Control Plane (Master Nodes): Manages the cluster, scheduling pods, and enforcing policies. Think of this as the “brain”, similar to WebSphere’s Deployment Manager in a cell configuration, but less prone to existential crises.

Worker Nodes: Where your MAS applications actually run as pods. These are VMs or bare metal boxes, provisioned via IaaS providers (VMware, AWS EC2) or managed services (Azure Red Hat OpenShift). This is where the magic happens, or where things break, depends on your day.

Storage: Persistent volumes (PVs) for data durability, using providers like OpenShift Data Foundation (ODF), Azure Files, or IBM Storage Fusion. This replaces those file system shares you had in WebSphere setups, but with better reliability and fewer “disk full” panic attacks.

Networking and Load Balancing: OpenShift Routes expose services externally, similar to WebSphere’s HTTP servers but more automated.

Identity and Security: Integrates with LDAP or SAML, much like WebSphere, but with pod-level security contexts. Security is still a problem, but at least the tools are better.

At the heart of everything is the MAS Core, a control plane installed first via the MAS Operator. It manages user registries, licensing, and shared services. On top of this foundation, you can install applications like:

  • Maximo Manage: The core EAM app, evolved from Maximo 7.6
  • Maximo Health: Asset health scoring using IoT data
  • Maximo Predict: AI-driven failure predictions
  • Maximo Monitor: Remote asset monitoring
  • Maximo Visual Inspection: Computer vision for defect detection
  • Maximo Assist: AI-assisted troubleshooting

These apps share foundational services from IBM Cloud Pak for Data (CP4D), including Db2 Warehouse, Watson Discovery, and Kafka for event streaming all installed within the same OpenShift namespace or cluster. It is like a well-organized tech community where everyone shares resources and nobody fights over the remote desktop connections.

How it all fits together:

  • Top layer: External users accessing via browser or mobile (the front door).
  • Middle layer: OpenShift Cluster with MAS Core Pod, Application Pods (Manage, Health, etc.), and Shared Services Pods (Db2, MongoDB, Kafka)—this is where all the action happens.
  • Bottom layer: Persistent Storage, Databases, and Integration with external systems like ERP via App Connect (the foundation that keeps everything from falling apart).

For admins, the MAS Suite Administration page (accessed post-install) is your new command center, replacing much of Maximo’s System Configuration module. It is actually pretty nice once you get used to it.

Comparison Table: WebSphere/Maximo 7.6 vs. OpenShift/MAS 9

This table highlights how MAS 9 reduces manual overhead by using operators to handle what used to require custom scripts, Console tweaks, and occasionally, prayer.

Key Benefits for Administrators

New MAS 9 admins will appreciate these advantages:

Automation and Efficiency: Operators automate installs, configs, and upgrades. For example, the MAS Operator ensures dependencies like CP4D are met, unlike the manual “prereq scavenger hunt” of WebSphere days. You might actually leave work on time.

Resiliency: Pods self-heal; if one crashes, OpenShift restarts it automatically. High availability is baked in, supporting failover across zones which goes far beyond WebSphere’s basic clustering.

Hybrid Flexibility: Deploy on-premises (like your old setup) or in the cloud, with single-node options for smaller environments. You can even run Single Node OpenShift on AWS for cost savings.

Reduced Footprint: Containers use resources more efficiently than full VMs, lowering costs. MAS 9 supports disconnected (air-gapped) installs, ideal for those paranoid secure sites where the internet is “optional.”

Enhanced Security: Pod isolation, role-based access control (RBAC), and integration with enterprise identity providers mirror WebSphere security but add container-specific features.

However, let’s be real. You should expect a learning curve. YAML files replace GUI configs (sorry, point-and-click fans), and troubleshooting involves kubectl commands or OpenShift logs instead of heap dumps. But once you get the hang of it, you’ll feel like a command-line wizard.

Conclusion

MAS 9 on OpenShift represents a significant leap forward from WebSphere-based Maximo 7.6, trading traditional setups for a cloud-native, operator-driven architecture that’s more scalable, more automated, and frankly, more fun to work with once you get past the “where did everything go?” phase. While the components differ for example pods instead of servers, operators instead of manual deploys, YAML instead of XML, the core goal remains the same: efficient asset management that doesn’t make you want to update your résumé.

This overview sets the stage for what is coming. In our next entry, we will tackle installation and deployment, complete with actual commands you can copy-paste and enough detail that you won’t feel lost. If you’re planning a migration, start by assessing your OpenShift readiness (hint: you’ll want at least 3 workers with 16 cores and 64GB each for production, or more).

Resources worth bookmarking: IBM’s MAS documentation, Red Hat’s OpenShift guides, and maybe a good stress ball. Stay tuned for more hands-on tips, fewer buzzwords, and the occasional dad joke!

About

A3J Group is a leading solutions and consulting firm based in Tampa, Florida, specializing in Enterprise Asset Management (EAM) with a focus on fully developed Computerized Maintenance Management System (CMMS) solutions like IBM Maximo.

In addition to our suite of proprietary products—including MxMobile, our powerful mobile solution for Maximo—we provide traditional consulting services that help organizations plan, implement, optimize, and support their EAM strategies. Whether clients need hands-on configuration, strategic guidance, or ongoing system support, our team delivers the expertise to drive long-term success.

With over 50 years of combined experience, our specialized team is dedicated to our core mission: to serve as excellent stewards of our clients’ trust and investments, while driving measurable results through tailored, high-impact solutions and intelligent consulting.

Visit us at www.a3jgroup.com. Or drop us a line at info@a3jgroup.com.

Related posts

Michael Woline

Technology Project Manager (PMP 2009-18) with 15 plus years’ experience building, migrating, and upgrading enterprise applications including Maximo and Peoplesoft. Industries include banking, insurance, and publishing. Career began as a developer writing code and SQL because solving puzzles and figuring out how things works is fun. For fun I used to kite board on the beach, and have resumed cycling with a goal of riding some of the routes of the Giro d'Italia and Tour De France.

Nick Bonfiglio

Hi, I'm Nick! I am relatively new to Maximo, but I've been working in the software and IT space for a good stretch of my career. Most of that time I’ve spent as a QA Engineer at a SaaS company, so I'm no stranger to the technical side of things. Outside of work, I spend most of my time with family. I enjoy cooking and trying out new recipes whenever I get the chance, most of all I love cooking on a good grill! Living in Florida, I take full advantage of the beach as much as I can. I like to keep things pretty simple just good food, family, and some sun!

Akilah

Hi, I’m Akilah! I work with Maximo and come from a background in Computer Engineering, where I picked experience with SQL, Python, and general IT troubleshooting (aka figuring out why things break and how to fix them). I also served as a communications lead during my senior capstone, which helped me get comfortable collaborating with teams and keeping things moving.

Chad

Chad started his CMMS and EAM solutions consulting career in the late 20th century. The past twenty-three years have primarily been focused on supporting Maximo in Life Sciences, Oil & Gas, Government facilities, and Manufacturing verticals. Chad especially enjoys discussions regarding logistics, inventory management, and process improvement. In his free time, he enjoys hunting, fishing, playing guitar, maintaining his small farm, and spending time with his family.

Mike

Mike is a jack-of-all-trades IT professional with 20+ years in manufacturing, starting as a Help Desk temp and working his way through admin, engineering, management, and architect roles. He loves solving problems and building tools to make work easier—Maximo gives him plenty of chances to do both. In his free time, Mike enjoys woodworking, the outdoors, playing synths and hand drums, reading, and learning. Given his druthers (whatever those are), he'd build a timber-framed cabin on 40+ acres of mixed hardwood forest for his future grandkids to work for free play in.

Shane

Maximo Analyst

With a background in Computer Science and Cybersecurity and a CompTIA Security+ certification, I bring both a technical foundation and a curiosity-driven mindset to everything I do. Since joining the industry, I’ve gained hands-on experience with IBM Maximo, including scripting, BIRT reporting, Maximo customization, configuration, and supporting long-term client projects. I've also attained my MAS8 certification. I’ve had the opportunity to work closely with clients, troubleshoot complex issues, and contribute to impactful system enhancements—all while continuously learning and growing in the field. I approach challenges with determination, thrive in collaborative environments, and enjoy finding creative solutions. Outside of work, I recharge by spending time with family and friends, playing video games, staying active, and experimenting in the kitchen.

Maximo Application Suite

Accelerated Time to Value
Lower Total Cost of Ownership
Scalable, Integrated Platform
Continuous Innovation & Updates

Visual Inspection

Accelerate Defect Detection
Flexibility to Train and Deploy
Increase Uptime 24/7 Real Time Monitoring
Better Worker Safety

Monitor

Enterprise Level Data Aggregation
Scaled Operations
AI Deductions
Advanced Root Cause Analysis

Predict

Condition Based Maintenance
Lower Costs
Better Asset Availability
Reduced Risk

Manage

Comprehensive View of Assets
Understand Resource Attributes, Configuration and Relationships
Drill Down View

Health

Improve Reliability
Performance Insight
Better Planning
Clean Data
Optimization – Data, Costs, Risks

Mobility

Boost Productivity
Safer Workplace
Reduce Knowledge Gaps
Avoid Downtime

Maximo Assist

AI-Powered Troubleshooting & Guidance
Faster Issue Resolution in the Field
Knowledge Capture & Reuse Across Teams
Smarter Decisions with Contextual Insights

Dexter

Maximo Analyst

Dexter began his career in the warehouse field. Developing his skills in inventory control, accounts payable, shipping, and receiving, and procurement. While working at Apex he was learning the Maximo system in and out. Eventually learning it so well he taught everyone how to use it. Eventually becoming a system administrator for the Apex site.

A fun fact about Dexter is that he was an Elvis impersonator for 24 years. He enjoys singing, fishing, golf, and playing pool. He's an avid movie buff, most likely you'll find him watching the latest movie.

Chip

Client Relations Specialist

Chip is new to Maximo but has worked for various software companies through his career in both a sales and client relations role. In his spare time, Chip likes to golf, travel and work on projects around the house, especially those with an artistic touch. He is also up for any type of competition whether that be playing cards, board games or recreational sports.

Sarah

Maximo Analyst

Sarah is a recent graduate starting her asset management career. She counts fast learning and determination as key skills that she’s applying to become an Maximo pro! Sarah’s background in IT Services and studies in computer science have strengthened her natural problem-solving skills and desire to help others through technology. In her free time, Sarah enjoys baking, sewing, reading comic books, and building her own video game.

Vishal

Maximo Analyst

Hey there! I’m a Maximo Developer with hands-on experience working across IBM Maximo 7.5.x, 7.6.x, MAS 8, and MAS 9. My focus is mainly on database administration, system integrations, automation scripting, UI customizations, and Maximo admin tasks like BIRT reporting and migration management. I’ve also dabbled in integration work and enjoy finding smart, efficient solutions to everyday challenges in Maximo.

When I’m not working, you’ll probably find me gaming on my PS5 over the weekend or exploring the latest tech trends to keep myself up to speed.

Xavier Galarza

Maximo Analyst

I'm a motivated and curious professional with hands-on experience across multiple Maximo projects, including leading several initiatives. My goal is to continue deepening my expertise in Maximo so I can guide others in unlocking its full potential. I am also fully certified in MAS8. With a strong background in development and a natural problem-solving mindset, I enjoy tackling challenges and learning from those around me. I'm passionate about continuous improvement—both technically and personally—and thrive when I'm surrounded by talented, knowledgeable peers. Outside of work, I enjoy playing video games, watching sports, and staying active with pickleball.

Courtney LeBlanc

Business Analyst

Courtney is a polished Maximo consultant with over 10 years working in the industry. She has worn many hats including QA Specialist, Trainer, Functional Lead, Project Lead and Business Analyst. A point of great professional pride for Courtney is helping clients meet their needs and realize the power of their investment. Being a part of the process that helps clients learn how to use their system and get the most out of it is a great feeling at the end of the day.

Bob Richardson

VP of Products (Ninja)

Bob leads A3J Group’s operational services and heads up our Maximo Ninja product line. With over 50 successful Maximo projects under his belt and MAS 8 certifications in both functional and technical tracks, Bob brings deep experience and steady leadership to every engagement. He has played a key role in the development of many of A3J Group’s most advanced solutions.
Outside of work, Bob enjoys traveling with his wife, spending time outdoors, and occasionally pondering life’s mysteries from his garage—possibly while thinking about squirrels.

Kelly Nimmo

VP of Products (MxMobile)

Kelly Nimmo leads A3J Group’s product development and serves as a senior analyst and consultant with over 14 years of IBM Maximo experience. She is a co-architect and lead developer of MxMobile, our flagship mobile solution, and holds MAS 8 certifications in both functional and technical disciplines. Known for blending technical depth with practical insight, Kelly plays a key role in designing and delivering innovative Maximo-based tools. Outside of work, she enjoys fishing the Florida waters and teaching soccer skills—like the “around the world”—to her nieces and nephews.

Kim Walter

COO

Kim began her career in Investment Banking in the Biotech and Tech sectors. After leaving banking, she focused on executive strategic development evolving her business building skills. Co-founding A3J Group was a natural fit with the idea of creating a fierce ninja style unit that outperforms all others. In her free time, she is training for her next eventing competition or studying to become a Master of Wine or practicing her tornado kick. She could be with her family hiking or surfing or cooking. But she’s definitely not sitting around doing nothing.

Alex Walter

CIO

Alex brings 18 years of Maximo/EAM consulting experience in Life Sciences, Oil & Gas, Water/Waste Management, Government facilities, and much more. He has been awarded the honor of IBM Champion from 2018-2021, and is the brainchild behind our revolutionary mobile solution MxMobile.

In his free time he buys camping gear, enjoys a good circular saw and spends time with his family hiking, surfing and being outdoors.

Enhancement

• Configuration
• Integration & data loading
• Report improvement
• Screen view & workflow changes

Sustainability

• Report
• Troubleshoot
• Learn
• Teach
• Lead

Change Management

• Advanced systematic improvements
• Tailored procedure implementation
• Script-, report-, and application-level source and document control through Git repository software
• Training on how to document and deploy changes

Monitoring

• Active monitoring of your IBM Maximo system’s heartbeat
• Triggered notifications and support tickets when Maximo is not responding
• Automated Escalations based on the health of various critical background processes.
• Periodic and quarterly scheduled system health checks

System Support & Trouble Shooting

•On Demand Support
•Advanced Troubleshooting
•Access to A3J Group’s Maximo Support Environment to submit trouble tickets
•Directly report bugs, request fixes and enhancements

System Patching & Environment Refreshes

• Tentative, bi-annual feature pack releases from IBM
• Minor patches (defined by the last number in the version model)
,• Quarterly lower environment refreshes

Admin

MxAsk

Create new self-service requests in a wizard-style format, and view the details of their open service requests.

MxApprove

Accept, reject, and reassign assignments, review assigned records, and view your workflow inbox.

MxMobile

A suite of mobile applications designed to integrate with IBM Maximo Asset Management. These apps modernize workflow, expedite inventory processes, reduce time spent on data entry, and more.

Workflow

MxMeter

View and enter meter readings, view trends in graphical format, and create readings while in offline mode.

MxAsset

Scan barcodes and view maintenance facts. Create meter readings, work orders or service requests. Toggle asset downtime.

MxWork

Create new work orders on the go, view existing work orders and attachments, and capture fingertip electronic signatures.
0