I'll try and make a cleaner guide later..
First, spin up your ProxmoxVE system.
During the install wizard, I left the boot drive as LVM but did change it to XFS instead of ext4. You do not setup secondary drives during the install wizard.
Once up, you need to create the ZFS store on each system, named the same, prior to joining the cluster.
The replication process wants the ZFS pool to be named the same on both systems and you cannot name it the same (at least in the GUI) if it already exists anywhere in the cluster.
3c9d3871-d8f6-4da0-93fd-22bf8526ef6b-image.png
Then from the GUI, go to the disks of system 1.
67ae2a41-d84b-4fbc-9cd0-4dea04cb5465-image.png
then click on ZFS and create the storage pool
name it, single disk, compression off.
4379c8d3-edf1-4733-95ce-d3bc5f2400e9-image.png
wait for it to show normal.
145f1381-2d1e-4215-b29c-30e2227c00d2-image.png
then repeat the process on the second system.
make sure to use the same name.
Now create the cluster and join the second system to the cluster.
e9401472-ad68-433a-b569-5cc14f21552d-image.png
You will not see the storage on ZFS storage on system 2 when it first loads up.
0e6e610a-21fd-4317-9f15-336eec787af3-image.png
But it does exist if you look.
d5efc711-8126-4e30-955a-9d0deba7db10-image.png
To make it available, go to storage under datacenter.
545a0b08-72e0-4912-bf3c-f10ce2527d73-image.png
edit the existing "data" and add pve2
d8022847-45ea-46ce-be11-807f01e51449-image.png
now it will show up and be available for use.
a68a5b5c-3024-4650-869b-c36065713c87-image.png
Is this perfect? No. but it is how I was able to get it setup to work.
The manual leave out quite a bit of specifics. on how to do things, but goes into detail on the technical of things.