Fix missing argument

This commit is contained in:
Joshua Boniface 2019-12-09 11:31:56 -05:00
parent 6c4eb7fc7b
commit 867634cea7
2 changed files with 12 additions and 12 deletions

View File

@ -167,7 +167,7 @@ def define_vm(zk_conn, config_data, target_node, node_limit, node_selector, node
dom_name = parsed_xml.name.text dom_name = parsed_xml.name.text
# Ensure that the UUID and name are unique # Ensure that the UUID and name are unique
if searchClusterByUUID(dom_uuid) or searchClusterByName(dom_name): if searchClusterByUUID(zk_conn, dom_uuid) or searchClusterByName(zk_conn, dom_name):
return False, 'ERROR: Specified VM "{}" or UUID "{}" matches an existing VM on the cluster'.format(dom_name, dom_uuid) return False, 'ERROR: Specified VM "{}" or UUID "{}" matches an existing VM on the cluster'.format(dom_name, dom_uuid)
if not target_node: if not target_node:

View File

@ -1005,16 +1005,16 @@ def create_vm(self, vm_name, vm_profile):
vm_memory=vm_data['system_details']['vram_mb'], vm_memory=vm_data['system_details']['vram_mb'],
vm_vcpus=vm_data['system_details']['vcpu_count'], vm_vcpus=vm_data['system_details']['vcpu_count'],
vm_architecture=system_architecture vm_architecture=system_architecture
) ).strip()
# Add default devices # Add default devices
vm_schema += libvirt_schema.devices_default vm_schema += libvirt_schema.devices_default.strip()
# Add serial device # Add serial device
if vm_data['system_details']['serial']: if vm_data['system_details']['serial']:
vm_schema += libvirt_schema.devices_serial.format( vm_schema += libvirt_schema.devices_serial.format(
vm_name=vm_name vm_name=vm_name
) ).strip()
# Add VNC device # Add VNC device
if vm_data['system_details']['vnc']: if vm_data['system_details']['vnc']:
@ -1030,10 +1030,10 @@ def create_vm(self, vm_name, vm_profile):
vm_vncport=vm_vncport, vm_vncport=vm_vncport,
vm_vnc_autoport=vm_vnc_autoport, vm_vnc_autoport=vm_vnc_autoport,
vm_vnc_bind=vm_vnc_bind vm_vnc_bind=vm_vnc_bind
) ).strip()
# Add SCSI controller # Add SCSI controller
vm_schema += libvirt_schema.devices_scsi_controller vm_schema += libvirt_schema.devices_scsi_controller.strip()
# Add disk devices # Add disk devices
monitor_list = list() monitor_list = list()
@ -1049,15 +1049,15 @@ def create_vm(self, vm_name, vm_profile):
disk_pool=volume['pool'], disk_pool=volume['pool'],
vm_name=vm_name, vm_name=vm_name,
disk_id=volume['disk_id'] disk_id=volume['disk_id']
) ).strip()
for monitor in monitor_list: for monitor in monitor_list:
vm_schema += libvirt_schema.devices_disk_coordinator.format( vm_schema += libvirt_schema.devices_disk_coordinator.format(
coordinator_name=monitor, coordinator_name=monitor,
coordinator_ceph_mon_port=config['ceph_monitor_port'] coordinator_ceph_mon_port=config['ceph_monitor_port']
) ).strip()
vm_schema += libvirt_schema.devices_disk_footer vm_schema += libvirt_schema.devices_disk_footer.strip()
vm_schema += libvirt_schema.devices_vhostmd vm_schema += libvirt_schema.devices_vhostmd.strip()
# Add network devices # Add network devices
network_id = 0 network_id = 0
@ -1093,11 +1093,11 @@ def create_vm(self, vm_name, vm_profile):
vm_schema += libvirt_schema.devices_net_interface.format( vm_schema += libvirt_schema.devices_net_interface.format(
eth_macaddr=eth_macaddr, eth_macaddr=eth_macaddr,
eth_bridge=eth_bridge eth_bridge=eth_bridge
) ).strip()
network_id += 1 network_id += 1
vm_schema += libvirt_schema.libvirt_footer vm_schema += libvirt_schema.libvirt_footer.strip()
print("Final VM schema:\n{}\n".format(vm_schema)) print("Final VM schema:\n{}\n".format(vm_schema))