'mkhost command.
svctask mkhost -force -hbawwpn <wwpn> -name <host_name>
svctask mkhost -force -iscsiname <initiator> -name <host_name>'

def _cmd_mkhost(self, **kwargs):

    if ('name' not in kwargs):
        return self._errors['CMMVC50000']
    host_name = kwargs['name'].strip('\'"')
    if self._is_invalid_name(host_name):
        return self._errors['CMMVC50000']
    if (host_name in self._hosts_list):
        return self._errors['CMMVC50000']
    host_info = {}
    host_info['id'] = self._find_unused_id(self._hosts_list)
    host_info['host_name'] = host_name
    host_info['iscsi_names'] = []
    host_info['wwpns'] = []
    (out, err) = self._add_port_to_host(host_info, **kwargs)
    if (not len(err)):
        self._hosts_list[host_name] = host_info
        return (('Host,    id    [%s],    successfully    created' % host_info['id']), '')
    else:
        return (out, err)
