🖥 Mojo Best Practices

The provided information outlines the minimum and optimal hardware, network, and operating system requirements for running Metify Mojo. Let’s break down the specifications:

Minimum Requirements:

Hardware:

  • CPU: 8 core processor.
  • Memory: 16GB.
  • Storage: 64GB.
  • Network Interfaces:
    • For tagged configurations: 1 x 1GB Ethernet.
    • For untagged configurations: 4 x 1GB Ethernet.

Network:

  • Enterprise-grade switch with the capacity to process greater than 14 Mpps and 20GB of switching capacity.
  • 802.1q VLAN support.
  • Internet connectivity.

Operating System:

  • Debian 12 or RHEL 9.

Optimal Requirements:

Hardware:

  • CPU: 12 core Xeon Scalable, AMD EPYC, or AMD Ryzen processor.
  • Memory: 32GB ECC DDR4 or DDR5.
  • Storage:
    • OS: 2 x 256GB SSD or NVMe in software or HW RAID. ZFS mirror in Proxmox recommended.
    • Data: 2 x 2TB SSD or NVMe in software or HW RAID. ZFS mirror in Proxmox recommended.
  • Network Interfaces:
    • Untagged:
      • 1 x 1GB for Management VLAN.
      • 1 x 10 or 25GB for provisioning VLAN.
      • 1 x 10GB for services VLAN.
      • 1 x 10GB for BMC VLAN.
    • Tagged:
      • 1 x 25GB for Management, Provisioning, Services, and BMC VLANs.

Network:

  • Enterprise-grade switch that processes greater than 20 Mpps and 20Gbps of switching capacity.
  • 802.1q VLAN Support.
  • Internet connectivity.

Operating System:

  • Proxmox VE 8+ with Debian 12 virtual machine.

These requirements provide a clear guideline for users intending to deploy Metify Mojo, outlining the specifications necessary for both minimum functionality and optimal performance. The detailed specifications for hardware, network, and operating system components ensure a suitable environment for the efficient operation of Mojo in diverse scenarios.