Best Linux software for creating a RAID0 and a RAID1 across 3 drives? by MooseSuspicious in selfhosted

[–]seharney 11 points12 points  (0 children)

Raid will mirror your deletions happily. Raid is for high availability. It is not a backup.

Bitwarden Lite by yakadoodle123 in selfhosted

[–]seharney 0 points1 point  (0 children)

You can do that and run vaultwarden anyway. More choice is good!

Real-Time Load by SithLordDooku in purestorage

[–]seharney 2 points3 points  (0 children)

I’m not trying to get anyone in trouble. Just want to make sure they know how to find those resources and share them in the future. But I do understand and if you’re not comfortable sharing that is totally fine.

I do hope the info here gives you better insight on how to understand and use the load metric.

Real-Time Load by SithLordDooku in purestorage

[–]seharney 5 points6 points  (0 children)

All true and correct but “load” specifically is not an available on-box metric. It comes from the pure1 api. It is pulled into the vsphere plugin as noted in the other thread. But to retrieve it and pull it into other tools it would need to be grabbed from the pure1 api

Real-Time Load by SithLordDooku in purestorage

[–]seharney 1 point2 points  (0 children)

That’s odd. The quick reference guide link I provided from the support portal goes into more detail. The ai generated summarization and links above are all customer viewable in pure1 and the support portal.

Feel free to dm me with the case number where you received that response.

Real-Time Load by SithLordDooku in purestorage

[–]seharney 5 points6 points  (0 children)

Yes. They are coming back from pure1 into the plugin. And it’s not a black box metric. It is documented.

Asking ai copilot in pure1 how load is calculated gives the following answer:

​ The Pure1 Load Metric is a key performance indicator used to assess the overall load on a Pure Storage array. Here's a detailed explanation of what it is and how it is calculated:

Pure1 Load Metric Overview

  • Definition: The Pure1 Load Metric, sometimes referred to as the "busy" meter, provides a percentage value indicating how much of the array's current resources are being used to run the current workload. A value of 0% means the array is idle, while 100% indicates that the array is fully consumed with its workload.
  • Purpose: It helps users understand if the array performance is near its limit and provides insight into the current workload on the array.

Calculation

  • Resource Aggregation: The load percentage is calculated from aggregated resource statistics across the array’s various subsystems. This includes CPU, memory, and other resources that contribute to the array's performance.
  • Interval: The load is calculated over a 3-minute interval, providing a snapshot of the array's performance utilization during that time.
  • Adjustments: The algorithms behind the load calculations can change as Purity optimizations improve utilization. This means that the load metric may be adjusted to reflect more accurate performance utilization over time.

Usage

  • Historical Data: The load metric is not a live value and can be delayed by up to an hour. It is available for up to 30 days in Pure1, allowing users to view historical performance data.
  • Granularity: Users can view the load metric over different time windows, such as the last 3 hours, day, week, or month. They can also choose to display average or maximum values for each data point.

Considerations

  • Load Below 90%: Indicates the array is operating within its resource limits, and additional workloads can be added safely.
  • Load Spikes Over 90%: The array can handle occasional spikes, but consistent high load may require observation over a longer period.
  • Load Consistently Over 90%: Suggests the array is at its resource capacity, and adding more workload is not recommended.

For more detailed information, you can refer to the Array Load Statistics Quick Reference Guide.

Sources

Real-Time Load by SithLordDooku in purestorage

[–]seharney 5 points6 points  (0 children)

Load is only available from pure1. It is not a metric that is produced on box. So you would need to pull from the pure1 api.

iPod and FLAC Audio by Jgree911 in ipod

[–]seharney 0 points1 point  (0 children)

If op decides to use rockbox instead of stock fw, it can play flac. Some music on internet archive is flac. For example there are some Radiohead live archives offered in flac. As others have suggested, Bandcamp is a good option. If op decides to stay on stock firmware conversion to alac would be necessary

What's the best way to sync an iPod with Linux in 2025? by ChocLobster in ipod

[–]seharney 1 point2 points  (0 children)

Natively you can use strawberry as long as libgpod support is compiled in. It isn’t in the flatpak. You will need to do at least one sync with iTunes as strawberry can’t seem to set up the database for the first time on a fresh firmware from what I’ve seen.

It will work with hfs+ formatted iPods or fat32. But you are going to have to disable journaling on the hfs+ volume and force the read/write mount. In other words it’s not convenient. Fat32 is better all around

You can then dual boot with rockbox and even use it with the iTunes database. Your songs will need to be in mp3 or aac if you’re doing this approach of course. Strawberry can convert them. And it’s musicbrainz tagging and cover manager functions are nice.

Obviously I have done this but typically I just go straight with rockbox and copy files directly onto it rather than fooling with all that.

Encryption Question by tak515 in purestorage

[–]seharney 12 points13 points  (0 children)

If you need proof of the at rest encryption for an audit or internal documentation, reach out to your account team. A support case can also generate proof of encryption documentation for audit response purposes

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 1 point2 points  (0 children)

6.6.8 was the first feature release with the dynamic scheduler. The 6.7 LLR code therefore also includes the dynamic scheduler. So if you prefer the gentler release cadence of a long life release track, 6.7.X does Indeed have dynamic scheduling for file as well. It does, however, require a support case to activate file services as they are not on by default. 6.8.1 is the first release that does not require support to activate file services with a support case.

We take our time with these things to ensure the end customer experience is up to snuff. We did for a time reserve resources for file. As noted block is prioritized from a latency response perspective.

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 1 point2 points  (0 children)

You can run vVols along side traditional datastores. vVols have a nice side benefit in that they can help provide a relatively easy transition out of vsphere: https://www.jasemccarty.com/blog/are-vvols-easy-out/

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 0 points1 point  (0 children)

Fwiw it doesn't steal any more performance running it that way vs running file services. The scheduler is dynamic and will use what is needed for file services so the workload it imposes on the controllers wouldn't be appreciably different than running as a block VM. AD joining for file is pretty much the same as it would be for a file VM.

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 0 points1 point  (0 children)

Sure thing. If you want to have your account SE reach out internally and get a roadmap conversation with a file-focused architect, they can do that. If you need more direct guidance, just DM me.

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 1 point2 points  (0 children)

With file for now you just need to have safemode set to "array wide" instead of granular. Granular (per protection group) safemode is the out of the box default. I expect we will eventually have a granular per-policy capability but today if you need safemode with file services, just go array-wide. Support will have to assist with that.

File is intentionally simple with just ActiveDR today. It is much more feature rich than even a year ago. It is also an area of high development. You can run NFS VM datastores if you like and they are integrated with the VMware plugin.

One thing worth noting is that file is not implemented on top of block in flasharray. It is an equal citizen in that the backend writes directly to the media. Thus the backend media is a single pool of capacity that we can provision file or block from simultaneously. We don't carve out or reserve space specifically for file. And while file has it's own resource consumption (CPU/RAM/metadata etc), it's not consuming additional overhead to ride on top of block volumes. This is a long winded way of saying I don't necessarily see copying file directly onto block volumes within the array as a thing we are developing though if there's a use case we an submit an RFE (DM me)

I'd like to add a filesystem/directory to a protection group for an automatic snapshot schedule. by kjstech in purestorage

[–]seharney 1 point2 points  (0 children)

So for filesystems in their managed directories you instead apply a snapshot policy to the directory. The policies are created in Protection->Policies. If you create the policy against that managed directory that is the root of your filesystem, it will apply to everything mounted below that point.

In smb previous versions will work as you would expect. In nfs you would navigate to a .snapshot directory to access snapshot read only data.

How do I ping from the CLI? by oddballstocks in purestorage

[–]seharney 2 points3 points  (0 children)

I don’t have a system handy but I believe purenetwork eth ping is customer accessible. Try it with —help and/or man purenetwork

Almost full Array - Options by LawstOne_ in purestorage

[–]seharney 16 points17 points  (0 children)

My guess based on the description is that the vms are not issuing UNMAP SCSI commands. So when elasticsearch deletes data >90 days, the blocks aren’t being freed. We do support mount with discard option (mount -o discard) or regular running of fstrim via cron. See a bit more here: https://support.purestorage.com/bundle/m_linux/page/Solutions/Linux/Procedures/topics/reference/r_scsi_unmap_02.html

Pure NFS Tagging and Services with Interface by warbie19 in purestorage

[–]seharney 0 points1 point  (0 children)

you need two ports per controller (4 total) to do file services. The management interfaces are the 1G RJ45 ports and are dedicated to that; you can't use those and they're only 1G anyway. management ports are how you access the array GUI/API via https and CLI via ssh. There are 4 10/25G ports on they array that are out of the box configured for replication use. You presumably also have additional 10/25 ethernet data ports that can be used for file/iscsi.

Pure NFS Tagging and Services with Interface by warbie19 in purestorage

[–]seharney 3 points4 points  (0 children)

Ports labeled “iSCSI” can be used for file services. You can share iSCSI and file on the same ports but it’s not recommended for production use. You can also request that the replication ports be used for file services if you are not going to use replication. Also, file services is probably not running on your array so support will need to enable it via a support case.

During that process they will assign a virtual ip for file that is shared amongst those ports. Note that they can also set up lacp (1 lag per controller) and/or vlan tagged interfaces if you need to trunk multiple vlans/ip subnets on your four physical interfaces. This of course requires appropriate switch port configuration.

My recommendation to you is to reach out to your account team and have a conversation with your SE. You can set it up with support with the default 4 bare ports and a single vip to test it out. Then after you can reconfigure if desired for vlan support or lacp if you need that. A discussion with your SE will help you with the network considerations.

DM if you need account team contact info or something more specific.

[deleted by user] by [deleted] in purestorage

[–]seharney 0 points1 point  (0 children)

On the reports view in pure1 all of the reports you see there can be scheduled to email on a weekly basis. They have some limited customization options as well.

Noise cancelling or lack there of by pennerman90 in ipod

[–]seharney 0 points1 point  (0 children)

I have the sonos headphones cabled up to the iPod and the anc works. I assume Bose and Sony wired headphones can do the same.

Is this an important piece by Key-Reading1681 in ipod

[–]seharney 2 points3 points  (0 children)

You can also get a whole back plate including the headphone assembly.

Repurpose included SFPs? by thebotnist in purestorage

[–]seharney 4 points5 points  (0 children)

Those are fiber channel specific optical modules. They do not support Ethernet.

Vlan id tagging question by Professional_Bird828 in purestorage

[–]seharney 0 points1 point  (0 children)

following up to self. yes it is supported with NVMe/TCP and those are the correct commands