Close Menu
DPC Virtual Tips
    Read More

    How to Patch the vCenter Server Appliance from the Command Line

    September 25, 2026

    How to Patch an ESXi Host Using the Command Line

    September 24, 2026

    Linux Memory Below 10%: How to Troubleshoot High Memory Usage

    September 15, 2026
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    DPC Virtual Tips
    • Home
    • Linux & Automation
    • HPC & Slurm
    • VMware & Virtualization
    • About Us
    • Contact
    DPC Virtual Tips
    Home » Deploy PowerFlex File Services 4.5.2: SMB and NFS Shares
    VMware & Virtualization

    Deploy PowerFlex File Services 4.5.2: SMB and NFS Shares

    By Danilo ChiacchioJanuary 1, 202511 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    PowerFlex File Services
    Share
    Facebook Twitter LinkedIn Pinterest Email

    PowerFlex File Services extends Dell PowerFlex beyond block storage by providing file access through protocols such as SMB and NFS. In PowerFlex Manager, the workflow starts with preparing the File Nodes and networks, then creating a NAS Server and a file system before publishing SMB shares or NFS exports.

    This walkthrough demonstrates the workflow in a nested lab running PowerFlex 4.5.2 with two virtual File Nodes. It covers resource discovery, template preparation, resource-group deployment, NAS Server and file-system creation, and basic SMB and NFS client access. The lab is for learning and is not a production design or a statement that virtual File Nodes are a Dell-supported deployment configuration. Check the Dell documentation and support matrix for the hardware and software combination before planning a supported environment.

    If you are new to the platform, first read Getting Started with Dell PowerFlex: Architecture and Key Components for an overview of the main PowerFlex components and deployment models.

    How PowerFlex File Services Is Organized

    PowerFlex File Services runs on PowerFlex File Nodes. A NAS Server provides the file-service endpoint and is configured for SMB, NFS, or both, depending on the intended clients and deployment.

    A file system provides the storage namespace; SMB shares and NFS exports make directories in that file system available to clients. Although Dell documentation also describes FTP and SFTP capabilities at the broader File Services level, this walkthrough demonstrates SMB shares and NFS exports, not FTP/SFTP access.

    Deploying the PowerFlex File Services

    This is a nested, virtualized lab created to demonstrate the PowerFlex Manager workflow. Dell’s PowerFlex 4.5.x guide describes the supported File Services node configurations and hardware platforms; therefore, do not infer from this lab that deploying File Nodes as general-purpose VMs is a supported production configuration.

    Validate the exact platform against Dell’s current release documentation and support matrix before using it outside a lab

    For context on the block cluster used in this lab, see Deploying a New PowerFlex Cluster, which walks through a PowerFlex 4.5.2 software-cluster deployment with PowerFlex Manager. The article covers block-cluster deployment; this guide focuses on the separate File Services workflow.

    Discover Resources

    The first step is discovering both File Nodes as a resource in the PowerFlex Cluster. Go to the Resources menu –> Discover Resources:

    Accessing Discover Resources in the PowerFlex Manager GUI
    Accessing Discover Resources in the PowerFlex Manager GUI

    In the “Identity Resources,” we need to specify the resource type and fill all necessary fields, as shown in the following picture.
    Since we are not using a physical server, the resource type must be “Node (Software Management)”:

    Discovery Wizard
    Discovery Wizard

    A mgmt job will be created and can be monitored under the “Events” menu:

    PowerFlex Manager Events Page
    PowerFlex Manager Events Page

    After some time, we can see events showing that both resources were added successfully:

    PowerFlex Manager Event Deep Dive
    PowerFlex Manager Event Deep Dive

    We could see both File Nodes under the Resources menu if the discover resource process was executed successfully. Look at the “Deployment Status” column. “Not in Use” means that the resource is not being used but is available in a resource group:

    All Resources View Page
    All Resources View Page

    Create a PowerFlex File Template

    Afterward, we must create a Template to deploy the PowerFlex File Services. Under the Lifecycle menu, select Templates. Click on the Sample Templates tab. In this tab, we can see all sample templates. Click on “PowerFlex-File- SW Only” –> More Actions –> Clone.
    We will create a template clone from this sample:

    PowerFlex-File-SW Only Clone
    PowerFlex-File-SW Only Clone

    Type the template name and template category, and click on Next to continue:

    Adding details of the new Template during the clone proccess
    Adding details of the new Template during the clone proccess

    Under “Network Settings,” we must select each network to use on the new template.

    Note: We must define the Networks before creating the template. Go to the Settings –> Networks to determine the Networks.

    Additional Settings of the Clone Template - 1
    Additional Settings of the Clone Template – 1

    Under “PowerFlex Gateway Settings” we need to select the PowerFlex System:

    Additional Settings of the Clone Template - 2
    Additional Settings of the Clone Template – 2

    Under the “Node Pool Settings,” we can maintain the default configuration (Global) and click on Finish to create the template:

    Additional Settings of the Clone Template - 3
    Additional Settings of the Clone Template – 3

    When using a “custom node pool,” select this pool from the “Original Node Pool” option. A Node Pool is a logical container that groups one or more nodes that can be used to create resource pools.

    Click on Finish to conclude the template creation!

    Modify Clone Template Properties - 1
    Modify Clone Template Properties – 1
    Modify Clone Template Properties - 2
    Modify Clone Template Properties – 2

    After making all the necessary changes under the new template, click on “Publish Template” to make it usable to deploy new resource groups from this template:

    Publish Template after making changes
    Publish Template after making changes

    To deploy a new resource group from this template, click on “Deploy”:

    Deploy Template after publishing changes
    Deploy Template after publishing changes

    Deploy a Resource Group

    Select the published template under the Deploy Resource Group wizard and type the resource group name. Click on Next to continue:

    Deploy Resource Group using the created template -1
    Deploy Resource Group using the created template -1

    Under the Deployment Settings, keep the default values and click on Next to continue:

    Deploy Resource Group using the created template -2
    Deploy Resource Group using the created template -2
    Deploy Resource Group using the created template -3
    Deploy Resource Group using the created template -3

    On the Resource Groups page, we can see the deployed Resource Group:

    Checking the Resource Group after the deployment process
    Checking the Resource Group after the deployment process

    Creating a NAS Server

    A NAS Server is a file server that supports the SMB, NFS, FTP, SFTP, or a combination of these protocols to share data with host clients. It also catalogs, organizes, and optimizes read and write operations to the associated file systems.

    Access the PowerFlex UI –> File –> NAS Servers –> Create NAS Server:

    Steps to create a NAS Server
    Steps to create a NAS Server

    The IP address 192.168.158.200 is from the File Node Management network.

    Clients connect to the NAS Server through its production file interface on the NAS File Data network. Keep this client-access address distinct from the PowerFlex Management and NAS File Management networks. Confirm that DNS, routing, VLANs, and client firewall rules allow the intended SMB or NFS traffic to reach the production interface.

    Enable the Protocol Type you please and click Next:

    Steps to create a NAS Server - Protocol Type Selection
    Steps to create a NAS Server – Protocol Type Selection

    Under the “Windows Server Settings,” we join the NAS Server into our Active Directory Domain. If you don’t have an Active Directory Domain, you can create a standalone domain and follow with the configuration wizard. This step is necessary to enable SMB protocol support:

    Steps to create a NAS Server - Windows Server Settings
    Steps to create a NAS Server – Windows Server Settings
    Steps to create a NAS Server - DNS Settings
    Steps to create a NAS Server – DNS Settings

    As we can see in the following picture, the NAS Server was created successfully!

    Look at the “Primary Node” and “Secondary Node” details. The created NAS Server runs on both nodes:

    — Node 1 is the primary node, and node 2 is the secondary node;
    — This means that File Node 1 accepts all clients’ requests, and, in case of failure, File Node 2 will be used for it;
    — Inside each File Node, there is a docker container (sdnas containter) responsible for hosting the NAS Server!

    Validate if the NAS has been created successfully
    Validate if the NAS has been created successfully

    SDNAS container on the first File Node:

    Checking the docker container created by the NAS server deployment - first node
    Checking the docker container created by the NAS server deployment – first node

    SDNAS container on the second File Node:

    Checking the docker container created by the NAS server deployment – second node

    To see all NAS Server’s configurations and details, select the NAS Server and click on “View Details”:

    View details of the NAS Server through the PowerFlex Manager UI
    View details of the NAS Server through the PowerFlex Manager UI

    Creating a File System

    A File System represents a set of storage resources that provide network file storage. The storage system establishes a file system that Windows users or Linux/UNIX hosts can connect to and use for file-based storage. Users access a file system through its shares, drawing from the total storage allocated to the file system:

    File system topology
    File system topology
    Steps to create a new file system into Dell PowerFlex UI
    Steps to create a new file system into Dell PowerFlex UI

    To check File Systems’ details and configurations, select the File System and click “View Details”:

    Details of the new File System
    Details of the new File System

    On both File Nodes (node1 and node2), we can identify both volumes used by creating the File Systems:

    Checking the new volumes
    Checking the new volumes

    To see all Volumes used by the File Services, go to the created Resource Group and click on “View All Settings”:

    Clicking on View All Settings under the created Resource Group
    Clicking on View All Settings under the created Resource Group
    View Volumes under the Storage page
    View Volumes under the Storage page

    Creating an SMB Share

    To create a SMB share, access the PowerFlex Manager UI –> Files –> SMB Shares –> + Create SMB Share:

    Create SMB Share
    Create SMB Share
    Create SMB Share - SMB Share Details
    Create SMB Share – SMB Share Details
    Create SMB Share - SMB Share Advanced Settings
    Create SMB Share – SMB Share Advanced Settings
    Create SMB Share - Summary View before creation
    Create SMB Share – Summary View before creation
    The SMB share was created
    The SMB share was created

    Since our NAS Server is joined into the Active Directory, we will control the share access through Users and Groups of the Active Directory:

    Users and Groups of the Microsoft Active Directory
    Users and Groups of the Microsoft Active Directory

    To adjust the SMB share permission, go to a Windows machine (joined at the AD domain), open the “mmc” and add the Shared Folders utility, pointing to the NAS Server, as we can see in the following pictures:

    Manage Shares under Windows MMC Shared Folders
    Manage Shares under Windows MMC Shared Folders
    Manage Shares under Windows MMC Shared Folders - Typing the server address
    Manage Shares under Windows MMC Shared Folders – Typing the server address

    Adjust the share and file system (NTFS) permission as necessary. In this example, only all users from the Group “GG_SMB-IT” have full access to the “IT” SMB share:

    Managing the share permissions
    Managing the share permissions
    Managing the share permissions - NTFS permissions
    Managing the share permissions – NTFS permissions

    Mounting the “IT” SMB share on a Windows machine:

    Mouting the share on a Windows Machine
    Mouting the share on a Windows Machine
    Creating files and directories under the SMB mounted share
    Creating files and directories under the SMB mounted share

    Creating an NFS Share

    To create a NFS share, access the PowerFlex Manager UI –> Files à NFS Exports –> + Create NFS Export:

    Create NFS Export
    Create NFS Export
    Create NFS Export - Configure Host Access
    Create NFS Export – Configure Host Access

    Type the NFS Export name and description and click on “Create NFS Export”:

    Create NFS Export - Finish the Creation Wizard
    Create NFS Export – Finish the Creation Wizard

    To mount the NFS share, access the client computer and mount it using the following command:
    mount -t nfs 192.168.158.200:/IT-ISO /mnt/it-iso/

    Mouting the NFS share on a Linux Client
    Mouting the NFS share on a Linux Client
    Creating files and directories under the mounted NFS share
    Creating files and directories under the mounted NFS share

    During the NFS Export creation, we defined only the host with IP address 192.168.255.81 with permission to mount the directory. If we try to mount from another host, we will have an error, as we can see in the following picture:

    Failed to mount the NFS share during IP address restrictions
    Failed to mount the NFS share during IP address restrictions

    What This Lab Demonstrates

    This walkthrough shows the end-to-end PowerFlex File Services workflow: prepare and deploy File Nodes, create a NAS Server and file system, and expose data through SMB shares or NFS exports. The client-facing address must belong to a production file interface on the NAS File Data network, while management networks remain separate.

    Before adapting the workflow to another environment, verify the supported File Node platform, network roles, NAS Server protocols, and client permissions for the exact PowerFlex release. Treat the nested setup as a lab demonstration, and use Dell’s release-specific documentation for any production deployment.

    External References

    • Dell — Deploying PowerFlex File Nodes PowerFlex 4.5.x deployment guide covering File Services terminology, File Nodes, NAS Servers, SMB/NFS file access, and the documented File Node platform requirements.
    • Dell — Define Networks for PowerFlex Manager Explains the PowerFlex Management, NAS File Management, and NAS File Data network types, including their separate roles in deployment and client file access.
    • Dell — Overview of Configuring NAS Servers Describes the NAS Server role and its use for file sharing with clients in PowerFlex 4.5.x.
    • Dell — NAS Servers Documents NAS Server creation, SMB and NFS protocol choices, primary/secondary node assignment, and configuration management in the PowerFlex UI.
    • Dell — Create an SMB Share Official PowerFlex 4.5.x steps for creating an SMB share on a file system associated with an SMB-enabled NAS Server.
    • Dell — Create an NFS Export Official PowerFlex 4.5.x steps for creating an NFS export on an NFS-enabled file system and defining its client access.
    • Dell — About File Systems Explains how SMB/NFS protocol support on a NAS Server determines the file systems, SMB shares, and NFS exports that can be provisioned.
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleLDAP Authentication in Dell PowerFlex Manager
    Next Article Safely Reboot a PowerFlex Node: MDM and SDS Maintenance Steps
    Danilo Chiacchio
    • LinkedIn

    Infrastructure Engineer with hands-on experience in virtualization, Linux, Windows Server, and enterprise infrastructure troubleshooting. I work with real-world infrastructure environments and technical labs, focusing on diagnosing problems, understanding root causes, and documenting practical solutions. DPC Virtual Tips was created to share hands-on troubleshooting guides, lab experiences, technical procedures, and lessons learned while working with technologies such as VMware, Linux, HPC/Slurm, networking, storage, and infrastructure automation with Python.

    Related Posts

    How to Patch the vCenter Server Appliance from the Command Line

    September 25, 2026

    How to Patch an ESXi Host Using the Command Line

    September 24, 2026

    How to Install VMware PowerCLI Offline (VCF PowerCLI)

    September 14, 2026

    Comments are closed.

    Search
    Categories
    • HPC & Slurm (12)
    • Linux & Automation (16)
    • VMware & Virtualization (42)
    Read More
    VMware & Virtualization

    How to Patch the vCenter Server Appliance from the Command Line

    By Danilo ChiacchioSeptember 25, 20268 Mins Read
    VMware & Virtualization

    How to Patch an ESXi Host Using the Command Line

    By Danilo ChiacchioSeptember 24, 20269 Mins Read
    Linux & Automation

    Linux Memory Below 10%: How to Troubleshoot High Memory Usage

    By Danilo ChiacchioSeptember 15, 20268 Mins Read
    Linux & Automation

    How to Resize ext4 and XFS Filesystems on RHEL 8

    By Danilo ChiacchioSeptember 14, 202614 Mins Read
    VMware & Virtualization

    How to Install VMware PowerCLI Offline (VCF PowerCLI)

    By Danilo ChiacchioSeptember 14, 202610 Mins Read
    Latest Posts

    How to Patch the vCenter Server Appliance from the Command Line

    September 25, 2026

    How to Patch an ESXi Host Using the Command Line

    September 24, 2026

    Linux Memory Below 10%: How to Troubleshoot High Memory Usage

    September 15, 2026
    Images from Gallery
    hpc main commands
    linux commands
    install rock linux
    lustre fs
    shell scripting
    vSAN Trace Files
    Categories
    • HPC & Slurm
    • Linux & Automation
    • VMware & Virtualization
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    Copyright © 2026, DPC Virtual Tips. All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.