def __init__(self, module, server): Node.__init__(self, server) log.info("IOU instance is being created") self._iou_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._ports = [] self._settings = { "name": "", "path": "", "startup_config": "", "use_default_iou_values": True, "ram": 256, "nvram": 128, "ethernet_adapters": 2, "serial_adapters": 2, "console": None, } # self._occupied_slots = [] self._addAdapters(2, 2) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("VirtualBox VM instance is being created") self._vbox_id = None self._defaults = {} self._inital_settings = None self._export_directory = None self._loading = False self._module = module self._ports = [] self._settings = { "name": "", "vmname": "", "console": None, "adapters": 2, "adapter_start_index": 0, "adapter_type": "Automatic", "headless": False, "enable_console": True, } self._addAdapters(2) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("IOU instance is being created") self._iou_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._export_directory = None self._ports = [] self._settings = {"name": "", "path": "", "initial_config": "", "l1_keepalives": False, "use_default_iou_values": IOU_DEVICE_SETTINGS["use_default_iou_values"], "ram": IOU_DEVICE_SETTINGS["ram"], "nvram": IOU_DEVICE_SETTINGS["nvram"], "ethernet_adapters": IOU_DEVICE_SETTINGS["ethernet_adapters"], "serial_adapters": IOU_DEVICE_SETTINGS["serial_adapters"], "console": None} #self._occupied_slots = [] self._addAdapters(2, 2) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("IOU instance is being created") self._iou_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._ports = [] self._settings = { "name": "", "path": "", "startup_config": "", "l1_keepalives": False, "use_default_iou_values": True, "ram": 256, "nvram": 128, "ethernet_adapters": 2, "serial_adapters": 2, "console": None } #self._occupied_slots = [] self._addAdapters(2, 2) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("QEMU VM instance is being created") self._qemu_id = None self._defaults = {} self._inital_settings = None self._export_directory = None self._loading = False self._module = module self._ports = [] self._settings = {"name": "", "qemu_path": "", "hda_disk_image": "", "hdb_disk_image": "", "options": "", "ram": QEMU_VM_SETTINGS["ram"], "console": None, "adapters": QEMU_VM_SETTINGS["adapters"], "adapter_type": QEMU_VM_SETTINGS["adapter_type"], "initrd": "", "kernel_image": "", "kernel_command_line": ""} self._addAdapters(1) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("VirtualBox VM instance is being created") self._vbox_id = None self._linked_clone = False self._defaults = {} self._inital_settings = None self._export_directory = None self._loading = False self._module = module self._ports = [] self._settings = {"name": "", "vmname": "", "console": None, "adapters": VBOX_VM_SETTINGS["adapters"], "adapter_start_index": VBOX_VM_SETTINGS["adapter_start_index"], "adapter_type": VBOX_VM_SETTINGS["adapter_type"], "headless": VBOX_VM_SETTINGS["headless"], "enable_remote_console": VBOX_VM_SETTINGS["enable_remote_console"]} self._addAdapters(2) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("Ethernet switch is being created") self.setStatus(Node.started) # this is an always-on node self._ethsw_id = None self._module = module self._ports = [] self._settings = {"name": "", "ports": {}}
def __init__(self, module, server): Node.__init__(self, server) log.info("Frame-Relay switch is being created") self.setStatus(Node.started) # this is an always-on node self._frsw_id = None self._ports = [] self._module = module self._settings = {"name": "", "mappings": {}}
def __init__(self, module, server): Node.__init__(self, server) log.info("Ethernet hub is being created") self.setStatus(Node.started) # this is an always-on node self._ethhub_id = None self._module = module self._ports = [] self._settings = {"name": "", "ports": []}
def __init__(self, module, server, project): Node.__init__(self, module, server, project) log.info("cloud is being created") # create an unique id and name self._name_id = Cloud._name_instance_count Cloud._name_instance_count += 1 name = "Cloud {}".format(self._name_id) self.setStatus(Node.started) # this is an always-on node self._defaults = {} self._ports = [] self._initial_settings = None self._settings = {"name": name, "interfaces": {}, "nios": []}
def __init__(self, module, server, project): Node.__init__(self, module, server, project) log.info("cloud is being created") # create an unique id and name self._name_id = Cloud._name_instance_count Cloud._name_instance_count += 1 name = "Cloud {}".format(self._name_id) self.setStatus(Node.started) # this is an always-on node self._defaults = {} self._ports = [] self._initial_settings = None self._settings = {"name": name, "interfaces": {}, "nios": []}
def __init__(self, module, server, platform="c7200"): Node.__init__(self, server) log.info("router {} is being created".format(platform)) self._defaults = {} self._ports = [] self._router_id = None self._inital_settings = None self._idlepcs = [] self._module = module self._loading = False self._export_directory = None self._settings = {"name": "", "platform": platform, "image": "", "startup_config": "", "private_config": "", "ram": 128, "nvram": 128, "mmap": True, "sparsemem": True, "clock_divisor": 8, "idlepc": "", "idlemax": 500, "idlesleep": 30, "exec_area": 64, "jit_sharing_group": None, "disk0": 0, "disk1": 0, "confreg": '0x2102', "console": None, "aux": None, "mac_addr": None, "system_id": "FTX0945W0MY", "slot0": None, "slot1": None, "slot2": None, "slot3": None, "slot4": None, "slot5": None, "slot6": None, "wic0": None, "wic1": None, "wic2": None}
def __init__(self, module, server, platform="c7200"): Node.__init__(self, server) log.info("router {} is being created".format(platform)) self._defaults = {} self._ports = [] self._router_id = None self._inital_settings = None self._idlepcs = [] self._module = module self._loading = False self._settings = { "name": "", "platform": platform, "image": "", "startup_config": "", "private_config": "", "ram": 128, "nvram": 128, "mmap": True, "sparsemem": True, "clock_divisor": 8, "idlepc": "", "idlemax": 500, "idlesleep": 30, "exec_area": 64, "jit_sharing_group": None, "disk0": 0, "disk1": 0, "confreg": '0x2102', "console": None, "aux": None, "mac_addr": None, "system_id": "FTX0945W0MY", "slot0": None, "slot1": None, "slot2": None, "slot3": None, "slot4": None, "slot5": None, "slot6": None, "wic0": None, "wic1": None, "wic2": None }
def __init__(self, module, server): Node.__init__(self, server) log.info("VPCS instance is being created") self._vpcs_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._ports = [] self._settings = {"name": "", "script_file": "", "console": None} port_name = EthernetPort.longNameType() + str(0) port = EthernetPort(port_name) port.setPortNumber(0) self._ports.append(port) log.debug("port {} has been added".format(port_name)) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("VPCS instance is being created") self._vpcs_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._ports = [] self._settings = {"name": "", "base_script_file": "", "path":"", "console": None} #self._occupied_slots = [] self._addAdapters(1) # save the default settings self._defaults = self._settings.copy()
def __init__(self, module, server): Node.__init__(self, server) log.info("VPCS instance is being created") self._vpcs_id = None self._defaults = {} self._inital_settings = None self._loading = False self._module = module self._ports = [] self._settings = {"name": "", "script_file": "", "console": None} port_name = EthernetPort.longNameType() + str(0) port = EthernetPort(port_name) port.setPortNumber(0) self._ports.append(port) log.debug("port {} has been added".format(port_name)) # save the default settings self._defaults = self._settings.copy()