Pinned Content
Forum Widgets
Recent Discussions
Professionals Like You are Sharing Their Experiences with Portworx
Thousands of Pros Are Talking. Are You? Submit your review today! All approved reviews get a $25 gift card from Gartner. Click this link to add your voice on Gartner Peer Insights.Ludes11 days agoCommunity Manager13Views0likes0CommentsAnnouncing the General Availability of Portworx Backup 2.9.0
We are excited to announce that the latest version of Portworx Backup 2.9.0 is now Generally Available. The latest version of PX Backup has the following new features and host of improvements. Features: Retry backups at VM level: you can now retry only failed VMs in VM backups without reprocessing successful ones, reducing load on backup server. This feature helps maintain efficient backup operations, provides granular control on VM backups and ensures better adherence to RPO targets. PXB deployment on proxy-enabled clusters: you can deploy PXB in proxy-enabled Kubernetes cluster (PXB cluster) environments across all supported platforms, except IKS. It supports proxy configuration through Helm parameters or Kubernetes secrets, including setups requiring authentication and custom CA certificates to ensure secure and compliant communication. Bulk operations for schedules: you can now suspend, resume, or delete multiple backup schedules in bulk, simplifying backup management across large environments. In addition, you can filter schedules by their names, schedule policies, or a combination of both to precisely target the desired schedules. Back up volume resources: you can now back up only the Kubernetes PersistentVolume (PV) and PersistentVolumeClaim (PVC) specifications without including the actual volume data. This helps to optimize backup jobs by reducing data footprint, improving performance, and avoiding redundancy when the volume data is protected through other mechanisms like external snapshots or NFS backups. Usage instructions: PXB 2.9.0 can be consumed via central. Upgrade instructions can be found here. Additional Resources Portworx Backup Documentation Release NotesLudes18 days agoCommunity Manager10Views0likes0CommentsPortworx Enterprise Version 3.2.3 - Release Announcement
We are excited to announce that Portworx Enterprise 3.2.3 is now Generally Available. This version consists of solutions for some key customer asks and support for FlashArray capabilities Key Highlights General Availability of FlashArray Direct Access (FADA) shared raw block (RWX) volumes Support for FADA shared raw block (RWX) volumes, to enable live migration of KubeVirt VMs with high-performance raw block storage Early access support for FlashArray Direct Access volumes with FlashArray Active Cluster feature Early access of the ability to create custom labels for storage pools. This helps placement of volumes and replicas based on environment or workload requirements Other Notable Improvements Support sticky option for FlashArray Direct Access Volumes Scalability improvements to reduce the load of the Kubernetes API Server Usage Instructions Prerequisites Supported Kernels Install, Upgrade and Usage Documentation Additional Resources and Documentation Release Notes Portworx Enterprise Documentation Run KubeVirt VMs with FlashArray Direct Access shared raw block (RWX) volumes ActiveCluster on FlashArray Direct Access volumes (Early Access) Custom labels for device pools (Early Access)Ludes3 months agoCommunity Manager23Views0likes0CommentsDoes anyone have any advice for stork pods that keep restarting
Does anyone have any advice for stork pods that keep restarting with: ``` Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x29aad38]``` I'm running storkctl Version: 2.7.0-2e5098a and k8s version 1.22.5Solved399Views1like14CommentsHey I observed the following issue with pso which renders it unusable in 25 of our customer clusters
We can still not upgrade to portworx because of missing features, ```E0105 1755.820180 1 runtime.go:69] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference) /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:76 /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65 /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51 /usr/local/go/src/runtime/panic.go:969 /usr/local/go/src/runtime/panic.go:212 /usr/local/go/src/runtime/signal_unix.go:742 /go/src/pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1/intrusion_types.go:232 /go/src/pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1/intrusion_types.go:209 /go/src/pso.purestorage.com/cockroach-operator/pkg/controller/cockroach/intrusion/intrusion_controller.go:444 /go/src/pso.purestorage.com/cockroach-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215 /go/src/pso.purestorage.com/cockroach-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158 /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133 /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134 /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88 /usr/local/go/src/runtime/asm_amd64.s:1374 panic: runtime error: invalid memory address or nil pointer dereference [recovered] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xf6b5a7] goroutine 417 [running]: http://k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0|k8s.io/apimachinery/pkg/util/runtime.HandleCrash(0x0, 0x0, 0x0) /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:58 +0x10c panic(0x161fd00, 0x22731b0) /usr/local/go/src/runtime/panic.go:969 +0x1b9 http://pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1.GetNodeIdentifier|pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1.GetNodeIdentifier(0xc0006d9564, 0xa, 0x0, 0xc00079d360, 0x11, 0x0, 0x0) /go/src/pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1/intrusion_types.go:232 +0x67 http://pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1.ValidateIntrusionSpec(0xc0005f2408|pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1.ValidateIntrusionSpec(0xc0005f2408, 0xc0002d0140, 0x0) /go/src/pso.purestorage.com/cockroach-operator/pkg/apis/pso/v1alpha1/intrusion_types.go:209 +0x2c5 http://pso.purestorage.com/cockroach-operator/pkg/controller/cockroach/intrusion.(*ReconcileIntrusion).Reconcile(0xc00057b6c0|pso.purestorage.com/cockroach-operator/pkg/controller/cockroach/intrusion.(*ReconcileIntrusion).Reconcile(0xc00057b6c0, 0xc0006d9520, 0xa, 0xc0006d9504, 0x6, 0xc0007ef578, 0xc0007ef578, 0x448f33, 0xc000092a18) /go/src/pso.purestorage.com/cockroach-operator/pkg/controller/cockroach/intrusion/intrusion_controller.go:444 +0x12f2 http://sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc00025ca00|sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc00025ca00, 0xc0008eab00) /go/src/pso.purestorage.com/cockroach-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:215 +0x1de http://sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1()|sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1() /go/src/pso.purestorage.com/cockroach-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158 +0x36 http://k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc0005994c0)|k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1(0xc0005994c0) /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133 +0x5f http://k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0005994c0|k8s.io/apimachinery/pkg/util/wait.JitterUntil(0xc0005994c0, 0x3b9aca00, 0x0, 0x1, 0xc0005c3d40) /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134 +0x105 http://k8s.io/apimachinery/pkg/util/wait.Until(0xc0005994c0|k8s.io/apimachinery/pkg/util/wait.Until(0xc0005994c0, 0x3b9aca00, 0xc0005c3d40) /go/src/pso.purestorage.com/cockroach-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88 +0x4d created by http://sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start|sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start /go/src/pso.purestorage.com/cockroach-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:157 +0x331```marcel_fest4 months agoNovice I82Views0likes1CommentI'm trying to redeploy a workload
I'm trying to redeploy a workload. When the pod is trying to spin up i'm getting this error: ``` MountVolume.SetUp failed for volume "pvc-af2b1e0f-2732-4c13-ac9f-a8b8332069a0" : rpc error: code = AlreadyExists desc = Volume is attached on another node ``` I thought PX was supposed to move the volumes to where the nodes are, or to schedule the pods to be run where the volume is? this volume has a repl of 2.sking4 months agoNovice I36Views0likes0CommentsHow to install Portworx with OpenShift using Operator
Just received this from my partner jerewis ---------------------------------- Bruce, Did a POC with customer last two days. Ran into typical issues with RedHat CEPH and customer needs HA storage and DR. I want to stage up a POC… but quickly get them up and working so send over deployment guide / notes from my OCP 4.10 install which is same as theirs.. But base operator runs into error now on install. https://docs.portworx.com/portworx-install-with-kubernetes/openshift/operator/|Portworx Operator Step 1: Install Operator based deployment at je (https://console-openshift-console.apps.os01.penguinpages.local/static/operator-hub-chunk-2eb5d8d8564dbeb077bc.min.js68826) at div at div at div at div at Ce (https://console-openshift-console.apps.os01.penguinpages.local/static/operator-hub-chunk-2eb5d8d8564dbeb077bc.min.js69846) at o (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js235714) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js58473) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js60518) at Suspense at div at _ (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js160553) at N (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js161001) at div at https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js797038 at p.memo.t.children.e.children.t.reduxes.e.reduxes.t.reduxes.every.reduxID (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js533369) at S (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js81479) at <anonymous> (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js534723) at S (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js81479) at https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js999429 at o (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js235714) at DetailsPage at Me (https://console-openshift-console.apps.os01.penguinpages.local/static/operator-hub-chunk-2eb5d8d8564dbeb077bc.min.js75884) at s (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js297536) at https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js623539 at S (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js81479) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js58473) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js60518) at Suspense at section at f (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js43758) at div at div at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1629287) at div at div at c (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js501467) at d (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js80399) at div at d (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js603442) at l (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1280462) at https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js551440 at S (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js81479) at main at div at O (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js741428) at div at div at c (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js167229) at div at div at c (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js501467) at d (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js80399) at div at d (https://console-openshift-console.apps.os01.penguinpages.local/static/vendor-patternfly-core-chunk-0d6fac2ae3356385121e.min.js603442) at hn (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js181594) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1122640) at t.default (https://console-openshift-console.apps.os01.penguinpages.local/static/quick-start-chunk-5dee0a535cd19ebed06e.min.js1223) at s (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js297536) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1702480) at Q (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1721987) at et (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js143623) at Q (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1721987) at Q (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1721987) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1698183) at c (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1695586) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1697994) at J (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1722117) at https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1724876 at r (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js119264) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js58473) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js60518) at t (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js55078) at X (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js1725222) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js923308) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js865474) at t.a (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js413803) at Suspense ```TypeError: Cannot read properties of undefined (reading 'apiGroup') at a (https://console-openshift-console.apps.os01.penguinpages.local/static/main-chunk-5cff3a21ac5fb65a3b41.min.js185039) at je (https://console-openshift-console.apps.os01.penguinpages.local/static/operator-hub-chunk-2eb5d8d8564dbeb077bc.min.js69052) at na (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js58879) at Hs (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js111315) at xc (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js98327) at Cc (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js98255) at _c (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js98118) at pc (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js95105) at https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js44774 at t.unstable_runWithPriority (https://console-openshift-console.apps.os01.penguinpages.local/static/vendors~main-chunk-41ccebee3877b1a26e8b.min.js3768)``` This is base operator install … so not much help here on debug at this early of a stage. ------------------------------------------------------------------ is there someone that can help out on this? Portworx Documentation How to install Portworx with OpenShift using Operator44Views0likes0CommentsPortworx Helm Chart
As it stands, for the Monitoring to be installed as part of the Portworx Helm chart, there cannot be any other Prometheus operators installed in the Kubernetes cluster ahead of time since the Portworx Helm chart tries to install it when monitoring is enabled31Views0likes0Comments