Virtual networks give you advanced capabilities including isolated private routing, load balancing, firewall rules, and virtual private network as a service. Once you create a network, you will be able to provision virtual machines on that network and then set up any desired network services.
Currently, only isolated private routing can be configured directly from the Luna Node Dynamic panel. We are working on integrated the other services with the panel, but in the meantime you can open a ticket and we can set it up manually for you.
= Create a network
Each network on your account is billed hourly at $4 per month. To create a network, head over to the Virtual networks page (reachable from Account tab). You will see the default network that virtual machines are provisioned on labeled Luna Node.
To create your own private network, enter a label, /24 or /16 subnet prefix (e.g., if you want 192.168.32.0/24 then you would write 192.168.32), and comma-separated list of DNS servers to use (enter 18.104.22.168,22.214.171.124 to use Google's public DNS). Hit create network; this operation takes several seconds.
Isolated private routing
Once you have created a network, you can provision virtual machines on that network; you will be able to select the network when you create a new virtual machine.
Virtual machines on the network will be assigned a fixed private IP that is isolated to that network -- this means no one else will be able to communicate with your VM. You can fully isolate a VM by dis-associating its [[Floating IP addresses|floating IP address] from the VM details page.
On your network, you can create load balancing pools that allow you to distribute network application load across multiple VM instances. The pools can be dynamically adjusted to add or remove VM instances, providing you with easy scalability. We support HTTP, HTTPS, and generic TCP protocols, and round-robin, least connections, or source IP based load distribution algorithms. The load balancing pool will have its own external floating IP address that serves as the entrypoint to your application.
Currently, load balancing configuration is not available from the panel, but we are working on it. If you need load balancing now, open a ticket and include the port/protocol, load distribution method, and virtual machines that you need in the pool (for each VM include the IP address and service port).