Hi,
After upgrading from 5.4 to 5.4 we find that non-oneadmin users fail to get network leases. Below is information for an example user 179 group 103 with network 8. The network part of the template used to instantiate the VM is missing in the template of the running VM.
Any help/pointers would be appreciated.
Regards,
Gerry
$ oneacl list
ID USER RES_VHNIUTGDCOZSvRMAP RID OPE_UMAC ZONE
0 @1 V–I-T—O-S----P * —c *
1 * ----------Z------ * u— *
2 * --------------MA- * u— *
3 @1 -H--------------- * -m-- #0
4 @1 --N----D--------- * u— #0
5 @100 -H--------------- * -m-- #0
6 @100 --N----D--------- * u— #0
21 @101 V–I-T—O------- * —c *
22 @102 V–I-T—O------- * —c *
23 @103 V–I-T—O------- * —c *
29 @102 -H--------------- * -m-- #0
45 @103 -HN-------------- * -m-- #0
*** User Info ***
179 testresearcher rsearchers core 1 / 16 512M / 10G 0.2 / 8.0
USER 179 INFORMATION
ID : 179
NAME : testresearcher
GROUP : rsearchers
PASSWORD : XXXXXXXXXXXXXXXXX
AUTH_DRIVER : core
ENABLED : Yes
TOKENS
USER TEMPLATE
TOKEN_PASSWORD=“XXXXXXXXXXXXXXXXXXXXXX”
RESOURCE USAGE & QUOTAS
NUMBER OF VMS MEMORY CPU SYSTEM_DISK_SIZE
1 / 16 512M / 10G 0.25 / 8.00 10G / -
DATASTORE ID IMAGES SIZE
107 0 / 20 0M / 40G
NETWORK ID LEASES
8 0 / 16
IMAGE ID RUNNING VMS
352 1 / -
*** Group Info ***
103 rsearchers 1 1 / - 512M / - 0.2 / -
GROUP 103 INFORMATION
ID : 103
NAME : rsearchers
GROUP TEMPLATE
SUNSTONE=[
GROUP_ADMIN_DEFAULT_VIEW=“groupadmin”,
GROUP_ADMIN_VIEWS=“groupadmin” ]
USER ID ADMIN
179
RESOURCE USAGE & QUOTAS
NUMBER OF VMS MEMORY CPU SYSTEM_DISK_SIZE
1 / - 512M / - 0.25 / - 10G / -
DATASTORE ID IMAGES SIZE
102 3 / - 170G / -
NETWORK ID LEASES
8 0 / 10
IMAGE ID RUNNING VMS
352 1 / -
*** Network Quota ***
NETWORK=[
ID=“8”,
LEASES=“16”,
LEASES_USED=“0” ]
*** Network Info ***
VIRTUAL NETWORK 8 INFORMATION
ID : 8
NAME : ResearchNET [routed]
USER : oneadmin
GROUP : rsearchers
LOCK : None
CLUSTERS : 0,100
BRIDGE : br63
VN_MAD : dummy
AUTOMATIC VLAN ID : NO
AUTOMATIC OUTER VLAN ID : NO
USED LEASES : 4
PERMISSIONS
OWNER : uma
GROUP : um-
OTHER : —
VIRTUAL NETWORK TEMPLATE
BRIDGE=“br63”
DESCRIPTION=“Routed network for Research VMs”
GATEWAY=“10.63.255.254”
GUEST_MTU=“1500”
NETWORK_ADDRESS=“10.63.0.0”
PHYDEV=""
SECURITY_GROUPS=“0”
VN_MAD=“dummy”
ADDRESS RANGE POOL
AR 0
SIZE : 65500
LEASES : 4
RANGE FIRST LAST
MAC 02:00:0a:3f:00:0b 02:00:0a:3f:ff:e6
IP 10.63.0.11 10.63.255.230
LEASES
AR OWNER MAC IP IP6
0 V:2234 02:00:0a:3f:00:0b 10.63.0.11 -
0 V:2235 02:00:0a:3f:00:0c 10.63.0.12 -
0 V:2236 02:00:0a:3f:00:0d 10.63.0.13 -
0 V:2237 02:00:0a:3f:00:0e 10.63.0.14 -
VIRTUAL ROUTERS
*** VM and Template Info ***
Here is the template used. The network section get dropped in the running VM. Despite the SCHED_MESSAGE text the VM is actually running.
$ onetemplate show 376
TEMPLATE 376 INFORMATION
ID : 376
NAME : [VM] DebianStretchResearch[v02]
USER : oneadmin
GROUP : rsearchers
LOCK : None
REGISTER TIME : 09/06 12:59:28
PERMISSIONS
OWNER : um-
GROUP : u–
OTHER : —
TEMPLATE CONTENTS
CPU=“0.25”
DISK=[
IMAGE=" [VM] DebianStretch [v02]",
IMAGE_UNAME=“oneadmin” ]
GRAPHICS=[
LISTEN=“0.0.0.0”,
TYPE=“VNC” ]
INPUTS_ORDER=""
MEMORY=“512”
MEMORY_UNIT_COST=“MB”
NIC=[
NETWORK=“ResearchNET [routed]”,
NETWORK_UNAME=“oneadmin” ]
OS=[
ARCH=“x86_64”,
BOOT="" ]
VCPU=“2”
$onevm show 2233
VIRTUAL MACHINE 2233 INFORMATION
ID : 2233
NAME : [VM] DebianStretchResearch[v02]-2233
USER : testresearcher
GROUP : rsearchers
STATE : ACTIVE
LCM_STATE : RUNNING
LOCK : None
RESCHED : No
HOST : host021.scss.tcd.ie
CLUSTER ID : 100
CLUSTER : SCSSnimbus
START TIME : 09/06 16:56:24
END TIME : -
DEPLOY ID : one-2233
VIRTUAL MACHINE MONITORING
CPU : 0.0
MEMORY : 512M
DISKRDBYTES : 155367936
DISKRDIOPS : 60235
DISKWRBYTES : 10850304
DISKWRIOPS : 686
PERMISSIONS
OWNER : um-
GROUP : —
OTHER : —
VM DISKS
ID DATASTORE TARGET IMAGE SIZE TYPE SAVE
0 TeachingOn hda [VM] DebianStretch [v02] 17M/10G file NO
VIRTUAL MACHINE HISTORY
SEQ UID REQ HOST ACTION DS START TIME PROLOG
0 - - host021.scss none 0 09/06 16:56:44 0d 20h51m 0h00m03s
USER TEMPLATE
INPUTS_ORDER=""
MEMORY_UNIT_COST=“MB”
SCHED_MESSAGE=“Thu Sep 6 16:56:46 2018 : Cannot dispatch VM to any Host. Possible reasons: Not enough capacity in Host or System DS, or dispatch limit reached”
VIRTUAL MACHINE TEMPLATE
AUTOMATIC_DS_REQUIREMENTS="(“CLUSTERS/ID” @> 100)"
AUTOMATIC_REQUIREMENTS="(CLUSTER_ID = 100) & !(PUBLIC_CLOUD = YES)"
CPU=“0.25”
GRAPHICS=[
LISTEN=“0.0.0.0”,
PORT=“8133”,
TYPE=“VNC” ]
MEMORY=“512”
OS=[
ARCH=“x86_64”,
BOOT="" ]
TEMPLATE_ID=“376”
VCPU=“2”
VMID=“2233”
–
Gerry O’Brien
Systems Manager
School of Computer Science and Statistics
Trinity College Dublin
Dublin 2
IRELAND
00 353 1 896 1341
Versions of the related components and OS (frontend, hypervisors, VMs):
Steps to reproduce:
Current results:
Expected results: