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