The Plesk Virtual Node hosting plan provides a fully featured Plesk server running in Virtuozzo VE. Customers who purchases such a hosting plan get Plesk Server Administrator permissions with the ability to create Plesk Client accounts and Plesk Domains. The number of Plesk Clients that can be created on a VE-based Plesk server is up to the Plesk License certificate installed on the Plesk server.
The main difference between Plesk Virtual Node hosting and Virtuozzo VE hosting is in post-VE creation actions. For regular Virtuozzo VE hosting, HSPcomplete will simply create a VE and install all selected application templates into it. In the case of Plesk Virtual Node hosting, the same initial steps will be taken, but after the VE is created, it will be automatically registered in HSPcomplete as a Virtual Plesk Node under the reseller account. As such, the reseller will receive a fully managed Plesk node in their Reseller Control Center in just a couple of clicks.
Virtual Plesk node registration is not needed for regular customers who just want to get a server with a pre-installed Plesk control panel. See this article for more details on Virtuozzo VE hosting plans with Plesk Server Administrator included (suitable for regular customers). Plesk Virtual Node hosting plans are suitable for resellers only.
Important: The VE created for Plesk server hosting plans is a special one. For HSPcomplete to create Plesk Virtual Node hosting plans, a special set of applications must be installed and enabled, namely the following:
* The Plesk Server Administrator application itself and the application templates required for it:
o SSL for Apache (mod_ssl)
o Apache mod_perl
o MySQL server
o AWstats 6.5 or later (for Plesk Server Administrator 8.x)
In addition, the HSPcomplete Control Panel applications (System Administrator and Workgroup Administrator applications) are not available for installation inside the Plesk server VE (as designed). However, a customer who subscribed to such a hosting plan can log in to the HSPcomplete Control Panel with the System, My Account, Upgrade Center, and Help&Support tabs available. In this case, the System tab provides a limited ability to manage the Plesk server as a VE; namely, it allows you to view the server status, manage DNS, manage IP addresses, and install/uninstall applications included in the subscription. Other tabs provide a full set of tools similar to those available for an ordinary VE.
In respect to managing a Plesk server in a VE as a physical Plesk server, a customer can log in to the Plesk Control Panel using the conventional Plesk login credentials (specific URL, user name, and password).
Only resellers can buy the Plesk server in a VE hosting plan in the HSPcomplete store.
For reseller accounts, the HSPcomplete Control Panel and Plesk Server Administrator Control Panel will be available. There are no subscription periods for resellers available and such hosting plans do not have a trial period. Resellers can manage a Plesk server VE both as a dedicated Hardware Node and as a VE using the HSPcomplete Reseller Control Center and Control Panel. To perform Plesk administrative tasks, resellers can use Plesk Control Panel.
As soon as a customer buys a Plesk Virtual Node hosting plan and pays for the order, service provisioning starts in the following order (all phases pass automatically):
1. VE creation.
2. Installation of all the applications. The process lasts until all the applications (and especially the Plesk Server Administrator) are successfully installed. The subscription is in the pending state.
3. VE registration as a new Hardware Node. In this phase, it is very important that the IP address assigned to the VE is resolved correctly because HSPcomplete needs to establish a connection with a Hardware Node to register it.
4. Subscription activation.
Note: It is not possible to delete the Plesk Virtual Node subscription as soon as at least one Plesk domain is created on the Plesk VE, and such a subscription cannot be terminated.
To create the Plesk Server in the VE hosting plan, go to Business Director - Billing Manager - Hosting Plans and click the New Hosting Plan button.
Select the Plesk Server in the "VE" type of hosting. Enter the hosting plan title and other general settings as described earlier in this guide, then follow the wizard:
1. Enter the billing rates:
- Specify the setup fees for all subscription periods in the "Setup fee" field. The setup fee is to be paid (once) by a customer for a subscription's creation.
- Enter the subscription fees for all subscription periods in the "Recurring fee" field. The recurring fee is to be paid by a customer for one subscription period.
Note: The Plesk Virtual Node hosting plans are intended for sale by providers only. Thus, there are no options for setting sales periods for resellers.
2. Specify the configuration of Virtuozzo VE that will run the Plesk server and fill out the following forms:
- Select the operating system to be installed in the VE from the Platform drop-down menu. In accordance with your choice, you can further select the OS template for the VE.
- Select the OS template for the VE from the OS template drop-down menu.
- You can check the "Root Access" box to grant the VE owner the root access to VE.
- If you do not want to include the disk space occupied with the operating system in the total disk space allocated for the VE, you can check "Exclude system size" from the disk space box.
Note: Name-based VEs do not serve for this type of hosting plan since VEs with a Plesk server inside must have an external static IP address.
3. Set the billable resource rates (monthly fees):
The pre-filled prices for resources are taken from the system-wide default prices. You can set values for each parameter within the allowable range in the "Included value" text boxes. The included value defines the limit of resource usage included in the hosting plan price.
Also, in the "Cost" for the additional text box, you can enter the price for resource over-usage or resource upgrades.
Do not forget to indicate the price for additional units. It is important for the correct recalculation of customer account balances in the case of Hosting Plan upgrades.
Important: Please make sure that at least one static IP address is allocated for the VE. This is critical for the future Plesk server's network connectivity.
4. Review and if needed, adjust the VE configuration. The default values of VE resource parameters are shown next to the fields where you can key in the new values. The allowable ranges for each parameter are shown in the column to the right. Please refer to the Virtuozzo user documentation for a detailed description of each VE parameter. Examples of non-billable resource configurations suitable for VE with Plesk can be found in this article.
Note: We recommend adjusting VE parameters to a configuration that corresponds to hardware requirements for the Plesk server.
5. Adjust the DNS settings for the Hosting Plan:
- Select the name servers set for a new domain registration from the "Name servers set" drop-down menu. All domains purchased within the frame of the new Hosting Plan will be registered using name servers from the name servers set selected.
- From the "DNS Template" drop-down menu, select the DNS template that will define the standard set of resource records to be placed into the zone file for all domains registered within the frame of the Hosting Plan you are creating.
6. You can define one or more Hardware Nodes to host the Plesk Clients being created for this Hosting Plan:
- Allow Plesk Client creation on any Hardware Node. In this case, set the radio button to "All the Hardware Nodes."
- Allow Plesk Client creation on selected Hardware Nodes only. In this case, set the radio button to "Selected Hardware Nodes" and click the "Add" button. The list of all registered Hardware Nodes appears in a popup window. Select Hardware Nodes by clicking on their names. In this case, the names of the selected Hardware Nodes will appear in the "Selected Hardware Nodes" menu. If you accidentally select the wrong Hardware Node, you can cancel your selection. To this effect, click on the name of this Hardware Node in the "Selected" menu (its name will be highlighted) and then click the "Remove" button.
- Allow Plesk Client creation on all Hardware Nodes except selected; in other words, define the Hardware Nodes where Plesk Domain creation is not allowed. In this case, set the radio button to "Allow the Hardware Nodes except selected" and select the Hardware Nodes the same way as described above.
7. Select applications to be available for installation inside the VE. To make an application available for installation inside the VE (i.e., enabled), check the box next to the application name in the left column. To include the price for the selected application in the subscription fees, check the "Included" box next to the application name.
In this case, the application will be installed automatically on subscription creation. If you want to offer an application at a separate price, do not check the "Included" box and enter the fees into the relevant fields. In this case, a customer will be able to select whether to install (and accordingly, pay for) the application or not.
Note: For a VE to run the Plesk server, the Plesk Server Administrator application is required. This application is already selected by default. Moreover, Plesk must be both enabled and included so that a customer could not unintentionally deselect it when subscribing to the hosting plan. Plesk also requires certain other applications (e.g., Apache). All the required applications are selected by default. If you deselect the required applications and try to proceed with hosting plan creation, you will be prompted for the applications that are absent.
8. You can optionally attach additional services (custom attributes) to a hosting plan as described in the HSPcomplete Provider's Guide.
9. Add custom questions to be asked at the HSPcomplete store when a customer subscribes to a hosting plan as described in the HSPcomplete Provider's Guide.
Review the hosting plan parameters and finish the process.