Jamf Pro Clustering Resources

Andixon
Contributor

Hi,

I want to migrate my on prem installation of Jamf Pro to a clustered environment. What are the best resources on how to proceed. Until now I dont have any knowledge on clustering, so a complete overview on what to do would be appreciated.

Kind regards

2 REPLIES 2

PaulHazelden
Valued Contributor

I am not the one to ask about Clustering, but to Migrate your Jamf you can use Migrator
https://concepts.jamf.com/preview.html
Instructions for that are on the site.

vicky934
New Contributor

Hello,

Migrating your on-prem Jamf Pro installation to a clustered environment is a great way to improve scalability, redundancy, and performance. Below is a comprehensive guide on how to proceed, including resources and steps to help you get started:

1. Understanding Clustering in Jamf Pro
Clustering in Jamf Pro involves setting up multiple servers (known as "nodes") that work together to handle the load of managing macOS, iOS, and other Apple devices across your organization.
The cluster consists of one primary node and one or more secondary nodes. All nodes share the same database, but the primary node manages the database, while secondary nodes distribute the load by hosting services like web, JSS, and more.
2. Why Cluster Jamf Pro?
High Availability: In the event of hardware failure or network issues, secondary nodes can take over.
Scalability: With multiple nodes, you can handle more devices and users without sacrificing performance.
Load Balancing: Distribute client traffic across multiple servers to prevent bottlenecks.
3. Prerequisites for Jamf Pro Clustering
Jamf Pro version: Ensure your Jamf Pro installation is at least on version 10.3, as clustering is supported in later versions.
Database Backup: Backup your current database and configurations. This will ensure you can recover your system in case of migration issues.
Sufficient Resources: Ensure your hardware meets the requirements for clustering. This includes server specs (CPU, RAM, storage) and network configurations.
Database Synchronization: Ensure that all nodes can connect to a shared database (e.g., MySQL, MariaDB).
4. Steps to Migrate to a Clustered Environment
a. Install and Configure Primary Node
Install Jamf Pro on your primary server. This will be the "master" node that handles the database and the main management console.
Follow the standard Jamf Pro installation steps:
Install the Jamf Pro server.
Set up the database (typically MySQL or MariaDB).
Configure network settings (e.g., DNS, ports).
Backup your data once the primary node is set up and fully configured.
b. Add Secondary Nodes
Install Jamf Pro on the secondary nodes. These nodes will provide redundancy and share the workload.
Configure the secondary nodes to replicate the database and Jamf Pro settings from the primary node.
Best Regards
vicky934