Simple problem instantiating VM

I’m having a problem starting a VM from an image that has worked in the past. My frontend server can SSH passwordless to my KVM nodes:

 onehost list
  ID NAME                                                              CLUSTER    TVM      ALLOCATED_CPU      ALLOCATED_MEM STAT
   1 hpc-ctest2                                                        default      0       0 / 800 (0%)    0K / 31.4G (0%) on
   0 hpc-ctest1                                                        default      0       0 / 800 (0%)    0K / 31.4G (0%) on

When I instantiate the VM I see this in /one/log/sched.log:

Thu May 28 21:03:26 2020 [Z0][VM][D]: Found 1 pending/rescheduling VMs.
Thu May 28 21:03:26 2020 [Z0][HOST][D]: Discovered 2 enabled hosts.
Thu May 28 21:03:26 2020 [Z0][VM][D]: VMs in VMGroups:

Thu May 28 21:03:26 2020 [Z0][VNET][D]: Discovered 1 vnets.
Thu May 28 21:03:26 2020 [Z0][SCHED][D]: Match-making results for VM 10:
        Cannot schedule VM, there is no suitable host.

Thu May 28 21:03:26 2020 [Z0][SCHED][D]: Dispatching VMs to hosts:
        VMID    Priority        Host    System DS
        --------------------------------------------------------------

There seems to be plenty of RAM available on my KVM hosts and I can get to them no problem with SSH.

These are my datastores:

onedatastore list
  ID NAME                                                                     SIZE AVA CLUSTERS IMAGES TYPE DS      TM      STAT
 103 images                                                                 143.3G 94% 0             1 img  fs      qcow2   on
 102 files                                                                  143.3G 94% 0             0 fil  fs      ssh     on
   0 system                                                                      - -   0             0 sys  -       ssh     on

In detail:

[oneadmin@hpc-string datastores]$ onedatastore show 0
DATASTORE 0 INFORMATION
ID             : 0
NAME           : system
USER           : oneadmin
GROUP          : oneadmin
CLUSTERS       : 0
TYPE           : SYSTEM
DS_MAD         : -
TM_MAD         : ssh
BASE PATH      : /var/lib/one//datastores/0
DISK_TYPE      : FILE
STATE          : READY

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

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

DATASTORE TEMPLATE
ALLOW_ORPHANS="NO"
DISK_TYPE="FILE"
DS_MIGRATE="YES"
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
SHARED="NO"
TM_MAD="ssh"
TYPE="SYSTEM_DS"

IMAGES
[oneadmin@hpc-string datastores]$ onedatastore show 102
DATASTORE 102 INFORMATION
ID             : 102
NAME           : files
USER           : oneadmin
GROUP          : oneadmin
CLUSTERS       : 0
TYPE           : FILE
DS_MAD         : fs
TM_MAD         : ssh
BASE PATH      : /var/lib/one//datastores/102
DISK_TYPE      : FILE
STATE          : READY

DATASTORE CAPACITY
TOTAL:         : 143.3G
FREE:          : 135G
USED:          : 8.3G
LIMIT:         : -

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

DATASTORE TEMPLATE
ALLOW_ORPHANS="NO"
CLONE_TARGET="SYSTEM"
DS_MAD="fs"
LN_TARGET="SYSTEM"
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
TM_MAD="ssh"
TYPE="FILE_DS"

IMAGES
[oneadmin@hpc-string datastores]$ onedatastore show 103
DATASTORE 103 INFORMATION
ID             : 103
NAME           : images
USER           : oneadmin
GROUP          : oneadmin
CLUSTERS       : 0
TYPE           : IMAGE
DS_MAD         : fs
TM_MAD         : qcow2
BASE PATH      : /var/lib/one//datastores/103
DISK_TYPE      : FILE
STATE          : READY

DATASTORE CAPACITY
TOTAL:         : 143.3G
FREE:          : 135G
USED:          : 8.3G
LIMIT:         : -

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

DATASTORE TEMPLATE
ALLOW_ORPHANS="NO"
CLONE_TARGET="SYSTEM"
CLONE_TARGET_SSH="SYSTEM"
DISK_TYPE="FILE"
DISK_TYPE_SSH="FILE"
DRIVER="qcow2"
DS_MAD="fs"
LN_TARGET="NONE"
LN_TARGET_SSH="SYSTEM"
RESTRICTED_DIRS="/"
SAFE_DIRS="/var/tmp"
TM_MAD="qcow2"
TM_MAD_SYSTEM="ssh"
TYPE="IMAGE_DS"

IMAGES
5

I’m sure it’s something simple I’m missing. I see this:

SCHED_MESSAGE="Thu May 28 21:07:26 2020 : Cannot dispatch VM to any Host. Possible reasons: Not enough capacity in Host or System DS, dispatch limit reached, or limit of free leases reached."

It really doesn’t seem like something with leases available, this is a test system with none allocated:

ADDRESS RANGE POOL
AR 0
SIZE           : 20
LEASES         : 1

RANGE                                   FIRST                               LAST
MAC                         02:00:c0:a8:7a:0a                  02:00:c0:a8:7a:1d
IP                             192.168.122.10                     192.168.122.29

Thanks

Arrgh. Never mind, I was specifying memory size in GB not MB.

1 Like