Pure Storage Pure Certified Portworx Enterprise Professional Exam Portworx-Enterprise-Professional PEP Exam Practice Test

Page: 1 / 14
Total 75 questions
Question 1

What command allows a Portworx admin to create a cloud credential for the Object Store?



Answer : C

Comprehensive and Detailed Explanation From Exact Extract:

In Portworx, managing credentials for cloud object stores is vital to enable features like cloud snapshots and backups. The command pxctl credentials create is used to create and register cloud credentials with the Portworx cluster. This command allows administrators to specify provider details such as AWS, Google Cloud, or Azure, and input necessary access keys, secret keys, regions, and endpoints. Proper credential configuration enables Portworx to authenticate with external object stores securely, ensuring reliable data movement and disaster recovery operations. The CLI facilitates easy credential management, including listing, updating, and deleting credentials as needed. Official Portworx documentation highlights pxctl credentials create as the authoritative command for establishing cloud storage access, ensuring security best practices by managing credentials centrally within the Portworx control planePure Storage Portworx CLI Guidesource.


Question 2

An administrator wants to check the size, availability, and usage of all pools in the cluster.

Which command should the administrator use?



Answer : C

Comprehensive and Detailed Explanation From Exact Extract:

To view detailed information about storage pools in a Portworx cluster---including size, availability, usage, and health---administrators should use the command pxctl service pool show. This CLI command provides a comprehensive overview of all storage pools configured on cluster nodes, including pool IDs, device names, pool sizes, free space, and status. It helps administrators monitor resource utilization, detect degraded pools, and plan capacity expansions. While kubectl get storagecluster shows the overall cluster CRD status and pxctl cluster provision-status shows provisioning status, neither provides detailed pool-level insights. Portworx's operational documentation recommends pxctl service pool show as the definitive command for monitoring pool resources and ensuring storage health across the clusterPure Storage Portworx CLI Guidesource.


Question 3

What is the primary function of the Portworx OCI monitor pod in a Kubernetes environment?



Answer : B

Comprehensive and Detailed Explanation From Exact Extract:

The Portworx OCI monitor pod primarily monitors the health of Kubernetes nodes within the cluster. It collects telemetry data and status updates about node health, resource availability, and connectivity to ensure the Kubernetes environment hosting Portworx pods remains stable and reliable. This monitoring is vital to detect node failures, performance degradation, or resource bottlenecks early, enabling prompt remedial action. The OCI monitor acts as a specialized component interacting with the Kubernetes control plane and Portworx services to provide real-time node health insights. This role is distinct from installation facilitation or network policy management, focusing instead on operational observability. Official Portworx operator and observability documentation describe the OCI monitor's function as critical for node health monitoring and overall cluster reliability within Kubernetes environments running Portworx storagePure Storage Portworx Observability Docssource.


Question 4

If a Portworx node is down and the Kubernetes cluster is healthy, which command should be used to check Portworx alerts on a healthy node?



Answer : A

Comprehensive and Detailed Explanation From Exact Extract:

To check Portworx-specific alerts on a healthy node, administrators use the command pxctl alerts show. This command displays current alerts raised by Portworx, including warnings and critical notifications about storage, nodes, and cluster health. Even if one node is down, alerts from the healthy nodes can provide insights into cluster-wide issues or the status of the affected node. While journalctl displays system and service logs and kubectl describe node shows Kubernetes node info, neither provides aggregated Portworx alert data. The Portworx observability documentation recommends using pxctl alerts show for focused monitoring and alert management, enabling administrators to respond effectively to operational events within the Portworx clusterPure Storage Portworx Monitoring Guidesource.


Question 5

Which command could be used to install Portworx on Kubernetes using the PX-Operator?



Answer : C

Comprehensive and Detailed Explanation From Exact Extract:

The officially recommended method to install Portworx with Kubernetes Operator support is using the PX-Operator manifest. This is done by applying the manifest URL with the comp=pxoperator parameter. The command:

kubectl apply -f 'https://install.portworx.com/?comp=pxoperator&kbver=<k8s-version>&ns=portworx'

deploys the Portworx Operator, which manages Portworx lifecycle operations such as installation, upgrades, and configuration changes within the Kubernetes cluster. Specifying the Kubernetes version (kbver) and namespace (ns) ensures compatibility and proper scoping. This operator-centric installation enables more efficient management and automation compared to standalone scripts or manual installations. Portworx official operator installation documentation confirms this approach as the best practice for production deployments, streamlining Portworx management in Kubernetes environmentsPure Storage Portworx Operator Installation Guidesource.


Question 6

How do you label a Kubernetes node to provide rack information to Portworx?



Answer : B

Comprehensive and Detailed Explanation From Exact Extract:

Labeling Kubernetes nodes with rack information is achieved using the kubectl label nodes command. The syntax would be something like kubectl label nodes <node-name> px/rack=<rack-identifier>. This label allows Portworx to understand the physical or logical topology of nodes, enabling placement strategies that optimize data locality, fault tolerance, and availability based on rack awareness. Taints and annotations serve different purposes; taints affect pod scheduling by repelling pods, while annotations provide metadata without influencing scheduling. Portworx uses node labels extensively for topology-aware volume placement and disaster recovery planning. Official Portworx documentation recommends labeling nodes with topology identifiers like rack or zone to enable advanced placement strategies and maintain application resiliency in distributed environmentsPure Storage Portworx Placement Guidesource.


Question 7

What is the minimum kernel needed for Portworx?



Answer : C

Comprehensive and Detailed Explanation From Exact Extract:

Portworx requires a minimum Linux kernel version of 3.10 or greater to operate properly. This requirement stems from Portworx's dependencies on certain kernel features and modules that became standard from kernel version 3.10 onwards. The kernel version affects support for device-mapper, overlay filesystems, network stack enhancements, and other low-level capabilities essential for Portworx's block storage functionality and performance. Although newer kernels (like 4.15+) offer additional features and improvements, Portworx maintains compatibility back to 3.10 to support a wide range of enterprise Linux distributions such as RHEL, CentOS, and Ubuntu LTS releases. The official Portworx system requirements document explicitly states kernel 3.10 as the minimum supported version to ensure stability and compatibility in production environmentsPure Storage Portworx System Requirementssource.


Page:    1 / 14   
Total 75 questions