Dell EMC PowerStore Host Configuration Guide Version 4.0 December 2020 Rev.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2020 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents Additional Resources.....................................................................................................................6 Chapter 1: Introduction................................................................................................................. 7 Purpose..................................................................................................................................................................................
Chapter 4: Host Configuration for Microsoft Windows................................................................ 28 Recommended Configuration Values Summary.........................................................................................................28 Fibre Channel HBA Configuration................................................................................................................................. 29 Pre-Requisites...................................................................
Partition alignment in Solaris.................................................................................................................................... 50 Appendix A: Considerations for Boot from SAN with PowerStore.................................................51 Consideration for Boot from SAN with PowerStore.................................................................................................
Preface As part of an improvement effort, revisions of the software and hardware are periodically released. Some functions that are described in this document are not supported by all versions of the software or hardware currently in use. The product release notes provide the most up-to-date information about product features. Contact your technical support professional if a product does not function properly or does not function as described in this document.
1 Introduction Topics: • Purpose Purpose This document provides guidelines and best practices on attaching and configuring external hosts to PowerStore systems, or in conjunction with other storage systems. It includes information on topics such as multipathing, zoning, and timeouts. This document may also include references to issues found in the field and notify you on known issues.
2 Best Practices for Storage Connectivity This chapter contains the following topics: Topics: • • • General SAN Guidelines Fibre Channel SAN Guidelines iSCSI SAN Guidelines General SAN Guidelines This section provides general guidelines for storage connectivity. NOTE: This document describes mainly the storage-specific recommendations for PowerStore. It is recommended to always consult with the OS documentation for the up-to-date guidelines specific for the used operating system.
Fibre Channel SAN Guidelines This section describes the best practices for attaching hosts to a PowerStore cluster in a highly available resilient and optimal Fibre Channel SAN. Recommended Configuration Values Summary The following table summarizes the recommended configuration values related to Fibre Channel SAN. Validation Impact Severity Refer to Section Use two separate fabrics.
1. Host 2. PowerStore Appliance 3. Fibre Channel Switch 4. Node Recommended Zoning Configuration for Fibre Channel Consider the following recommendations when setting up a Fibre Channel SAN infrastructure. ● You can zone the host to 1-4 appliances. It is recommended to zone the host to as many appliances as possible to allow volume migration to and from all appliances. ● Use two separate fabrics. Each fabric should be on a different physical FC switch for resiliency.
1. Host 2. PowerStore Appliance 3. FC SAN Switch 4. Node The following diagram describes a simple Fibre Channel connectivity with two (2) PowerStore appliances: 1. Host 2. PowerStore Appliance 3. FC SAN Switch 4.
1. Host 2. PowerStore Appliance 3. FC SAN Switch 4. Node The following diagram describes a simple Fibre Channel connectivity with four (4) PowerStore appliances: 1. Host 2.
3. FC SAN Switch 4. Node NOTE: Refer to your Fibre Channel switch user manual for implementation instructions. iSCSI SAN Guidelines This section details the best practices for attaching hosts to a PowerStore cluster in a highly-available, resilient and optimal iSCSI SAN. Recommended Configuration Values Summary The following table summarizes the recommended variables related to iSCSI SAN: Validation Impact Severity Refer to Section Each host should be connected to both nodes of each appliance.
Recommended Configuration for iSCSI Consider the following recommendations when setting up an iSCSI SAN infrastructure. ● External hosts can be attached via ISCSI to a PowerStore cluster via either the embedded 4-port card or via a SLIC: ○ Hosts connected via the first two ports of the 4-port card, will be connected using ToR switches (also used for PowerStore internal communication).
NOTE: For detailed information on connecting the PowerStore appliance to the ToR/iSCSI switch, refer to the PowerStore Network Planning Guide and the Network Configuration Guide for Dell PowerSwitch Series. The following diagram describes a simple iSCSI connectivity with two (2) PowerStore appliances: 1. Host 2. PowerStore Appliance 3. ToR/iSCSI Switch 4.
1. Host 2. PowerStore Appliance 3. ToR/iSCSI Switch 4. Node NOTE: For detailed information on connecting the PowerStore appliance to the ToR/iSCSI switch, refer to the PowerStore Network Planning Guide and the Network Configuration Guide for Dell PowerSwitch Series. The following diagram describes a simple iSCSI connectivity with four (4) PowerStore appliances: 1. Host 2. PowerStore Appliance 3. ToR/iSCSI Switch 4.
3 Host Configuration for VMware vSphere ESXi This chapter contains the following topics: Topics: • • • • • • • • • • Chapter Scope Recommended Configuration Values Summary Fibre Channel HBA Configuration iSCSI Configuration vStorage API for System Integration (VAAI) Settings Setting the Maximum I/O Confirming UNMAP Priority Configuring VMware vSphere with PowerStore Storage in a Multiple Cluster Configuration Multipathing Software Configuration Post-Configuration Steps Chapter Scope This chapter provides
Validation Impact Severity Refer to Section ESXi configuration: Disk.DiskMaxIOSize = 1024 Stability & Performance Mandatory Setting Maximum I/O ESXi configuration: Keep the UNMAP priority for the host at the lowest possible value (default value for ESXi 6.5).
iSCSI Configuration This section describes the recommended configuration that should be applied when attaching hosts to a PowerStore cluster using iSCSI. NOTE: This section applies only for iSCSI. If you are using only Fibre Channel with vSphere and PowerStore, go to Fibre Channel HBA Configuration. NOTE: Be sure to review iSCSI SAN Guidelines before you proceed.
3. Make sure that both VMkernel interfaces are attached to the same vSwitch. 4. Override the default Network Policy for iSCSI. For details refer to VMware vSphere documentation. For example, with ESXi 6.5, refer to https://docs.vmware.com/en/VMware-vSphere/6.5/ com.vmware.vsphere.storage.doc/GUID-9C90F3F6-6095-427A-B20C-D46531E39D32.html 5. Configure port binding for each VMkernel interface as described in the VMware vSphere documentation. For example, with ESXi 6.5, refer to https://docs.vmware.
Example For example: esxcli iscsi adapter param set -A vmhba64 -k LoginTimeout -v 30 vStorage API for System Integration (VAAI) Settings PowerStore Storage cluster fully supports VAAI. VAAI must be enabled on the ESXi host before using PowerStore. VAAI is an API that offloads operations such as virtual machine provisioning, storage cloning, and space reclamation to storage clusters that supports VAAI. PowerStore clusters fully support VAAI.
Confirming UNMAP Priority This topic provides steps for setting UNMAP priority on a DataStore. Prerequisites NOTE: Provisioning Virtual Disks with UNMAP set to a non-default priority on a DataStore provisioned on PowerStore may result in an increased amount of write I/Os to the storage subsystem. It is therefore highly recommended to keep UNMAP set to a default priority. NOTE: Refer to Dell EMC KB article SLN320477 (https://www.dell.
● Cisco nfnic lun_queue_depth_per_path - Cisco nfnic driver setting to set the LUN queue depth per path. The default value for this setting is 32 (recommended). For details on Cisco nfnic settings, refer to the Cisco nfnic driver documentation on the Cisco website. ● DiskSchedNumReqOutstanding - The total number of outstanding commands permitted from all virtual machines oollectively on the host to a LUN. For details, refer to VMware vSphere documentation. ● Disk.
Next steps NOTE: Using this method does not impact any non-PowerStore volume presented to the ESXi host. Configuring NMP Round Robin on a PowerStore Volume Already Presented to the ESXi Host Follow this procedure to configure NMP Round Robin on a PowerStore volume that is already presented to the ESXi host, using ESXi command line: About this task NOTE: Use this method only for PowerStore volumes already presented to the host.
#esxcli storage nmp psp roundrobin deviceconfig set --device="" --iops=1 -type=iops For example: #esxcli storage nmp psp roundrobin deviceconfig set -device="naa.68ccf098003f1461569ea4750e9dac50" --iops=1 --type=iops 5.
For further information on using these two vSphere Client plug-ins, refer to the VSI Unified Storage Management Product Guide and the VSI Storage Viewer Product Guide. Disk Formatting When creating volumes in PowerStore for a vSphere ESXi host, the following considerations should be made: ● Disk logical block size - The only logical block (LB) size supported by vSphere ESXi for presenting volumes is 512 bytes.
In Thin Provisioning format, in-guest space reclamation is available, provided the following minimum requirements are fulfilled: ● ● ● ● ● ESXi 6.x Thin virtual disks VM hardware version 11 EnableBlockDelete set to 1 Guest OS support of UNMAP NOTE: Refer to the corresponding guest OS chapter within this document for instructions on how to efficiently create a file system. Virtual Machine Guest OS Settings This section details the recommended settings and considerations for virtual machines guest OS.
4 Host Configuration for Microsoft Windows This chapter contains the following topics: Topics: • • • • • Recommended Configuration Values Summary Fibre Channel HBA Configuration iSCSI Configuration Multipathing Software Configuration Post-Configuration Steps - Using the PowerStore system Recommended Configuration Values Summary The following table summarizes all used variables and their values when configuring hosts for Microsoft Windows.
Fibre Channel HBA Configuration This section describes the recommended configuration that should be applied when attaching hosts to PowerStore cluster using Fibre Channel. NOTE: This section applies only to FC. If you are using only iSCSI with Windows, go to iSCSI HBA Configuration. NOTE: Before you proceed, review Fibre Channel SAN Guidelines. Pre-Requisites This section describes the pre-requisites for FC HBA configuration. ● Refer to the E-Lab Interoperability Navigator (https://elabnavigator.emc.
To configure the native multipathing, using Microsoft Multipath I/O (MPIO), you should perform the following task: Enabling MPIO on the Windows Host and Configuring MPIO for PowerStore Volumes Presented to the Host Enabling MPIO on the Windows Host and Configuring MPIO for PowerStore Volumes Presented to the Host This topic describes enabling and configuring MPIO on the Windows host.
Presenting PowerStore Volumes to the Windows Host This topic discusses presenting PowerStore Volumes to the Windows host. When adding host groups and hosts to allow Windows hosts to access PowerStore volumes, specify Windows as the operating system for the newly-created hosts. NOTE: Setting the host’s operating system is required for optimal interoperability and stability of the host with PowerStore storage.
5 Host Configuration for Linux This chapter contains the following topics: Topics: • • • • • Recommended Configuration Values Summary Fibre Channel Configuration iSCSI Configuration Multipathing Software Configuration Post-Configuration Steps - Using the PowerStore system Recommended Configuration Values Summary The following table summarizes all used and recommended variables and their values when configuring hosts for Linux. NOTE: Unless indicated otherwise, use the default parameters values.
Validation Impact Severity Refer to Section Performance Recommended Creating a File System ● Set node.session.timeo.replaceme nt_timeout = 15 Temporarily disable UNMAP during file system creation. ● When creating a file system using the mke2fs command - Use the "-E nodiscard" parameter ● When creating a file system using the mkfs.
NOTE: The example below is based on RedHat. For details on configuring PowerStore disk device with iSCSI, refer to the specific instructions of your operating system. Parameter Description node.session.timeo.replacement_timeout Specifies the number of seconds the iSCSI layer waits for a timed-out path/session to re-establish before failing any commands on that path/session. The default value is 120.
Network Teaming is offered as an alternative and does not replace bonding in Red Hat Enterprise Linux 7. For additional technical information on configuring Network Teaming, refer to https://access.redhat.com/documentation/en-us/ red_hat_enterprise_linux/7/html/networking_guide/ch-configure_network_teaming. For a comparison between Bonding and Network Teaming implementations, refer to https://access.redhat.
path_grouping_policy group_by_prio path_checker tur detect_prio yes failback immediate no_path_retry 3 rr_min_io_rq 1 fast_io_fail_tmo 15 max_sectors_kb 1024 //only for RHEL 6.9 (or later 6.x versions) and RHEL 7.4 (or later 7.x versions) }//other devices} } Parameter Description Value vendor Specifies the vendor name DellEMC product The below configuration applies only to PowerStore volumes.
Parameter Description Value multipath device or lowering it for the path devices can cause multipath to create I/O operations larger than the path devices allow. Using the max_sectors_kb parameter is an easy way to set these values before a multipath device is created on top of the path devices and prevent invalid-sized I/O operations from being passed.
Presenting PowerStore Cluster Volumes to the Linux Host Specify Linux as the operating system when presenting PowerStore cluster volumes to the Linux host. ● When adding host groups and hosts to allow Linux hosts to access PowerStore cluster volumes, specify Linux as the operating system for the newly created hosts. ● Setting the operating system of the host is required for optimal interoperability and stability of the host with PowerStore cluster storage.
6 Host Configuration for AIX This chapter contains the following topics: Topics: • • • Recommended Configuration Values Summary Fibre Channel Configuration Dell EMC AIX ODM Installation Recommended Configuration Values Summary The following table summarizes all used and recommended variables and their values when configuring hosts for AIX. NOTE: Unless indicated otherwise, use the default parameters values.
Validation Impact Severity Refer to Section dyntrk= yes Fibre Channel Configuration This section describes the recommended configuration that should be applied when attaching AIX hosts to PowerStore cluster using Fibre Channel. NOTE: When using Fibre Channel with PowerStore, the FC Host Bus Adapters (HBA) issues that are described in this section should be addressed for optimal performance.
Fast I/O Failure for Fibre Channel Devices This topic describes the Fast I/O Failure feature for FC devices and details the setting recommendations. AIX supports Fast I/O Failure for Fibre Channel devices after link events in a switched environment. When the FC adapter driver detects a link event, such as a lost link between a storage device and a switch, it waits for the fabric to stabilize (approximately 15 s).
Fibre Channel Adapter Device Driver Maximum I/O Size Set the max_xfer_size attribute for optimal AIX host operation over FC with PowerStore. Prerequisites The max_xfer_size FC HBA adapter device driver attribute for the fscsi device controls the maximum I/O size that the adapter device driver can handle. This attribute also controls a memory area the adapter uses for data transfers. For optimal AIX host operation over FC with PowerStore, perform the following steps: Steps 1.
EMC.PowerStore.aix.rte EMC.PowerStore.fcp.MPIO.rte 6.2.0.1 6.2.0.1 USR USR APPLY APPLY SUCCESS SUCCESS 5. Run the following command to install the following filesets to support PowerPath: installp -ad . EMC.POwerStore.aix.rte EMC.PowerStore.fcp.rte Installation Summary ------------------------Name Level Part Event Result ---------------------------------------------------------------EMC.PowerStore.aix.rte 6.2.0.1 USR APPLY SUCCESS EMC.PowerStore.fcp.rte 6.2.0.
7 Host Configuration for Solaris This chapter contains the following topics: Topics: • • • • Recommended Configuration Values Summary Host Fibre Channel HBA configuration Solaris Host Parameter Settings Post configuration steps - using the PowerStore system Recommended Configuration Values Summary The following table summarizes all used and recommended variables and their values when configuring hosts for Solaris Operating System. NOTE: Unless indicated otherwise, use the default parameters values.
Validation Config File Impact Severity Refer to Section Maximum I/O size for ssd driver for Solaris 10, 11-11.3 (SPARC) ssd.conf Stability Mandatory Updating ssd.conf configuration file sd.conf Stability Mandatory Updating sd.conf configuration file ssd.conf Stability Recommended Updating ssd.conf configuration file sd.conf Stability Recommended Updating sd.conf configuration file Stability Mandatory Updating scsi_vhci.
Queue Depth Queue depth is the amount of SCSI commands (including I/O requests) that can be handled by a storage device at a given time. A queue depth can be set on either of the following: ● Initiator level - HBA queue depth ● LUN level - LUN queue depth The LUN queue depth setting controls the amount of outstanding I/O requests per a single path. The HBA queue depth (also referred to as execution throttle) setting controls the amount of outstanding I/O requests per HBA port.
# cp -p /etc/driver/drv/scsi_vhci.con /etc/driver/drv/scsi_vhci.conf_ORIG # vi /etc/driver/drv/scsi_vhci.conf Example Below are the entries recommended for PowerStore storage.
Parameter Description Value mpxio-disable Specifies whether MPxIO is disabled. MPxIO can be enabled for Fibre Channel storage or it can be disabled for a particular HBA. no fp_offline_ticker Used to prevent errors from being generated immediately for transient/ brief connection interruptions, and should prevent any errors if the connections are restored before the fcp and fp delays expire.
Parameter Description Value fcp_offline_delay The tuning setting is designed to prevent 20 errors from being generated immediately for transient/brief connection interruptions, and should prevent any errors if the connections are restored before the fcp and fp delays expire. Updating ssd.conf configuration file (Solaris 10 and 11.0-11.3 SPARC) About this task the ssd.conf host file is used to control options for SCSI disk storage device. Steps 1. Run the following command to verify the ssd.
2. If the file is not in the expected location, run the following command to copy it from /kernel/drv: # cp /kernel/drv/sd/conf /etc/driver/drv 3. Run the following commands to create a backup copy and modify the file: # cp -p /etc/driver/drv/sd.conf /etc/driver/drv/sd.conf_ORIG # vi /etc/driver/drv/sd.conf Example Below are the entries recommended for PowerStore storage.
A Considerations for Boot from SAN with PowerStore This appendix provides considerations for configuring boot from SAN with PowerStore. Topics: • Consideration for Boot from SAN with PowerStore Consideration for Boot from SAN with PowerStore NOTE: Refer to your operating system documentation for general boot from SAN configuration. NOTE: The current PowerStore version does not support mapping individual LUNs to host under host group.