user96643: I'm running an LND node that has a few dozen channels open to various relevant vendors/routing nodes. There are a couple specific channels that are open with stores that are getting used with most of the balance being on the remote side. I'm unsure how to manually rebalance these specific channels without closing them.
Is it possible to manually rebalance the channels from within my own LND node using the command line or some other way?

user7214: In addition to lndmanage you can also use this script (I'm the author):
https://github.com/C-Otto/rebalance-lnd
Using the -f parameter you can select a channel with more than 50% of the funds on the remote side. The script then sends funds to one of your channels (with at most 50% of the funds on the local side, after receiving the transaction), resulting in a 50-50 balance on the channel you specified.
There are some tweaks (channel selection, amount absolute/percentage, ...) that you may want to look into.

user81940: Lnd itself does as far as I remember not provide an api for rebalancing channels.
However there is the lndmanage repository that uses the lnd api to provide a pretty strong rebalancing tool
https://github.com/bitromortac/lndmanage
Such rebalancing will cost you routing fees as they are regular (circular) payments. 
That being said it is not clear why you would want to rebalance your channels before an onion on them actually fails. There is currently the discussion about JIT routing (which rebalance just in time if a channel such should be used can't be used) and fee free rebalancing taking place on the lightning-dev Mailinglist.

96643: <p>I'm running an LND node that has a few dozen channels open to various relevant vendors/routing nodes. There are a couple specific channels that are open with stores that are getting used with most of the balance being on the remote side. I'm unsure how to manually rebalance these specific channels without closing them.</p>

<p>Is it possible to manually rebalance the channels from within my own LND node using the command line or some other way?</p>
 7214: <p>In addition to <code>lndmanage</code> you can also use this script (I'm the author):</p>
<p><a href="https://github.com/C-Otto/rebalance-lnd" rel="nofollow noreferrer">https://github.com/C-Otto/rebalance-lnd</a></p>
<p>Using the <code>-f</code> parameter you can select a channel with more than 50% of the funds on the remote side. The script then sends funds to one of your channels (with at most 50% of the funds on the local side, after receiving the transaction), resulting in a 50-50 balance on the channel you specified.</p>
<p>There are some tweaks (channel selection, amount absolute/percentage, ...) that you may want to look into.</p>
 81940: <p>Lnd itself does as far as I remember not provide an api for rebalancing channels.</p>

<p>However there is the lndmanage repository that uses the lnd api to provide a pretty strong rebalancing tool</p>

<p><a href="https://github.com/bitromortac/lndmanage" rel="nofollow noreferrer">https://github.com/bitromortac/lndmanage</a></p>

<p>Such rebalancing will cost you routing fees as they are regular (circular) payments. </p>

<p>That being said it is not clear why you would want to rebalance your channels before an onion on them actually fails. There is currently the <a href="https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-March/001891.html" rel="nofollow noreferrer">discussion about JIT routing</a> (which rebalance just in time if a channel such should be used can't be used) and <a href="https://lists.linuxfoundation.org/pipermail/lightning-dev/2019-July/002055.html" rel="nofollow noreferrer">fee free rebalancing</a> taking place on the lightning-dev Mailinglist.</p>
