Yes, you can run it without a VIP if you want, the VIP is used to make sure clients always talk to the active NSO. If you can setup a different mechanism to point the clients to the correct NSO you do not need a VIP (maybe you have an HA framework that informs the clients for instance).