TrueNAS M-Series Unified Storage Line Instruction Manual

TrueNAS® M-Series HA Networking


TrueNAS M-Series Unified Storage Line 0

Copyright © 2024 iXsystems, Inc. All rights reserved. All trademarks are the property of their respective owners.

NOTICE: The example diagrams in this document are independent from one another The NAS, logical, and switch setups differ between each configuration.

1 NIC Configured and Connected to Same Switch

Set up both switch ports in the same VLAN, or otherwise make them reachable from TrueNAS Web UI via the default gateway. Ports must be ablt to pass traffic between each other.

Configure ixl0 interface on each controller and connect them to seperate ports on the same switch.

1.1 Example

Configure the ixl0 interface on each controller with its own IP address, then set up a Virtual IP (VIP) address that they can pass traffic to each other with. TrueNAS dynamically allocates the VIP to the active controller.

TrueNAS M-Series Unified Storage Line 1

2 Single Switch Active LACP Link Aggregation

Configure primary controller ixl0 and ixl1 into a LAGG group.
Configure standby controller ixl0 and ixl1 into another LAGG group.
You must configure each LAGG with ports of the same speed.

For LACP, you must configure the physical ports (ixl0 and ixl1) on each controller into the same LAGG group on a switch that uses Active LACP.

Note: When you configure LACP via the TrueNAS web UI, add ixl0 and ixl1 into the LAGG group, then apply IPs.

2.1 Example

Configure LACP for active and standby LAGG groups ixl0 and ixl1:

  1. Set ixl0 and ixl1 on the active controller in the same LACP LAGG group (port channel on the active controller and the switch port.)
  2. Set ixl0 and ixl1 on the standby controller in the same LACP LAGG group (port channel on the standby controller and the switch port.)
  3. Ensure both LACP LAGG groups can send multicast traffic between each other on the same VLAN.

TrueNAS M-Series Unified Storage Line 2

3 Two Switch Active LACP Link Aggregation

All of the setup methods from the 1 switch active LACP LAGG apply to the 2 switch setup with a few differences.

Both switches must support multi-chassis LAG (LAGG groups across different physical switches), since ixl0 and ixl1 connect to different switches for both controllers.

3.1 Example

TrueNAS M-Series Unified Storage Line 3

4 Multipath

Multipath networking is ideal for iSCSI and VMWare backend.

Create an interface with ixl0 on the active controller and set IPs Connect it to a port on the switch.

Create an interface with ixl1 on the active controller, and ixl0 and ixl1 on the standby controller Connect it to a different port on the switch.

Make sure all IPs are on different subnets.

Note: TrueNAS does not allow you to configure multiple IPs on the same subnet.

4.1 Example

TrueNAS M-Series Unified Storage Line 4

5 Additional Resources

The TrueNAS Documentation Hub has complete software configuration and usage instructions Click Guide in the TrueNAS web interface or go directly to:
https://wwwtruenas.com/docs

Additional hardware guides and articles are in the Documentation Hub’s Hardware section:
https://wwwtruenas.com/docs/hardware

The TrueNAS Forums provide opportunities to interact with other TrueNAS users and discuss their configurations:
https://forumstruenas.com/

6 Contact iXsystems

Having issues? Please contact iX Support to ensure a smooth resolution.

Contact Method Contact Options
Web https://support.ixsystems.com
Email support@iXsystems.com
Telephone Monday-Friday, 6:00AM to 6:00PM Pacific Standard Time:
• US-only toll-free: 1-855-473-7449 option 2
• Local and international: 1-408-943-4100 opt
Telephone Telephone After Hours (24×7 Gold Level Support only):
• US-only toll-free: 1-855-499-5131
• International: 1-408-878-3140 (International calling rates will apply)

v. 24071

Documents / Resources

TrueNAS M-Series Unified Storage Line [pdf] Instruction Manual
M-Series Unified Storage Line, M-Series, Unified Storage Line, Storage Line

References

Leave a comment

Your email address will not be published. Required fields are marked *