Getting Started With Your VDR (Virtual Dedicated Resources) Pool

impactvps

 

What Is A VDR?

At Impact VPS, a VDR standards for Virtual Dedicated Resources. This is different from a standard virtual server in that we do not create the servers for you. Instead, we put all the resources that you have paid for into a resource pool. From that pool you can then dedicate the resources to a single server or multiple servers and choose how much of each resource you want to assign to each server. This allows for maximum flexibility in using your service and allows for your usage of the resources to change with your hosting requirements on the fly.

 

How To Get A VDR

  1. To get a VDR you will need to navigate to the Impact VPS website: http://www.impactvps.com

impactvps site

 

2. Choose the package that you believe fits your requirements best and then follow the checkout instructions. (If you are unsure what requirements you have, you can always open a ticket with our sales team who can help you determine what you require.)

3. Your order will then be manually reviewed by our team, so it make take a little bit to be approved.

4. You will get an email similar to the one below. This signifies that your order has been activated and you can begin using your service.

impactvps email

How To Use Your VDR

Finding the VDR Control Panel

The VDR control panel is merged and combined with our billing and support panel. It can be found at the URL: https://subnetlabs.com/billing/clientarea.php

impact vps client area

Once there you will be faced with a login page. Simply login with your email and password that you signed up with when you ordered the VDR earlier.

If successful, you will be present with the Impact VPS client area, shown below.

loggedinclientarea

Now to get to the specific part of the panel that manages your VDR, you need to click on the VDR product that you ordered. In this case I ordered a VDR16, so I will click on the VDR16 product in the list.

clickonvdrservice

You should now be at the VDR panel. If you scroll down you should see something similar to the image below. Mine  has servers listed that I have already created, yours will be empty to start.

vdrviewservers

 

Creating A VM

Having a VDR is great, but it gets even better when you start to use it. To create a VDR, first make sure you are located at the VDR panel page in the client area. Then click on the button “Add New Server”.

addnewserverbutton

 

Once you click this button you will be taken to a page to choose the exact resources you want to assign to this new vm.

addnewserveroptions

 

Available Options:

  • Location: This is the location that your server will be deployed to. There are 3 options that you can deploy to at this time, Seattle, WA, Dallas, TX and New York City, NY.
  • Hostname: This is the name or domain that you want to use to identify the server. An example could be: server.example.com. Must be in the format of [a-z,0-9 . -]. No other characters are allowed.
  • Nameserver 1/2: These are already preset and you cannot change them. It is the DNS resolvers to be used for your server
  • Root Password: This is the password for the root user on your server. It is randomly generated and cannot be changed during the server creation. Make sure to copy this down and you will need it to login later.
  • Template: This is the operating system that you want your vm to be installed with. There are only Linux options available and most of the popular ones should be there.
  • RAM: This is the amount of RAM in MB (megabytes) that you want to be assigned to your server. RAM is where the live running operations of a program are stored. Most programs should be able to tell you the minimum requirements needed in order to run their software, so make sure to at least assign enough to run what you want.
  • CPU Cores: This is the number of cores that you want your server to have. Typically the more you assign the better CPU performance you will have. Each server must have at least 1 core assigned to it.
  • SWAP: This is similar to RAM, however it is where inactive memory files are stored when they are not currently needed in RAM. RAM is much faster and you should prioritize having more RAM than SWAP.
  • Disk Space: This is the amount of hard drive space that you want to assign to your server. All the files for your operating system and website files will be stored on here. Make sure to assign enough for your server to run and store what you require. If needed, you can increase it later
  • IPv4: This is the number of IPv4 IPs that you want to assign to your server (xxx.xxx.xxx.xxx format). You need at least one IP (either IPv4 or IPv6) to make your server have internet access.
  • IPv6: This is the number of IPv6 IPs that you want to assign to your server (2602:xxxx:xxxx::2 format). You need at least one IP (either IPv4 or IPv6) to make your server have internet access.

When you are choosing to assign a specific amount of resources when creating a VM you may notice that you are not always able to assign the max amount to a single VM. This is because of the per VM resources limits. The exact limits are defined HERE, and are different for each plan.

Once you have chosen the specific resources that you want to assign to this new server click the “Add New Server” button once. Do not click it more than once or it may cause issues.

addnewserverbuttonoptions

The page will now load for a little while as it creates your VM. Do not hit the back button or attempt to reload the page. Let the system finish. If the creation was successful you will see this success message below and your server will be added to the server list:

servercreatesuccess

 

By default your server is turned off. In order to use it you will have to turn it on. This is will be explained in the Managing Your VMs section of this guide.

Managing Your VMs

Getting To The VM Management

Now that you have created a VM, it’s time to be able to use and manage it. First make sure you are on the VDR section of the Impact VPS panel and can see the server list. Find the VM in the list that you want to manage and click on the button that looks like a stack of books / computers. It will be beside a trash can icon.

managevmbutton

 

Once you click on it you will be taken to an area that looks like the image below. Here you will be able to manage any of the basic functions of your server (start/stop/reinstall etc).

vmmanagement

Turning On And Off Your VM

One of the most important functions you will be using in this management area is turning your server on and off. It is as simple as clicking a single button. To turn your server on simply click the “Boot” button on the left side of the screen. You server should boot in seconds.

vmmanagementboot

To turn your server off it is just as simple. Simply click on the “Stop” button on the left side of the screen.

servermanagementstop

Reinstalling A VM

Reinstalling your server is just a few clicks away when inside of the management section of your vm. First click on the “Reinstall” button on the left side under “Additional Tools”

vmmanagementresinstallbutton

You will then be taken to a page to select which operating system you want to reinstall to. You will also be shown a new randomly generated root password. Select which operating system you want AND copy down the new root password. You will need it to login after the reinstall is completed. Once you have done these click on the reinstall button and wait for the system to finish.

vmreinstallstart

 

If successful it should give you a green confirmation box and the page will reload

vmreinstallsuccess

Changing The Resources Of A VM

If you decide you want to assign more or less resources to a VM that you have already created, it is possible to change the amount assigned to it, on the fly. First go the VMs management area and click on the button labeled “Upgrade”.

vmmanagementupgradebutton

Once you have clicked on this button you will be taken to a section to edit the resources you have assigned to the server. Simply change the resources by moving the sliders to what you want. If you want to remove IPs from your vm you can move the slider down and it will ask you which ones you want to remove.

vmupgradepage

When you are ready to apply the changes click the button “Save changes”, at the bottom. The changes will be applied on the fly and will not require a reboot. You will know if the changes have been a success if that upgrade success shows up after clicking the button, as seen below.

vmupgradesuccess

Logging Into Your Server

SSH

SSH is the most common way that you will be logging into your server. To do this you will need to have your root password from what you created your server and your server IP. If you are not sure of your server IP, please see the section of this guide that demonstrates how to find your server IP.

For a detailed guide on how to login using ssh on Windows, please see our other knowledgebase post: HERE

HTML5 Console

Impact VPS also has an HTML5 console inside of our panel. This is typically only used if you break the network of your server or lock yourself out using firewall rules. It still requires you to know your username and password.

To use the console you first must go to the management page of the VM you wish to use it on. Then click on the “novnc” button on the left side of the screen.

vmnovncbutton

When you click on that a popup will show with the console. If your server console is already awake and not sleeping you should see the login prompt for your server.

vmconsole

If the console is blank or black then your console is likely sleeping. To wake it up you need to hit the “send ctrl+alt+del” button on the top right of the console.

wakeup console

After you do that, hit the enter key once or a few times and it should wake up and show the login prompt. When you are done with the console just close the window.

Backups

Creating A Backup

At Impact VPS it is possible to take backups / snapshots of your VMs. These are included for free up to a certain disk amount (the amount depends on your plan). Please note that these are not to be used as a replacement for your own backups. Because they are included for free, they are stored on the same node as your VM. If all data on the node is lost, your snapshots are lost as well.

To start taking a backup first go to the management page of the VM that you want to perform one on. Then click on the “Backups” button in the bottom left corner.

vmmanagementbackupsbutton

This will take you to a page that lists your existing backups that have been taken. To take a new one, click the button “New Backup”

vmbackupnewbutton

A popup will then come up with a series of options for the new backup.

vmbackupcreate

Compression Type:

  • None: The backup file is not attempted to be made any smaller
    • Pros: Fastest Backup
    • Cons: Takes up the largest amount of your free backup space
  • LZO:
    • Pros: Fastest Compression Backup
    • Cons: Doesn’t make the backup file as small as it could be
  • GZIP:
    • Pros: Slower Compression Backup
    • Cons: Makes the backup file as small as possible.

Backup Mode:

  • Snapshot: For VDR, it is the same as suspend type.
  • Suspend:
    • Minimizes downtime. Starts backup up your server while it is online and then suspends it for a 2nd pass to sync changes while the first part of the backup ran.
  • Stop:
    • Stops VM during the entire backup. Large downtime.

What do we recommend? We recommend using suspend backup mode with GZIP compression.

Once you have chosen your features of the backup, click on the “Add” button. If the backup started successfully, you should see a green confirmation box.

vmbackupstart

Check back in a little while on the same page and you should see the backup you created.

vmbackuplist

The first column shows the date the backup was taken. The second shows the compression format you chose and the backup size shows how much space it is taking up against your backup limit.

Automating Backups

What is better than one backup? Multiple backups! At Impact VPS it is possible to have the system automatically take the backups and a time frame you set. First click on the “Backup Jobs” button on the management page of the vm you want to create the job for.

vmbackupjobsbutton

Once you click on it you will be brought to a page that lists all the existing backup jobs you have created. To create a new one, click on the “New Job” button.

vmbackupjoblistnew

A popup will come up that is similar to the one when you manually created a backup, except with more options. The start time is the time of day in which the backup will start, on a 24 hour clock. Each day of the week you check it will backup on that day. For a full description of the different options for compression type and backup mode, please see the “Create A Backup” section above.

vmnewbackupjob

When you have decided on the options that you want for the job click on the “Add” button to add the backup job to the scheduler. Once you have done this the page will reload and it will show a success green banner and it will have added the backup job to the backup job list from before.

vmbackupjobsuccess

Now that the job has been added the system will take the backups automatically in the way you have specified. If the backups pass your backup limit it will rotate out the old ones.

Restoring A Backup

What good is a backup if you cannot restore from it? In the Impact VPS panel you can restore your VM from any backup you have created. It is perfect if you want to try something but are not sure if it will break your server. You can simply restore back to your last backup.

To restore a backup first go back to the backup list from the “Creating A Backup” section of this guide. You will then see a button that looks like an arrow going around in a circle. Click it.

vmrestorebackupbutton

You will then get a popup asking you to confirm that you want to restore to that backup. Please keep in mind that when you restore it deletes everything on your server and only restore from that backup.

vmrestoreconfirm

When you have decided to restore click on the “Restore” button. When it has been successfully started you will get a green confirmation that it is in progress.

restorevmsuccess

To view the status of the restore you can click on the “Task History” button under additional tools.

vmtaskhistorybutton

Once there, look for a task with the title of “restore”. If the task status is listed as “ok”, it finished successfully.

taskhistory

Usage Graphs

With your VM it is possible to see a graph history of the resource use of your VM over time. To do so go to the management page for the VM’s graphs you want to view. Then click on the “Usage Graphs” button on the left side.

vmgraphsbutton

Once you click the button you will be shown a page with 4 graphs. You can view the CPU usage, Memory Usage, Network Traffic and Disk IO. They may show as blank if you just created your vm as it takes time for them to populate.

vmgraphs

It is also possible to change the period of time you are viewing. By default it shows a week view, but it is also possible to view the graphs in hour, day, week, month and year views. You can change the view by changing the selection of the dropdown box near the top.

vmgraphscyclebutton

Changing VM Hostname

In OpenVZ, the virtualization Impact VPS uses for the VDRs, the hostname you set inside of the OS will not persist on a reboot. To change the hostname you must do it in our panel. It is very similar to how you upgrade a server. First make sure you are in the VM management panel. Then click on the “Upgrade” button on the left side.

vmmanagementupgradebutton

There you will see a section to change the resources of your vm. You will also see a text field that shows your current server hostname. Simply put the new hostname you want in this text box and then click the “Save Changes” button.

vmchangehostname

If it was successful you will see a success message in green when the page reloads.

vmupgradesuccess

The VM’s hostname has now been changed and it will persist on reboots.

Figuring Out VM IP

This is probably one of the first questions you will ask after creating a new VM, “What is my server IP?”. Thankfully this is very easy to figure out. First get to the management page of your vm. Near the bottom you will see a list titled “IP Addresses”. Here will be a list of all the IPs you have assigned to your server (both IPv4 and IPv6). The section that is highlighted in red in the image below is where the IP will be.

vmmanagementip

Enabling VM Features

To use certain pieces of software on these VMs it may require extra features enabled that are not enabled by default (Tun/tapp, ppp, NFS, FUSE, etc). These can be enabled in our panel. First go to the vm management panel.

vm_features_button

Then click on the button labeled “VM Features”. It will take you to a section where tun, ppp, fuse and nfs can be enabled.

check_options

Here you can check and uncheck the features you want to enable or disable. Once you have made the changes you want simply click “save changes”.

restart_pop

A popup will show up that says your server may be restarted. Click ok and the page will reload once the features are enabled. If successful a green success message will appear.

feature_enable_success

The features you enable here will persist even on reinstalls.

Deleting A VM

Sometimes A VM is no longer needed and you would like to remove it to add its resources back to the free pool. To delete a VM go to the VDR management panel that shows the server list.

vdrviewservers

Then find the VM that you would like to delete and look for the trash can looking button on the same row and click it.

vmdeletebutton

Once you click it a popup will show up asking you to confirm that you actually want to delete it. If you confirm it the VM will be deleted.

deletevmconfirm

If the deletion was successful you will get a green confirmation that it was completed and it will be gone from your server list.

vmserverdelete

Checking VDR Resource Usage

Checking Bandwidth Usage

The bandwidth between all the servers you have created is pooled together. There is no need to assign a specific amount of bandwidth to each server. The bandwidth that each server uses is added up and then counted against your resource pool’s bandwidth limit. Keeping track of what is used is always a good idea.

To check how much bandwidth your resource pool has used this month so far you have to first start at the VDR management panel, that shows your server list. There you will find a tab at the top labeled “Resource Usage”. Click it.

vdrserverlistresourcebutton

Once you will click it you will see both disk and bandwidth usage. It does not update in real time and instead updates multiple times throughout the day.

resourceusagevm

 

Checking Used Resources

Since the resources you have are in a resource pool, it is possible to split them up into multiple servers. This also means keeping track of how much resources you have available left in your pool to assign. You can easily see how much you have already assigned and how much is free in the VDR management panel.

All you have to do is go to the VDR management panel vm list and scroll down. You will then see each resource detailed with how much is used and free.

vdrusedresources

Alex Wacker has written 16 articles

I am the founder and owner of Subnet Labs LLC. Impact VPS is one of our VPS brands. Linux, virtualizaton and the internet amaze me and I enjoy learning new things every day about them.

One thought on “Getting Started With Your VDR (Virtual Dedicated Resources) Pool

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>