Accessing data stored in PowerScale clusters requires setting up the appropriate protocols. These protocols act as bridges between the storage system and client devices, ensuring users can retrieve, modify, or save data seamlessly.
Create Share Paths:
Define the directory you want to share over the network.
Use the following command to create a new SMB share:
isi smb shares create <ShareName> --path=<DirectoryPath>
Example:
isi smb shares create TeamShare --path=/ifs/team
This creates a share named TeamShare pointing to the directory /ifs/team.
Set Share-Level Permissions:
Control which users or groups can access the SMB share.
Example command:
isi smb shares permission add <ShareName> --user=<User> --permission=<Permission>
<Permission> can be read, write, or full.
Example:
isi smb shares permission add TeamShare --user=john --permission=full
Set File-Level Permissions:
Fine-tune permissions at the file or folder level using Windows tools or the CLI.
Example (via ACLs):
isi acl set --path=/ifs/team/project --acl="user:jane:rwx"
Define Export Paths:
Specify which directory will be accessible via NFS.
Example command:
isi nfs exports create --path=<DirectoryPath> --clients=<ClientIPs>
<DirectoryPath> is the directory to be exported.
<ClientIPs> restricts access to specific IP addresses or subnets.
Example:
isi nfs exports create --path=/ifs/projects --clients=192.168.1.0/24
This allows all clients in the subnet 192.168.1.0/24 to access the /ifs/projects directory.
Set Export Rules:
Rules determine how clients interact with the NFS export:
Example (adding rules):
isi nfs exports modify <ExportID> --read-only=<True/False> --root-squash=<True/False>
Example:
isi nfs exports modify 1 --read-only=False --root-squash=True
Mount the NFS Export on a Client:
Linux/UNIX clients can mount the export using:
mount -t nfs <ClusterIP>:<ExportPath> <LocalMountPoint>
Example:
mount -t nfs 192.168.1.10:/ifs/projects /mnt/projects
Enable S3 Services:
Before creating buckets, ensure the S3 service is enabled on the PowerScale cluster.
Use the following command:
isi services s3 enable
Create Buckets:
Buckets are logical containers for storing objects (files).
Example command:
isi s3 buckets create <BucketName>
Example:
isi s3 buckets create MarketingAssets
Generate Access Keys:
Access keys are used by applications or users to interact with S3 buckets securely.
Example command:
isi s3 access-keys create --user=<User>
Example:
isi s3 access-keys create --user=john
Use the Bucket:
Applications or tools (like AWS CLI) can interact with the bucket using the generated access keys.
Example AWS CLI command:
aws s3 cp file.txt s3://MarketingAssets --endpoint-url=http://<ClusterIP>
| Feature | SMB | NFS | S3 |
|---|---|---|---|
| Primary Use Case | Windows File Sharing | Linux/UNIX File System Mounting | Object Storage |
| Access Type | File-level | File-level | Object-level |
| Protocol Dependency | SMB (CIFS) | NFS (v3/v4) | REST APIs (HTTP-based) |
| Clients | Windows Systems | Linux/UNIX Systems | Cloud-Native Applications |
Each protocol has unique use cases, and configuring them correctly ensures smooth and secure data access.
PowerScale supports SMB 1, SMB 2, and SMB 3, but SMB 1 is deprecated due to security vulnerabilities.
It is highly recommended to disable SMB 1 and enforce SMB 2 or SMB 3.
isi smb settings global modify --smb1-enable=no --smb2-enable=yes --smb3-enable=yes
In environments where Windows (SMB) and Linux (NFS) users share files, ensuring ACL consistency is critical.
isi smb settings modify --ntfs-acl-support=yes
isi smb shares modify <ShareName> --access-based-enumeration=yes
isi nfs settings global modify --nfs4-acl-enable=yes
By default, NFSv3 supports only POSIX permissions, which are limited in flexibility. NFSv4 introduces ACL support, similar to Windows NTFS permissions.
isi nfs settings global modify --nfs4-acl-enable=yes
To secure NFS traffic, PowerScale supports Kerberos authentication.
isi nfs exports modify <ExportID> --kerberos-enabled=yes
PowerScale's S3 interface allows administrators to control access to S3 buckets using IAM-like policies.
isi s3 policies create --user=<User> --policy=<PolicyJSON>
Example IAM-like policy: Restrict a user to read-only access in an S3 bucket
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::MarketingAssets/*"
}]
}
For disaster recovery and data archiving, PowerScale allows replicating data to cloud storage providers like AWS S3.
isi cloudpools create --cloud-target=<AWS_S3>
In SMB + NFS environments, file deletions and modifications need to be synchronized properly to prevent inconsistencies.
isi smb shares modify --file-content-tracking=yes
PowerScale offers anti-ransomware protections by controlling oplock behavior.
isi smb settings modify --oplock-enable=no
--smb1-enable=no) and enforce SMB 2/3 for security and performance.--ntfs-acl-support=yes) and enforce ACL inheritance (--access-based-enumeration=yes).--nfs4-acl-enable=yes) and Kerberos authentication (--kerberos-enabled=yes) for secure NFS access.isi s3 policies create) to restrict unauthorized access.isi cloudpools create --cloud-target=<AWS_S3>) for data redundancy.--file-content-tracking=yes) to synchronize SMB and NFS deletions.--oplock-enable=no) to mitigate ransomware threats.By incorporating these enhancements, PowerScale ensures secure, high-performance, and reliable access to data across SMB, NFS, and S3 protocols, while supporting enterprise-level security and hybrid cloud capabilities.
What feature allows SMB shares to remain available during node failover in PowerScale?
SMB3 Continuous Availability (CA).
SMB3 Continuous Availability ensures that client sessions remain active even if the node serving the connection fails. The feature works by maintaining persistent file handles so the client can reconnect transparently to another node.
Typical workflow:
Client connected to Node A
↓
Node A failure
↓
Connection automatically redirected to Node B
Because the file handles remain valid, the application does not need to reopen files.
This feature is especially important for database workloads, virtualization platforms, and critical applications that rely on uninterrupted file access.
Common mistake:
Administrators sometimes assume CA is enabled automatically for SMB shares, but it must be explicitly configured when creating the share.
Demand Score: 93
Exam Relevance Score: 96
Which protocol version enables Continuous Availability support for SMB shares?
SMB version 3.0 or later.
Continuous Availability relies on features introduced in SMB 3.x, including persistent handles and improved failover mechanisms.
These capabilities allow:
session reconnection
transparent failover
persistent file handles
If a client connects using SMB 2.x or earlier, Continuous Availability features are not supported.
Example environment:
SMB Client → SMB3 → PowerScale cluster
If the client uses SMB3, failover and session persistence can occur without disrupting applications.
Common mistake:
Some administrators focus only on server configuration and forget that the client must also support SMB3.
Demand Score: 90
Exam Relevance Score: 94
What configuration element controls which clients can access an NFS export?
Export permissions and access rules.
When administrators create an NFS export in PowerScale, they define rules specifying which hosts or networks can access the exported directory.
Typical rule components include:
client IP address or subnet
access type (read-only or read-write)
root access permissions
Example configuration:
Export: /data/projects
Allowed clients: 10.10.0.0/16
Access: read-write
If a client does not match the defined rule set, the NFS request is denied.
Common mistake:
Administrators sometimes assume that directory permissions alone control NFS access, but export rules must also allow the client.
Demand Score: 89
Exam Relevance Score: 93
What capability does NFSv4 Continuous Availability provide in PowerScale?
It allows NFS client sessions to survive node failovers without disconnecting.
Similar to SMB Continuous Availability, NFSv4 supports mechanisms that allow sessions to reconnect after node failure.
Benefits include:
uninterrupted file access
improved availability for Linux workloads
minimal application disruption
Typical failover process:
NFS client session
↓
Serving node failure
↓
Session reconnects to another cluster node
This functionality is important in environments running high-performance computing or Linux-based application clusters.
Common mistake:
Some administrators assume failover only exists for SMB workloads, but NFSv4 also supports high availability features.
Demand Score: 88
Exam Relevance Score: 92
What must be enabled in PowerScale to allow object storage access via S3?
The S3 protocol service must be enabled.
PowerScale supports object storage functionality through its integrated S3 service. When enabled, administrators can create buckets and manage object access similar to traditional S3 platforms.
Typical steps:
Enable the S3 service on the cluster
Configure access zones
Create buckets
Assign credentials to users or applications
Example architecture:
Application
│
S3 API
│
PowerScale cluster
This allows applications to interact with PowerScale using standard S3 APIs.
Common mistake:
Administrators often expect S3 support to be available by default, but the service must be enabled and configured.
Demand Score: 84
Exam Relevance Score: 91
What feature enables server-side file copying within SMB shares?
Server-Side Copy.
Server-Side Copy allows the PowerScale cluster to perform file copy operations internally rather than sending data through the client.
Without server-side copy:
Source file → client → destination
With server-side copy:
Source file → PowerScale cluster → destination
Benefits include:
reduced network traffic
faster copy operations
improved performance for large file transfers
Common mistake:
Administrators sometimes assume file copies always travel through the client, but Server-Side Copy performs the operation directly within the storage cluster.
Demand Score: 87
Exam Relevance Score: 92