Open-source alternative to VMware vSAN: the short answer
If your vSAN renewal now arrives bundled with the rest of the stack, you are not buying storage on its own. Broadcom states that vSAN is offered only as part of VMware Cloud Foundation (VCF) or VMware vSphere Foundation (VVF) and is no longer sold as a standalone product, so the storage decision is tied to a per-core suite decision. The main open-source replacement for vSAN is Ceph, a distributed storage system that you can run as a hyper-converged cluster inside Proxmox VE, where compute and storage share the same servers, or as a separate storage cluster that serves whichever hypervisor you choose. Ceph is not a drop-in copy of vSAN. It is a storage platform with its own operational demands, including monitor quorum, OSD management, network design and capacity planning, and your team needs to own those from day one.
The licensing position is simpler than the suite. Ceph's source is licensed under LGPL-2.1 or LGPL-3, and the project itself offers no paid edition, so the software cost is zero. What you pay for is hardware, staff time, and any commercial support you choose to buy from a vendor or partner. Those costs recur in a different way from a per-core subscription, and they grow with the size and performance targets of the cluster. Before you commit, confirm which Ceph release line your chosen platform packages, since the Ceph releases page lists which releases are actively maintained and their end-of-life dates.
The hypervisor and the storage layer are separable decisions. Proxmox VE can run Ceph in a hyper-converged design, XCP-ng uses its own XOSTOR option, and Ceph can also serve VMs running on other hypervisors. Decide the storage architecture first if your estate depends on shared storage for live migration or high availability, then choose the hypervisor that fits the operations team. Confirm with your storage and platform vendors which combinations they support in writing before you size hardware.
How vSAN capabilities map to Ceph and Proxmox VE
This table compares the main vSAN capabilities with the Ceph interfaces and Proxmox VE storage options that cover them. Read each row as a question to answer in your own environment: where a capability is covered directly, where it is covered by a different mechanism, and where it needs a design decision or confirmation against current Ceph documentation.
| vSAN capability | Ceph or Proxmox VE equivalent | Gap or design note |
|---|---|---|
| Policy-based storage per VM | Pools, device classes and CRUSH rules, with per-disk storage placement in Proxmox VE | No per-VM storage policy object. Group VMs by pool with matching redundancy and media, and plan for more pools than vSAN policies would need. |
| Erasure coding and mirroring | Replicated pools and erasure-coded pools in Ceph, set per pool | Erasure coding suits capacity tiers and generally needs more nodes and CPU than replicated pools. Confirm profile choices against current Ceph documentation. |
| Stretched or two-node clusters | Ceph stretch mode and CRUSH topology for multi-site layouts; Proxmox VE HA needs at least three cluster nodes | A two-node vSAN design has no direct Ceph equivalent. Confirm stretch-cluster support, quorum rules and witness requirements in current Ceph documentation before committing. |
| Encryption at rest | Encryption options depend on the Ceph release and OSD setup; Proxmox VE can layer disk encryption below the storage | Not a one-click equivalent to vSAN encryption with a key provider. Confirm encryption features for your Ceph release and plan key management separately. |
| Deduplication and compression | BlueStore inline compression per pool; no general deduplication equivalent | Deduplication is not a like-for-like feature. Measure data reduction on representative VM disks before counting on it for capacity planning. |
| iSCSI and file services | RBD block devices, CephFS for shared files, and iSCSI gateways where configured | File services are provided by CephFS rather than a vSAN file service. Confirm iSCSI gateway support and maintenance status for your release. |
| Object access | Ceph Object Gateway with S3-compatible and Swift-compatible APIs | Not part of vSAN. This is an added capability to plan for, including user management and authentication. |
| Management, health and snapshots | Dashboard, cephadm, pveceph CLI and Proxmox VE web interface; RBD snapshots for VM disks | Health checks are spread across Ceph Dashboard and Proxmox VE rather than one vCenter view. Set alerting for OSD, monitor and pool state before go-live. |
Which Ceph deployment path fits a vSAN estate
vSAN hosts compute and storage in the same cluster, so the choice of Ceph layout decides how failures, upgrades and capacity growth affect your VMs. The three paths below differ mainly in who owns the storage failure domain and which management plane you operate. Confirm each option against your own hardware, network and team skills before you commit.
Hyper-converged Ceph inside Proxmox VE
This path runs Ceph on the same servers as the KVM guests, managed with the web wizard or the pveceph CLI. It is the closest match to vSAN's model, because one cluster owns both compute and storage. Proxmox VE recommends at least three, preferably identical, servers, plus a dedicated 10 Gbps or faster network used only for Ceph traffic. Check whether the workloads can tolerate VM and storage load competing on the same nodes during recovery.
Separate Ceph cluster managed by cephadm
Here Ceph runs on its own hosts, and the hypervisors consume it over the network as RBD storage. Storage failures and hypervisor maintenance are decoupled, so a compute node can be rebooted without touching the storage nodes. cephadm deploys and manages the cluster as containers, starting with one Monitor and one Manager, then adding hosts and services. The cost is a second set of servers, a second upgrade track and staff who can operate both sides.
Rook for Kubernetes-hosted storage
Rook is the path the cephadm documentation points to when Ceph must run inside Kubernetes. It fits teams that already operate Kubernetes and want persistent volumes and VM disks from one platform. Rook is a CNCF Graduated project, but Kubernetes-based storage adds another control plane to upgrade and monitor. Do not choose it only for VMs unless the team already runs the cluster and its failure domains are understood.
Failure domains of compute and storage
In a hyper-converged design, losing one node removes both a hypervisor and an OSD host, so the cluster must keep quorum and enough replicas to recover without data loss. In a separate cluster, storage nodes can fail independently of hypervisors, but the network between them becomes a shared dependency. Ask for a written failure test for each option, covering a node loss, a switch loss and a monitor loss. Ceph advises bonding links across two switches for this reason.
Choosing an actively maintained release
Two release lines are actively maintained: Squid (19.2.x, first released September 26, 2024, estimated end of life October 31, 2026) and Tentacle (20.2.x, first released November 18, 2025, estimated end of life June 1, 2027). Pick the line whose end-of-life date covers your planned operating window, and plan the upgrade before the date passes. Confirm the current point release with your provider before deployment.
Sizing nodes, networks and memory for Ceph
This sequence turns a vSAN-style hyper-converged idea into a Ceph cluster sizing that a team can defend in a design review and test before buying hardware. Each step fixes one decision, and the output is a written bill of materials validated by a benchmark on representative hardware.
Fix the node count and hardware baseline
The architecture owner sets the node count first, because every later number depends on it. Proxmox VE recommends at least three servers for a hyper-converged Ceph cluster, and preferably identical ones, so that CPU, memory, drives and NICs behave the same under rebalancing and recovery. Record the planned node count, the CPU model, the memory per node and the drive models in one table. The step is done when every node in the design matches that table and the team has agreed that a single node failure leaves enough capacity to run the workloads in the design.
Design a dedicated 10 Gbps Ceph network
The network engineer allocates a separate network for Ceph replication and recovery traffic, sized at 10 Gbps or more and used only for Ceph. Keep client and management traffic off it so that a rebuild after a failed drive does not slow virtual machines. Bond the links across two switches so that a switch failure does not isolate a node. Confirm with the switch vendor that the chosen switches support the bonding mode and jumbo frames you plan to use. The output is a addressing and cabling diagram that shows which ports go to which switch and which subnet carries Ceph traffic.
Reserve CPU cores for each Ceph service
Count the Ceph services that will run on each node, including OSDs, monitors, managers and metadata servers if CephFS is used. Proxmox VE recommends at least one CPU core per Ceph service, and that reservation must be added on top of the cores needed by the virtual machines. The administrator should write the core count per service into the sizing sheet and confirm that the remaining cores still meet the workload plan. The step is complete when each node's core budget shows both Ceph and guest allocations and the total fits the hardware.
Size memory per OSD for peak load
Proxmox VE recommends at least 8 GiB of memory per OSD, and the Ceph hardware recommendations advise sizing for peak use rather than calm periods. Multiply the OSD count per node by 8 GiB as a floor, then add memory for the virtual machines, the operating system and any monitors or managers. Recovery after a node failure creates the peak, so the design should be checked against a scenario where one node's OSDs rebuild while the remaining nodes carry its guests. The output is a memory figure per node that the team can explain to the hardware vendor.
Assign one drive per OSD and plan WAL and DB
The storage designer assigns a dedicated physical drive to each OSD and avoids sharing one device between OSDs. For HDD-based OSDs, the Ceph hardware recommendations suggest moving the WAL and DB onto shared enterprise-class SSDs, so the design lists which SSD serves which HDD group and how much capacity it leaves for metadata. Choose enterprise-class SSDs for that metadata role, and confirm their endurance and power-loss protection with the vendor. The step is done when a drive map lists every OSD, its data device and its WAL and DB device, with no device serving two roles it cannot sustain.
Exclude RAID controllers from the storage path
The platform engineer checks each server's storage controller and configures the disks in pass-through or HBA mode for Ceph. Proxmox VE advises against RAID controllers because Ceph already handles redundancy across hosts, and a RAID layer under an OSD hides drive faults from Ceph and can add a second layer of recovery work. Confirm in the hardware order that the controller is an HBA or can be placed in that mode, and record the firmware version. The check is complete when every Ceph data drive appears to the operating system as an individual device.
Set pool redundancy and run a pre-purchase benchmark
The Proxmox VE wiki advises a Ceph pool min_size of at least 2 to prevent data loss, so the design records the replication or erasure-coding profile and the min_size for every pool. The Ceph hardware recommendations say to benchmark before buying because no two clusters are alike. The team should run a test on hardware that matches the design and measure IOPS, latency at the expected queue depth, throughput during a simulated OSD failure, and recovery time under load, using workloads that resemble the virtual machines. The output is a benchmark report that either confirms the sizing or sends the team back to step one or four.
Document the sizing decision for approval
The architecture owner compiles the node count, network design, core and memory budgets, drive map, controller configuration and pool settings into one sizing record. The record should state the assumptions behind each number, the failure scenarios tested and the measured results from the benchmark. Ask the hardware and support vendors to confirm the configuration in writing before purchase. The step is done when an approver who was not part of the design can trace every sizing decision back to a rule, a test or a named assumption.
Data protection settings that prevent Ceph data loss
The most important setting in a Ceph pool is how many copies of each object exist and how many must be present before the pool accepts writes. Ceph stores each VM disk as objects spread across OSDs on different hosts, so a single failed drive does not remove data. The Proxmox VE wiki advises setting the pool min_size to at least 2, so that a pool with a lost copy still keeps a second copy before writes are allowed to continue. Pair this with the replica count (size) and check both in the Proxmox web interface or with the ceph osd pool get command after the pool is created. Review these values before the first VM disk lands on the pool, because changing the layout later means rebalancing data across the cluster.
Redundancy only protects VM disks if Ceph can place copies on hardware that fails independently. The CRUSH map defines failure domains, and for a three-node hyper-converged cluster the practical default is to spread replicas across hosts, so that losing one server never removes every copy of a block. Teams that add more racks or power feeds should confirm that the CRUSH rules reflect those boundaries, not only the host list. Bonding network links across two switches, as the Ceph hardware recommendations advise, protects the same design from a single switch failure. The Proxmox VE wiki also advises against placing RAID controllers under OSDs, because Ceph already handles redundancy and a RAID layer hides drive failures from it. Confirm each node's controller mode with the hardware vendor before deployment.
Replication protects against hardware failure, not against deletion, ransomware or a bad upgrade that corrupts every replica at once. A separate backup copy therefore belongs in its own failure domain. Proxmox Backup Server is the natural option for Proxmox VE clusters, since it backs up VMs and containers and can run on separate hardware or storage. Plan retention, off-site copies and restore tests as their own project, and ask your backup vendor or internal team to document the restore procedure and measured restore times for your largest VM. Do not treat the replica count as a backup policy. Recovery objectives should be set by the business owners of each workload and then tested against the actual cluster.
What performance can a team expect from Ceph compared with vSAN
Can Ceph match vSAN performance on the same hardware?
Usually the answer depends on the design more than the product, so a fair comparison needs the same drives, network and workload on both sides. vSAN and Ceph both write replicated or erasure-coded data across hosts, so both pay a network and write-path cost that a single local disk does not. Ceph adds its own overhead through OSD daemons, journaling and CRUSH placement, and Proxmox VE documents a dedicated network and CPU and memory per OSD for good reason. Ask your DeployOpen or in-house engineers to run the same test profile against a pilot of both platforms if you have vSAN today, and record the results before you size the new cluster.
How do network speed and drive type affect Ceph latency?
Network speed and drive type set the floor on latency, because every write in a replicated Ceph pool must reach multiple OSDs before it is acknowledged. Proxmox VE recommends a dedicated network of 10 Gbps or more used only for Ceph traffic, so replication does not compete with guest traffic. Ceph's hardware recommendations advise a dedicated drive per OSD, enterprise-class SSDs for metadata, and bonding network links across two switches. Mixed or consumer drives, shared links and a single switch all raise tail latency, and that is the first thing to check when a team reports slow VMs.
Why do small-block workloads need enterprise SSDs and network capacity?
Small-block workloads such as databases, directory services and transactional applications generate many small writes, and each one pays the full round trip through the network and the OSD write path. Enterprise-class SSDs with power-loss protection handle these synchronous writes more consistently than consumer drives, and Ceph's hardware recommendations call for them for metadata. Network capacity matters because small writes multiply replication traffic, so a link that looks fine for large sequential copies can saturate under a database load. Ask for a test that mirrors your block size, queue depth and read-write ratio, not a generic benchmark.
Why does benchmarking on the actual hardware matter before buying?
Benchmarking on the actual hardware matters because Ceph results depend on drive models, firmware, CPU, memory, network cards, switches and the number of OSDs per host, and no two clusters behave the same. Ceph's hardware recommendations tell buyers to benchmark before purchasing for this reason. Set acceptance tests with your own workloads: define the latency percentiles, block sizes and mixed read-write profile that matter to your applications, then require the cluster to meet them on the target configuration. Confirm the test method with your hardware vendor and your engineers before accepting results.
What happens to VM performance during a Ceph rebuild?
During a rebuild, Ceph reads surviving copies and writes recovered data to replacement or remaining OSDs, which competes with guest I/O for disk, network and CPU. The impact depends on how much data must move, how many OSDs are involved and how recovery is throttled, so plan capacity to keep normal performance acceptable while a host or drive is down. Size memory for peak use rather than calm periods, as Ceph's hardware recommendations advise. Test a failed-drive and a failed-host scenario during the pilot and measure guest latency during recovery, not only the time to finish.
How much CPU and memory should Ceph reserve per OSD?
Proxmox VE recommends at least one CPU core per Ceph service and at least 8 GiB of memory per OSD, and these minimums are a starting point rather than a sizing answer. Heavier workloads, recovery events and additional services such as monitors and managers all draw on the same host resources as your VMs. Account for the VMs that will run on the same nodes, because hyper-converged layouts share cores and memory between guests and storage. Ask your engineers to model peak load with recovery running, then confirm the figure with a benchmark.
Who pays for performance tuning and what should a quote include?
The cost of performance work has three parts: the hardware you buy, the engineering time to design and test the cluster, and the ongoing operations effort to keep it within targets. Hardware is largely a one-time cost, while monitoring, patching, capacity reviews and retesting recur. Ask for a fixed-scope quote that lists the pilot benchmark, the acceptance test profile, the recovery test scenarios and the documentation of results. DeployOpen plans, implements, tests and documents self-hosted platforms in your own infrastructure and provides retainers for ongoing support, and the written scope sets the price.
Moving VMs off vSAN-backed disks
The sequence builds and proves the Ceph target first, then moves workloads in validated waves, so each VM reaches Proxmox VE storage with a tested rollback path before vSAN is retired. Teams end with evidence of recovery, not just a cluster that boots.
Build and prove the Ceph target
Your infrastructure team deploys the hyper-converged Ceph cluster in Proxmox VE on at least three servers, preferably identical, using the web wizard or the pveceph CLI. Confirm that the dedicated Ceph network runs at 10 Gbps or faster, that each OSD has a dedicated drive, and that no RAID controller sits between the disks and Ceph. The step closes when the cluster reports healthy and a test pool accepts writes at the pool min_size of 2 that Proxmox recommends.
Benchmark against the vSAN workload profile
Before any VM moves, measure the Ceph pools with a load that resembles your production I/O mix, including mixed read and write patterns and the peak periods your monitoring shows. Ceph guidance says to benchmark before buying and to size memory for peak use, so compare results with the vSAN figures you already collect. The step closes with a signed-off benchmark report that states whether Ceph meets the latency and throughput targets for the first wave, and with a list of any shortfalls to fix first.
Inventory VMs and classify their disks
Your virtualization team lists every VM on vSAN datastores with its disks, guest OS, VMware Tools status, snapshots, encryption settings and dependencies such as backup jobs. Mark VMs that cannot use the Proxmox import wizard, since the wizard cannot import vSAN-backed disks, and assign each one to an export path: OVF import, qm disk import for VMDK files, or Clonezilla. The step closes with a migration register that names a path and a wave for every VM.
Remove snapshots and copy disks in waves
Consolidate or delete snapshots on each VM before import, because Proxmox documents that VMs with snapshots import more slowly. Export disks from vSAN through the chosen path and import them into Ceph-backed storage on Proxmox VE, starting with low-risk test workloads and then moving production groups by dependency. The step closes when each VM boots on Proxmox VE with its disks attached to Ceph and its network mapped, and the wave log records the start and end time of each copy.
Validate each wave before cutover
Application owners and the operations team check each migrated VM against an agreed test list: boot, service health, application login, data integrity checks on key records, backup job success and monitoring alerts. Compare performance against the benchmark baseline so that a slow VM is caught before it serves users. The step closes with a signed acceptance record per wave, and a wave that fails any check stays on vSAN until the cause is fixed.
Keep rollback paths until acceptance
Keep each source VM on vSAN in a powered-off or read-only state, with its original disks untouched, until the wave has run through its agreed acceptance period. Confirm that the backup set taken before the move can restore the VM to its vSAN state if needed, and document who can trigger a rollback and how. The step closes when the rollback runbook has been tested on at least one VM from each wave and the team signs that the path works.
Test recovery before decommissioning vSAN
Run a failover test on the Proxmox VE cluster, including a node failure with HA, a Ceph OSD failure and a restore from backup into a test network, and record how long each recovery took against your recovery objectives. Confirm that the Proxmox high availability setup meets its stated requirements for quorum, shared storage and watchdog fencing. The step closes with a written recovery report that the business owners accept, and only after that report does the team plan the vSAN decommission.
Running Ceph alongside the remaining vSphere estate
The first decision is whether vSAN and Ceph can run side by side in separate clusters during the transition, and most teams can. A Ceph cluster built for VM storage does not need to share hosts with the remaining vSphere estate, so the vSAN cluster can keep serving its workloads until each VM is moved. Plan the network carefully at this stage: the Ceph network should be dedicated and not shared with vSAN traffic or general VM traffic, as the Proxmox VE guidance for Ceph recommends a dedicated 10 Gbps or faster network used only for Ceph. Confirm with your network team that the VLANs, MTU and switch capacity for the new cluster exist before any vSAN host is repurposed.
Ceph can also serve storage to other platforms. RBD block images and CephFS can be exported to clients outside the Ceph cluster, and the Ceph Object Gateway offers S3-compatible access. Treat this as a design choice, not a default. Each external consumer adds client authentication, network paths and failure domains to the Ceph cluster, and a Ceph cluster sized only for Proxmox VE workloads may not have headroom for vSphere guests. Ask your storage team to confirm the protocol support, client versions and throughput needs for each consumer before committing a pool to that role.
Hypervisor and storage migrations can be sequenced separately, but the order matters. If the target is Proxmox VE with Ceph, VMs can move to Ceph-backed storage through the Proxmox VE import path, which does not read vSAN-backed disks directly, so disks must be made available outside vSAN first. If the target is XCP-ng, Xen Orchestra's V2V feature can read disks from VMFS, NFS or vSAN datastores and warm-migrate them, which means storage and hypervisor choices should be planned together. Decide the target hypervisor for each VM group before you retire any vSAN datastore, and record which datastores still hold live disks at each wave.
How much effort, time and skill does a vSAN to Ceph move need
What drives the cost of moving from vSAN to Ceph?
The biggest drivers are the hardware you buy for the Ceph layer, the people who run it, the migration work and the support subscription you choose. Proxmox VE recommends a dedicated network of 10 Gbps or more used only for Ceph traffic, at least one CPU core per Ceph service and at least 8 GiB of memory per OSD, so the server specification and network switches usually cost more than the software. Ceph itself is LGPL-licensed with no paid edition from the project. Proxmox VE is free to use, and its subscriptions are priced per occupied CPU socket per year: Community at 120 euros, Basic at 370 euros, Standard at 550 euros and Premium at 1,100 euros, according to the Proxmox VE pricing page. All tiers carry the same features and differ in support entitlements and enterprise repository access, so the tier is a support decision, not a feature decision.
Which costs are one-time and which recur after a vSAN to Ceph move?
Hardware purchase, network build-out, the initial migration and staff training are one-time costs. Recurring costs are the Proxmox VE subscription per socket per year if you choose one, drive replacements, spare capacity, power and cooling, and the staff hours spent on patching and capacity planning. Ceph requires no license fee, so its recurring cost is operational rather than contractual. Ask any partner to separate these categories in a quote so you can compare the first year with later years.
Can our team migrate from vSAN to Ceph without outside help?
A team that already runs Linux clusters, storage networks and a hypervisor can often do it internally, but the skill gap is real and should be measured before the decision. The work needs Linux administration, Ceph operations (pools, OSD lifecycle, monitors, recovery), network design for a dedicated Ceph network with bonded links across two switches, and Proxmox cluster management including high availability and watchdog-based fencing. Ceph's hardware guidance also asks you to benchmark before buying, which needs someone who can run and read those tests. If one of those areas is thin, an outside partner can cover it through a fixed-scope engagement, with the handover of runbooks as a deliverable.
How long does a vSAN to Ceph move take?
The duration depends on cluster size, the number of VMs, the state of the network and how many waves the cutover needs, and no supplied figure gives a reliable general estimate. Plan the timeline around three blocks: building and validating the Ceph cluster, migrating VMs off vSAN-backed disks in waves, and decommissioning vSAN. Proxmox documents that vSAN-backed disks cannot be imported directly, so each VM needs an export and import path, and VMs with snapshots import more slowly, according to the Proxmox wiki. Ask a partner to give a timeline per block with the assumptions stated.
What should we ask a partner for in a fixed-scope quote?
Ask for a written scope that names the hosts, the Ceph version and deployment method, the network design, the pool settings and the VM waves. The quote should list deliverables such as a validated cluster, benchmark results, data protection settings (including a pool min_size of at least 2, as the Proxmox wiki advises), backup and restore tests, runbooks and training. Ask which items are fixed and which are charged as change requests, what acceptance tests apply, who owns the Proxmox subscription purchase, and what post-handover support is available as a separate retainer. DeployOpen does not publish a price list, and a quote follows from the written scope.
How do Proxmox VE and Ceph support windows affect planning?
Both platforms publish end-of-life dates, so the migration plan should finish well before the version you deploy loses support. Ceph's active releases are Tentacle (20.2.x, first released November 18, 2025, estimated end of life June 1, 2027) and Squid (19.2.x, first released September 26, 2024, estimated end of life October 31, 2026), according to the Ceph releases page. Proxmox VE versions are supported at least as long as the matching Debian release has security support, roughly 3 years, and Proxmox VE 8 on Debian 12 reached end of life in August 2026, according to the Proxmox FAQ. Choose the Ceph release and Proxmox version at the start of the project, and schedule an upgrade window before the first end-of-life date.
What skills should we hire or train for after the move?
Keep three skill sets in-house: Proxmox cluster administration, Ceph operations and Linux networking. Proxmox VE uses a multi-master cluster design with a cluster file system that replicates configuration to all nodes, so administrators need to understand quorum and recovery. Ceph operations cover OSD replacement, monitor health, capacity thresholds and cephadm-managed upgrades, and cephadm was introduced in v15.2.0 (Octopus) and does not support older releases. Plan training time into the project, and ask a partner whether training and documented runbooks are included in the scope.
Is the migration effort lower if we keep our current hardware?
Reusing servers can cut hardware spend, but only if they meet Ceph's needs. Proxmox recommends at least three, preferably identical, servers for a hyper-converged Ceph cluster. Ceph wants a dedicated drive per OSD, enterprise-class SSDs for metadata, moved WAL and DB devices on HDD-based OSDs and no RAID controllers, because Ceph handles redundancy itself. Older vSAN hosts often use controllers and drive layouts that need rework, so the reuse decision should follow a hardware audit, and the effort saving is only real if that audit passes.
What a fixed-scope vSAN replacement covers
A fixed-scope vSAN replacement starts with an inventory of what the current vSAN cluster actually holds. DeployOpen's scope for this stage covers every datastore, disk group, storage policy and VM that depends on vSAN, along with the number of hosts, their drive types and the network paths vSAN uses today. That inventory decides which VMs can be moved with the Proxmox VE import wizard and which need a different path, because vSAN-backed disks cannot be imported directly. Next comes a sizing and benchmark plan. Proxmox VE recommends a dedicated network of 10 Gbps or more used only for Ceph traffic, so the scope also records current network capacity and any switch changes needed before deployment. The benchmark plan runs on the candidate hardware before purchase, because the Ceph hardware recommendations advise benchmarking first since no two clusters are alike.
The Ceph deployment itself is defined in writing: whether Ceph runs hyper-converged inside Proxmox VE or as a separate cluster, how pveceph and the web wizard are used, and how pools, OSD layout and WAL and DB placement are set. The data protection settings are part of the deliverables. The Proxmox VE wiki advises a pool min_size of at least 2, and the replication size, failure domains and monitor placement are agreed and documented with the client. Migration then proceeds in waves, with each wave's rollback point, cutover window and validation checks listed. Evidence for each wave, such as benchmark results, replication status and restore tests, is handed over in a form the client's auditors can review. Scope, deliverables and timelines are agreed in writing before work starts. This page does not promise performance outcomes, durations or prices, which depend on the client's hardware, network and workloads and are set in the quote that follows the written scope.
How DeployOpen scopes and delivers a vSAN replacement
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure, including Ceph-based storage for Proxmox VE clusters. We start with a written scope that fixes what is replaced, what stays on existing hardware, and how VMs move off vSAN-backed disks.
How we scope
- Inventory of vSAN clusters, storage policies, VM disks and the workloads that depend on them
- Node count, network layout and Ceph pool design agreed against your hardware and recovery goals
- Written scope covering deliverables, timelines and exclusions before any work starts, as engagements are fixed-scope
- Quote follows from the written scope, with the cost drivers for hardware, network, staff time and migration waves named
How we build
- Deploy the Proxmox VE cluster and hyper-converged Ceph storage in your data center or cloud accounts
- Configure the dedicated Ceph network, OSD layout, pool replication and monitor placement to the agreed design
- Test failover, node loss, drive failure and recovery of a sample of VMs before any production wave
- Run performance benchmarks on your workloads and record the results against the agreed expectations
How we hand over
- Runbooks for pool health checks, OSD replacement, node maintenance and Ceph upgrades, written for your operators
- Documented data protection settings, including pool min_size and backup links, with the evidence your auditors will ask for
- Knowledge transfer sessions with your platform and storage teams, with the artifacts kept in your own repositories
- Migration log for every VM moved off vSAN, showing the method used, cutover window and validation result
How we support
- Ongoing support, upgrades and continuous testing are available as a retainer after handover
- Coverage of Ceph and Proxmox VE upgrades, backups and patch cycles, scoped in writing
- Periodic failure and recovery exercises that show the cluster still meets the design after changes
- Support scope and response expectations are agreed in the retainer, so confirm them in writing before signing

