Recent content by gurubert

  1. gurubert

    Assistance with proxmox Ceph-reef or quincy install.

    For 4. you need OCFS2. It can be used by Proxmax as shared directory storage like NFS. With qcow2 for the VM images you get thin provisioning and snapshots. But this setup is not officially supported by the company that makes Proxmox. You have to configure OCFS2 yourself.
  2. gurubert

    Assistance with proxmox Ceph-reef or quincy install.

    With a SAN and LUNs presented to each Proxmox host you do not use Ceph as the SAN already has its internal replication (RAID). You can use LVM on top of the LUN as written in the Proxmox documentation. Or if you want to have something similar to VMFS you can use a cluster filesystem like OCFS2...
  3. gurubert

    Assistance with proxmox Ceph-reef or quincy install.

    You have a LUN from a SAN presented to all Proxmox nodes via FC or iSCSI? This is something that cannot be used with Ceph. Ceph uses local disks and replicates over the network. With a LUN you can use LVM as storage for the VMs.
  4. gurubert

    Ceph HDD OSDs start at ~10% usage, 10% lower size

    This is normal. Ceph adds the size of the RocksDB device to the total size of the OSD. But since the RocksDB device cannot store any data it is computed as completely used. This is why you see a 10% usage on your fresh OSD. BTW: 80GB RocksDB device seems a little bit large for a 750GB HDD. And...
  5. gurubert

    Proxmox CephFS Permission Denied

    To create client keys for mounting CephFS use the command "ceph fs authorize". It will create the necessary capabilities for the key.
  6. gurubert

    Adding a Second Public Network to Proxmox VE with Ceph Cluster

    This will not work. The public network is called public for a reason: each client that wants to access the Ceph storage cluster needs to be able to talk to every node in each public network.
  7. gurubert

    Ceph - feasible for Clustered MSSQL?

    If you want to run MSSQL in a clustered setup use local storage for its nodes. There is no need to replicate on the storage level if the DB replicates its data on the application level.
  8. gurubert

    Does Proxmox plan to support SCSI over FC?

    You need to create OCFS2 on the shared LUN including an OCFS2 cluster on all nodes. Read the OCFS2 documentation for details. The OCFS2 filesystem is then mounted at the same mountpoint on all Proxmox nodes. In Proxmox you can then create a new storage of type directory with the shared flag set...
  9. gurubert

    Does Proxmox plan to support SCSI over FC?

    We are running such a setup with OCFS2 on the shared LUNs and qcow2 images in the filesystem for several years now. It works but is unsupported by Proxmox.
  10. gurubert

    No OSDs in CEPH after recreating monitor

    You really need your old cluster map extracted from the OSDs. As long as you are only deploying a new MON you create a new Ceph cluster. The existing OSDs will not be able to join it. The ceph.conf file does not matter here. It only tells the clients and the OSDs where to find the MONs.
  11. gurubert

    Cluster aware FS for shared datastores?

    You need to create the OCFS2 filesystem with "-T vmstore", which creates 1MB clusters for the files. Each time when a file needs to be enlarged, all nodes have to communicate so that they know about the newly allocated blocks. With larger cluster sizes this happens less often.
  12. gurubert

    Cluster aware FS for shared datastores?

    From kernel 6.5 to at least 6.8 there is an issue with OCFS2 and io_uring that produces IO errors inside the VM. Unfortunately OCFS2 is not well maintained.
  13. gurubert

    Cluster aware FS for shared datastores?

    There is OCFS2 which can be setup as clustered filesystem on a shared LUN. You need the 6.14 kernel and will get no official support.
  14. gurubert

    No OSDs in CEPH after recreating monitor

    With "# ceph-mon --monmap /root/monmap --keyring /etc/pve/priv/ceph.mon.keyring --mkfs -i nextclouda -m 10.0.1.1" you created a new MON database (--mkfs) and removed all info from the old one, not only the monmap. You should have just inserted the new monmap with "ceph-mon -i mon.nextclouda...