The biggest issue i have is that i am working with a mac mini. the 1T drive is a 5400 rpm drive. this has been my home server for a while running server 2016, but it is time to put something more useful on it.
Part of this is specifically to learn how to use lvm and lvmcache. And ram is on the list for this server just not in the budget yet.
I am not worried about catastrophic failure or the like as nothing lives on this server that does not already live anywhere else.
I did the install with the Ubuntu server install so i could at least get lvm set up partly ahead of time. so it looks like I am in a good place. I was reading that article as i received your email.
So now to extend the vg create the cache and meta lv's and turn things on.
lvm> pvscan
PV /dev/sdb2 VG System lvm2 [922.20 GiB / 0 free]
PV /dev/sda3 lvm2 [117.38 GiB]
Total: 2 [1.02 TiB] / in use: 1 [922.20 GiB] / in no VG: 1 [117.38 GiB]
lvm> pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 lvm2 --- 117.38g 117.38g
/dev/sdb2 System lvm2 a-- 922.20g 0
lvm> vgs
VG #PV #LV #SN Attr VSize VFree
System 1 1 0 wz--n- 922.20g 0
lvm> vgdisplay
--- Volume group ---
VG Name System
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 922.20 GiB
PE Size 4.00 MiB
Total PE 236082
Alloc PE / Size 236082 / 922.20 GiB
Free PE / Size 0 / 0