def METHOD_NAME(name, pools=None):
    """
    Ensure one or more already defined virtual storage pool are running.
    :param name: the name of one pool to get running
    :param pools: the list of pool names to get running
    """
    names = pools or [name]
    ret = _all_running(name, "pool", names, lambda info: info["state"] == "running")
    if ret["result"] is False:
        return ret
    # Refresh all pools
    for pool_name in names:
        try:
            # No need to refresh a pool that has just been started
            if pool_name in ret["changes"]:
                continue
            if not __opts__["test"]:
                __salt__["virt.pool_refresh"](pool_name)
            ret["changes"][pool_name] = "refreshed"
        except Exception as err:
            ret["result"] = False
            ret["comment"] = str(err)
    return ret