Exemple #1
0
    def update_computesystem(self, name, label, portnumber, username, password,
                             osinstallnetwork, use_ssl, computeimageserver):

        parms = {}

        if (label):
            parms['name'] = label
        if (portnumber):
            parms['port_number'] = portnumber
        if (username):
            parms['user_name'] = username
        if (password):
            parms['password'] = password
        if (osinstallnetwork):
            parms['os_install_network'] = osinstallnetwork
        if (use_ssl):
            parms['use_ssl'] = use_ssl
        if (computeimageserver):
            from computeimageserver import ComputeImageServers

            compute_image_server = ComputeImageServers(self.__ipAddr,
                                                       self.__port)
            compute_image_server_uri = compute_image_server.query_computeimageserver(
                computeimageserver)
            parms['compute_image_server'] = compute_image_server_uri

        uri = self.query_computesystem(name)
        body = json.dumps(parms)

        (s, h) = common.service_json_request(
            self.__ipAddr, self.__port, "PUT",
            self.URI_COMPUTE_SYSTEM_ID.format(uri), body)
        return common.json_decode(s)
    def update_computesystem(self, name, label, portnumber,
                username, password, osinstallnetwork, use_ssl, computeimageserver):

        parms = {}
        
        

        if(label):
            parms['name'] = label
        if(portnumber):
            parms['port_number'] = portnumber
        if(username):
            parms['user_name'] = username
        if(password):
            parms['password'] = password
        if(osinstallnetwork):
            parms['os_install_network'] = osinstallnetwork
        if(use_ssl):
            parms['use_ssl'] = use_ssl
        if(computeimageserver):
            from computeimageserver import ComputeImageServers
        
            compute_image_server = ComputeImageServers(self.__ipAddr, self.__port)
            compute_image_server_uri = compute_image_server.query_computeimageserver(computeimageserver)
            parms['compute_image_server'] = compute_image_server_uri
            

        uri = self.query_computesystem(name)
        body = json.dumps(parms)
    
        (s, h) = common.service_json_request(self.__ipAddr,
                                self.__port, "PUT",
                                self.URI_COMPUTE_SYSTEM_ID.format(uri),
                                body)
        return common.json_decode(s)
Exemple #3
0
    def create_computesystem(self, type, name, ipaddress, portnumber, username,
                             password, osinstallnetwork, use_ssl,
                             computeimageserver):

        parms = {
            'name': name,
            'user_name': username,
            'password': password,
            'ip_address': ipaddress,
            'port_number': portnumber,
            'system_type': type,
            'use_ssl': use_ssl
        }
        if (osinstallnetwork):
            parms['os_install_network'] = osinstallnetwork

        if (computeimageserver):
            from computeimageserver import ComputeImageServers

            compute_image_server = ComputeImageServers(self.__ipAddr,
                                                       self.__port)
            compute_image_server_uri = compute_image_server.query_computeimageserver(
                computeimageserver)
            parms['compute_image_server'] = compute_image_server_uri

        body = json.dumps(parms)

        (s, h) = common.service_json_request(self.__ipAddr, self.__port,
                                             "POST", self.URI_COMPUTE_SYSTEM,
                                             body)
        return common.json_decode(s)
    def create_computesystem(self, type, name, ipaddress,
                portnumber,
                username, password, osinstallnetwork, use_ssl, computeimageserver):
        
        

        parms = {'name': name,
                 'user_name': username,
                 'password': password,
                 'ip_address': ipaddress,
                 'port_number': portnumber,
                 'system_type': type,
                 'use_ssl': use_ssl
        }
        if(osinstallnetwork):
            parms['os_install_network'] = osinstallnetwork
            
        if(computeimageserver):
            from computeimageserver import ComputeImageServers
        
            compute_image_server = ComputeImageServers(self.__ipAddr, self.__port)
            compute_image_server_uri = compute_image_server.query_computeimageserver(computeimageserver)
            parms['compute_image_server'] = compute_image_server_uri

        body = json.dumps(parms)

        (s, h) = common.service_json_request(self.__ipAddr,
                                self.__port, "POST",
                                self.URI_COMPUTE_SYSTEM,
                                body)
        return common.json_decode(s)