I find it a pain to setup a whm reseller account. This is how I [have to] do it.
1. Create reseller account in whm 2. edit /etc/nameserverips file to manually add the ns1/ns2 nameservers to the specific dedicated IPs of my choice
If I do not add it manually, and attempt to add the A record for ns1/ns2 in whm reseller center > edit privileges/nameserver setup area it will either tell me "no IPs assigned to this domain..." or it will pull the current (old) host's nameserver IPs instead.
If I use the assign IP button (without manually editing nameserverips file) it will select any IPs randomly, even ones already assigned to other domains ns1/ns2 reseller accounts
3. Change IP of main domain to the static IP assigned to the reseller account (first one)
Anyone else do it another way, aside automated billing api methods? I use whmcs anyway, so the creation part is done in step 1 that way.