X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_ro%2Fvimconn_openstack.py;h=65e17b5d1743ccc0961ca7412131ef418c893318;hb=refs%2Fchanges%2F88%2F2088%2F7;hp=c0f1b4d1dcfb9e0165a509599934c143150a1267;hpb=b0b9dab5ed55c2113cfc338d53d4673858d72c3e;p=osm%2FRO.git diff --git a/osm_ro/vimconn_openstack.py b/osm_ro/vimconn_openstack.py index c0f1b4d1..65e17b5d 100644 --- a/osm_ro/vimconn_openstack.py +++ b/osm_ro/vimconn_openstack.py @@ -686,7 +686,9 @@ class vimconnector(vimconn.vimconnector): numa_properties["vmware:latency_sensitivity_level"] = "high" for numa in numas: #overwrite ram and vcpus - ram = numa['memory']*1024 + #check if key 'memory' is present in numa else use ram value at flavor + if 'memory' in numa: + ram = numa['memory']*1024 #See for reference: https://specs.openstack.org/openstack/nova-specs/specs/mitaka/implemented/virt-driver-cpu-thread-pinning.html if 'paired-threads' in numa: vcpus = numa['paired-threads']*2 @@ -947,7 +949,7 @@ class vimconnector(vimconn.vimconnector): model: interface model, ignored #TODO mac_address: used for SR-IOV ifaces #TODO for other types use: 'data', 'bridge', 'mgmt' - type: 'virtual', 'PF', 'VF', 'VFnotShared' + type: 'virtual', 'PCI-PASSTHROUGH'('PF'), 'SR-IOV'('VF'), 'VFnotShared' vim_id: filled/added by this function floating_ip: True/False (or it can be None) 'cloud_config': (optional) dictionary with: @@ -1001,7 +1003,7 @@ class vimconnector(vimconn.vimconnector): pass # if "vpci" in net: # metadata_vpci[ net["net_id"] ] = [[ net["vpci"], "" ]] - elif net["type"]=="VF": # for VF + elif net["type"] == "VF" or net["type"] == "SR-IOV": # for VF # if "vpci" in net: # if "VF" not in metadata_vpci: # metadata_vpci["VF"]=[] @@ -1013,7 +1015,7 @@ class vimconnector(vimconn.vimconnector): port_dict["port_security_enabled"]=False port_dict["provider_security_groups"]=[] port_dict["security_groups"]=[] - else: #For PT + else: # For PT PCI-PASSTHROUGH # VIO specific Changes # Current VIO release does not support port with type 'direct-physical' # So no need to create virtual port in case of PCI-device.