Unable to configure local datastore on KVM Hypervisor in Lab

Please, describe the problem here and provide additional information below (if applicable) …

In my lab - I’ve setup 2 hypervisors but can’t seem to get the 2nd hypervisor to “see” it’s local datastore as configured. The first one is also the Sunstone system.

I’ve followed the various debug procedures (tested that oneadmin has ssh w/o password from Sunstone system).

Manually run command line to see if the command works, confirmed directory, space and permissions is correct as well.

But, so far it doesn’t see the local space on that hypervisor at all.

I am using Ubuntu 24 and Open Nebula/Sunstone community. v6.10.0.1. Both hypervisors are under a nested virtualization setup using Proxmox. 8.4.

DATASTORE 105 INFORMATION
ID             : 105
NAME           : local-neb-hype01
USER           : oneadmin
GROUP          : oneadmin
CLUSTERS       : 0
TYPE           : SYSTEM
DS_MAD         : -
TM_MAD         : ssh
BASE PATH      : /var/lib/one/datastores/105
DISK_TYPE      : FILE
STATE          : READY

DATASTORE CAPACITY
TOTAL:         : -
FREE:          : -
USED:          : -
LIMIT:         : -

PERMISSIONS
OWNER          : um-
GROUP          : u--
OTHER          : ---

DATASTORE TEMPLATE
ALLOW_ORPHANS="YES"
BRIDGE_LIST="neb-hype01.blackbox.local"
DISK_TYPE="FILE"
DS_MIGRATE="YES"
HOST="neb-hype01.blackbox.local"
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
SHARED="NO"
TM_MAD="ssh"
TYPE="SYSTEM_DS"

IMAGES

If there are other details required please let me know.

(this is my first run a Open Nebula so I could certainly have configured things incorrectly).

Since the local system datastore is basically the hypervisor node storage, you have to go to the KVM host and see how it perceives it. For this you can query the KVM host monitoring.

For example, this is how my host sm07 sees my system datastore 0

root@sm07:~# onehost show -j sm07 | jq .HOST.HOST_SHARE.DATASTORES
{
  "DISK_USAGE": "0",
  "DS": [
    {
      "FREE_MB": "1046024",
      "ID": "0",
      "TOTAL_MB": "1132333",
      "USED_MB": "39211"
    }
  ],
  "FREE_DISK": "1046024",
  "MAX_DISK": "1132333",
  "USED_DISK": "39211"
}

Your response got me on the right track and now I need to figure out the image interactions. I need to have a “local” image if I do not have a “shared” filesystem for them so working that out.