Beispiel #1
0
def assign_networks_to_cluster(engine, cluster_name, networks, required):
    service = _get_cluster_network_service(engine, cluster_name)
    for network in networks:
        service.add(network=Network(id=network.id, required=required))
Beispiel #2
0
def create_network_params(network_name, dc_name, **net_params):
    return Network(name=network_name,
                   data_center=DataCenter(name=dc_name, ),
                   **net_params)
Beispiel #3
0
 def _create_mapping_target_id(self, from_name, to_id):
     return RegistrationVnicProfileMapping(from_=VnicProfile(
         name=from_name, network=Network(name=from_name)),
                                           to=VnicProfile(id=to_id))
Beispiel #4
0
 def _create_mapping(self, from_name, to_name):
     return RegistrationVnicProfileMapping(
         from_=VnicProfile(name=from_name, network=Network(name=from_name)),
         to=VnicProfile(name=to_name, network=Network(name=to_name)))
Beispiel #5
0
 def _create_mapping_no_target(self, from_name):
     return RegistrationVnicProfileMapping(from_=VnicProfile(
         name=from_name, network=Network(name=from_name)),
                                           to=None)
Beispiel #6
0
 def _create_mapping_no_source(self, to_name):
     return RegistrationVnicProfileMapping(
         from_=None,
         to=VnicProfile(name=to_name, network=Network(name=to_name)))