About This Guide ....................................................................................................................................... 10
Main Screen ................................................................................................................................................ 17
Adding a Comment to the Parallels Business Automation - Standard Object ............................................ 18
General Configuration of Parallels Business Automation - Standard 19
Allocating IP Addresses .............................................................................................................................. 76
Supervising Service Le vel .......................................................................................................................... 77
Configuri ng Traffic Classes ........................................................................................................................ 78
Setting Up Domains Registration 80
How to Start Registering Dom a ins Online ................................................................................................. 80
Configuri ng Domain Registratio n Plug-Ins ................................................................................................ 81
Top Level Domains Assignment ................................................................................................................ 82
Pricing and Discounts ............................................................................................................................... 107
Configuri ng Taxation ................................................................................................................................ 111
Configuri ng Fraud Pr otection ................................................................................................................... 112
Adjusting Anti-Fraud Plug-ins General Settings ........................................................................... 112
Managing Accounts and Documents Held Up by Anti-Fraud Filters ............................................ 113
Configuri ng Credit Car d Payment Plug-ins .............................................................................................. 115
What Payment Plug-Ins are Available ........................................................................................... 115
How to Configure a Payment Plug-In ........................................................................................... 115
Page 5
Activatin g Payment Plug-Ins and Making Them Available for Resellers ..................................... 115
Security With CVV and AVS ........................................................................................................ 116
Configuri ng Bank Tra nsfer Payment Plug-ins .......................................................................................... 117
Using Specific Accounting ....................................................................................................................... 118
Hosting Plan Groups ................................................................................................................................. 131
Hosting Plan Types ................................................................................................................................... 133
Hosting Plan Resources ............................................................................................................................ 134
User Roles ................................................................................................................................................. 164
Entering Use r Agreeme nt ......................................................................................................................... 166
Assigning a Tax Zone ............................................................................................................................... 168
Granting a Discount .................................................................................................................................. 169
Printing out Documents ............................................................................................................................ 196
Managing Subscriptions 197
Understanding Subscription Types and Statuses ...................................................................................... 198
Viewing Adj ust me nts .................................................................................................................... 214
Viewing Statements Issued by HSP .......................................................................................................... 214
Viewing Billing Reports 215
Accountin g R eports .................................................................................................................................. 216
Operating Co nta i ner .................................................................................................................................. 232
Using the Problem Viewer ........................................................................................................................ 270
Trouble Ticket System .............................................................................................................................. 271
Configuri ng Parallels Business Automation - Standard Trouble Tic ket Syste m ........................... 271
Using the Screens Viewer ......................................................................................................................... 273
Using the Mass Mailer .............................................................................................................................. 273
Managing Parallels Business A utomation - Standard Objects Description Templates ............................. 274
An Overvie w of Parallels Technica l Support............................................................................................ 317
Questions for Technical Suppor t .............................................................................................................. 317
How to Send Support Questions ............................................................................................................... 318
Index 319
Page 10
10
About This Guide .................................................................................................................. 10
Items you must select, such
as menu options, command
Titles of chapters, sections,
C
HAPTER
1
Preface
In This Chapter
About This Guide
This Guide describes the most important and frequently-used Parallels Business Automation Standard working scenarios including initial settings for the system.
Note: The PDF-version of this Guide is an overview of the Parallels Business Automation Standard overall functionality and is not to be used as a thorough howto. For details see contextsensitive HTML help (the Help link at the upper right corner of every screen).
Audience
This gu ide is addressed to Hosting Service Providers and helps both to evaluate the product and
get acquainted with Parallels Business Automation - Standard.
T ypographical Conventions
Before you start using this guide, it is important to understand the documentation conventions
used in it.
The following kinds of formatting in the text identify special information.
Formatting convention Type of Information Example
Special Bold
buttons, or items in a list.
and subsect ions.
Go to the System tab.
Read the Basic Administration
chapter.
Page 11
Preface 11
Italics
Used to emphasize the
importance of a point, to
introduce a term or to
designate a command line
is to be
The names of commands,
The license file is located in
Preformatted
other programming
# ls –al /files
Preformatted Bold
What you type, contrasted
screen computer
# cd /root/rpms/php
Names of keys on the
Key combinations for which
the user must press and hold
Monospace
placeholder, which
replaced with a real name or
value.
files, directories, and do main
names.
The system supports the so
called wildcard character
search.
the
http://docs/common/
licenses directory.
CAPITALS
KEY+KEY
On-screen computer output in
your command-line sessions;
source code in XML, C++, or
languages.
with onoutput.
keyboard.
down one ke y and the n press
another.
total 14470
SHIFT, C TRL, ALT
CTRL+P, ALT+F4
Feedback
If you have found a mistake in this guide, or if you have suggestions or ideas on how to improve
this guide, please send your feedback using the online form at
http://www.parallels.com/en/support/usersdoc/. Please include in your report the guide's title,
chapter and section titles, and the fragment of text in which you have found an error.
Page 12
12
Parallels Business Automation - Standard Interface Features............................................... 16
Parallels Plesk Control Panel
and Parallels Plesk Sitebuilder
Parallels Plesk Sitebuilder
C
HAPTER
2
Meet the Parallels Business Automation Standard
Parallels Business Automation - Standard is an end-to-end solution for h os ting service providers
(HSPs) and Internet Data Centers covering full life-cycle of HSP/IDC operations. Parallels
Business Automation - Standard allows HSPs to drastically decrease the cost of operating
hosting business while increasing revenues, developing new reseller channels, and improving
usage of hardware and personnel resources.
In This Chapter
Parallels Business Automation - Standard Advantages ........................................................ 12
Parallels Business Automation - Standard Users .................................................................. 15
Browsers Compatible with Parallels Business Automation - Standard ................................ 15
Connecting to Parallels Business Automation - Standard Browser-Based Tools ................. 16
Parallels Business Automation Standard Advant ages
Parallels Business Automation - Standard includes everything a company needs to run a
successful and profitable hosting business from advanced technology and tools to manage your
servers and overall infrastructure to billing, sales channel management, and e-commerce
application:
sensitive data is encrypted
delayed capture
CVV/AVS verification and more
Page 14
Meet the Parallels Business Automation - Standard 14
source and commercial
Application templates creation
Bank transfer payments for German (DTAUS), Spanish (Norma 19), and Netherlands
(ClieOp3) standards: flexible batch management with approval queues.
Domain registrations through over 25 domain registrars (new added monthly):
Wide range of Operating Systems and Applications for Container hosting:
Centralized management
Automated upgrades
Over 50 applications
Easy customization and integration:
Customizable PHP based store
Notifications custom ization
Customizable menu items
Colors, logos, page content
Create your own plug-ins
Redhat, Fedora, Suse, Debian
Open-
applications
Game servers and more
guide
Powerful API
Advanced multi-language
support
XML data export/import tools
Everything in one box!
Page 15
Meet the Parallels Business Automation - Standard 15
Parallels Business Automation Standard Users
The following Account types exist within Parallels Business Automation - Standard:
Provider Account (only one Account of such type can exist). This Account is registered
during Parallels Business Automation - Standard installation and it always has the ID=1. All
registered persons that have role in Provider Account are considered as Provider staff
members with particular access permissions to Parallels Business Automation - Standard
Provid e r C on trol Center. The number of Provider staff members that can concurrently log in
to the Provider Control Center is defined by the Parallels Business Automation - Standard
license.
Reseller Account. Reseller Accounts are registered using the Account Director > Reseller
Manager. The number of Reseller Accounts is defined in the Parallels Business Automation
- Standard License. All registered persons that have role in Reseller Account are considered
as Reseller staff members with particular access permissions to Parallels Business
Automation - Standard Reseller Control Center.
Customer Account. Customer Accounts are being registered using the Account Director >
Customer Manager. Customer Accounts can be of two types: personal or business. All
persons associated with Customer Account have access to Parallels Business Automation Standard Control Panels.
Browsers Compatible with Paral l els
Business Automation - Standard
The following browsers are fully compatible with Parallels Business Automation - Standard
web-based tools:
Firefox 3.6 and above
Microsoft Internet Explorer 7 and above
Safari 5.0 and above for Mac
Google Chrome 8.0 and above
Note 1: Pop-up blocking in your browser should be disabled.
Note 2: Session and permanent cookies in your browser should be enabled.
Page 16
Meet the Parallels Business Automation - Standard 16
Connecting to Parallels Business
Automation - Standard BrowserBased Tools
To connect to the Parallels Business Automation - Standard tools, enter into your browser the
Management Node hostname and append the tool index (http://hostname/index). If no
tool index is specified, then nothing to be appended to open the tool:
Tool Tool index
Public Site
Old Online Store hspc
New Online St ore shop
Provider Control Center pcc
Reseller Control Center rcc
Control Panel cp
My Control Panel mycp
The SSL protocol can be enabled separately for each of Parallels Business Automation Standard web-based tools. The SSL configuration is available both in Provider and Reseller
Control Centers.
Note: To connect to the My Control Panel, it is necessary to create a Container subscription, log
in to the Control Panel, then create a user (if System Administrator Control Panel Application is
installed inside Container) or a mailbox in multiple domains (if Workgroup Administrator
Control Panel is installed inside Container). After this you can log in to the My Control Panel
with the e-mail address as a login and a user regula r password.
Parallels Business Automation Standard Inter f ace Features
Navigation
To use one or another Parallels Business Automation - Standard component or tool, please use
the namespace tree located in the left pane.
Control Centers specific:
You can hide/display the namespace tree by clicking on the slider at the vertical bar that
separates the left and the right parts of the screen.
Page 17
Meet the Parallels Business Automation - Standard 17
When you start your Parallels Business Automation - Standard session, the path (chain of links)
appears at the top of the screen. These links provide the "breadcrumb navigation" and show you
the path to your actual location within the Parallels Business Automation - Standard. By
clicking on these links, you can be one or more (depending on your location) levels up.
Main Screen
The right pane of Parallels Business Automation - Standard screen serves for operating
components selected from the namespace tree. The main screen shows the Parallels Business
Automation - Standard Directors' or Managers' dashboards, lists of objects, single objects'
properties, or other related data.
Each Parallels Business Automation - Standard component (Director or Manager) has its own
dashboard. Moreover, the Parallels Business Automation - Standard has its dashboard that may
be considered as 30,000-foot view of tools and operations. So, a dashboard is the Parallels
Business Automation - Standard component 'front-page' that provides you with the most
important statistics and a place to start including:
Shortcuts to the lists of objects.
Information about the number of objects with separate counters for the objects in different
states like Active Accounts, Accounts on Hold, Running Containers, etc.
Shortcuts for the creation of new objects that fall into the functionality of Parallels Business
Automation - Standard component selected.
To facilitate operating the lists of objects you can use:
Search particular item within the list or filter the items by a particular property. The Search
and filter bar is located at the top of each list.
Hide/Show search and filter bars, action bars, tables and create/edit forms sections. Their
hide/show status is retained throughout the session.
Change Sorting Order. To this effect, click on the column-heading you want to sort by. In
this case, the special pointer (small triangle) appears at the top of each column. This triangle
indicates current sorting order: peak-up or peak-down for ascending and descending order
respectively. Repeating click on the same link in column-heading changes sorting order
from ascending to descending (and conversely) within single property.
Change List Size. It is possible to set the listing to 20, 40, or 80 items per page. Appropriate
links are above the list, to the right. Special links for viewing pages (page numbers,
next,last) are also provided and you can find them both at the beginning and the end of the
list.
Export lists to Excel. Parallels Business Automation - Standard allows you to export data
from any list in Parallels Business Automation - Standard to Excel, thus facilitating data
operations. The information is exported from the whole list, not only from the visible part.
For example, if you have set the listing to 40 items per page and the whole list includes 100
entries, you will get an excel format document covering 100 items. The
icon is located above and under the lists.
Set columns visibility. You can choose the columns to be displayed in the list tables by
clicking on the
entries in the drop-down menu. You are also allowed to set the columns order by drag-anddropping the column titles.
icon above and under the list and enabling/disabling the corresponding
Export to Excel
Page 18
Meet the Parallels Business Automation - Standard 18
In order to immediately bring the screen content in correspondence with actual state of affairs,
you can Refresh the screen using the button located at the upper right corner of the screen.
The Help button located at the upper right corner of each screen shows the context-sensitive
HTML help.
Screen ID is located at the upper-right corner of each screen. Screen ID allows to refer to a
screen for customization purposes or in the problem report. In addition, each screen ID is a
clickable link that leads the the Screens Viewer and allows getting a screen alias immediately.
Adding a Comment to the Parallels
Business Automation - Standard
Object
You can add a free-form comment to almost any of Parallels Business Automation - Standard
object. To this effect click on the Add comment link at the upper-right c orne r of an objec t vie w
form.
Page 19
19
Securing the Parallels Business Automation - Standard Tools Using SSL ........................... 26
C
HAPTER
3
General Configuration of Parallels
Business Automation - Standard
When you log in to the Parallels Business Automation - Standard Provider or Reseller Control
Center first time, the Setup Wizard helps you to make the most important initial settings.
Please check the initial configuration of the Parallels Business Automation - Standard
installation:
Submit/edit the company name and sender e-mail address (messenger) used in notifications.
Set data retention rules both for system events (on page 275) and logs (on page 284).
Make the regional settings including the interface language, set the first day of week
(monday or sunday), the default time zone to bound system events and logs, select the
system-wide currency.
Set up secure communications (turn on SSL, generate CSR, install signed secure
certificate).
In addition, to facilitate the operations (like domain registration) performed on behalf of the
default Provider account created in Parallels Business Automation - Standard (for Provider
Control Center users only), it is necessary to check and adjust if needed, the contact information
containing in the default Provider account.
Note: The special Getting Started checklist is provided for Resellers.
Customizing the Onscreen Help in Control Panel ................................................................ 25
Page 20
General Configuration of Parallels Business Automation - Standard 20
Checking Provider Account
Contacts
Please fill all the fields in the default Accounts’ profile (contacts, etc.). This is necessary for
successful domains registration since the information from an Account profile is being
transferred to a Registrar if you, for example, decide to register a domain (on page 251) for one
of your own accounts.
Note: Editing the Account profile and contacts does not mean creation of new Parallels
Business Automation - Standard Users. In other words, it does not affect login credentials.
To edit the Provider Account contacts, click the topmost item in the Navigation tree (in the left
pane) and select the Company Profile tab and then click the Contacts tab.
Page 21
General Configuration of Parallels Business Automation - Standard 21
Setting Up Access Permissio ns for
Parallels Business Automation Standard Users
To log in to Parallels Business Automation - Standard, a registered user must have a role in one
of accounts registered in Parallels Business Automation - Standard. This role gains a user
particular access permissions to particular Parallels Business Automation - Standard tools. It is
possible to set permissions only if a user is associated with a particular account. Users that are
not associated with an account cannot log in to Parallels Business Automation - Standard tools.
In Parallels Business Automation - Standard, editable access permissions are set for Control
Center users only. Customers that have access to Control Panel can gain only one role
(Customer Administrator) that allows working in Control Panel, and in this case the set of tools
available depends on the applications included in customer's subscription, but not on the role.
For the clean installation, there is a set of default roles both for Provider and Reseller staff
members (i.e., registered users under Provider or Reseller account).
Provider can edit access permissions for every role and add new roles both for Provider staff
members and Reseller staff m em bers.
Resellers can only view the access permissions set for each Reseller staff role.
Basic Notions
Users
Users (staff members, customers, and resellers) permissions are identified by Accounts. Each
person is associated with one Account and may have different sets of access permissions within
that Account. An Account can have multiple Users associated with it. Staff members are users
registered within the Provider Account.
User Roles
Roles are assigned to a User within the Account. A Role defines a set of access permissions to
the Parallels Business Automation - Standard tools. In the Parallels Business Automation Standard there are three customizable roles for Provider staff members and three for Reseller
staff members. The set of permissions in each Role is defined by Provider. Customers get the
default and non-customizable role of Control Panel Administrator.
Permissions
Permissions are assigned per Role, not per individual user. Permissions are assigned separately
to Roles available for HSP staff members and Resellers.
How Permissions Control is Organiz ed
Page 22
General Configuration of Parallels Business Automation - Standard 22
Only Provider can edit access permissions from the Parallels Business Automation - Standard
Provid er contr ol Center. And the Reseller Control Center allows Resellers to view permissions
set for Reseller staff members roles (Operations Administrator, Sales and Marketing,
Accountant, etc.) by Provider.
Resellers can read this section to get acquainted with the Parallels Business Automation Standard security model and the mechanism of roles assignment.
Account is the basic Parallels Business Automation - Standard security notion. All operations
performed within the system are connected with different Accounts. A person registe red wit hin
an Account can gain the certain access permissions to Parallels Business Automation - Standard
tools, depending on the type of Account.
The following Account types exist in Parallels Business Automation - Standard system:
Provider Account (only one Account of such type can exist in your Parallels Business
Automation - Standard system). This Account is created during the Parallels Business
Automation - Standard installation. All persons associated with Provider Account are
considered as Provider staff members with particular access permissions to Parallels
Business Automation - Standard Provider Control Center. The number of Provider staff
members that can concurrently log in to the Provider Control Center is defined by the
Parallels Business Automation - Standard license.
Reseller Account. Reseller Accounts are registered using the Account Director > Reseller
Manager. The number of Reseller Accounts is defined in the Parallels Business Automation
- Standard License. All persons associated with Reseller Account are considered as Reseller
staff members and can be granted a particular role (i.e., access permissions) within Parallels
Business Automation - Standard Reseller Control Center.
Customer Account. Customer Accounts are registered using the Account Director >
Customer Manager. Customer Accounts can be of two types: personal or business. All
persons associated with Customer Account have access to Parallels Business Automation Standard Control Panels.
Access permissions per user role can be set in the Configuration Director > Security Manager.
Roles per account can be assigned registered persons in the Configuration Director > Security
Manager > All Users. Select a user and then select the Accounts tab.
Figure 1: PBAs Security Model
Page 23
General Configuration of Parallels Business Automation - Standard 23
Setting Up Messenger and S/MIME
Signing for E-mail
Parallels Business Automation - Standard provides an opportunity to automatically generate and
send e-mail notifications to Provider Administrator and other HSP staff members (for example,
about resources overusage or nodes outages) or to HSP Customers (for example, if Subscription
period is about to expire). The set of events that can be followed by e-mail notifications is readonly and defined in the Event Manager (on page 275). The component that automatically
generates and sends e-mail notifications is called 'Messenger'. Notifications themselves may be
configured for a certain number of events that take place within Parallels Business Automation Standard system and tracked by the Event Manager.
Each message (including automatically generated ones) shall have the 'From' field. For
automatically-sent messages (or notifications) the 'From' field should contain the sender name
and e-mail of a messenger. In addition, you can enable or disable e-mail notifications sending
and select the e-mail messages encoding (character set). Finally, you can configure e-mail
messages S/MIME signing. To set the messenger, go to the Configuration Director >
Miscellaneous Settings > E-Mail Setup.
Page 24
General Configuration of Parallels Business Automation - Standard 24
Selecting Regional Settings
To make regional settings, go to the Configuration Director > Miscellaneous Settings > Regional
Settings.
The regional settings include:
The language;
The default time zone;
The calendar settings (the first day of week);
The system-wide currency.
Selecting languages available for your customers to switch the interface.
Language
The language setting allows you to set the system-wide language of the Parallels Business
Automation - Standard interface.
Default Time Zone
In respect to registration of the events that happen within the system, the Parallels Business
Automation - Standard database is bound to GMT. This means that automatically-generated
notifications and system messages (for example, about subscriptions expiration dates) may
occur to be hardly understandable for the customers that reside in the other time zones.
Thus, the Parallels Business Automation - Standard provides an opportunity of setting different
time zones for different Customers (or Resellers). This can be done during creation of a new
Account or later. The special time zone can be set for each user associated with an Account.
After this, all the time-related data (in Action Log, Event Manager, or automatically-generated
notifications) will be bound to the User’s time zone, without the need for him (or her) to
recalculate time.
However, if most of your prospect customers will reside in the single time zone, it is quite
reasonable to set default time zone for the newly registered persons.
First Day of Week
You can select the day a week starts. For example, this setting is used when setting the weekly
time interval in the Billing Reports (on page 216) view.
Currency
You can set the system-wide currency (for all financial documents and Hosting Plan prices).
Resellers can set the own currency and enter the cross rate between the Provider currency and
Reseller currency. This feature is very useful for selling through international channels as well
as having separate branches in different countries around the world.
Page 25
General Configuration of Parallels Business Automation - Standard 25
Note: Parallels Business Automation - Standard is a single-currency system. In other words
automatic currency recalculations are not available. If you change the system-wide currency,
you will have the unified currency sign, fractional part format, etc., however you will need to
recalculate all prices manually. For example, most of domain-registration Plug-Ins support US
Dollar only as an accounting currency. Thus, in order to update domain-registration prices
correctly the system-wide currency should be US Dollar by prices update, otherwise the new
prices will not be used in Parallels Business Automation - Standard billing.
Available Languages
Check the boxes next to language names to allow your customers to switch the interface into
these languages. The list of languages in this section is comprised of the languages shipped
within separate language packs with Parallels Business Automation - Standard kit and installed
during the Parallels Business Automation system configuration.
Customizing the Onscreen Help in
Control Panel
Each screen of the Parallels Business Automation - Standard Control Panels is provided with a
short onscreen help topic.
If needed, you can edit the onscreen help topics for each screen of the Control Panels your
customers use. To this effect, login to the Control Panel (yourcompany.com/cp) using one of the
logins of your Provider Account (as a staff member). In this case, on almost every Control
Panel screen (excluding dashboards) a special "question-mark" icon appears at the upper right
corner of the screen.
Click
text appears. Type the text and click the Update button.
From the Provider Control Center you can hide or show the onscreen help and show/hide in the
source HTML of each Parallels Business Automation - Standard screen the special metatags
used to mark the Parallels Business Automation - Standard screen elements (called controls).
Usage of these metatags is described in details in the Parallels Business Automation - Standard SDK.
at the screen you want to add a help topic for. The popup window with the help bar
Page 26
General Configuration of Parallels Business Automation - Standard 26
Securing the Par al l els Business
Automation - Standard Tools Using
SSL
Secure Sockets Layer (SSL) provides a level of security and privacy for those wishing to
conduct secure transactions over the Internet. Introduced to the Internet market by Netscape
Communications, the SSL protocol protects HTTP transmissions over the Internet by adding a
layer of encryption . This insures that your transactions are not subject to "sniffing" by a third
party.
SSL provides visitors of your website with the confidence to communicate securely via an
encrypted session. For companies wishing to conduct secure e-commerce, such as receiving
credit card numbers or other sensitive information online, SSL is essential.
Important: SSL Setup for Resellers
SSL certificate is generated per vendor domain name. For provider, this domain name is
Management Node hostname, by default.
Resellers use the same domain as their provider until a reseller URL is not hidden (on page
182). Thus, if a reseller with not hidden URL tries to generate an SSL Certificate request, the
same domain as provider's one will be used. This can corrupt provider's SSL settings. That is
why Parallels Business Automation - Standard does not allow SSL setup for resellers with not
hidden URL - the SSL Setup item is not available in RCC menu in this case.
To make SSL Setup available for a reseller, provider should do the following:
1. Hide reseller URL (on page 182) to provide a reseller with own domain name, which makes
it possible to generate an SSL Certificate for this reseller.
2. Make sure that Reseller Administrator permissions allow managing SSL. To this effect, go
to the Configuration Director > Security Manager > Setup, select Reseller Permissions tab,
and then select Reseller Administrator role. Open the Configuration Director > Miscellaneous
settings item and make sure that the SSL Setup check box is selected. After this, SSL setup
will become available for all resellers in Reseller Control Center.
Page 27
General Configuration of Parallels Business Automation - Standard 27
Getting the SSL Certificate
For SSL to work a valid signed SSL certificate is required. Certificates are a standard way of
binding a public key to a name. Public key encryption is a technique that uses a pair of
asymmetric keys for encryption and decryption. Each pair of keys consists of a public key and a
private key. The public key is made public by distributing it widel y. The private key is never
distributed; it is always kept secret. Data that is encrypted with the public key can be decrypted
only with the private key. Conversely, data encrypted with the private key can be decrypted
only with the public key. This asymmetry makes public key cryptography so useful.
You can generate a self-signed certificate and use it for some time until the certificate “signed”
by a trusted external authority: VeriSign (http://www.verisign.com) or Thawte
(http://www.thawte.com) will be ready.
Note: Netscape and Mozilla browsers automatically detect whether a website uses encryption of
transmitted data or not (as for Internet Explorer, please encourage your website visitors who use
IE to use Internet Explorer 5.0 or later). Thus, if you use a self-signed certificate, your website
visitors will be notified that your website uses encryption, but the authority that signed a
certificate is not recognized. So if you intend to conduct e-commerce at your website, it is better
to obtain an SSL certificate signed by VeriSign or Thawte
To obtain the SSL certificate:
1. Generate Certificate Request in the Configuration Director > Miscellaneous Settings > SSL
Setup > Certificate Request tab.
2. After the Certificate request is generated, you can do one of the following:
Copy the Certificate Request and send it to the Certificate Authority to obtain the signed
Certificate and import it later;
Generate self-signed Certificate and use it for som e time.
3. Restart Apache on your Management Node. Please note that in this case your Management
Node will be not available for some time. So if you already have customers by the moment
of importing the SSL Certificate, your customer's Containers will also become offline till
Apache on your Management Node restarts.
Enabling SSL for Parallels Business Automation - Standard T ools
You can enable the SSL protocol separately for the Provider Control Center and Reseller
Control Canter, Control Panels, website, and your online store.
To enable the SSL protocol, go to the Configuration Director > Miscellaneous Settings > SSL
Setup. Select the the Enable SSL tab. You can enable the SSL prot ocol by c hecking t he Enable
SSL in Parallels Business Automation > Standard Web Tools boxes next to the name(s) of the
web tools (Control Centers, Control Panels, store, etc.).
Page 28
28
C
HAPTER
4
Managing Parallels Business Automation
- Standard Services and Data Center
The tools for your Data Center management are collected under the Service Director.
In spite of the fact that Parallels Business Automation - Standard operates the virtual-server
farm, a Data Center should be understood in common sense, i.e., as a centralized storage facility
to retain database information related to decision-making processes.
In general, Parallels Business Automation - Standard Data Center activity includes the
following:
Servers (Nodes) management.
DNS and IP addresses management.
Service level managem ent.
The hardware configuration to run Parallels Business Automation - Standard includes one
computer for Management Node and two or more computers for Hardware Nodes.
A Management Node is a computer (or a specially configured Virtuozzo Container) used for
management. It runs services for web-based management interface and the database containing
information about customers and services. The Management Node also establishes connection
with domain registrars and payment gates.
A Hardware Node is a computer that runs the software (Virtuozzo, Plesk, etc.) that provides
services for customers or a third-party software (server lease, collocation or dedicated hosting).
Dedicated third-party servers can be grouped into racks. A rack in Parallels Business
Automation - Standard is a logical container, it is just a record in the Parallels Business
Automation - Standard database. Logical racks can follow the actual servers grouping at your
Data Center.
The Parallels Business Automation - Standard Data Center management tools allow managing
the following servers:
Servers that run Parallels Plesk Control Panel that can be used for Plesk Domains or Clients
provisioning for customers and sold as dedicated servers. Plesk servers can also be installed
inside Virtuozzo Containers.
Servers that run Parallels Virtuozzo Containers that can be used for Virtuozzo Containers
provisioning for customers and sold as dedicated servers.
Servers that run Parallels Server Bare Metal that can be used for Virtual Machines
provisioning.
Servers that run Parallels Plesk Sitebuilder allowing a HSP to sell Sitebuilder services.
Page 29
Managing Parallels Business Automation - Standard Services and Data Center 29
Third-party servers (server lease, collocation, dedicated servers). These servers cannot be
managed directly from the Parallels Business Automation - Standard web-based interface,
but in this case, the Parallels Business Automation - Standard takes care of all the billing
matters including creation of dedicated subscription, charging a customer, issuing the
renewal order, sending notifications, etc.
In Parallels Business Automation - Standard, the Virtuozzo, Plesk, or Sitebuilder servers are
called Nodes. And third-party servers are called Servers.
Nodes and third-party servers can be registered and managed using the Service Director and,
depending on a server designation, using the Plesk Manager, Virtuozzo Manager, Parallels Server
Manager, Sitebuilder Manager, or Servers Manager for Plesk, Virtuozzo, Parallels Server Bare
Metal, Sitebuilder, or third-party serv ers resp ec tively .
Virtual Plesk Nodes (Parallels Plesk Control Panel installed inside a Virtuozzo Container) are
registered automatically as the Plesk nodes, after the Plesk Virtual Node subscription is
activated.
In This Chapter
Registering Virtuozzo or Plesk Nodes .................................................................................. 30
Plesk Nodes Specific Settings ............................................................................................... 32
Virtuozzo Nodes Specific Settings ........................................................................................ 35
Managing Parallels Server Nodes ......................................................................................... 35
Managing Parallels Business Automation - Standard Services and Data Center 30
Registering Virtuozzo or Plesk
Nodes
When a Virtuozzo or Plesk node is registered in Parallels Business Automation - Standard, this
means that a connection is established to this node and a certain data exchange is possible
between a node and the Parallels Business Automation - Standard database. To make a node
registration possible, a node must be up and running and available over a network.
Beginning with PBAS 4.1 Virtuozzo 4.6 is fully supported without compatibility mode.
A registered node may become unavailable because of outages on a node itself or network
connection loss. When a registered node becomes available, the connection is re-established
automatically.
It is possible to break the connection to a node (i.e., unregister it) by one click. It this case
connection to a node will remain established, but events on a node will stop synchronizing with
Parallels Business Automation - Standard database and thus, creation of new Containers or
Plesk Clients/Domains from Parallels Business Automation - Standard web-based interface will
become impossible.
Registered Virtuozzo nodes allow a wider range of operations: manage applications installed,
operate Containers (create new, start, stop, delete, etc.), manage Containers backups, manage
trial Containers creation settings, adjust traffic shaping and allow name-based Containers
creation (on page 35). Registered Plesk nodes allow viewing and adding new Plesk Clients or
Domains and setting permissions for trial Plesk Domains creation.
If Plesk Virtual node is registered, it is necessary to:
Make sure that Virtuozzo node that hosts Container for a Plesk Virtual node is registered in
PBAS.
After Plesk Virtual node registration, go to Service Director > Plesk Manger > Nodes, select
the node and:
Select Virtuozzo node name for a Plesk Virtual node from Hardware Node list.
Enter the ID of Virtuozzo Container where Plesk is installed into the CTID field.
To view the list of Virtuozzo or Plesk nodes connected to Parallels Business Automation Standard, click Nodes either on Virtuozzo Manager or Plesk Manager submenu under the Service Director.
The list of nodes displays the following:
ID - Numerical identifier, assigned to the Hardware Node.
Shortname - Hardware node friendly name.
IP Address - Current IP address assigned to a node.
The number of subscriptions on a Hardware Node:
For Virtuozzo Nodes - the Accts column shows the number of Containers on a node. If
the number of Containers is limited, then the current number and the maximal allowed
number of Containers will be shown, e.g., "40 of 100" means that a node runs 40
Containers of the 100 allowed.
Page 31
Managing Parallels Business Automation - Standard Services and Data Center 31
For Plesk Nodes - Domains and Clients columns show the number of Plesk domains
existing on a Node.
New Accts - Whether it is allowed to create more subscriptions on a Node. Green tick
indicates that yes, red cross - that not.
Platform - the software installed on a node.
Version:
For Virtuozzo nodes the full version of the VzAgent running on a node.
For Plesk nodes - the OS installed and the full version of Plesk Server Administrator
installed on a node.
Reg. Status - The current Hardware Node status in respect to its manageability via your
Control Center web-based interface:
Registered - the connection with a Hardware Node was established successfully, a
Hardware Node is fully manageable;
Conflicts - the data found on a node does not correspond to the data existing in Parallels
Business Automation - Standard database or some other problems occurred during
registration. To resolve the data conflicts, you can use the special tool provided in
Parallels Business Automation - Standard - Conflicts Resolver (on page 287).
Unregistered - t he connection with a Hardware Node is not established but a Hardware
Node configuration is stored in the Parallels Business Automation - Standard database.
Such a Hardware Node cannot be managed from Parallels Business Automation Standard web-based interface.
Availability - Current status of a node in respect to establishing connection to it. Unavailable
node usually means some kind of hardware or network problems on a node.
For Virtuozzo node:
SLM - Whether a Virtuozzo node uses a SLM resource management type (Yes) or old-
style UBC or UBC combined with SLM (No).
VSwap - Whether a Virtuozzo node uses a new VSwap memory management type.
For Plesk node:
Physical - Whether a Plesk node is a physical server (Yes) or is installed inside a
Virtuozzo Container (No).
Owner - An Account which owns a Hardware Node, if any.
To register a new node, click the New Node button. Click here to read more about nodes
registration.
Page 32
Managing Parallels Business Automation - Standard Services and Data Center 32
Plesk Nodes Speci f ic Settings
A Plesk node properties are grouped under several tabs:
SummaryAvailability. Current status of a node in respect to establishing connection to it. Unavailable node
usually means some kind of hardware or network problems on a node.
Registration Status:
Registered - the connection with a Hardware Node was established successfully, a
Hardware Node is fully manageable;
Conflicts - the data found on a node does not correspond to the data existing in Parallels
Business Automation - Standard database or some other problems occurred during
registration. To resolve the data conflicts, you can use the special tool provided in
Parallels Business Automation - Standard - Conflicts Resolver (on page 287).
Unregistered - the connection with a Hardware Node is not established but a Hardware
Node configuration is stored in the Parallels Business Automation - Standard database.
Such a Hardware Node cannot be managed from Parallels Business Automation Standard web-based interface.
Upgrading - the status informs that recently Plesk upgrade took place at a node. In this
case PBAS executes tasks to adjust Plesk subscriptions data. This status occurs
automatically as soon as PBAS detects upgrade at a Plesk node. Applicable to Plesk
nodes only.
Page 33
Managing Parallels Business Automation - Standard Services and Data Center 33
Allow new accounts. Whether new Parallels Business Automation - Standard accounts are
allowed to create subscriptions on this node. Green tick - yes, red cross - no. You can change
this setting under the General Settings tab.
Accounts. The number of accounts that currently have subscription(s) on this node.
Plesk Domains. The number of Plesk domains currently existing on this node. Domains are
sorted by hosting plans, such as: the name of hosting plan - the number of domains based on this
hosting plan.
Plesk Clients. The number of Plesk clients currently existing on this node. Clients are sorted by
hosting plans, such as: the name of hosting plan - the number of clients based on this hosting
plan.
General Settings
Here you can:
Transparently log in to the Plesk Admin Control Panel for the node - just click on the Login
to Plesk link.
View or hide Plesk Administrator password. To view password, click on the Show
Password link. To hide the password again, click on the Hide Password link.
To change password, and other settings click the Edit button:
Attention: The Plesk node General Settings form includes some advanced settings: network
configuration and Plesk virtual node (Container) related settings. We do not recommend to
change these settings if you are not absolutely sure what must be entered instead of the existing
values.
Hardware Node name. Here you can edit the Plesk node friendly name (this is not a
hostname, this name is just used in Parallels Business Automation - Standard to refer to the
node.
Allow new accounts. Check this box to allow creating clients or domains on this node for
new Parallels Business Automation - Standard ac counts, i.e., for accounts that do not have
any subscriptions on this node yet. To disallow this, clear the box.
Maximum number of domains. If you want to limit the allowable number of domains to be
created on the node, then enter the maximal allowed number of domains into this field.
Leave the field empty to impose no limitations on the number of domains on this node.
You can type a new Plesk Administrator password for this node into the two fields below
(type and retype the password).
Synchronize DNS. This box defines whether the changes made to DNS configuration on the
Plesk node will be automatically synchronized with Parallels Business Automation Standard DNS (and conversely) or not. We recommend to keep this box checked.
Synchronize domains and clients. This setting enables or disables automated
synchronization of Plesk domains and clients on the node with Parallels Business
Automation - Standard database. If the box is cleared, then synchronization is disabled and
manual creation of Plesk client or domain on the Plesk node will not be noticed by Parallels
Business Automation - Standard. We strongly recommend to keep this box checked.
Network settings:
Page 34
Managing Parallels Business Automation - Standard Services and Data Center 34
Hostname. Plesk node hostname. If you are not sure what hostname must be entered,
leave this field as is. If the field contents was unintentionally deleted and you do not
know what to enter instead, you can enter the Plesk node IP address. Later you can
change the IP into the correct hostname. Do not enter the incorrect hostname into this
field, because this will break the transparent logging in to the Plesk Admin Panel from
Parallels Business Automation - Standard interface.
IP address. Plesk node IP address. Here you can reassign another IP address to the Plesk
node. To do this, just enter this new IP into this field. Important: A new IP address
must be from the set of IPs assigned to the node and this IP address must be shared.
After IP address reassignment, all Plesk domains existing on the node and all domains
created in future on this node will be moved to this new IP address.
Plesk Container Properties. This group of fields appear only for virtual Plesk nodes, i.e., the
nodes that are installed inside a Virtuozzo Containers:
Hardware Node. The friendly name of Virtuozzo node that hosts the Container running
Plesk Server Administrator. You may need to re-specify Hardware Node if Plesk
Container was migrated on another Hardware Node.
Container ID. Numerical identifier of Container that runs Plesk Server Administrator. For
example, you may need to re-specify the Container ID if a Container was migrated to
another Hardware Node and started there with another ID.
Owner. The name of account owning the Plesk node. If no owner is specified, then the node
is assigned to Provider account. Otherwise, the name of owning Reseller account is shown.
Please note that if any clients or domains have been already created on the node, then it is
not possible to reassign the node to another account, because this will cause a lot of conflicts
in billing.
Hardware. The Plesk node hardware configuration. You can adjust any parameter.
Comment. Free-form comment.
Maintenance. If you need to take a certain hardware node offline for maintenance or upgrade
you can bring a Hardware Node into a special maintenance mode that temporarily disables
management of Plesk domains hosted on this Hardware node from the Control Panel:
You can check the Do not allow customers to manage their domains from CP box to
disable Plesk domains management from Control Panel.
Note: This setting affects domains hosted on the selected Hardware Node only. Note that
you can compose a Mass Mailer (on page 273) for customers on that specific Hardware
Node.
In the Warning Message field you can type the text of the system message to be shown to
your customers when domains management is disabled but they try to perform an
operation under domain(s) You can leave this field empty to use the default system
message.
Page 35
Managing Parallels Business Automation - Standard Services and Data Center 35
Accounts
Accounts registered in Parallels Business Automation - Standard accounts that own Plesk clients
or domains hosted on this node are enlisted under this tab.
Plesk Domains
Plesk domains existing on the node are shown here.
Plesk Clients
Plesk clients existing on the node are shown here.
Virtuozzo Nodes Specific Settings
The most wide management opportunities are provided in Parallels Business Automation Standard for servers that run Virtuozzo (Virtuozzo nodes). For example, you can set up the
traffic shaping for a Virtuozzo node or allow creation the name-based Containers.
Managing Paral lels Server Nod es
PBAS allows establishing connection to servers that run Parallels Server Bare Metal and
provisioning Virtual Machines to customers.
Note: PBAS supports registration of PSBM slave nodes only.
To view the list of Parallels Server nodes connected to Parallels Business Automation Standard, open Service Director submenu and then click Nodes either on Parallels Server Manager submenu.
To register a new Parallels Server Node, click New Node.
The list of Parallels Server nodes displays the following:
ID - Numerical identifier, assigned to the Hardware Node.
Shortname - Hardware node friendly name.
IP Address - Current IP address assigned to a node.
New Accounts - Whether it is allowed to create more subscriptions on a Node. Green tick
indicates that yes, red cross - that not.
Platform - the software installed on a node. Parallels Server.
Version - the full version of the VzAgent running on a node.
Reg. Status - The current Hardware Node status in respect to its manageability via your
Control Center web-based interface:
Registered - the connection with a Hardware Node was established successfully, a
Hardware Node is fully manageable.
Page 36
Managing Parallels Business Automation - Standard Services and Data Center 36
Unregistered - the connection with a Hardware Node is not established but a Hardware
Node configuration is stored in the Parallels Business Automation - Standard database.
Such a Hardware Node cannot be managed from Parallels Business Automation Standard web-based interface.
Availability - Current status of a node in respect to establishing connection to it. Unavailable
node usually means some kind of hardware or network problems on a node.
Registering Parallels Server Nodes
To register a new Parllels Server node:
1. Open Service Director submenu and then click Nodes either on Parallels Server Manager
submenu. The list of registered Parallels Server nodes (if any) is displayed.
2. Click the New Node button. Parallels Server node registration wizard starts.
3. Enter the connection settings:
a Type the node hostname or IP address into the Hostname (IP Address) field.
b Enter the user root password to the Parallels server into the Parallels Server root
password field.
4. Click Next. PB AS establishes connection to the node and fetches its parameters. The node
configuration settings pre-filled with node parameters is displayed. Adjust the node
parameters:
a Hardware node name - Hardware Node alphanumeric identifier, any combination of
letters and (or) digits you consider convenient to refer to a Hardware Node within your
Parallels Business Automation - Standard system. A Hardware Node short name will be
used both in the lists of Parallels Business Automation - Standard objects (Hardware
Nodes and Containers) and other Hardware Nodes related operations (for example,
assigning IP Pool to a Hardware Node).
b To allow creation new Virtual Machines at the node, tick the Allow New Virtual Machines
check box.
Note: Information about Virtual Machines created at the node before registration in PBAS is
not passed. Take into account the node current load before allowing new Virtual Machines
creation.
c Enter the maximal number of Virtual Machines allowed at the node into the Maximum
number of virtual machines (leave empty for the unlimited type) field.
d The Hostname field is pre-filled with IP address or hostname of the node. You can
adjust the node hostname.
e You can adjust the Operating system installed at the node. The OS name fetched during
establishing connection to the node is shown in the OS field.
f Operating system build number is shown in the OS release field. If needed, you can
adjust it.
g If needed, adjust the node hardware configuration shown in the Hardware sec tion o f the
form.
h If needed, type a free-form comment into the Comment field.
5. Click Save.
Page 37
Managing Parallels Business Automation - Standard Services and Data Center 37
Managing Virtual Machines
Virtual Machines are managed under Service Director > Parallels Server Manger > Virtual
Machines.
The current implementation of PBAS - PSBM integration brings several limitations of Virtual
Machines management:
A Virtual Machine can be created from online store only, upon a sales order.
Virtual Machines created at a PSBM node before registration of this node in PBAS are not
visible from PBAS and information about these Virtual Machines is not passed. PBAS
Conflict Resolver does not support Virtual Machines conflicts resolution.
Virtual Machines templates are not managed in PBAS. A Virtual Machine template is to be
entered manually. Thus, it is very important to specify the exact template name in a Virtual
Machine hosting plan.
Virtual Machines resources management tools are not supported by now. Thus, a Virtual
Machine resources allocation cannot be billed and/or changed.
Virtual Machines traffic is not calculated.
Customers that subscribed for Virtual Machine hosting plan can manage Virtual Machine using
Parallels Power Panel. Transparent logging in to Parallels Power Panel is possible directly from
PBAS Customer Control Panel, following the link Parallels Power Panel located at the System
zone of the Control Panel.
The list of Virtual Machines displays the following:
ID - Virtual Machine ID assigned in PBAS.
Name - Virtual Machine hostname.
IP Addresses - IP addresses (both IPv4 aqnd IPv6) allocated for a Virtual Machine.
Account - The name of account that owns Virtual Machine.
Status - Virtual Machine current status.
Node - Hostname or IP address of PSBM server that runs a Virtual Machine.
To operate Virtual Machines, select Virtual Machine by putting a tick into check box next to its
(their) name(s) and use controls:
Start - Start Virtual Machine.
Stop - Stop Virtual Machine.
Restart - Restart Virtual Machine .
Synchronize - Set Virtual Machine administrator password and IP address. This operation is
needed if password and/or IP allocation has been changed and it is necessary to pass them to a
Virtual Machine. Virtual Machines are synchronized every hour by a scheduled task, the
statuses are updated. This control allows synchronizing Virtual Machines on demand.
Page 38
38
PA Synchronization Setup .................................................................................................... 52
C
HAPTER
5
Managing Parallels Automation
Services
PBAS allows establishing connection to servers that run Parallels Operations Automation
(POA) and Parallels Plesk Automation (PPA) to provide the services to customers.
Managing PA Subscriptions .................................................................................................. 51
Page 39
Managing Parallels Business Automation - Standard Services and Data Center 39
Parallels Automation Integration Guidelines
This section describes what should be done to integrate POA or PPA with PBAS and then to
start providing the services using PBAS.
I. Configuring P A Node
For POA: Log in to POA Control Panel. Configure POA node (on page 42).
For PPA: Log in to PPA Control Panel. Configure PPA node (on page 45).
II. Registering P A Node in PBAS.
Log in to PBAS Provider Control Panel, Service Director > Parallels Automation Manager >
Nodes
Register POA node (on page 43)
Register PPA node (on page 46)
III. Creating Service T emplate(s) in POA.
Log in to the PA node Control Panel
Create Service Template.
IV . Synchronizing POA Service T emplates.
In PBAS Provider Control Center go to Service Director > Parallels Automation Manager >
Nodes. Select the POA node. Switch to the POA Service Templates tab. Synchronize service
templates (on page 50).
V. Creating POA Hosting Plan.
In PBAS Provider Control Center go to Billing Director > Product Manager > Hosting Plans.
Create POA hosting plan (on page 138).
Page 40
Managing Parallels Business Automation - Standard Services and Data Center 40
Managing Parallels Automation Nodes
Before registering a node, it is necessary to configure it in a way that allows connecting to
PBAS:
Configure POA (on page 42) node
Configure PPA (on page 45) node
PA service templates that allow selling PA resources via PBAS are configured at POA side and
then synchronized with PBAS (on page 50).
The list of PA nodes displays the following:
ID. The node numeric identifier assigned in PBAS. Click to view the node settings.
Shortname. The node friendly name used in PBAS to refer to the node. Click to view the
node settings.
POA Manager API address. POA API URL. Configured in POA and later used in PBAS
during POA node registration.
Frontend hostname. URL to POA UI server.
Platform. POA software installed at the node.
Reg. Status. Current status of the POA node in respect to its ability to connect to PBAS:
Registered. PBAS is registered at POA node. POA can connect to PBAS.
Unregistered. PBAS is not registered at POA node. POA cannot connect to PBAS.
Availability. The node status in respect to the ability of PBAS to connect to POA:
Available. PBAS can connect to POA node.
Not available. PBAS cannot connect to POA node.
Owner. PBAS account that owns POA node.
To register a new POA node (on page 40), click the New Node button.
Registering PA Node
PA nodes are registered in PBAS using the same wizard. However nodes pre-configuration
differs for POA and PPA platform.
Please click the link below to get the needed help page displayed:
I'm registering POA node (on page 40)
I'm registering PPA node (on page 44)
Registering POA Node
Shortly, POA node registration consists of the steps:
1. Configure POA node (on page 42):
a Configure system properties.
b Install DNS plug-in.
c Configure POA API.
Page 41
Managing Parallels Business Automation - Standard Services and Data Center 41
2. Register POA node in PBAS (on page 43).
3. Set up PBAS as primary DNS set (on page 47).
Page 42
Managing Parallels Business Automation - Standard Services and Data Center 42
POA Node Pre-Configuration Before Registration
For POA 5.5 this
field must be left
For POA versions
below 5.5, specify
PBAS Customer
Control Panel
In this section we do not provide the paths to POA components, but mention only the settings
that require configuration. For more information refer to POA documentation.
To configure POA system parameters:
1. Log in to POA Provider Control Panel.
2. Edit the System Properties as follows:
Ability to add domains from customer CP
Domain registrar status default va lue
Allow to use services from different subscriptions on domain
Allow to move domains between subscriptions
Customers management fro m POA UI
Allow using of several dots in domain name
IDN Domains Support
Ability to remove domains from customer CP*
*Recommended setting.
External login URL
Ready
empty.
URL:
http://<PBAS
_hostname>/c
p
Stay in POA Control Panel. Now we install DNS plug-in for PBAS.
To install DNS plug-in:
For POA 5.0.1 with hotfix (http://kb.parallels.com/en/9440 ) installed:
1. Go to Hardware Nodes list.
2. Select the POA system node. This node has
system node ID or hostname. The node details are displayed.
3. Select the Packages tab. The list of packag es insta lled at POA node is display ed.
4. Click the Install Package button.
in the System column. Click on the
Page 43
Managing Parallels Business Automation - Standard Services and Data Center 43
5. Select the PBASDNS package. Click the Install button.
For POA 5.2 and above:
1. Go to Service Controllers. The list of service controllers is displayed.
2. Click the Install Service Controller button.
3. Select PBASDNS Service Controller. Follow the wizard.
Stay in POA Control Panel. Now we configure API connection.
To configure API:
1. Go to Public API Manager. The Public API Manager Summary is displayed.
2. Click the Edit button. Adjust settings:
a Check the SSL box.
b Check the HTTP Authentication box. This is optional, but strongly recommended.
c Set Accept connections to Only from allowed networks.
3. Click the Submit button.
4. Select the Allowed Networks tab. Click the Add button. Fill the form:
a Type the PBAS node IP address into the IP Address field.
b Type the 255.255.255.255 mask into the Netmask field.
5. Click the Submit button.
6. Select the Summary tab.
7. Make sure that POA API is running: if the Start button is shown, click it to start API. If only
Stop button is shown, this means that API is already running.
8. Write down or save in a file the Access Point URL shown at the Summary screen. This URL
will be needed to register POA node in PBAS.
POA node pre-configuration is finished. Proceed with POA node registration in PBAS.
POA Node Registration
Before registering POA node it is necessary to configure POA (on page 42).
To register POA node in PBAS:
1. Log in to PBAS Control Center.
2. Go to Service Director > Parallels Automation Manager > Nodes. The list of registered POA
nodes (if any) is displayed.
3. Click the New Node button. POA node registration wizard starts.
4. Enter the connection parameters:
a Enter the POA API URL you have got as Access Point after POA API configuration (on
page 45) into the POA Manager API address (Example https://HOSTNAME:8440/RPC2)
field.
b Enter the POA UI node (frontend hostname) into the Frontend hostname (Example
http://HOSTNAME:8080) field.
c Enter the POA node administrator login into the POA user field.
Page 44
Managing Parallels Business Automation - Standard Services and Data Center 44
d Enter the POA node administrator password into the POA password field.
5. Click Next. POA node settings are displayed:
a Ent er the friendly name for POA node into the Hardware Node name field. This name
will be used in PBAS to refer to the POA node.
b If needed, you can adjust POA API URL and POA frontend hostname.
6. The DNS resource regex (case-insensitive) field is pre-filled with POA resource class name.
This regexp is used to detect DNS resource on POA side by resource class. In most cases
this field should not be changed.
7. Enter a free-form description of POA node into the Comment field.
8. Click Save.
To POA Integration Guidelines (on page 39)
Registering PPA Node
Shortly, PPA node registration consists of the steps:
1. Configure PPA node (on page 45)
a Configure system properties.
b Install DNS plug-in (if needed).
c Configure POA API.
2. Register PPA node in PBAS (on page 46).
3. Set up PBAS as primary DNS set (on page 47).
Page 45
Managing Parallels Business Automation - Standard Services and Data Center 45
PPA Node Pre-Configuration Before Registration
Leave this field
In this section we do not provide the paths to PPA components, but mention only the settings
that require configuration. For more information refer to PPA documentation.
To configure PPA system param et er s:
1. Log in to PPA Control Panel.
2. Edit the System Properties as follows:
Ability to add domains from customer CP
Domain registrar status default va lue
Allow using of several dots in domain name
Allow to move domains between subscriptions
Customers management fro m POA UI
IDN Domains Support
Ability to remove domains from customer CP*
*Recommended setting.
External login URL
Stay in PPA Control Panel. Now we shall check if it is needed to install DNS plug-in for PBAS.
Ready
empty.
To check the DNS plug-in and install it if needed:
1. Go to Service Nodes. The list of servers involved in PPA deployment is displayed.
2. Select the PPA management node. Click on the management node ID or hostname. The
node details are displayed.
3. Select the Packages tab. The list of packages installed at PPA node is displayed.
4. Search for the PBASDNS package. If it is found in the packages list, this means that it is
already installed; in this case skip the further steps and proceed with API configuration later
in this topic.
5. If the package is not found, click the Install Package button.
6. Select the PBASDNS package. Click the Install button.
Stay in PPA Control Panel. Now we configure API connection.
To configure API:
1. Go to Public API Manager. The Public API Manager Summary is displayed.
2. Click the Edit button. Adjust settings:
a Check the SSL box.
b Check the HTTP Authentication box. This is optional, but strongly recommended.
Page 46
Managing Parallels Business Automation - Standard Services and Data Center 46
c Set Accept connections to Only from allowed networks.
3. Click the Submit button.
4. Select the Allowed Networks tab. Click the Add button. Fill the form:
a Type the PBAS node IP address into the IP Address field.
b Type the 255.255.255.255 mask into the Netmask field.
5. Click the Submit button.
6. Select the Summary tab.
7. Make sure that PPA API is running: if the Start button is shown, click it to start API. If only
Stop button is shown, this means that API is already running.
8. Write down or save in a file the Access Point URL shown at the Summary screen. Thi s UR L
will be needed to register PPA node in PBAS.
PPA node pre-configuration is finished. Proceed with PPA node registration in PBAS.
PPA Node Registration
Before registering PPA node it is necessary to configure PPA (on page 45).
To register PPA node in PBAS:
1. Log in to PBAS Control Center.
2. Go to Service Director > Parallels Automation M anager > Nodes. The list of registered PA
nodes (if any) is displayed.
3. Click the New Node button. PA node registration wizard starts.
4. Enter the connection parameters:
a Enter t he PPA API URL you have got as Access Point after POA API configuration (on
page 45) into the POA Manager API address (Example https://HOSTNAME:8440/RPC2)
field.
b Enter the PPA UI node (frontend hostname) into the Frontend hostname (Example
http://HOSTNAME:8443) field.
c Enter the PA node administrator login into the User field.
d Enter the PA node administrator password into the Password field.
5. Click Next. PA node settings are displayed:
a Enter the friendly name for PA node into the Hardware Node name field. This name will
be used in PBAS to refer to the PA node.
b If needed, you can adjust PA API URL and PA frontend hostname.
Page 47
Managing Parallels Business Automation - Standard Services and Data Center 47
6. The DNS resource regex (case-insensitive) field is pre-filled with PA resource class name.
This regexp is used to detect DNS resource on PA side by resource class. In most cases this
field should not be changed.
7. Enter a free-form description of PA node into the Comment field.
8. Click Save.
To PA Integration Guidelines (on page 39)
Setting PBAS DNS as Primary for Parallels Automaion Services
To provide PA services, it is required to set up PBAS as primary DNS. This is done by means of
the DNS Hosting resource configuration.
In this section, we do not provide the paths to PA components, but mention only the settings
that require configuration. For more information refer to PA documentation.
In POA, there is no pre-configured Service Templates. Thus, you will need to create the DNS
Hosting resource, configure it properly, and add it to Service Templates.
In PPA, the default Service Templates are shipped. So, in this case, you will need to adjust the
existing DNS Hosting resource or create a new one and add it to the Service Templates you are
planning to use with PBAS.
How DNS settings are synchronized between PA and PBAS
As soon as PBAS is set as primary DNS, every 2 minutes PBAS checks for the changes in
domain zones at PA side and synchronizes all the changes.
However, the periodical check is not enough if there is the need for bulk synchronization of all
DNS data kept at PA side.
To synchronize the PA node, go to Service Director > Parallels Automation Manager > Nodes,
select the PA node, then select the General Settings tab and click Synchronize DNS.
To synchronize domain zones per PA subscripiton, go to Service Director > Parallels Automation Manager > Subscripitons, select the subscription and click Synchronize DNS.
The required configuration of Activation Parameters for the DNS Hosting reso urce (other
parameters are not critical, you may leave defaults):
Auto host domains: Yes.
First nameserver: PBAS name server.
If you already have created Service Templates in PA with DNS Hosting resource
misconfigured, and have synchronized the Service Templates with PBAS, then there are three
ways to fix it:
1. Replace the existing DNS Hosting resource with a correct new one in Service
Templates.
In PA:
a Add new DNS Hosting resource and configure it as required.
b Drop the old DNS Hosting resource from Service Templates.
Page 48
Managing Parallels Business Automation - Standard Services and Data Center 48
c Add the new DNS Hosting resource configured correctly to Service Templates.
In PBAS:
d Propagate the changes to PBAS: Go to Service Director > Parallels Automation Manager
> Nodes, select the PA node, then select the Service Templates tab and click Synchronize service templates.
e Renew hosting plans: Go to Billing Director > Product Manager > Hosting Plans, sel ect
the PA hosting plan, then select the Billable Resources tab. Click Edit. W hen the Billable
Resources list is displayed for editing, just click Save.
2. Change the existing DNS Hosting resource. Changes will be propagated to all Service
Templates that use this resource.
In PA:
a Open the list of all Resources available in the PA installation.
b Select the DNS Hosting resource. Confiugre its Activation Parameters as required.
In PBAS: No actions needed, changes are applied automatically.
3. Change the existing DNS Hosting resource per Service Template. Changes will be
applied only to the Service Template you have adjusted.
In PA:
a Open the list of all Service Templates.
b Select the Service Template and then se lec t the Resources tab.
c Click on the DNS Hosting resource name. Confiugre its Activation Parameters as
required.
In PBAS: No actions needed, changes are applied automatically.
PA Node Settings
PA node settings are grouped as follows:
Summary. The node status and statistics on subscriptions/service templates. Read-only.
General Settings. The node connection settings. Here you can edit connection settings,
unregister the node or delete information about the node from PBAS.
Service Templates. View service templates available at the node, synchronize service
templates with PBAS.
Resources. All resources available in the frame of service templates at the POA node.
PA Node Summary
The PA node Summary displays the status and statistics on subscriptions/service templates:
Availability. The node status in respect to the ability of PBAS to connect to PA:
Available. PBAS can connect to PA node.
Not available. PBAS cannot connect to PA node.
RegistrationStatus. Current status of the PA node in respect to its ability to connect to
PBAS:
Registered. PBAS is registered at PA node. PA can connect to PBAS.
Unregistered. PBAS is not registered at PA node. PA cannot connect to PBAS.
Page 49
Managing Parallels Business Automation - Standard Services and Data Center 49
Subscriptions. The number of subscriptions at PA node.
Service Templates. The number of service templates at PA node.
PA Node General Settings
POA node General Settings display the connection settings:
Hardware Node ID. The node numeric identifier assigned in PBAS.
Hardware Node name. The node friendly name used in PBAS to refer to the node. Click to
view the node settings.
User. PA node administrator login. If the Login to PCP button is available, click to
transparently log in to the Node administrator panel.
API address. PA API URL. Configured in PA and later used in PBAS during PA node
registration.
Frontend hostname. The URL to PA UI server.
DNS resource regex (case-insensitive). POA resource class name. This regexp is used to
detect DNS resource on POA side by resource class. In most cases this field should not be
changed.
Reseller Service Template. The name of the Reseller Service Template created at PA node.
Reseller service template defines the set of PA resources available for reseller.
Comment. A free-form description of POA node.
Buttons (viewing the node settings):
Cancel. Back to the list of POA nodes (when editing the node settings - back to view
screen).
Synchronize DNS. Synchronize all the zone files stored at the PA node with PBAS. All the
DNS records except for NS are synchronized.
Unregister. Unregister the node; PBAS cannot connect to unregistered node. If the node is
unregistered, then the Connect button is shown; click Connect to retry registering the node.
Delete. Disconnect and delete all the information about POA node from PBAS.
Edit. Edit the node settings. When editing the node settings, the Update button is used to
save the node settings.
Page 50
Managing Parallels Business Automation - Standard Services and Data Center 50
PA Node Service Templates
PA service templates are created at PA node and then synchronized with PBAS. To PA
Integration Guidelines (on page 39).
Synchronized service templates are used to create POA hosting plans (on page 138) in PBAS.
To fetch the service templates from PA node to PBAS, click the Synchronize service templates
button. After a service template is synchronized, it appears in the PBAS Service Templates list.
Service templates automated synchronization is scheduled under Service Director > Parallels
Automation Manager > Setup.
Resources included in the POA service templates are shown under the Resources tab.
Important: The DNS Host ing resource should be configured to point at PBAS name servers as
primary DNS set.
To view the list of resources included in a service template, click on this service template ID or
name. The list of resources is shown under the Resources tab, but filtered according to the
service template you have selected.
POA Node Resources
The PA resources available with PA service templates synchronized with PBAS are shown
under the Resources tab.
For more details about PA resources, refer to POA or PPA documentation.
Page 51
Managing Parallels Business Automation - Standard Services and Data Center 51
Managing P A Subscriptions
POA subscriptions are managed in the same way as other subscriptions in PBAS. To get all the
options applicable to subscriptions, go to Account Director > Subscription Manager >
Subscriptions and filter the list down to POA subscriptions. For more details, refer to PBAS
online help (on page 197).
In addition, POA subscriptions are grouped under Service Director > Parallels Automation Manager > Subscriptions.
To synchronize subscriptions with hosting plans, click Synchronize subscriptions. Subscriptions
automated synchronization is scheduled under Service Director > Parallels Automation Manager
> Setup.
In some cases, for example if the subscripiton has been added to PBAS by Conflict Resolver (on
page 290), DNS data is not properly synchronized with PBAS. It is possible to synchronize the
subscripiton DNS data stored at PA side, with PBAS:
1. Click on the subscripiton name in the list. The subscripiton details open.
2. Click Synchronize DNS.
The list of PA subscriptions displays the following:
ID. Subscription ID assigned in PBAS. Click to view subscription summary.
Subscription name. The name of hosting plan or domain name.
Account Name. Name of the account that owns the subscription.
Node name. Friendly name of PA node, where the subscription is created.
Service Template Name. The name of service template used for hosting plan the subscription
is based on.
Status. Subscription current status:
Active. Subscription is available for PBAS and can be synchronized or managed.
Offline. Subscription is not available for PBAS and cannot be synchronized or managed.
Page 52
Managing Parallels Business Automation - Standard Services and Data Center 52
P A Synchronization Setup
The following data is synchronized with PA:
Statuses of subscriptions,
Resource usage,
Service Templates.
DNS
Synchronization setup allows scheduling synchronization between PA and PBAS.
Note: DNS data is synchronized every 2 minutes. DNS synchronization schedule cannot be
changed.
To change synchronization schedule, click Edit.
Subscriptions synchronization period (hours). How often (in hours) PA subscriptions are
synchronized with PBAS.
Subscriptions usage statistic synchronization period (hours). How often (in hours) PA
subscriptions resources usage is synchronized with PBAS.
Service templates synchronization period (hours). How often (in hours) PA service templates
are synchronized with PBAS.
Sitebuilder Management
Sitebuilder (http://www.parallels.com/en/products/sitebuilder/) is an easy to use web application
designed to create and manage websites. Parallels Business Automation - Standard provides
integration with Parallels Plesk Sitebuilder 2.1.1, 3.0.1, 4.x for Unix/Linux and Parallels Plesk
Sitebuilder 2.0.5, 3.2.1, 4.x for Windows.
Important: Sitebuilder for Windows sites publishng
Sitebuilder for Windows sites are published on Plesk hosting only.
Sitebuilder for Windows sites are published into the /sitebuilder/ folder created
over the document root folder. The index file containing auto-redirect to the
/sitebuilder/ folder is created automatically and placed to Plesk Domain
document root. These settings are PBAS defaults, they cannot be changed; PBAS
default publishing settings always override Sitebuilder publishing settings.
Page 53
Managing Parallels Business Automation - Standard Services and Data Center 53
This chapter describes the Sitebuilder Manager integrated in Parallels Business Automation Standard Control Center. Sitebuilder Manager is used to administer Sitebuilder nodes, plans and
sites and provide Sitebuilder services as an add-on within hosting plans. After nodes
registration, Sitebuilder sites can be designed and published using the Parallels Business
Automation - Standard Control Panel (see Parallels Business Automation - Standard
Subscriber's guide for details). For more details about Sitebuilder services provisioning in
Parallels Business Automation - Standard, please see the next topic (on page 54).
Important: When preparing Parallels Plesk Sitebuilder for integration with Parallels Business
Automation - Standard, please only install Parallels Plesk Sitebuilder itself and a Parallels Plesk
Sitebuilder license. Do not configure anything additionally in Parallels Plesk Sitebuilder
Administrator Control Panel. For example, DO NOT ADD HOSTS. When a Sitebuilder node is
connected to Parallels Business Automation - Standard, everything is done automatically. Thus,
any additional configuration on a Sitebuilder node side may cause problems. For example, if
host(s) is(are) manually specified in a Sitebuilder node Administrator Control Panel, publishing
sites from Parallels Business Automation - Standard fails. To avoid this, always do minimal
configuration on Sitebuilder nodes that are planned to be connected to Parallels Business
Automation - Standard.
Sitebuilder Nodes (on page 58) are registered and modified in Service Director > Sitebuilder Manager > Nodes panel of Sitebuilder Manager. On the Nodes panel, you can search the existing
nodes by name or ID, view the list of nodes, modify nodes and register new ones.
On the Plans (on page 59) panel you can search plans by name or ID, add, remove or modify
Sitebuilder plans.
On the Sites (on page 60) panel, you can search and view the sites on the Sitebuilder server.
On the Setup (on page 57) panel, you can view available Sitebuilder modules and templates.
Page 54
Managing Parallels Business Automation - Standard Services and Data Center 54
Sitebuilder Services Provisioning
There are two types of sites in Sitebuilder: trial web sites and regular web sites:
A trial web site is a site with limited functionality. Trial sites cannot be published. They are
created for users who use Sitebuilder for the first time. Also trial site has a time life of 30
days. If the trial web site is not transferred into regular web site upon expiration of its timelife this trial site is terminated.
A regular web site is a site with a full functionality and ready for publishing.
Parallels Business Automation - Standard automatically transfers trial Sitebuilder sites into
regular after a customer pays the corresponding order.
Sitebuilder integration with Parallels Business Automation - Standard allows the following
scheme for Sitebuilder services provisioning:
After Sitebuilder Manager is set up and Sitebuilder nodes are registered and synchronized,
you can create Sitebuilder service offerings called Plans.
Plans then can be included in hosting plans to be sold at your online store. Hosting plan
types the Sitebuilder service can be included are: Virtuozzo Container, Plesk Client, Plesk
Domain, Plesk Virtual Node. Sitebuilder services can be included in a hosting plan either
during creation or later, under the Sitebuilder tab within a hosting plan properties.
By design, the Sitebuilder service is always included in a Hosting Plan price. You can only
set the fees for additional Sitebuilder sites, over the number included in a Sitebuilder plan.
Thus, you can take the Sitebuilder service price into account when setting both setup and
recurring fees for the Hosting Plan you want to in clu d e Sitebu ild er serv ic es in.
When a customer subscribes for a hosting plan with Sitebuilder service, two variants of
Sitebuilder site hosting are available:
If a customer has already passed the Sitebuilder site creation Wizard on one of your
registered Sitebuilder nodes, he/she already has a trial Sitebuilder site with the unique
code (called site alias) assigned. In this case, when a customer buys hosting with
Sitebuilder services, he/she can check the box next to a Sitebuilder service offering,
enter a Sitebuilder site alias when subscribing to a hosting plan and assign this
Sitebuilder site to his/her subscription. Later, after an order is paid and subscription is
activated, a customer can host this Sitebuilder site on his/her Container or Plesk domain.
If a customer has no Sitebuilder sites by the moment of hosting plan purchase, he/she
can check the box next to a Sitebuilder service offering and get a trial Sitebuilder site
anyway, without the need for entering a site alias or passing a Sitebuilder Wiz ard. I n this
case, a trial and empty Sitebuilder site will be created automatically (the same option is
available from Control Panel). The main designation of such empty site is to reserve a
site alias for a customer and let customer save time and get Sitebuilder site already on a
hosting plan purchase stage. A customer can later pass the Sitebuilder Wizard for this
special empty Sitebuilder site.
Page 55
Managing Parallels Business Automation - Standard Services and Data Center 55
A Sitebuilder site remains trial till a customer pays for hosting. After payment is received, a
customer Sitebuilder site automatically becomes regular and a customer can host this site on
his/her hosting (Container or Plesk domain) and publish it as soon as his/her subscription is
activated. If a customer does not pay for hosting, a trial Sitebuilder site keeps remaining trial
and if an order is not paid by the date a trial site lifetime expires (30 days after creation), this
site is removed.
Notes about Sitebuilder site troubleshooting by a customer:
Only actually existing sites with valid site aliases are shown in Provider Control Center.
Corrupted and deleted sites are shown in customer Control Panel and a customer can decide
whether to permanently delete such a site.
If a Sitebuilder site creation has failed (for example, due to technical problems on a Sitebuilder
node), then the site status (shown in Control Panel only) is Pending and a customer can recreate
this site from the Control Panel or delete it and get the refund for the Sitebuilder services.
If a Sitebuilder site becomes not available due to its deletion on a Sitebuilder node, and this is
not a customer fault or intention, then the site status (shown in Control Panel only) is Conflicts
and a customer can delete the information about this site from Parallels Business Automation Standard database and get the refund for the Sitebuilder services.
Sitebuilder Installation:
Sitebuilder requires installation on a dedicated physical or virtual node. For Sitebuilder
installation instructions, please refer to the Sitebuilder original documentation.
After installation, do the following to s etup and configure Sitebuilder Manager:
1. Register Sitebuilder node(s), assign logins/passwords and URLs. In case the nodes are to be
transferred to Resellers, associate the nodes with them.
2. Configure the message to be shown on the Publish screen of the Sitebuilder Wizard on a
node. This message must help customers that do not yet have hosting for their Sitebuilder
sites to get to your shop and buy hosting compatible with their sites.
3. Synchronize nodes, if required. Generally, synchronization is performed automatically after
registration, however, if you enable or disable some templates or modules on a node using
the native Sitebuilder Administrator Control Panel, you must synchronize a node with
Parallels Business Automation - Standard database to make the newly enabled templates or
modules available.
4. Create Sitebuilder plans and synchronize them to Sitebuilder nodes. In respect to Sitebuilder
plans, such synchronization allows you to compare the set of templates/modules declared in
a plan with an actual set of templates/modules available on each of Sitebuilder nodes
registered in Parallels Business Automation - Standard. After such synchronization, you can
see the match between plans and nodes and can decide upon the templates/modules that
miss on nodes to provide services declared in plans.
5. Go to Provider Control Center > Billing Director > Product Manager > Hosting Plans and
associate Sitebuilder with hosting plans as follows:
Click on a hosting plan.
Click on the Sitebuilder tab.
Under the Sitebuilder tab, click the Edit button.
Check the Sitebuilder enabled box to enable Sitebuilder services for the selected hosting
plan.
Page 56
Managing Parallels Business Automation - Standard Services and Data Center 56
Select a Sitebuilder plan to be included into the hosting plan.
Click the Save button to confirm or the Cancel button to return to the previous menu.
Note: If a reseller clones a Provider's plan, Sitebuilder settings for this hosting plan are reset to
default (not enabled by default).
Connecting Sitebuilder Nodes
The connection to a Sitebuilder node is established using the special management interface
called Remote Admin. Thus, for successful Sitebuilder node registration in Parallels Business
Automation - Standard, the Remote Admin must be installed on a node before you start
registering it. For more details about the Remote Admin installation, please refer to the
Sitebuilder documentation.
Note: The Sitebuilder administrator account login and password are used by Parallels Business
Automation - Standard also for establishing connection to a Sitebuilder node API (Remote
Admin).
By default, Sitebuilder has only one administrator account: For Sitebuilder 2.x or 3.x
administrative user name root and the password sitebuilder; for Sitebuilder 4.x
administrative user name admin and the password admin. These login and password are used
for initial logging in to the Sitebuilder Admin Panel.
For security purposes, before registering a Sitebuilder node, we strongly recommend to log in to
the Sitebuilder Admin Panel on this node and change the default administrator login/password.
Parallels Business Automation - Standard allows granting access to a single Sitebuilder node
both to a Provider account and a number of reseller accounts at the same time. In Provider
Control Center a node registered for several accounts looks like a separate node assigned to a
single reseller account. In Reseller Control Center such Sitebuilder node behaves like a
dedicated node assigned to reseller. To grant access to a Sitebuilder node to a reseller account,
log in to the Sitebuilder Admin Control Panel and create a reseller. Then get back to the
Provider Control Center and register this Sitebuilder node as a new one but with URLs that use
this reseller domains. At the same time, assign this Sitebuilder node to a corresponding reseller
account registered in Parallels Business Automation - Standard.
To register a Sitebuilder Node, open the Service Director submenu and select the Sitebuilder
Manager. Click Nodes on the Sitebuilder Manager submenu.
Page 57
Managing Parallels Business Automation - Standard Services and Data Center 57
Setting Up Sitebuilder
The Sitebuilder Manager Setup informs you about all Sitebuilder add-ons (programs like
guestbook or photo gallery called modules and web page templates) available at all Sitebuilder
nodes registered.
The list of modules (or templates) displays the following:
Modules (or Templates) - depending on the tab you select. - The list of modules or templates
named according to the Sitebuilder naming convention. You cannot change these names,
they are shown exactly as were fetched. Please, refer to the Sitebuilder documentation to
know more about each module or template.
Note: You can see the palette and style of each template using the Preview link pla ced in
brackets next to each template name.
Sitebuilder nodes friendly names you have assigned them during registration in Parallels
Business Automation - Standard. The green tick next to a node name means that a given
module or template is available on a node. Red cross next to a node name means that a
module or a template is disabled on a node. The synchronization status is shown for the
moment of the latest synchronization for each node.
The process of fetching the information about templates and modules available on a Sitebuilder
node is called synchronization. Normally, each node is synchronized automatically right after
registration (on page 56).
Important notes about Sitebuilder Nodes Synchronization:
After a Sitebuilder node is registered, its synchronization is performed as follows:
Manually. Using the Synchronize button at a node General Settings or Configuration screen.
Please keep in mind that when you edit a Sitebuilder node configuration and save it, the
changes are not automatically synchronized with a node, but just saved in the Parallels
Business Automation - Standard database. To synchronize changes, you need to click the
Synchronize button. This is done intentionally to save your time, because if a Sitebuilder
node runs many sites, synchronization may take long (an hour or more). So the idea was to
let you start synchronization when you really need this.
Automatically. By means of a periodical task. The periodical task synchronizes the status
of all registered Sitebuilder nodes every 5 minutes and performs sites synchronization for all
registered Sitebuilder nodes every 8 hours. You can change the nodes status synchronization
period in Action Log - Tasks Queue.
Page 58
Managing Parallels Business Automation - Standard Services and Data Center 58
Please note that Parallels Business Automation - Standard does not provide tools that allow
enabling/disabling templates or modules on Sitebuilder nodes. Thus, if you want to enable or
disable some templates or modules, you must do this using the original Sitebuilder Admin
Control Panel.
After the composition of enabled templates/modules on a Sitebuilder node have been changed,
there are two ways to synchronize Sitebuilder node to refresh the data about a node in Parallels
Business Automation - Standard database and make a newly enabled templates/modules
available for Sitebuilder plans you create in Parallels Business Automation - Standard:
1. Synchronize either templates or modules for all Sitebuilder nodes registered by one click.
To this effect, click the Modules or Templates tab to synchronize modules or templates
respectively and then click the Synchronize button.
2. Per node as this described later in this guide.
Managing Sitebuilder Nodes
Sitebuilder Nodes are managed under the Service Director > Sitebuilder Manager i n the Nodes
panel. You can register a new node (on page 56), edit or remove a node.
The list of Sitebuilder nodes displays the following:
ID. A node numerical identifier assigned to a node on registration in Parallels Business
Automation - Standard automatically.
Name. A node friendly name. An arbitrary alphanumerical identifier assigned manually to a
node. Used just to recognize a node when working in Parallels Business Automation Standard web-based interface.
Vendor. The name of the account that owns a node. A node can be assigned either to a
Provider administrative account. or to a reseller account. After a node is assigned, the
Sitebuilder services provided by this node can be sold on behalf of the owning account. i.e.,
either in the provider store, or in the store that belongs to the reseller account a node is
assigned to.
Sites. The number of Sitebuilder sites hosted on a node.
Wizard URL. The URL to the Sitebuilder five-step website creation wizard on a node.
Availability. The status a node currently has:
Available. A node is online, up and running. Ready to provide Sitebuilder services
having been managed via the Parallels Business Automation - Standard web-based
interface.
Not available. A node either is offline or down. The connection with a node is broken
and Sitebuilder services provisioning using this node is not possible.
To view or adjust a node settings, click on a node ID or name.
Page 59
Managing Parallels Business Automation - Standard Services and Data Center 59
Managing Sitebuilder Plans
A Sitebuilder plan is an add-on that can be included in hosting plans as an additional service
offering. When you enable Sitebuilder for a hosting plan, you set both the setup and monthly
fee, the number of websites included and price per additional website, over the included set.
Sitebuilder services can be included as a special offering in the following hosting plan types:
Virtuozzo Container - several websites can be provided.
Plesk Client - several websites can be provided.
Plesk Domain - one website can be provided.
Note: For hosting plans that allow creating several Sitebuilder websites, the number of websites
is limited only by a disk size and the number of websites stated for a given Plesk Client or
Container.
Sitebuilder plans can be added to hosting plans either during creation (if Sitebuilder services are
available, the Sitebuilder related step is included into a hosting plan creation wizard) or later,
under the Sitebuilder tab in hosting plan settings.
The list of Sitebuilder plans displays the following:
ID. A plan numerical identifier assigned to all objects in Parallels Business Automation -
Standard automatically.
Name. The title a plan is referred to in Parallels Business Automation - Standard. A plan
name can be changed under the General tab in a plan settings.
Pages. The maximal number of pages allowed for websites created under a plan.
Modules. The number of Sitebuilder programs (modules) included in a plan. You can view
the list of modules included and/or include/exclude modules to/from a plan, under the
Modules tab in a plan settings.
Templates. The number of Sitebuilder website style templates included in a plan . You can
view the list of templates included and/or include/exclude templates to/from a plan, under
the Templates tab in a plan settings.
Sites. The number of westites created under a plan.
To add a plan Click the New Sitebuilder Plan button.
Page 60
Managing Parallels Business Automation - Standard Services and Data Center 60
Managing Sitebuilder Sites
All Sitebuilder websites created on all Sitebuilder nodes registered in Parallels Business
Automation - Standard are shown under the Sites item on the Sitebuilder Manager submenu. You
can view, activate/deactivate sites on the Sitebuilder server.
You can search sites by ID, Code, Domain, Account ID, and Subscription.
Sites can be filtered by Type and status (Active/Inactive). The information about the sites created
on a Sitebuilder node using the original Sitebuilder Admin Control Panel or using other tools
different from Parallels Business Automation - Standard is fetched during node synchronization.
The list of Sitebuilder sites displays the following:
ID. The numerical identifier assigned automatically to a site in Parallels Business
Automation - Standard.
Site Alias. A site code assigned by Sitebuilder. This code is called site alias in terms of
Sitebuilder.
Node. The friendly name of Sitebuilder node a site is hosted on.
Vendor. The name of Sitebuilder administrator or reseller (registered directly on a
Sitebuilder node) that officially provides a site.
Plan. The name of Parallels Business Automation - Standard Sitebuilder plan, under which a
site was created. N/A means that a site was created outside Parallels Business Automation Standard (e.g., using the Sitebuilder Admin Control Panel) and is not related to any of
Sitebuilder plans existing in Parallels Business Automation - Standard.
Domain. The hostname of Container or Plesk domain or client a site is hosted on. N/A
means that a site was created, but not reassigned to Parallels Business Automation Standard hosting yet.
Account name. The name of Parallels Business Automation - Standard account owning a
site.
Trial. A site type. In Sitebuilder all sites are trial first. A trial site has a valid code and can be
filled with content using Sitebuilder wizard, but cannot be published. To be published, a
Sitebuilder site must have the regular type. Parallels Business Automation - Standard
automatically turns trial sites into regular after the corresponding order is paid. Red cross in
this column means that a site is regular, green tick means that a site is trial.
Status. A site status in respect to Sitebuilder services. Can be one of the following:
Active. Sitebuilder can be launched for this site and all operations over a site are
available.
Disabled. Sitebuilder cannot be launched for a site. Site management is suspended.
Important: Troubleshooting Sitebuilder Sites
If a Sitebuilder site provisioning has failed because of some temporal problems at a
Sitebuilder node (node unavailability, temporarily dns problem, etc.) it is possible to
manually restart site provisioning. In this case, a site settings are synchronized with its
configuration (templates, modules, etc.) stored in a customer subscription. To this effect,
click the Republish button at a site details screen.
Page 61
Managing Parallels Business Automation - Standard Services and Data Center 61
To view site settings click on a Site ID or Site Alias. The site details appear on the screen. You
can deactivate a site by clicking the Deactivate button.
Note: For Sitebuilder versions starting from 3.x.x the selected sites deactivation is not
supported. Thus for sites created on Sitebuilder 3.x.x the Deactivate button is not shown. For
such sites it is possible to deactivate a Sitebuilder user, which deactivates all sites this user
owns.
To view details on Account owning a site, click the account information link. You will be taken
to Top > Account Director > Customer Manager. To view detailed information about a
Subscriptio n that in c lu des a Sitebuilder site, click the subscription information link.
Managing Dedicated Servers
Dedicated servers that run some third-party software (different from Virtuozzo or Plesk) are
managed separately in Parallels Business Automation - Standard using a special set of tools for
dedicated hosting services provisioning including the following:
Creation of hosting plans for dedicated hosting offerings. Such a hosting plan defines the
following server properties:
Both setup and recurring fees for service.
The scheme for traffic accounting by classes.
Number and prices for static IP addresses that can be assigned to a server.
Server configuration and available upgrades for a customer can be outlined using
custom attributes (for RAM, disk space, etc.) assigned to a hosting plan.
In addition, it is possible to sell different application licenses at a separate fees.
Dedicated servers registration in Parallels Business Automation - Standard, which allows
saving the most general properties of a server in the Parallels Business Automation Standard database and, when the corresponding order is placed and paid by a customer,
creating a dedicated subscription for a particular server.
Dedicated servers grouping by Data centers and racks in each Data Center. In addition it is
possible to group servers by switches used.
Dedicated servers management tools are grouped under Servers Manager of the Service Director.
Page 62
Managing Parallels Business Automation - Standard Services and Data Center 62
Registering Data Centers
Data Centers registration in Parallels Business Automation - Standard serves for accounting
purposes and does not provide any connection to a Data Center facilities. When you register a
Data Center, a record in Parallels Business Automation - Standard database is created. After
this, you can register racks and switches by your Data Centers and finally, register dedicated
servers located in each Data Center.
To register a Data Center:
1. Click Data Centers on the Servers Manager submenu. The list of Data Centers registered (if
any) appears on the screen.
2. Click the New Data Center button.
3. Fill the form that appears:
a Type the Data Center name into the Identification field. This is the name the Data center
will be referred to in Parallels Business Automation - Standard database. You can enter
any alphanumerical name (number of words and upper/lower case is not critical).
b You can specify the Data Center location (country, city, address) in a free form in the
Location field.
c And into the Comment fi eld you can enter some additional information about the Data
Center.
4. Click the Save button.
Registering Racks in Data Centers
You may have considerable number of servers in your Data Center, and in order to facilitate
servers management, you can save in the Parallels Business Automation - Standard database
your racks capacity, location, and load.
From Parallels Business Automation - Standard standpoint, a rack is a logical container used for
accounting purposes. A rack may be considered as an object within Parallels Business
Automation - Standard. This means that if you do not have any material racks at your Data
Center, you can group your Hardware Nodes into logical racks just for better manageability. On
the other hand, the set of racks you create in Parallels Business Automation - Standard may
follow the actual configuration of a Data center.
To view/edit the racks configuration, or add/delete a rack, click Racks on t he Servers Manager
submenu and selecrt a rack from the list.
To register a new rack:
1. Click Racks on the Servers Manager submenu. The list of racks registered (if any) appears
on the screen.
2. Click the New Rack button.
3. Fill the form that appears:
a Type the name of the Rack into the Identification field. This is the name the rack will be
referred to in Parallels Business Automation - Standard database. You can enter any
alphanumerical name (number of words and upper/lower case is not critical).
Page 63
Managing Parallels Business Automation - Standard Services and Data Center 63
b You can enter a rack capacity into the Capacity field. This is an optional Parallels
Business Automation - Standard rack attribute representing the maximal number of
servers this rack can contain. Similarly to a material rack capacity, this attribute is
measured in Units (U). An Parallels Business Automation - Standard logical rack does
not have any capacity restrictions.
c You can specify the rack actual location by selecting the Data Center a rack is located in
from the Data Center drop-down menu.
d You can register servers located on this rack right away. To this effect, click the Add
button on the Dedicated Servers part of the form and select one or more servers from the
list that appears in the popup window. As you click on a server name, it appears in the
list. Add servers and close the popup list. In case of mistake or if you want to re-group
servers, you can remove a server from the list and detach it from the rack, To this effect,
select a server. To select several servers in series, hold down SHIFT, and then click the
first and last server names of the group. To select several servers that are nonadjacent in
the list, hold down CTRL, and click a server name. To remove the selected servers from
the rack, click the Remove button.
e Comment - any comment you consider useful.
4. Click the Save button.
Registering Switches
To facilitate traffic accounting and servers allocation, you can save the information about
switches located in your Data Centers in Parallels Business Automation - Standard database.
To register a new switch:
1. Click Switches on the Servers Manager submenu. The list of switches registered (if any)
appears on the screen.
2. Click the New Switch button.
3. Fill the form that appears:
a Type the name of the switch into the Identification field. This is the name the switch will
be referred to in Parallels Business Automation - Standard database. You can enter any
alphanumerical name (number of words and upper/lower case is not critical).
b Type the number of ports in the switch into the Total number of ports field.
c Type the switch manufacturer name into the Brand field.
d Enter the switch model specification into the Model field.
e You can specify the switch actual location by selecting the Data Center a switch is
located in from the Data Center drop-down menu.
f You can register servers connected to the switch right away. To this effect, click the Add
button on the Dedicated Servers part of the form and select one or more servers from the
list that appears in the popup window. As you click on a server name, it appears in the
list. Add servers and close the popup list. In case of mistake or if you want to re-group
servers, you can remove a server from the list and detach it from the rack, To this effect,
select a server. To select several servers in series, hold down SHIFT, and then click the
first and last server names of the group. To select several servers that are nonadjacent in
the list, hold down CTRL, and click a server name. To remove the selected servers from
the rack, click the Remove button.
Page 64
Managing Parallels Business Automation - Standard Services and Data Center 64
g Comment - any comment you consider useful.
h In the fields located in the SNMP Settings part of the form, you can enter the SNMP
(Simple Network Management Protocol) data for the switch:
Read-Only Community String. The switch SNMP community string, i.e., a string used as
a switch password that allows a read-only access to a switch over the network.
IP address for SNMP management. The switch IP address.
4. Click the Save button.
Registering Dedicated Server
Dedicated servers cannot be physically managed using the Parallels Business Automation Standard web-based interface. However, you can save the detailed information about a server
(location in a rack, form factor, switch used, IP address(es) assigned) in Parallels Business
Automation - Standard database for accounting purposes.
Dedicated servers are accounted by racks and switches used, but not by Data Centers they are
located in. However, a server location can be defined by a rack and a switch since racks and
switches are bound to particular Data Centers.
After a server is registered, you can create dedicated subscription in accordance with the order
placed by a customer.
To register a server designated for dedicated hosting service provisioning:
1. Click Dedicated Servers on the Servers Manager submenu. The list of dedicated servers
registered (if any) appears on the screen.
2. Click the New Dedicated Server button.
3. Fill the form that appears:
a Type the name of the server into the Identification field. This is the name the server will
be referred to in Parallels Business Automation - Standard database. You can enter any
alphanumerical name (number of words and upper/lower case is not critical).
b Enter the server size in Units into the Form factor field.
c You can optionally specify the administrator login and password in Administrator login
name and Administrator password fields.
d If you already have registered the rack the server is located, you can add the information
about the rack the server belongs to the other information. To this effect, select the
needed rack from the Rack drop-down menu.
e If you already have registered the switch the server uses, you can add the information
about this switch. To this effect, select the needed switch from the Switch drop-down
menu and type the number of port the server is connected into the Port: field.
f The Subscription part of the form serves for activating a subscription for this server.
Dedicated subscriptions can be activated only manually (on pa ge 66). By default, when
you register a new server, the option button is set to Not assigned. You can register as
many unassigned dedicated servers as you need. When you get an order and a pending
subscription for a dedicated hosting, you can set the option button to Assign dedicated server to existing subscription, click the Select button and chose the subscription. After
this, when you save changes, a subscription will be automatically activated.
Page 65
Managing Parallels Business Automation - Standard Services and Data Center 65
g One or more IP addresses from your IP pool can be assigned to the dedicated server. To
make IP addresses assignment possible, your IP addressed must be registered in the
Parallels Business Automation - Standard database (on page 76). To assign an IP
address click the Add button on the IP Addresses part of the form and select one or more
IP addresses from the list that appears in the popup window. As you click on an IP
address, it appears in the list. Add IP addresses and close the popup list. In case of
mistake or if you want to reassign IP address(es), you can remove one or more IP
addresses from the list and release them. To this effect, select an IP address. To select
several IP adresses in series, hold down SHIFT, and then click the first and last IP
addresses of the group. To select several IP addresses that are nonadjacent in the list,
hold down CTRL, and click an IP address. To release the selected IP addresses click the
Remove button.
h To automatically send an e-mail notification to a server owner in case an IP address was
assigned to the server, check the Notify dedicated server owner about IP addresses assignment box.
i Comment - any comment you consider useful.
4. Click the Save button.
Page 66
Managing Parallels Business Automation - Standard Services and Data Center 66
Activating Dedicated Server Subscription
To activate the Dedicated subscription go to the Service Director > Servers Manager > Dedicated
Servers.
Dedicated server subscriptions can be activated only manually.
Say, you have created and offered in your store the dedicated hosting plan for such a server.
When a customer places and pays an order for this hosting plan, the subscription is
automatically created in Parallels Business Automation - Standard. This subscription is in the
Pending state, because it awaits for particular dedicated server assignment.
In hosting plans, dedicated servers configuration is defined by custom attribute values specified
for a hosting plan (on page 142).
When you assign a dedicated server to a subscription, Parallels Business Automation - Standard
automatically checks every item of a corresponding order in respect to an ordered server
configuration and in case an ordered configuration does not match an assigned server
configuration, Parallels Business Automation - Standard warns you. In this case, you can check
the available dedicated servers configuration, if needed, upgrade or downgrade one of them to
match the ordered configuration, then adjust the dedicated server registration parameters in
Parallels Business Automation - Standard or register a server and after this, try to activate a
dedicated subscription once again.
Advanced custom attributes system and dedicated servers configuration auto-check during
subscription activation considerably facilitates dedicated hosting provisioning:
All third-party servers in your data center can be accounted and registered in Parallels
Business Automation - Standard database in accordance with servers actual location and
configuration.
Automated server configuration check during dedicated subscription activation facilitates
dedicated servers assignment and servers accounting.
Automated billing for dedicated hosting upgrade: You can specify a dedicated server
configuration in hosting plan and allow a customer to select each parameter within a certain
range during initial purchase and later order upgrade or downgrade for his/her dedicated
server by selecting one or another option in a corresponding custom attribute (disk space,
RAM, etc.).
If a hardware Node was not registered yet, then register it. Select a
Hardware Node
and edit its
General Settings: assign an owner account and create a subscription (or assign a server to
existing subscription).
If an a ssigned server configuration does not match an ordered configuration, Parallels Business
Automation - Standard allows assigning a server anyway, but leaves a server in Not
Synchronized status till a server configuration will be brought in correspondence with an
ordered configuration.
Page 67
Managing Parallels Business Automation - Standard Services and Data Center 67
Managing Nodes by Groups
Servers (also referred as nodes) registered in Parallels Business Automation can be united into
groups for better management. Such grouping provides an additional way to assign nodes for
services provisioning (per hosting plan) and allocate IP addresses. IP addresses allocation is
associated with nodes groups by assigning an IP pool to a nodes group, in the same way as an IP
pool can be allocated to a type of hosting. In addition, you can group nodes by location
(datacenters, etc.).
Nodes are grouped by types. Only nodes of the same type can be included in a group. It is
possible to create as many nodes groups as needed. First you create a group and then add
(remove) nodes into (from ) it.
To add a nodes group:
1. Open the Service Director submenu, expand the Manager folder that corresponds to type of
nodes you want to group (Plesk, Virtuozzo, Parallels Server, Dedicated Servers). Select
Node Groups.
2. Click New Node Group. Fill the form:
a Type a group name into the Name field. This is the name the group will be referred to
when associating with hosting plan or IP pool.
b Type a short description of the group into the Description field.
c Enter a free-form comment into the Comment field.
3. Click Save.
As a group is created, you can add or remove nodes, or remove this group. Removing a group
cancels nodes logical grouping.
To add node to group:
1. Click on a group name.
2. Switch to the Nodes tab.
3. Click Add Nodes. The list of all the nodes that belong to the type you have selected appears
on the screen.
4. Select the nodes you want to add by checking the box next to nodes' names.
5. Click Add Nodes.
Page 68
Managing Parallels Business Automation - Standard Services and Data Center 68
Selling Licenses
Parallels Business Automation - Standard allows selling Parallels Plesk Control Panel, Parallels
Plesk Sitebuilder, Parallels Virtuozzo Container, and some other types of licenses as a part of
services included in the following types of hosting plans:
Dedicated node.
Dedicated Plesk server.
Virtuozzo Container (in case a hosting plan includes the Plesk Server Administrator
application). A Virtuozzo Container behaves like a Plesk server, but is not registered in
Parallels Business Automation - Standard as a Plesk node.
Plesk Server in Virtuozzo Container (Plesk Virtual Node). A Virtuozzo Container behaves
like a Plesk server, and is registered in Parallels Business Automation - Standard as a Plesk
node.
Miscellaneous.
The special plug-in for licenses issuing (Parallels Key Administrator) that can be installed
similarly to the other plug-ins makes it possible to request licenses on a customer order. The
plug-in can be configured both for working in online and offline mode.
The requisites and keys necessary for Parallels Key Administrator (Parallels KA) to work online
are issued by Parallels. Depending on a HSP needs, Parallels can issue a special key for a
particular license class or for a number of license classes.
Tools for license services management are grouped under the Service Director > License
Manager. The list of licenses classes available for the Parallels partner if shown under the
License Manager > Licenses.
Page 69
Managing Parallels Business Automation - Standard Services and Data Center 69
Managing Key Administrator Plug-Ins
To use the Parallels Key Administrator services, please, contact your vendor and complete a
client agreement to get the Parallels Key Administrator client login. Using this login, you can
log in to the Parallels Key Administrator GUI and manage your licenses and this login is also
used to set up the Key Administrator plug-in that allows requesting licenses online.
Note: There can be different Parallels Key Administrator client logins that allow issuing
licenses of different classes. If you have different client logins and if you want to sell different
license classes using the Parallels Business Automation - Standard tools, then you should
configure several KA plug-in configurations.
The KA plug-in can be configured both for online licenses issuing and manual licenses upload.
You can configure a number of KA plug-ins. However, to sell licenses, it is required to
configure at least one plug-in, because configuring a KA plug-in is the only way to define the
set of license classes you will sell.
Immediately after a KA plug-in configuration is saved, Parallels Business Automation Standard starts executing a special task that fetches the list of license classes. Only after the list
of license classes is fetched a KA plug-in is considered as configured and gets a 'Configured'
status, i.e., ready for use.
The list of license classes is available for every KA plug-in below the License Classes and Properties tab.
For offline KA plug-in configurations the list of license classes is taken from the Parallels
Business Automation - Standard database and thus, it is the same for any offline KA plug-in
configuration. This list of license classes includes the full set of license types the Parallels KA
provides, so after the list of license classes is fetched, it is necessary to do a post-configuration
and select the license classes to sell in accordance with the client agreement completed with
Parallels Key Administrator .
For online KA plug-in configurations the list of license classes is requested online directly from
the KA server and since a client requisites are passed to KA, the returned list of license classes
corresponds to a client permissions stated in a client agreement. Thus, for online KA plug-ins
additional check and post-configuration of the license classes list is possible but not necessary.
To add a new KA plug-in configuration, click the New plug-in button.
The list of KA plug-ins displays the following:
ID. A numerical identifier assigned to a KA plug-in configuration in the Parallels Business
Automation - Standard database.
Plug-in name. The KA plug-in configuration name assigned in Parallels Business
Automation - Standard. A pug-in is referred
Configured. This column shows whether a KA plug-in is ready for use or not:
- A plug-in is ready for use, all the necessary data is entered and saved, the list of
license classes is fetched.
- A plug-in is not ready for use. Either some data is missing in a plug-in
configuration, or (for online plug-is) no connection with KA server, or the list of license
classes is not fetched.
Page 70
Managing Parallels Business Automation - Standard Services and Data Center 70
Selecting License Classes to Provide
A 'License Class' is a particular version of a particular licensed product. For example, Plesk 7.5
Reloaded (TM). Licenses are issued in the frame of a license class, starting from a single license
and up to a license pack that includes several identical licenses.
After all the data necessary for new Parallels Key Administrator (KA) plug-in configuration is
saved, Parallels Business Automation - Standard starts executing a special task that fetches the
list of license classes allowed for this particular plug-in. Only af ter the li st of license c lasses is
fetched a KA plug-in is considered as configured and gets a 'Configured' status, i.e., ready for
use. The list of license classes appears under the License Classes and Properties tab within a
plug-in configuration settings.
The set of license classes is read-only in respect to the number of license classes, their
composition and each class properties.
For offline Parallels Key Administrator (KA) plug-in configurations the set of license classes
available is taken from the Parallels Business Automation - Standard database and in this case,
the license classes list normally includes all license classes available at Parallels KA. For offline
KA plug-ins you must manually select the license classes to sell, in accordance with the client
agreement you have completed with Parallels KA.
For offline KA plug-in configurations the set of license classes available can be changed (for
example, new classes can be added to the list) by installing a simple upgrade. The upgrade is
developed and conducted by Parallels.
For online KA plug-in configurations the set of license classes available is fetched online after
a plug-in is configured from the KA server and in this case, the set of license classes will
automatically correspond to your KA client agreement, because it is checked by your client
login and password. Online KA plug-in configuration allows updating the list of license classes
online. In this case, if Parallels Key Administrator has started supporting new license classes,
they appear in the list, and if some license classes support has been discontinued, such license
classes are removed from the list. Existing configuration of license classes availability stays
without changes. To update the list of license classes online, use the Reconfigure button located
below the list of license classes.
You can enable a license class to make it possible to include the corresponding licenses in
hosting plans and sell them. Please note that only enabled license classes can be included in
hosting plans.
Each license class can include a variety of license types (for example, different number of
domains for Plesk licenses), additional features, and additional keys. Additional keys are
complementary licenses that can be sold together with license that belongs to a license class. A
license class configuration with all its features and additional keys (if any) is visible from
hosting plan settings, under the Licenses tab or at the 'Licenses' step in a hosting plan creation
wizard.
To make licenses of a particular class available for sale:
1. Select Service Director > License Manager > Plug-Ins. The list of all configured KA plug-ins
appears on the screen.
2. Click on the name of the KA plug-in you would like to configure license classes for.
Page 71
Managing Parallels Business Automation - Standard Services and Data Center 71
3. As the KA plug-in settings appear on the screen, click on the License Classes and Properties
tab.
Note: If you have selected a KA plug-in configured to get licenses online, the list of license
classes can be updated online. To this effect, click the Reconfigure button located at the
bottom of the list. Offline KA plug-ins do not have such a button.
4. Scroll the list of license classes that appears on the screen up to the end and click the Edit
button.
5. To allow a license class for selling, check the box next to a license class name. To disable a
license class for hosting plans, clear the box next to a license class name.
6. To save changes, click the Update button.
Managing Licenses
Licenses provisioning sch eme is the follo win g:
Customer orders a hosting plan with license in store and pays the order.
After this, subscription creation starts. At the same moment, a license file image called
license re qu est i s added to the Parallels Business Automation - Standard database. A license
request contains all the information about an ordered license. A license request is submitted
to Parallels Key Administrator to get a license key and after this, a license file(s). In the
course of an order completion, License(s) provisioning is the last thing, it starts after all the
other services included in a subscription are ready for use.
Online licenses issuing is a quick procedure in case the Parallels Key Administra tor (KA)
server is available. A KA plug-in sends a license request to the (KA) server. In return, the
KA server issues a license key (a license alphanumerical identifier) and sends is to the plugin. Then, using an issued license key, the KA server generates a license file and sends it to
Parallels Business Automation - Standard. Finally, the KA plug-in tries to install a license
into a customer subscription. In case installation fails, provider can install a license file for a
customer manually.
In case licenses are uploaded manually, provider can view license requests in the list.
Then provider clicks on a license request ID and gets a license request details displayed.
After this, a license key(s) and file(s) can be uploaded manually to the Parallels B usiness
Automation - Standard database. Finally, provider manually installs a license into a
customer subscription.
Page 72
Managing Parallels Business Automation - Standard Services and Data Center 72
Licenses are displayed in a list below a tab where the name of KA plug-in used to issue these
licenses is shown. If you use several KA plug-ins, then licenses are collected into a several lists
below several tabs, grouped by plug-ins used for issuing.
To upload or request a new license (on page 74), click the New License button.
The list of licenses displays the following:
ID. The numerical identifier assigned to a license in the Parallels Business Automation -
Standard database. ID is assigned from the moment when a license request appears.
Key Number. A license identifier issued by Parallels Key Administrator. If a license key
number is not shown, this means that only a license request presents. A license key can be
issued by a license request.
Subscription. If a license is assigned to a customer subscription, then this subscription name
is shown. If no subscription shown, then a license is unused. If the Not Assigned is displayed
in the Subscription column, this means that a license has been ordered for a subscription of
Dedicated Server type, but this subscription is still in the Pending state awaiting for manual
assignment of a dedicated server.
License Class. The name and version of a licensed software. There may be a variety of
license types for a particular software product, for example Plesk licenses with different
number of domains or clients or Virtuozzo licenses with different number of Containers.
That is why software type is called as License Class.
Status. A license current status tells what has been done to a license and what can be done
to it at the moment. A license possible statuses are:
Pending. Only a license request is stored in the Parallels Business Automation -
Standard database. There is neither a license key, nor a license file. First, a license key is
to be obtained. To get a license key, click on a license request ID. After a license request
details appear on the screen, click the Issue License button.
Issued. A license key is issued and is stored in the Parallels Business Automation -
Standard database. There is no license file yet. To get a license file, click on a license
ID. After a license details appear on the screen, click the Retrieve button.
Retrieved. A license file(s) (together with a license key) is in the Parallels Business
Automation - Standard database. A license file is ready for passing to a customer or for
sale, if there is no order for a license. However, a license file is still at the Management
Node. It is possible to download it at your local computer. To this effect, click on a
license ID. After a license de tails appear on t he screen, clic k the Download to Desktop
button. After a license file is downloaded, it can be manually passed to a customer or
installed into a customer subscription. In addition, there is an intermediate status
Retrieving. It means that a license retrieval is in process. Normally, this status occurs for
a very short time. However, if something impedes a license retrieval process, for
example, connection between KA plug-in and KA server is broken, then a license may
stay in the Retrieving status for some time.
Terminated. A license is cancelled at the Parallels KA side. This status only means that a
license is marked as terminated at the Parallels KA side. There is no online tools for
licenses termination in customers subscriptions.
Uploaded. A license is manually uploaded into the Parallels Business Automation -
Standard database using the offline KS plug-in.
Installed. A license is installed in a customer subscription. There is an additional status
Installing. It means that a license is in process of installation into a customer
subscription.
Page 73
Managing Parallels Business Automation - Standard Services and Data Center 73
Expired. A license has been issued using the Monthly bill type and its expiration period
is over. Expired licenses cannot be used anymore.
Activated. This status occurs for licenses (some Sitebuilder and Virtuozzo versions) that
require activation after a license key is issued. Such licenses can be retrieved only after
activation.
Bill Type. How a license is to be paid. Can be one of the following:
Monthly. License is purchased for the period of one month with one-month Parallels's
Software Update Service (SUS), i.e. the abili t y of upgrading a license. Monthly paymen t
is required, if a subscription is not renewed in time, license(s) are deactivated and cannot
be sold to customers.
Purchase. Licenses are purchased for an unlimited period with one-time payment and
one year SUS. In this case, licenses never expire.
Page 74
Managing Parallels Business Automation - Standard Services and Data Center 74
Uploading Licenses
A new licence is added in the two steps.
After you click the New License button at the screen showing the list of Licenses, first you select
the product you would like to get a new license for, in other words, you select a License Class.
Then you select a license capacity.
Selecting a License Class
The list of License Classes that appears at the screen corresponds to the set of License classes
allowed for the KA plug-in you use to request a license.
1. Set the option button to the product you would like to get a new license for. It is possible to
select only one License Class, but several licenses of this class can be ordered.
2. Enter the number of licenses of the selected License Class you want to request into the
Number of Licenses field located below the list of License Classes.
3. Click the Next button.
Specifying a new license capacity
Licenses of each License Class have a particular configuration settled by the issuer - the
Parallels Key Administrator. For offline KA plug-ins licenses configuration is fetched from the
Parallels Business Automation - Standard database, and for online KA plug-ins it is taken online
from the Parallels Key Administrator server.
Depending on a License class (i.e., a licensed product), a license configuration differs.
Some licenses are a single file without any additional features, other licenses may be of a
different capacity (for example, Parallels Plesk Control Panel license may be for different
number of domains, Virtuozzo licenses may be for different number of Containers) and include
a number of additional features, a license may also include additional license keys (gameserver
or anti-virus) and a number of additional features may be available both as a standalone
services and in the frame of one of another additional license key. Additional license keys are
separate licenses, but they are included in a basic license and shipped together with it.
Additional keys and features are sold as included or complementary services in the frame of a
license. Prices and conditions for licenses and additional keys/features are specified per hosting
plan.
1. The settings related to the basic license are grouped at the License Properties bar. Specify a
license capacity (if any variants are at your choice).
a Set the option button to a needed capacity.
b If any additional features are available for the license, check the boxes next to the
features names to request the license with these features. If you do not need a feature in
the license, leave the box next to its name clear.
Page 75
Managing Parallels Business Automation - Standard Services and Data Center 75
2. If any additional licenses are available with the basic license, then the options related to
each additional license key is brought to a separate bar and a licensed product name if
written on this bar.
a To include an additional license key into a basic license, check the box next to the
licenses product name. If you do not include an additional license into the basic one,
leave the box clear.
b If any additional features are available with the additional license key, these features are
specified below the licensed product name. To include an additional feature in the basic
license you are going to request, check the box next to a feature name, otherwise - leave
this box clear. If an additional license has its own capacity, then set the option button to
the needed capacity in the same way as for the basic license.
3. To request a new license, click the Issue License button.
Page 76
Managing Parallels Business Automation - Standard Services and Data Center 76
Allocating IP Addresses
Note: This section describes the IP addresses management available from the Provider Control
Center. The special paragraph is devoted to IP addresses management for Resellers, using the
Reseller Control Center.
The IP addresses assets assigned to the Parallels Business Automation - Standard cluster are
managed by groups (IP pools).
It is possible allocate IP addresses of types:
IPv4 - standard 32 bit IP address of xxx.xxx.xxx.xxx format.
IPv6 - new 128 bit IP addressing of xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx format. A
group of xxxx represents the 16-bit hexadecimal value, for example,
4FDE:0000:0000:0002:0022:F376:FF3B:AB3F.
It is by design that in PBAS interface IPv6 addresses are always shown compressed and letters
in lower case. At the same time, IPv6 addresses can be entered in PBAS in any format:
compressed or not; in upper case or in lower case. Anyway, the IPv6 address will be shown
compressed and in lower case.
For example, the IPv6 address 4FDE:0000:0000:0002:0022:F376:FF3B:AB3F will be shown as
4fde::0002:0022:f376:ff3b:ab3f.
Provider can add IP pools using the Service Director > IP Manager. To add an IPv4 IP pool, click
the New IP Pool button. To add an IPv6 IP pool, click the New IPv6 Pool button.
The IP Manager allows you to automate the configuration of IP address properties such as
addresses of the DNS servers and default gateways for Containers.
You can define only static allocation within each IP pool. Static IP addresses are allocated
permanently and can be released only manually.
Using the IP Manager you can track the usage of IP addresses in the frame of services provided.
The list of leases is provided for each IP pool. This list shows which Containers are using
particular IP addresses.
To restrict usage of certain IP addresses within an IP pool, you can create exclusions that cover
a single IP address or series of IP addresses.
IP pools can be assigned to specific resel lers or hardw are nodes o r types of hos ting:
Assigning an IP pool to a specific type of hosting means that IP addresses from this IP pool
will be used for provisioning of particular type of services. This assignment is exclusive,
i.e., it is not possible to assign an IP pool to several types of hosting. You can allocate an IP
pool for:
Managing Parallels Business Automation - Standard Services and Data Center 77
Dedicated servers.
Assigning an IP pool to a reseller means that customers of this reseller will use IP addresses
from the IP pool assigned.
Assigning an IP pool to a Hardware Node means that IP addresses from the IP pool
assigned will be allocated, for example, to Containers hosted on this Hardware Node
only.This is extremely useful if you have different network segments in your infrastructure.
In this case, you can assign particular IP pools to corresponding Hardware Nodes in
segment. In case Containers will be migrated from one Hardware Node to another, IP
addresses will be reassigned automatically.
Assigning an IP pool to a group of nodes means that IP addresses from the IP pool assigned
will be allocated, for example, to Containers hosted on nodes included in this group.
Supervising Service Level
The Service Level Manager provides a mechanism for checking the current resource utilization
throughout Containers and Hardware Nodes. Using the Service Director > Service Level Manager, you can:
View the both the current resources consumption and the resources usage history for every
Container or every Hardware Node. Go to the Service Director - Service Level Manager.
Select Virtuozzo Container or Hardware Nodes. For every Container or Hardware Node you
an view the current resources usage (the Current Values tab) or resource usage history
(Statistics tab). This feature is very useful if, for example your customer believes that some
resource was under-delivered. In this case you can settle a customer's doubts by checking
the total resource usage during a particular period and daily or hourly consumption for a
given period of time.
View traffic usage statistics for third-party dedicated servers.
Set the thresholds in percents for disk space and traffic that when exceeded are reported into
the list of Containers that are approaching limits. To this effect, go to the Service Level
Manager - Setup. To view the list of Containers that have exceeded the threshold percentage
of promised disk space and traffic, select Container approaching limit.
Note: When traffic or disk space usage for a Container approaches the limits set in the Service
Level Manager, the corresponding event is registered by the Parallels Business Automation Standard Event Manager (namely, Traffic is nearly used up and Disk space is nearly used up, to
find these events, filter the list by the Subscription object type). Thus, you can attach an action
to such events, for example, e-mail notification or SMS message to your staff member.
Finally, you can configure traffic accounting by classes in the Service Director > Service
Level Manager > Traffic Classes.
Page 78
Managing Parallels Business Automation - Standard Services and Data Center 78
Configuring Traffic Classes
The Parallels Business Automation - Standard service level management tools allow you to
track the inbound and outbound network traffic for Plesk clients and domains, Containers, and
physical dedicated servers. In order to provide the ability to distinguish between domestic and
international traffic, a concept of network classes is introduced. It is important to fully
understand this notion, because network classes IDs are used in the values of some network
traffic parameters. A network class is a range of IP addresses for which traffic is counted and
charged.
Parallels Business Automation - Standard allows having up to 15 different network classes
specified. Each class can contain one or more IP address ranges.
Classes 1 and 2 have special meanings. Class 1 defines the IP address range for which no
accounting is done. Usually, it corresponds to the Virtuozzo Hardware Node subnet (the Node
itself and its Containers). Setting up Class 1 is not required; however, its correct setup improves
performance.
Class 2 is defined to match any IP address. It must be always present in the network classes
definition file. Other classes should be defined after Class 2. They represent exceptions from the
"matching-everything" rule of Class 2.
Traffic classes IDs are assigned automatically and cannot be changed later.
Important: A traffic class configuration must be passed to a Hardware Node and stored there in
a special network configuration file, so a Hardware Node could 'know' what traffic data must be
accounted and passed to Parallels Business Automation - Standard. The procedure of passing a
traffic class to a Hardware Node is called 'Synchronization'. Virtuozzo for Unix allows
accounting traffic by all the traffic classes, and Plesk as well as Virtuozzo for Windows allow
accounting t he overall traffic only, i.e., by the Class 2. Please keep in mind that a traffic class
must be synchronized with a Node to make traffic accounting by this class possible. Traffic
classes synchronization can be initiated using the Synchronize traffic classes button at the traffic
classes list screen, or its current synchronization state can be checked at the Synchronization details tab within a traffic class details.
The tools for traffic classes management are grouped under the Service Director - Service Level Manager - Traffic Classes.
The order of traffic accounting follows the order of traffic classes in the list shown at the Traffic
Classes screen.
Note: Traffic accounting by classes can be set for all hosting plan types (except Miscellaneous
and Domain Registration). For all types of Virtuozzo Unix hosting plans (Container, Dedicated
Virtuozzo server, Plesk server in Container) and dedicated hosting all traffic classes are
applicable. For Plesk (Dedicated Plesk Server, Plesk Client, Plesk Domain) and Virtuozzo for
Windows hosting plan types only Class 2 is applicable.
To add a network class:
1. Click Traffic Classes on the Service Level Manager submenu. The list of all traffic classes
appears on the screen.
Page 79
Managing Parallels Business Automation - Standard Services and Data Center 79
2. Click the Add Traffic Class button.
3. Fill the form that appears:
a Enter the traffic class friendly name into the Traffic Class Name field.
b To perform the traffic accounting by the class and make it possible to define the traffic
accounting by this class for hosting plans, you need to enable the traffic class by
checking the Enabled box.
c You can add a free-form comment into the Description field.
4. Click the OK button. The newly created traffic class properties appear on the screen. They
display all the data entered for the class plus one more property - the used fie ld. T his f ield
shows whether a class is used in hosting plan(s) or not (green tick -yes, used, red cross - not
used). If a traffic class is used in at least one hosting plan, it cannot be deleted.
5. Click the IP Ranges tab to define the range(s) of IP addresses to be accounted.
6. Click the Add IP range button.
7. Fill the form that appears:
a Type the starting IP address into the IP range and the netmask in the bit form into the
Range prefix field.
b You can add the detailed description of the IP range into the Description field.
8. Click the OK button.
Page 80
80
C
HAPTER
6
Setting Up Domains Registration
This chapter advises how to start registering domains online and make the most general settings
necessary for a successful domain registration. The daily tasks connected with the domain
management are described later in this guide (on page 245).
In This Chapter
How to Start Registering Domains Online ............................................................................ 80
Viewing Incoming and Outgoing Domain Registration E-mails .......................................... 98
How to Start Registering Domains
Online
Parallels Business Automation - Standard allows establishing connection with Internet
Registrars via the pluggable modules (plug-ins).
To configure domain registration plug-ins, please register your reseller account with the
corresponding Registrars and obtain all the necessary pre-requisites. After this, you can go to
the Service Director > Domain Manager > Plug-Ins and configure domain plug-ins.
To register a domain manually, from the Provider Control Center, select Service Director > Domain Manager > Domains > New Domain button.
You can assign both the default domain and the domain used for trial subscriptions (for
customers to create subdomains), as well as use the other advanced domain settings.
Page 81
Setting Up Domains Registration 81
Configuring Domain Registration
Plug-Ins
For the fresh Parallels Business Automation - Standard installation, Parallels Inc. offers a set of
plug-ins for establishing a connection with the domain registrars, so you just have to key in the
necessary information into simple forms. Please note that in this case, you should open the
Account with the registrars where you want to register your domains and receive your own
logins, private keys and other data, depending on the Registrar's internal rules.
Domain registration plug-ins are shipped as RPM modules independent from Parallels Business
Automation - Standard functionality.
After installation, a plug-in becomes available in Parallels Business Automation - Standard as a
selectable type for a new domain registration plug-in configuration. To add a domain
registration plug-in based on one of a standard configurations, it is enough to go to Service Director > Domain Manager > Plug-ins, click New Plug-in, enter a new plug-in configuration
name and select a configuration type. After this, a plug-in configuration form appears on the
screen . The o nly thi ng to do a fter this - fill the form and save the configuration. The number of
plug-ins that can be added on the basis of the same standard configuration is not limited.
Note1: The Parallels Business Automation - Standard installation owner defines the set of
domain registration plug-ins available for each reseller.
The list of domain registration plug-ins (to domain registries and registrars) shipped with
Parallels Business Automation - Standard is available at the Parallels official website
(http://www.parallels.com/en/products/hspcomplete/templates/domain).
Note2: If you are planning to use OpenSRS services for the online domain registration, then
Port 55000 for OpenSRS (horizon.opensrs.net) should be opened on the Management Node. In
the case if you intend to use eNom services for the online domain registration, then Port 80 for
eNom should be opened on the Management Node (the host should be agreed with eNom).
Please, make sure that the RPM packages necessary for online domains registration are installed
(refer to the Parallels Business Automation - Standard Installation Gu id e ).
You can view the Plug-in lookup state in the Domain lookup mode field of the Plugin Setup
window. The mode may be as follows:
registrar API is used for lookup (green indicator)
WHOIS lookup is used; all plug-in's TLDs are assigned to some WHOIS (green indicator)
WHOIS lookup is used; and some TLDs are not assigned to any WHOIS (yellow indicator);
TLDs which are not assigned to WHOIS servers are listed in 'Comment' field
WHOIS lookup is used; no TLDs are assigned to WHOIS servers (red indicator) Note: Many registrars accept requests from known hosts only and require that you specify the
client IP address (i.e, your Management Node IP address) in your account profile. Please, clarify
this issue with registrars' support before you start using a domain plug-in.
Page 82
Setting Up Domains Registration 82
Important: The ability for resellers to use the own configuration of domain plug-ins is defined
in Reseller Configuration (on page 176). Reseller Configuration can be assigned in reseller
account General Settings.
Top Level Domains Assignment
You have already configured (on page 81) one or more domain registration plug-ins.
Before activating domain plug-ins and start registering domains, it is necessary to correctly
configure the set of Top Level Domains (TLDs, like .com, .net, org, etc) available for domains
registration for each domain plug-in, i.e., specify what TLDs supported by each registrar.
Since the set of TLDs supported by one or another Registrar can change (new TLDs can be
added or some TLDs can be cancelled by a Registrar), TLDs can be manually added or removed
for each domain registration plug-in. Provider can change the TLDs set for domain plug-ins in
an arbitrary manner. Thus, Provider is finally responsible for correct TLDs assignment.
The same TLD can be assigned to a number of domain registration plug-ins, which allows
saving in Parallels Business Automation - Standard the conditions of domain registration in the
same TLD offered by a number of registrars.
A registrar that will actually provide domain registration in one or another TLD can be selected
per domain registration hosting plan. When you change registrar in a hosting plan, customers
who have already registered domains with a previous registrar keep using their domains on the
same conditions and new customers start registering domains with a newly set registrar. Thus,
changes in a domain registration hosting plan is not followed with creation of a hosting plan
version.
In a few words, the scheme of TLDs assignment in Parallels Business Automation -
Standard is the following:
1. Go to Service Director > Domain Manager > Plug-Ins.
2. Select a plug-in.
3. Select the Prices tab from a plug-in settings.
Note: For plug-ins that support the online prices update, the Update Prices but ton is sh own
below the list of TLDs. You can click this button and get the prices online. For other plugins you must know out the actual registrar prices and enter them manually.
4. Click the New TLD button.
5. Enter a new TLD name and select a plug-in (i.e., a registrar). (Select a plug-in you want to
add TLD(s) for. Click Next.
6. Specify the conditions of domains registration. Click Update.
Note: You can add the same TLD(s) to several Registrars and then select an active registrar
in hosting plan settings.
Page 83
Setting Up Domains Registration 83
For the registrars that do not support the online prices update it is only possible to manually
enter your retail prices:
Contact a Registrar and know out the prices. Then go to Operations Director > Domain
Manager > Plugins, select the plug-in and then select the Prices tab. Click on the TLD name
and type your own retail prices.
Setting Registrar Prices
Prices for domain registration are set per registrar. After you set registrar prices, a TLD is
considered as configured for a given registrar and you can select the corresponding plug-in as
supporting registry for a TLD in hosting plans.
To set prices for a TLD, select a plug-in, select the Prices tab, and then click on a TLD name or
click the New TLD button.
To set the registrar prices:
1. Select registration periods available and set prices:
a To allow domain registration period, check the box next to the period name. To mark a
period as not supported, clear this box. Only supported registration periods are shown in
domain registration hosting plans TLD settings. As you check the box next to a
registration period the fields where you can enter prices become activated.
b For each supported period, enter a registrar's one-time fee for domain registration into
the Registration cost field and enter the registrar's recurring fee into the Renewal cost
field.
2. Adjust the domains Transfer Settings. To allow transferring domains registered in the
selected TLD and enable the form fields where you can enter your retail price for the
transfer, check the Allow domain transfers box. To disallow transfer, clea r this bo x. As you
allow transfer, the fields where you can enter transfer prices become activated:
a Enter the registrar's one-time fee for domain transfer service into the Transfer cost field.
b Transfer includes domain renewal. To renew domain registration under this registrar
right after a domain is transferred, select the renewal period from the Period drop-down
menu. In case of transfer, your prices set in hosting plan for domain renewal will be
applied.
3. Set the domain Renewal Limitations:
a If the registrar allows domain renewal at any moment without respect to the time
remaining before registration period is over, set the option button to Renewal is allowed
at any time.
b If the registrar regulates domain renewal time frame, check the relevant box to select the
condition:
If the registrar allows domain renewal only after a particular time has passed after
domain registration, check the not earlier than _ days after domain registration date box
and enter the period in days.
If the registrar allows domains renewal only when a particular time remains before
registration period is over, check the not earlier than _ days before domain registration
date box and enter the period in days.
Page 84
Setting Up Domains Registration 84
If the registrar allows domains renewal after a domain registration period is over only
during several days, check the not later than_ days after domain expiration date box and
enter the period in days.
4. Specify the DNS zone startup settings:
a Create DNS zone before domain registration. This option is required for correct domain
registration processing for some registrars, which start checking a customer name
servers right after a domain registration request is received. In this case, if a customer
have his/her name servers not configured properly by the moment of domain registration
order placement, a registrar sends an error response. If this option is enabled (the box is
checked) then a zone file is created in Parallels Business Automation - Standard before
sending a domain registration request to a registrar. Name servers synchronization
process starts automatically and Parallels Business Automation - Standard periodically
checks name servers in respect to their readiness to resolve a domain. A zone file is
checked several times with a certain period and these settings can be adjusted specially.
In case the check fails a corresponding record specifying the number of failed attempt
and the period when the next check is to be performed is added to the Action Log. In
case a check is successful (i.e., name servers are ready to serve a domain), the
registration request is sent to registrar. As soon as you check this box the fields where
you can enter DNS startup and check limit become activated.
b DNS zone startup time limit. This option limits the overall time that can be used for name
servers readiness check. If the time is over and name servers are not ready (zone file is
still not created), then domain registration request is sent without respect to a zone file
creation. Please enter the time limit in minutes.
c The number of attempts to check DNS zone. The overall number of attempts Parallels
Business Automation - Standard performs to check the name server readiness. The
checks frequency is calculated automatically, in a nonlinear way, taking in account some
specific features of the synchronization process.
5. Use your contacts for customer's domains registration. Here you can specify what contact
information will be asked during domain registration at a given Registrar in a TLD you have
selected. The value of contact data required and its format considerably differs depending on
Registrar. Some Registrars require a rather specific data. To simplify domain registration
procedure for your customers, you can replace Registrar's contacts form with your own one
(a so called base contacts) that have a standard format.
You can create your contacts (up to 10 for one account name) under Domain Manager >
Setup > Contacts tab. All of the contacts created by you are included in the drop-down
menus next to contacts' names.
The number and names of contacts offered here may vary depending on a Registrar. The
most typical set is Owner Contact, Administrative Contact, Billing Contact, and Technical
Contact.
To create a new contact, click the Create new button. A new contact will be available for
selection for all contact types right after you save it.
To create a new contact on the basis of an existing one, select a contact you want to base
upon from the drop-down menu. The Create copy button activates. Click the Create copy
button. The contact form appears. Adjust the contact data in the form and save changes. The
new contact will be added with an new name ( the auto-incremented numeric prefix added
to the name of contact).
To hide the contact type from a customer, and thus make this contact a read-only, check the
Force box next to the contact type name.
Page 85
Setting Up Domains Registration 85
6.To save changes, click the Update button.
Page 86
Setting Up Domains Registration 86
Selecting Both the Default Domain
and the Domain for Trial Containers
Hostnames
After you register at least one domain for HSP Company (Provider Account) within your
Parallels Business Automation - Standard system, you should set default domain so that your
prospect customers could register for their subscriptions the subdomains in this domain.
In this case, you should have the list of all domains (Domains screen) displayed. After domain(s)
registration, the list of all domains will be displayed automatically. Otherwise, please click the
Domains link on the Navigation tree or Registered D om ains link at Domain Manager dashboard.
The list of domains displays the following:
Domain. The name of a domain;
Account. The name of an Account a domain was registered for;
Added by. This column shows the name of a User (staff member or a Customer) that h ad
added a domain, and consequently, points to the origin of domain Order (Provider Control
Center or HSPstore). Since several Users can be associated with an Account, this additional
information helps you to manage domains;
Registrar. The Internet Registrar, a company that registered a domain;
Exp. date. The date a domain registration period expires;
Zone Created. Whether an appropriate zone file is created for this domain. In other words,
the green tick in this column indicates that a domain is successfully registered in Parallels
Business Automation - Standard (appropriate Order is completed, and a domain is
manageable). Red cross - that a domain is not registered (domain Order is not paid yet, and
a zone file is not created).
Click on the domain name registered for Provider Account. Domain details will be displayed.
In order to set the default domain, its General Info (namely, Policy settings) should be edited
appropriately. Thus, click the Edit button.
Default domain will be offered to your customers in online store to create subdomains. In case
your prospect customer does not have registered domain or does not intend to register new
domain, he (or she) will definitely use the default offered. Therefore, in order to set domain as
default, you should allow customers (at least Provider’s ones) to register subdomains in this
domain. To this effect, please set the radio button to one of the positions that allow registering
subdomains.
In addition, you can allow registering hostnames for trial Containers. If the Use domain for trial Container checkbox marked, then this domain will be offered to your customers in HSPstore.
You certainly can set several domains as default ones and allow several domains to be used for
trial Containers. At the same time you can set several domains both as default ones and
available for trial Containers.
Page 87
Setting Up Domains Registration 87
To confirm settings, click the OK button. Changes will be immediately applied to subscription
cycle at your HSPstore.
Allowing Domain Transf er Per
Registrar TLDs
Domains transfer can be allowed or disallowed as a system-wide option, in store settings.
However, if you allow domains transfer in general, you still can narrow the set of domains
allowed for transfer by selecting particular TLDs which transfer is allowed for. You can select
TLDs allowed for transfer for each domain registration plug-in.
To select TLDs allowed for transfer, go to the Service Director > Domain Manager > Plug-Ins.
Select a plug-in and then click the TLDs tab. Select a TLD from the list that appears and check
the Allow domain transfers box. As you allow transfer, the fields where you can enter transfer
prices become activated:
Enter the registrar's one-time fee for domain transfer service into the Transfer cost field.
Transfer includes domain renewal. To renew domain registration right after a domain is
transferred, select the renewal period from the Period drop-down menu. In case of transfer,
your prices set in hosting plan for domain renewal will be applied.
Page 88
Setting Up Domains Registration 88
Configuring Default Records for
Zone Files (DNS Templates)
Using the DNS template, you can set the pre-defined configuration of resource records in a zone
file created on domains registration in Parallels Business Automation - Standard.
Note: Default SOA records are bound to TLDs and configured in Domain Manager > Setup -SOA
Defaults.
DNS templates are bound to Domain Registration hosting plans. When you add a hosting plan
(any type except for One-Time Fee Item type), you should always select the corresponding DNS
template.
To add a DNS template, please go to the Service Director - Domain Manager > DNS Templates.
To facilitate configuration of services on a domain, DNS Template types have been introduced.
Now you can create DNS templates that can be used in a particular hosting plan types.
One of the DNS templates within each type should be marked as default. The default DNS
template is applied to zone files in case no DNS template has been specially assigned.
The DNS template of the Common type is applied to hosting plan types that do not have a
special type of DNS template.
The list of DNS templates displays the following:
ID. The numerical identifier automatically assigned to a DNS template in Parallels Business
Automation - Standard.
DNS Template. The DNS template name assigned by you. This name is used in Parallels
Business Automation - Standard to just refer to a DNS template.
Account. The name of an account a DNS template has been added by.
Type. The type of hosting plan a DNS template is used for.
Default. The green tick in this column means that a DNS template is the default one and is to
be applied to zone files if no other DNS templates are specified. Red cross - that a DNS
template is not the default one and is to be applied in accordance with a manual assignment
to a hosting plan. The default DNS template is also can be used while restoring a domain
zone file from the Parallels Business Automation - Standard database. To use the default
DNS template for zone files restoring, set this in Domain Manager > Setup.
Page 89
Setting Up Domains Registration 89
Specifying Name Server Sets
For the fresh Parallels Business Automation - Standard installation, by default you have two
Provider name servers grouped into one set - the default name servers set.
You can use the default name servers set or you can add more name servers and create more
name servers sets.
It is possible to install and configure name servers directly from the Provider Control Center
web-based interface.
The default name servers set can be se lected in the Service Director > Domain Manager > Setup.
Name servers set are specified per Domain-Registration Hosting Plan.
Registering Name Servers
To manage name servers and name servers sets, select Domain Manager from the Service
Director submenu and then click Name Servers on the Domain Manager menu.
To add more name servers:
1. Click the Name Servers tab. The list of name servers appears on the screen.
2. Click the New Name Server button. The wizard that helps to add a name server starts.
3. Type the name server name and select the type:
a Type the name server friendly name (not hostname) into the Title field.
b Set the radio button to the type of name server:
Non-manageable name server. If you want to register a third-party name server that
answers the Parallels Business Automation - Standard DNS requests, but does not
support automated zone files synchronization. For example, you can use this type of
registration for your secondary name server.
Name server to be managed over SSH. If you want to register the physical name server
and if you want changes made to a domain (e.g., if more hostnames were added) to be
automatically synchronized with appropriate zone files on this name server.
Important: If you register a name server managed by SSH, please make sure that hostname
of this name server is resolved correctly on your Management Node. In this case, you can
enter an IP address instead of a hostname, but this is not recommended.
4. Click the Next bu tton and follow the wizard.
Page 90
Setting Up Domains Registration 90
Managing Name Server
o the list of name servers (when viewing name
server information) or to exit the edit mode without
Change name server type (manageable or not) and
Name Server Properties:
Title. Name server reference name.
Status. Server current status.
Hostname. Name server hostname.
IP Address. Name server IP address.
Account. The name of the account that owns the name server.
Name server is managed by Parallels Business Automation - Standard:
For SSH-managed name servers:
Use IP address instead of hostname for SSH connection:
Path to named configuration file. The path to the named configuration file on the name server
SSH protocol version. Version of SSH protocol.
Establishing Connection Timeout. The connection timeout interval in seconds into the field.
Button Click To
Cancel
Check Status
- yes, managed.
- no, not managed.
- IP is used.
- hostname is used.
Get back t
saving changes (when editing).
Update name server status.
Change NS Type
settings (on page 90).
Delete
Edit
Delete information about name server from PBAS.
Edit name server settings (keeping its type unchanged).
Changing Name Server Type
Change name server type:
1. Fill the form:
a Type the name server new name into the Title field.
Page 91
Setting Up Domains Registration 91
b To make name server available for zones addition/update, check the Name server is
available box. To temporarily disallow zones synchronization, clear this box.
c Select the name server new type:
Non-manageable name server. If you want to register it as a third-party name server that
answers the Parallels Business Automation - Standard DNS requests, but does not
support automated zone files synchronization. For example, you can use this type of
registration for your secondary name server.
Name server to be managed over SSH. If you want to register it as the physical name
server and if you want changes made to a domain (e.g., if more hostnames were added)
to be automatically synchronized with appropriate zone files on this name server.
a Check the respective box to register the name server with domain registrar(s) , if
available.
2. Click Next to proceed.
3. Fill the form:
If you have selected non-manageable server type, click to get the instruction.
If you have selected name server managed over SSH, click to get the instruction.
4.Click Save to apply and save your changes.
Page 92
Setting Up Domains Registration 92
Registering Internationalized
Domain Names
An Internationalized Domain Name (IDN) is a standard for the domains that can contain
characters other than the 36 basic ASCII ones permitted to date (a-z, 0-9, and -). Thi s includes
Latin letters with umlauts, accents and other diacritics, but it goes further than that and allows
using completely different alphabets, such as the Greek and Cyrillic ones, as well as Chinese
letters and characters.
Parallels Business Automation - Standard does not call for any specific configuration to start
registering IDNs. A domain name entered as a Unicode string is converted into a permitted
ASCII domain name.
A system called Internationalizing Domain Names in Applications (IDNA)
(http://ietf.org/rfc/rfc3490.txt?number=3490) was adopted as the chosen Internet standard for
IDNs. The IDNA algorithm transforms domain names which include letters that are not
available in ASCII into the format that can be handled by normal name servers. This
transformation algorithm is based on the Punycode ASCII encoding of normalized (Nameprep)
Unicode strings.
Note: The IDNA standard requires that the user who would like to view an IDN, has an IDN
compatible application (browser, mail client, etc). The lists of such applications are available
over the web.
Nameprep is the process of normalization, case-folding, etc. applied to a text before it is suitable
to represent a domain name. Nameprep is defined in RFC 3491
(http://ietf.org/rfc/rfc3491.txt?number=3491).
Punycode defined in RFC 3492 (http://ietf.org/rfc/rfc3492.txt?number=3492) is the special
encoding of Unicode strings into the limited character set supported by the DNS. The encoding
is applied separately to each component of a domain name which is not represented solely
within the ASCII character set, and a reserved prefix 'xn--' is added to the translated Punycode
string.
Thus, an IDN always has two forms: one with special characters and the other in pure ASCII
also called ACE (ASCII Compatible Encoding) or Punycode.
This ACE string is then entered into the DNS. The introduction of IDN means that in this case
the entry in DNS is no longer identical with the domain name.
Not all the world’s Top Level Domains (TLDs) are going to take on all these special letters and
characters! Each registry responsible for a TLD is to decide for itself which subset to admit for
the domains under it. In doing so, it strikes a balance between the limitations imposed by the
standard and the particular needs of its local Internet Community. So please, keep this in mind
when enabling INDs registration in Parallels Business Automation - Standard as system-wide
option and then selecting TLDs per domain registration plug-ins.
Page 93
Setting Up Domains Registration 93
Note: Some letters are not included in the IDNA Standard, such as the German ' ' (called
'scharfes s' or 'eszett'), which should be written as 'ss' instead. The eszett is a letter that is totally
unique to the German alphabet. Unlike other letters, it has no upper case form, because it never
occurs at the beginning of a word. The eszett is always normalized as 'ss' and thus, is typically
shown as 'ss' in registered domain names. For example, wei
.com will not be transformed to
xn--wei-abc.com. Rather, it must be written as weiss.com and therefore is classified as a normal
domain.
You can enable registering IDNs globally, as a system-wide setting, in Service Director - Domain
Manager - Setup.
Adjusting DNS General Settings
To adjust DNS general settings:
1. Open the Service Director submenu and select Domain Manager.
2. Click on the Setup on the Domain Manager submenu.
3. Click the General tab. The Domain Manager General setup form appears on the screen.
4. Click the Edit button. The screen reloads with the General setup for editing;
5. Fill the form:
a Select the default name servers set from the Default name servers set drop-down menu.
This is the set to be used by default to register domains for Containers, for web hosting.
Thus, only manageable name server sets are available as default ones.
Note: The default name servers set is used only if the active domain-registration plug-in is
configured to use Provider DNS. If the active plug-in is configured to use the Registrar
DNS, then this setting is ignored.
b Use DNS Template for switching to DNS Hosting. Parallels Business Automation -
Standard supports DNS hosting (when a domain zone file is created at Parallels
Business Automation - Standar d name servers). Put a tick in this box to use the default
DNS template for zone files creation in such cases.
c Default MX priority. This option is used for mail setup for owners of subdomains
registered in Provider default domain (i.e., a domain does not belong to a customer). For
example, when a customer buys Container and registers for this Container a domain in
Provider's default domain, the corresponding MX record pointing to a customer's
Container is created in the Provider default domain zone file. This allows receiving email for a customer.And the Default MX priority allows setting the priority for this mail
exchanger. Typically this is a low priority, so the number specified should be not very
small (for example, 255).
d Default record TTL. The default time-to-live assigned to resource records in zone files.
The next two options allow controlling the reverse DNS records (PTR) creation for Plesk
Domains and Containers. PTR (pointer) records are the reverse of A records: whereas the
latter maps names to addresses, PTR addresses map addresses to names.
Note: These two options are available for Provider Control Center only and affect Provider
and all Resellers.
Page 94
Setting Up Domains Registration 94
e Import PTR records from Plesk. It is possible to switch the primary DNS synchronization
source from Plesk DNS to Parallels Business Automation - Standard and conversely.
This is done per Plesk hosting plans, on the Permissions Setup step. When Plesk DNS is
set as a primary source (the Manage DNS permission is enabled) all the DNS records
are imported from Plesk to Parallels Business Automation - Standard DNS. There can be
many PTR records in Plesk zones since shared IP addresses are widely used. If you do
not want to import all these PTR records into Parallels Business Automation - Standard,
you can clear this box and this will override the 'Mange DNS' permission for all Plesk
zones.
f Create PTR records for Containers. For Containers PTR records are added automatically
if this option is enab le d.
PTR records are created automatically for every IP address assigned to a Container. If a
Container has several domains assigned, then PTR records are created only for default
domain, so every IP has only one PTR record.
PTR record that points to a Container default domain name is created for default IP
address only.
For non-default IP addresses PTR record is auto-generated according to the rule: an IP
address converted into four hex values is appended before default domain name to get a
unique record. For example, for IP address 10.26.141.37 the domain name in PTR
record will look as 0a1a8d25.domain.com, where domain.com is a Container default
domain name. This rule ensures that IP points to unique domain name, which allows
avoiding possible rejection of mail by anti-SPAM systems.
Note: A rec ord s f or non-default IP addresses are created similarly as PTR records: an IP
address converted into four hex values is appended before default domain name to get a
unique A record.
For security reasons, on IP address release, all PTR records created for this IP address
are removed automatically.
To enable or disable this option, check or clear the box respectively. Note that is this
option is disabled, then management of PTR records from Control Panel becomes
disabled as well.
Note: PTR records can be created by customers only for IPs that have reverse zones
configured. You should create reverse zones for IPs under Service Director > Domain Manager > Domains, Reverse DNS tab. Please make sure that reverse zones are configured
before enabling PTR records management for customers.
g Manage PTR records for Containers in Control Panel. This option is used to
allow/disallow customers adding PTR records for Containers from Control Panel. If this
option is enabled, then Reverse DNS link appears within the Domain Management
section under the System tab for Container subscriptions. Customer can add/edit/delete
as many PTR records as needed for IPs that are allocated to his/her Container(s). To
enable or disable this option, check or clear the box respec tiv ely .
h Name Server Synchronization Timeout. The period of time in seconds allowed for name
servers synchronization. If synchronization takes longer, the NS synchronization task
fails by timeout. The default timeout is 180 sec. Please note that if you have many
domains, synchronization may fail by timeout. In this case, the timeout should be
increased.
Page 95
Setting Up Domains Registration 95
i Available periods. Select domain registration periods that will be shown on the Prices
form for each TLD. To make a period available, check the box next to a period name.
To disallow a period, clear the box next to this period name.
j Allow customers to enter International Domain Names (IDN). Parallels Business
Automation - Standard supports Internationalized Domain Names (on page 92)
registration and here you can allow or disallow your customers to register IDNs. To
allow IDNs registration, check this box. To disallow IDNs, clear this box.
k Domain Data Consistency. These options allow auto-fixing domains expiration date
mismatch between PBAS and Registrar. If a domain expiration date is unknown for a
transferred domain, Parallels Business Automation - Standard automatically sets this
date to one year starting from domain transfer moment. To ensure the correctness of
domains registration expiration date stored in Parallels Business Automation - Standard
database, you can configure the auto-check of domain expiration date at Registrar. If
this option is enabled, Parallels Business Automation - Standard will run a periodical
task trying to contact a Registrar and get the domain expiration date confirmation. If a
Registrar does not reply, Parallels Business Automation - Standard will tr y to check a
domain expiration date via whois.
To configure the domain expiration date validation, put a tick into the Run domains real expiry date checking box and enter how frequently (in days) the check is to be
performed. In addition, you can set the order of domain expiration date auto-fixing in
case this date is incorrect and does not considerably differ from a correct date (not
greater that one month).
To configure the periodical checking of the domains status, put a tick into the Run domains status checking every box and enter how frequently (in days) the check is to be
performed.
Note: The domains that have the status "transferred away", will be shown under the
Service Director > Domain Manager > Domains, the Domains required attention tab (on
page
257), and you may terminate the remaining domain subscriptions there.
To enable this auto-fix, put a tick into the Autofix if expiry date mismatch is less or equal to box and enter the maximal difference in days into the relevant field.
To limit the number of domains checked by a single task, enter how many domains are
checked into the Number of domains to check at a time field.
6. Click the OK button.
Page 96
Setting Up Domains Registration 96
Managing Con t acts Used for
Domain Regis t rat ion
The composition and format of contact data required for domains registration differs depending
on Registrar. Some Registrars require a rather specific data. To simplify domain registration
procedure for your customers, you can replace Registrar's contacts form with your own one (a
so called base contacts) that have a standard format.
Base contacts usage is provided by a special methods used in plug-in. For more information
about domain plug-ins API, please see the Parallels Business Automation - Standard SDK.
Provider contacts are managed under Domain Manager > Setup > Contacts tab.
Customer contacts are managed under the Contacts tab within an account properties.
To replace Registrar contacts with your own contacts form, go to Domain Manager > Plug-Ins >
select a plug-in, then click the Prices tab. Select a TLD. The number and names of contacts
offered here may vary depending on a Registrar. The most typical set is Owner Contact,
Administrative Contact, Billing Contact, and Technical Contact.
The contacts list displays the following:
ID - contact numerical identifier assigned in Parallels Business Automation - Standard
database.
Contact name - contact name a contact is referred to.
Company name - the company name specified in the contact. Available for business
contacts only (i.e., contacts for enterprises).
First name - first name specif ied in a contac t.
Last name - last name specified in a contact.
Type - a contact type (Business - for enterprise, Personal - for person).
To edit or remove an existing contact, click on a contact name and after a contact view form
appears on the screen, click the Edit button to edit, Delete - to remove a contact.
To create a new contact, click the Create button. A new contact will be available for selection
for all contact types right after you save it.
The form for a new contact creation is standard and the same for every contact. Form fields are
pre-filled with the contact data fetched from your Administrative account:
Account Type. Select the account type (Business or Personal). This selection defines the
contact type.
Company name. Available only if you select the Business account type. Enter the name of
company.
Contact name. The contact name for reference.
E-mail. Contact e-mail.
Name. Enter the first and last names of the contact person.
Address. Enter the postal address (without city).
Page 97
Setting Up Domains Registration 97
City. Enter the city name.
State (US or Canada). If you select USA or Canada country, select the state.
State (other countries). You can optionally specify the state or province for countries other
than USA or Canada.
Country. Select country.
Zip/postal code. Enter the zip code.
Phone. Enter the contact phone number.
Fax. Enter the fax number.
To save the contact, click the Update button.
Specifying Whois Servers
You can form a list of Whois servers in Parallels Business Automation - Standard and after this
bind each of top level domains to one of more Whois servers.
Note: It is possible to set up the whois with HTTP protocol enabled.
To add a whois server, select Service Director - Domain Manager - Setup - Whois Servers.
To assign a whois server to a TLD, go to the Service Director - Domain Manager - Setup and then
select the TLDs tab. Select the TLD and assign one or more whois servers (from the set formed
before in Parallels Business Automation - Standard) to a given TLD.
Setting Up HTTP Whois Search
To set up the whois search for a plug-in, you need to:
1. Contact your Registrar support and ask them to register the IP address of the computer that
runs Parallels Business Automation - Standard (your Management Node). Without this
registration all requests sent by the plug-in will be rejected by the Registry.
2. In the Parallels Business Automation - Standard Control Center register a separate whois
server for Registrar and configure it prop er ly:
a Select Service Director - Domain Manager - Setup.
b Click the Whois Servers tab on the Setup menu.
c Click the New Whois Server button.
d On the New Whois Server form that appears check the Use http protocol box. Some fields
will become unavailable (Port, Command prefix, Command suffix, Drop TLD in
request). Enter a new whois server friendly name into the Title field. And into the Whois server you must enter the URL to whois query.
A domain name will be added to the query automatically.
Set the option button to Use 'domain not found' pattern. Enter the usual pattern for a
whois server into the field next to this option, e.g. Domain does not exist.
3. Click the Save button.
Page 98
Setting Up Domains Registration 98
Viewing Incoming and Outgoing
Domain Registration E-mails
You may need to view the domain registration log e-mails. This gives ability to review history
of sent messages as well as troubleshoot processing of incoming messages triggering domain
registration within the Parallels Business Automation - Standard (such as messages sent by
domain registrar modules communicating via email-based protocol). The e-mail
senders/recipients are:
Billing
Event Manager
Mass Mailer
Domain registration plug-ins that use e-mail to communicate with Internet Registrar.
Trouble tickets
The log can be viewed at Configuration Director - Logging and Errors - E-mails Log. Here yo u
can view the inbox mail at the Incoming Mail tab and the outbox mail at the Outgoing Mail tab.
For your convenience it has been designed with the following columns:
ID - unique ID assigned to the e-mail;
Subject - the subject of the e-mail;
Accepted/Sent for Incoming Mail and Outgoing Mail respectively - the date of the message
acceptance/dispatch;
Status - the status of the message;
By now the e-mails are assigned the following statuses:
Processed - the e-mail has been processed all right;
Error - the e-mail processing has failed;
Skipped - the e-mail has arrived to the right address but the system does not know how
to handle it or chooses not to process it;
Unknown - the handler has failed to assign any of the above statuses to it. The handler
does not how to respond to the e-mail.
Handler - Parallels Business Automation - Standard module processing this e-mail.
Page 99
99
Using Specific Accounting ................................................................................................... 118
C
HAPTER
7
Setting Up Billing System
This chapter describes how to set up Parallels Business Automation - Standard Billing System:
prices and discounts, credit terms, taxation, fraud protection, credit card processing and other
billing features and tools.
In This Chapter
Understanding the Parallels Business Automation - Standard Billing System ..................... 100
Configuring Bank Transfer Payment Plug-ins ...................................................................... 117
Page 100
Setting Up Billing System 100
Understanding the Parallels
Business Automation - Standard
Billing System
Parallel s Bus iness Automation - Standard billing system is supported by the Billing Director that
provides financial management of the following client categories: Resellers and Customers. For
settlement purposes, Accounts are created for each category. Parallels Business Automation Standard billing provides a single-currency settlement and accounting system. A system-wide
currency can be selected per Control Center (one currency for Provider and another currencies
for Resellers, the exchange rate can be set per Reseller). In order to change the system-wide
currency, select Configuration Director - Miscellaneous Settings - Regional Settings.
Hosting Plan is the basic account unit that used for calculation of money equivalent of services
provided. A subscription period can be selected by customers from offered by Hosting Service
Provider (one month, three months, six months, and year). Services provided in accordance with
a Hosting Plan are paid in advance, in accordance with resource-specific quotes. Resources
overusage is paid either in advance or at the end of subscription period.
Note: In Parallels Business Automation - Standard billing, the billing cycle equals to one month
by default. This means that statements and resource overusage invoices are generated for each
subscription each month. There are no mentions about billing cycles in Parallels Business
Automation - Standard web-based interface.
Invoices are generated in accordance with Subscription terms. Account balance is calculated on
the basis of actual resource usage and payment(s) received. Account balance is calculated every
hour (by default).
Current Account balance is regularly compared with customer credit limit. Depending on
Billing Manager settings and Account balance, the following operations can be performed:
Notification about negative Account balance can be generated and sent to a customer;
Negative balance and credit limit control, generating reports on Accounts in debt;
Suspending subscriptions associated with Accounts in debt in the case of credit limit
overrun;
For Virtuozzo Container subscriptions, changing a Container parameters (available
resources limitation) in the case of resourc e overus age.
Basic NotionsSubscriptions
A Subscription holds terms of contract between Hosting Service Provider and a customer.
Changes in Provider prices do not affect terms of Subscription. This means that prices for the
Hosting Plan purchased remain changeless up to the end of subscription period.
However, if additional Applications or Containers were purchased, or a Subscription was
upgraded to a higher version of the same hosting plan, then Subscription terms may change.
Documents
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.