System R1 (SSD) and Rpool RZ1 (HDD)

Proxmoxuser41

New Member
Sep 13, 2022
9
0
1
The following components were chosen:
2x 250GB System R1 (SSD)
3x 5TB Rpool RZ1 (HDD)

Is it possible that there is only one rpool on the HDDs (RZ1) and the System is running on the SSDs (R1)?
 
Last edited:
I don't get your question.
So you installed PVE as a raid1 to those SSDs and you later created a raidz1 with those HDDs?
Or did you install PVE as a raidz1 on those HDDs and now you want to run PVE on those SSDs in raid1?
 
I have installed PVE on the SSDs with raid1. After the installation i made an raidz1 out of the three HDDs.
The Problem is i dont want the rpool on the SSDs. i only want one rpool on the HDDs.

Edit:
Our goal is to install a Proxmox server with the Linux system on two mirrored SSDs (ZFS R1). In addition, we want to set up a RaidZ1 with the HDDs, on which the ZFS rpool is located, which is used by Proxmox. Is there a way to separate the system (SSDs) from the rpool (HDDs) during the installation? If not how can this be done afterwards?
 
Last edited:
While installing you can only install PVE to a single pool. So you have to decide if you want it on the SSDs or HDDs. But you can later add more ZFS pools using the webUI: "YourNode -> Disks -> ZFS -> Create"
 
Hello Dunuin

Im very greatfull, that you are trying to help me. But i think we talk "past each other".
I know, that i can add mor ZFS Pools. But my final goal is to have a System with only one ZFS Pool on the HDDs and Proxmox / the Linux itself on the SSDs.
The closest i got, was installing everything on my SSDs, then later build in the HDDs an created an ZFS Pool on them. But this way i have a system with two Pools. Is there a sensible option, where i can remove my first ZFS Pool and replace it in the proxmox config with my new Pool.
If im left with two pools, then there will guaranteed be issues and mistakes if i try to use it productive.

Greetings Manuel
 
Hello Duniun

I did some research and as far as i understand, i had a conceptional missunderstanding.
In the Rpool, which gets created when installing, there is (obviously) the entire Linux System in there.
And not only a empty "container" for new VDevs.

When i create the second rpool, can i set a "default rpool" for every new VM / container i ll create in the future?
So that i dont accidentaly create a container in my SSD Rpool.

Greetings Manuel
 
Your Linux is a filesystem (ZFS dataset) ontop of your ZFS pool on those SSDs and is mapped to the storage "local". Then you should have another storage on that same ZFS pool that is called "local-zfs" which is only used to store virtual disks of your guests.
If you want to make sure that no virtual disks will be stored on those SSDs I would remove the "local-zfs" storage from the SSD pool so your virtualdisk storage on the HDD pool is the only one capable of storing virtual disks. That way the SSDs will only have the root filesystem on it.

Make sure there are no virtual disks stored on "local-zfs". Then you can remove that "local-zfs" storage at "Datacenter -> Storage -> local-zfs -> Remove"
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!