def __init__(self, name, zone, vpc_id):
     super(AliVSwitch, self).__init__()
     self.region = util.GetRegionByZone(zone)
     self.id = None
     self.vpc_id = vpc_id
     self.zone = zone
     self.name = name
 def __init__(self, spec):
     super(AliNetwork, self).__init__(spec)
     self.name = ('perfkit-%s-%s' %
                  (FLAGS.run_uri, str(uuid.uuid4())[-12:]))
     self.region = util.GetRegionByZone(spec.zone)
     self.use_vpc = FLAGS.ali_use_vpc
     if self.use_vpc:
         self.vpc = AliVpc(self.name, self.region)
         self.vswitch = None
         self.security_group = None
     else:
         self.security_group = \
             AliSecurityGroup(self.name, self.region, use_vpc=False)
Exemple #3
0
    def __init__(self, vm_spec):
        """Initialize a AliCloud virtual machine.

    Args:
      vm_spec: virtual_machine.BaseVirtualMachineSpec object of the VM.
    """
        super(AliVirtualMachine, self).__init__(vm_spec)
        self.image = self.image or DEFAULT_IMAGE
        self.user_name = FLAGS.ali_user_name
        self.region = util.GetRegionByZone(self.zone)
        self.bandwidth_in = FLAGS.ali_bandwidth_in
        self.bandwidth_out = FLAGS.ali_bandwidth_out
        self.scratch_disk_size = FLAGS.scratch_disk_size or DEFAULT_DISK_SIZE
        self.system_disk_type = FLAGS.ali_system_disk_type
        self.network = ali_network.AliNetwork.GetNetwork(self)
        self.firewall = ali_network.AliFirewall.GetFirewall()
 def __init__(self, disk_spec, zone):
     super(AliDisk, self).__init__(disk_spec)
     self.id = None
     self.zone = zone
     self.region = util.GetRegionByZone(self.zone)
     self.attached_vm_id = None