• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Yellow Bricks

by Duncan Epping

  • Home
  • Unexplored Territory Podcast
  • HA Deepdive
  • ESXTOP
  • Stickers/Shirts
  • Privacy Policy
  • About
  • Show Search
Hide Search

Change the default pathing policy to round robin

Duncan Epping · Jul 10, 2009 ·

I just received an email from one one of my readers, Mike Laskowski, he wanted to share the following with us:

I have over 100+ LUN’s in my environment. Round Robin is officially supported on ESX4. In the past we had a script that would manually load balance the LUN’s across FAs. ESX4 has a different way to balance the LUN’s to round robin. What you can do is build the ESX server and then in the CLI do:

esxcli nmp satp setdefaultpsp –psp VMW_PSP_RR –satp VMW_SATP_SYMM

Note: You should do this before presenting LUN’s and adding datastore. If you already have LUN’s presented and datastore added, then you do that command and then you’ll have to reboot the ESX server to take effect. This will make Round Robin the default on all LUN’s. It would take forever if you had to manually change each LUN.

THX Mike Laskowski

Please note that this example is specifically for the “SYMM” SATP. SATP stands for Storage Array Type Plugin and Symm stands for EMC DMX Symmetrix. In case you are using a different array find out what the SATP is you are using and change it accordingly.

Related

Server performance, satp, Storage, vstorage

Reader Interactions

Comments

  1. Jason Boche says

    10 July, 2009 at 22:58

    Yeah this is on the VCDX blueprint, but I’m assuming the VI3 version. Study up!

  2. MLaskowski says

    11 July, 2009 at 00:24

    Also just to let you know I’ll take credit for sharing this but VMware BCS support team is the one that provided the info.
    THX
    ML

  3. Ernst says

    16 July, 2009 at 11:34

    The statement is true but only if you do not use a multipath pluging from an external HBA manufacturer e.g. EMC
    I dont know if its possible to activate both at the same time but I would not recommend this due to the fact that this can have a conflicting effect and can make matters worse instead of better.

  4. Jeffrey Wolfanger says

    8 December, 2010 at 23:39

    If you are doing Alua based array I believe the command is:
    esxcli nmp satp setdefaultpsp –psp VMW_PSP_RR –satp VMW_SATP_ALUA

    Just an FYI…

    • Domenico Viggiani says

      26 May, 2011 at 14:15

      For EMC Clariion:
      esxcli nmp satp setdefaultpsp –-psp=VMW_PSP_RR -–satp=VMW_SATP_ALUA_CX

  5. Terry says

    16 September, 2011 at 23:06

    in my experience you need to apply this setting prior to mapping any LUNs to your hosts. I ran this command and rebooted the host however the default policy that was in effect when i first mapped the LUN seems to be what it is using. I will have to change these manually but going forward new LUNs should follow the new default policy.

Primary Sidebar

About the Author

Duncan Epping is a Chief Technologist and Distinguished Engineering Architect at Broadcom. Besides writing on Yellow-Bricks, Duncan is the co-author of the vSAN Deep Dive and the vSphere Clustering Deep Dive book series. Duncan is also the host of the Unexplored Territory Podcast.

Follow Us

  • X
  • Spotify
  • RSS Feed
  • LinkedIn

Recommended Book(s)

Also visit!

For the Dutch-speaking audience, make sure to visit RunNerd.nl to follow my running adventure, read shoe/gear/race reviews, and more!

Do you like Hardcore-Punk music? Follow my Spotify Playlist!

Do you like 80s music? I got you covered!

Copyright Yellow-Bricks.com © 2026 · Log in