I'm not sure if I'm just overlooking something, or if I'm missing something completely.
I have a server (dual Xeon L5640s, 96GB RAM, 2x128GB SSD's in ZFS mirror for OS, 8x5TB drives in 2-way ZFS mirrors for data pool) in which I recently installed Proxmox VE 3.4 on. Install went great, got the boot volume in a ZFS mirror, created a new zpool with 4 vdev's each in 2-way mirror, and set up some shares. I plan to use this box for both centralized storage, as well as KVM host (Proxmox), and plan to create another zpool for VM's once I get a couple 500GB SSD's. In the mean time, I created a dataset/volume on my large ZFS zpool, in which I called "proxmox", set a quota of 200GB, and mounted at /tanks/tank_data_01/proxmox (my zpool is called tank_data_01, mounted at /tanks/tank_data_01).
I see the "proxmox" dataset, and I can successfully use it as a local directory with Proxmox, and I can create VM's and store ISO's on it. However, VM's won't start in this fashion (throws an error -- don't have that error handy). So I decided to add storage using "ZFS" from the drop down (as opposed to the "directory" I just tried with), and I can select my zpool. Problem is, I don't want to use the root of my pool for proxmox storage, and I want to use that proxmox dataset/volume. If I edit storage.cfg and append the correct path (/tanks/tank_data_01 to /tanks/tank_data_01/proxmox), it acts like it's working, but when I try to upload an ISO to that storage, it fails.
Is it not possible to select a ZFS dataset for my storage location, or do I have to use the root of my zpool? Any idea why I couldn't use the local path to that dataset? I know the error would be handy, and I'm trying to recall what it was. Server is offline at the moment and won't be back up until tomorrow.
Thanks!
I have a server (dual Xeon L5640s, 96GB RAM, 2x128GB SSD's in ZFS mirror for OS, 8x5TB drives in 2-way ZFS mirrors for data pool) in which I recently installed Proxmox VE 3.4 on. Install went great, got the boot volume in a ZFS mirror, created a new zpool with 4 vdev's each in 2-way mirror, and set up some shares. I plan to use this box for both centralized storage, as well as KVM host (Proxmox), and plan to create another zpool for VM's once I get a couple 500GB SSD's. In the mean time, I created a dataset/volume on my large ZFS zpool, in which I called "proxmox", set a quota of 200GB, and mounted at /tanks/tank_data_01/proxmox (my zpool is called tank_data_01, mounted at /tanks/tank_data_01).
I see the "proxmox" dataset, and I can successfully use it as a local directory with Proxmox, and I can create VM's and store ISO's on it. However, VM's won't start in this fashion (throws an error -- don't have that error handy). So I decided to add storage using "ZFS" from the drop down (as opposed to the "directory" I just tried with), and I can select my zpool. Problem is, I don't want to use the root of my pool for proxmox storage, and I want to use that proxmox dataset/volume. If I edit storage.cfg and append the correct path (/tanks/tank_data_01 to /tanks/tank_data_01/proxmox), it acts like it's working, but when I try to upload an ISO to that storage, it fails.
Is it not possible to select a ZFS dataset for my storage location, or do I have to use the root of my zpool? Any idea why I couldn't use the local path to that dataset? I know the error would be handy, and I'm trying to recall what it was. Server is offline at the moment and won't be back up until tomorrow.
Thanks!