Parallels Plesk Automation



Similar documents
Parallels Plesk Automation

Parallels Panel. Deployment Guide. Plesk Automation Revision 1.0

Moving to Plesk Automation 11.5

Copyright Notice. Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: Fax:

Parallels Plesk Automation

Parallels Plesk Panel

Copyright Notice. Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: Fax:

Parallels Plesk Panel

Copyright Notice. Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: Fax:

Copyright Notice. ISBN: N/A Parallels 660 SW 39th Street Suite 205 Renton, Washington USA Phone: +1 (425) Fax: +1 (425)

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

Parallels Business Automation 5.5

Parallels Plesk Panel

Parallels Plesk Panel 11 for your Linux server

Preface 8. Typographical Conventions... 8 Feedback Operating Inside Parallels Containers 10. What s New in Parallels Plesk Panel 12

Preface 6. Typographical Conventions... 6 Feedback Operating Inside Parallels Containers 8. Becoming Familiar with Parallels Plesk Panel 10

Plesk 11 Manual. Fasthosts Customer Support

Parallels Plesk Panel User Guide

Parallels Plesk Panel 9.2

Parallels Plesk Panel

Parallels Plesk Panel

Fasthosts Internet Parallels Plesk 10 Manual

Parallels Plesk Automation. Customer s Guide. Parallels Plesk Automation 11.5

Parallels Plesk Panel 11 for your Windows Server

AuthorizeNet Plug-in Configuration Guide

Getting Started Guide. Getting Started With Your Dedicated Server. Setting up and hosting a domain on your Linux Dedicated Server using Plesk 8.0.

Copyright Notice. Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: Fax:

Copyright Notice. Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: Fax:

Parallels Plesk Panel

Parallels Virtuozzo Containers 4.6 for Windows

Camilyo APS package by Techno Mango Service Provide Deployment Guide Version 1.0

Getting Started With Your Dedicated Server. Getting Started Guide

Creating Custom Nameservers Contents

Setting Up and Managing Websites Using the Control Panel

Parallels Plesk Panel

Getting Started With Your Virtual Dedicated Server. Getting Started Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide

OpenSRS SSL Certificate Plug-in

Web Hosting Getting Started Guide

Key-Systems Registrar Plug-in PBA Configuration Guide Revision 1.1

Parallels Virtual Automation 6.1

Parallels Plesk Automation

How To Let A Sitebuilder Users Create A Trial Site On A Freebie (Free) For Free

Preface 5. Typographical Conventions... 5 Feedback Overview of the Main Changes in the Panel 7

Getting Started With Your Virtual Dedicated Server. Getting Started Guide

How to Install SMTPSwith Mailer on Centos Server/VPS

WHM Administrator s Guide

Admin Guide Virtual Private Server (VPS) MailStreet Hosting Control Panel (CP)

NetWrix Account Lockout Examiner Version 4.0 Administrator Guide

VPS Hosting User Guide

Livezilla How to Install on Shared Hosting By: Jon Manning

Parallels Containers for Windows 6.0

How to configure the TopCloudXL WHMCS plugin (version 2+) Update: Version: 2.2

Parallels Plesk Panel. Parallels Plesk Panel 9.5 Client's Guide. Revision 1.1

About This Document 3. Integration Overview 4. Prerequisites and Requirements 6

Parallels Plesk Control Panel

Parallels Plesk Panel

Acronis Backup & Recovery 11.5 Quick Start Guide

Provider's Guide to Integrating Parallels Presence Builder 12 with Parallels Automation

Sophos UTM. Remote Access via PPTP Configuring Remote Client

Parallels Virtual Automation 6.0

Parallels Virtual Automation 6.1

Parallels Plesk Panel

Create a New Account Contents

StarWind iscsi SAN Software: Installing StarWind on Windows Server 2008 R2 Server Core

Cloud Services. Sharepoint. Admin Quick Start Guide

Web24 Web Hosting Guide

Contents. Securing Servers in Compliance with PCI Data Security Standard 4

SHARED HOSTING PLAN GETTING STARTED GUIDE (Plesk 9.2) Version 1.3

P l e s k H o s t i n g V P S. An Introduction to Linux and Windows Plesk Hosting VPS

Mobile Device Management Version 8. Last updated:

Outlook Profile Setup Guide Exchange 2010 Quick Start and Detailed Instructions

Parallels Plesk Panel

Parallels Panel. Parallels Small Business Panel 10.2: User's Guide. Revision 1.0

WEB2CS INSTALLATION GUIDE

Getting Started With Your Virtual Dedicated Server. Getting Started Guide

Linux VPS with cpanel. Getting Started Guide

JAMF Software Server Installation Guide for Windows. Version 8.6

Parallels Plesk Panel

USER CONFERENCE 2011 SAN FRANCISCO APRIL Running MarkLogic in the Cloud DEVELOPER LOUNGE LAB

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

Manage a Firewall Using your Plesk Control Panel Contents

Windows XP Exchange Client Installation Instructions

NetWrix SQL Server Change Reporter. Quick Start Guide

APS Package Certification Guide

Cloud Services. Lync. IM/ Web Conferencing Admin Quick Start Guide

StarWind SMI-S Agent: Storage Provider for SCVMM April 2012

PARALLELS SERVER 4 BARE METAL README

About This Document 3. About the Migration Process 4. Requirements and Prerequisites 5. Requirements... 5 Prerequisites... 5

PLESK 7 NEW FEATURES HOW-TO RESOURCES

Parallels Plesk Panel

When you first login to your reseller account you will see the following on your screen:

Professional Mailbox Software Setup Guide

Installation Tutorial Script: The Real Estate Script. 1. Please login to download script. On PHP Classifieds Script web site.

POA 2.8 Hotfix 02 Release Notes

Asia Web Services Ltd. (vpshosting.com.hk)

Parallels Operations Automation 2.9 Hotfix02

Plesk Control Panel Adding accounts

Administrators Help Manual

Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server

Transcription:

Parallels Plesk Automation

Copyright Notice Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: +41 526320 411 Fax: +41 52672 2010 Global Headquarters 500 SW 39th Street, Suite 200 Renton, WA 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6445 EMEA Sales Headquarters Willy-Brandt-Platz 3 81829 Munich, DE Phone: +49 (89) 450 80 86 0 Fax:+49 (89) 450 80 86 0 APAC Sales Headquarters 3 Anson Road, #36-01 Springleaf Tower, 079909 Singapore Phone: +65 6645 32 90 Copyright 1999-2013 Parallels IP Holdings GmbH. All rights reserved. This product is protected by United States and international copyright laws. The product s underlying technology, patents, and trademarks are listed at http://www.parallels.com/trademarks. Microsoft, Windows, Windows Server, Windows NT, Windows Vista, and MS-DOS are registered trademarks of Microsoft Corporation. Linux is a registered trademark of Linus Torvalds. Mac is a registered trademark of Apple, Inc. All other marks and names mentioned herein may be trademarks of their respective owners.

Contents Introduction 4 1. Installing PPA on the Management Node 7 2. Adding Service Nodes 8 2.1 Logging In to PPA... 9 2.2 Configuring the DNS Server... 9 2.3 Adding a Service Node with Apache Web Hosting... 11 2.4 Adding a Service Node with Mail Server... 12 3. Installing License Keys 14 4. Offering Services to Customers 16 4.1 Creating a Service Plan... 17 4.2 Creating a Customer Account... 20 4.3 Creating a Subscription for a Customer... 23 4.4 Logging in to Panel as a Customer... 26 Getting Help with PPA 27

C H A P T E R 1 Introduction Parallels Plesk Automation is a scalable, multi-server automation solution for shared hosting, giving growing hosters the power, performance, and scale previously only available to hosting giants. Parallels Plesk Automation is designed to centrally manage thousands of customers from a central point with a modern design and exceptional usability. PPA Architecture The idea behind the PPA architecture is a distributed environment with one central server. This server, called a management node, controls an arbitrary number of servers with various roles - web, mail, DNS, and others. In terms of PPA, these controlled servers are called service nodes. Service nodes provide a full set of hosting services that are delivered to customers through the management node. All operations including infrastructure and hosting management are also performed through this central node. The diagram below represents the PPA architecture.

Introduction 5 The PPA User Interface The PPA UI consists of the following components: Administration Panel. Administrators use this panel to manage PPA infrastructure: add and configure service nodes, manage IP pools, and so on. This panel is based on Parallels Operations Automation.

6 Introduction Hosting Panel. Customers use this panel to manage their hosting services: add domains and mailboxes, manage website content and so on. The panel is based on Parallels Plesk Panel. (Optional) Billing solution. Administrators and resellers can employ a billing solution to automate subscribing customers to hosting plans as well as to automate the monetization of this process. Currently, PPA supports the following solutions: Parallels Business Automation Standard. Web Host Manager Complete Solution (WHMCS). Any homegrown billing system integrated with Plesk Automation by means of API. Note: Administration and Hosting panels are hosted on the management node. Service nodes do not provide the UI. Running PPA Putting PPA into operation involves the following steps: Installation of PPA packages to the management node. Deploying attendant infrastructure (registering and configuring service nodes). Installing license keys for the management and service nodes. Configuring PPA to start serving customers (creating a hosting plan). This guide is intended for hosting providers who plan to deploy Parallels Plesk Automation. It shows how to quickly start working with PPA by covering the four main steps mentioned above. In addition, the guide describes such basic administration tasks as troubleshooting and system monitoring.

C H A P T E R 2 1. Installing PPA on the Management Node A management node is the central server in a distributed system, which allows performing all operations including infrastructure and hosting management. Thus, the first step in deploying PPA is to install its packages to the management node. The PPA installation is fully automated and performed by the single script file ppa_installer. To install PPA management node components on your server: 1. Log in to your server as root. 2. Download the PPA installation script from the Parallels website. #wget http://download1.parallels.net/ppa/ppa_installer 3. Allow script execution. #chmod +x ppa_installer 4. Run the script with the following options. #./ppa_installer --password setup --admin_email admin@example.com where setup - the PPA login password. admin@example.com - your e-mail address.

C H A P T E R 3 2. Adding Service Nodes After the installation is finished, proceed to infrastructure deployment, or, in other words, registering your auxiliary servers (service nodes) that will provide various hosting services. In this guide, we will explain how to register one Apache web service node and one Postfix mail service node. In this chapter: 2.1 Logging In to PPA... 9 2.2 Configuring the DNS Server... 9 2.3 Adding a Service Node with Apache Web Hosting... 11 2.4 Adding a Service Node with Mail Server... 12

2. Adding Service Nodes 9 2.1 Logging In to PPA To log in to PPA, type the following address in your browser: https://<ppa_ip_address>: 8443 where <PPA_IP_address> is the IP address of your management node, or its host name. When PPA prompts to enter the administrator's credentials, use the admin username and the password you specified during the PPA installation. 2.2 Configuring the DNS Server By default, DNS services are provided by the management node. It acts as a master DNS server for all zones registered in the system. Setup of DNS zones for newly added domains is automated: When a customer adds a new domain in the Hosting Panel, PPA automatically generates its zone file and registers it in the name server's database. If you want to run the DNS server on a separate service node, complete the following steps: 1. Go to Infrastructure > Service Nodes, and click Add New Node. A list of server roles is displayed. 2. Select the DNS server role from the list. 3. Specify the node's hostname or IP address, and a root password.

10 2. Adding Service Nodes 4. Click Next, and then click Finish. Once you add the node, it appears in the list of registered PPA nameservers, which is available at Operations > DNS Manager > Nameservers. 5. Set this node as a master or slave nameserver in the DNS resource type properties at Products > Resource Types > DNS > Activation Parameters tab > Edit. In addition, you can set the SOA record template parameters: refresh and retry intervals, expiration period, and minimum TTL. The template settings are applied to the SOA record of all zones but can be overridden for a specific zone. You can learn more about this in Parallels Plesk Automation: Operations Guide, chapter Configuring DNS, section Managing DNS Zones.

2. Adding Service Nodes 11 2.3 Adding a Service Node with Apache Web Hosting To provide web hosting services, we will add a service node running the Apache web server: 1. Go to Infrastructure > Service Nodes, and click Add New Node. A list of server roles is displayed. 2. Select the Apache web server role from the list. 3. Specify the node's hostname or IP address, and a root password. 4. Click Next, and then click Finish.

12 2. Adding Service Nodes Normally, when the installation is complete, the node is marked as Ready to provide its services. If this does not happen, resolve the issue and mark it manually in node properties (Infrastructure > Service Nodes > node's hostname > Mark as ready to provide). After you add the web server node, PPA will automatically install all necessary packages on that server. To make sure that all operations were performed successfully, check that the task log (System > Task Manager > Task Log) does not contain any failed tasks. 2.4 Adding a Service Node with Mail Server To provide mail services, we will add a service node running the Postfix mail server: 1. Go to Infrastructure > Service Nodes, and click Add New Node. A list of server roles is displayed. 2. Select the Mail server role from the list. 3. Specify the node's hostname or IP address, and a root password.

2. Adding Service Nodes 13 4. Click Next, and then click Finish. Normally, when the installation is complete, the node is marked as Ready to provide its services. If this does not happen, resolve the issue and mark it manually in node properties (Infrastructure > Service Nodes > node's hostname > Mark as ready to provide). After you add the mail server node, PPA will automatically install all necessary packages on that server. To make sure that all operations were performed successfully, check that the task log (System > Task Manager > Task Log) does not contain any failed tasks.

C H A P T E R 4 3. Installing License Keys PPA is shipped without a trial license key. To fully use PPA, you need to obtain the necessary license keys from Parallels or its partners and install them after you have finished installing PPA and adding service nodes. Installation of license keys involves the following steps: 1. Install a main license key on the PPA management node. This key is free of charge and it enables you to familiarize yourself with the product, but it does not enable service provisioning. 2. Install an additional license key for Parallels Plesk Panel for Linux and assign it to the management node. 3. Obtain and install additional license keys for each service node, except for those that act as dedicated database or DNS servers (service nodes with the DNS or MySQL roles). There are three essential types of additional license keys: An unlimited license key for Parallels Plesk Panel for Linux-based dedicated hardware servers. These keys should be used with all Linux-based web server or mail nodes. An unlimited license key for Parallels Plesk Panel for Microsoft Windows-based dedicated hardware servers. These keys should be used with IIS web server and SmarterMail mail service nodes. A license key for Parallels Premium Antivirus. These keys should be used when you want to use antivirus on mail service nodes. Without a license key, antivirus will not check mail for viruses and malware. To obtain license keys for PPA: 1. To obtain the main license key for PPA, follow the instructions provided at http://www.parallels.com/products/plesk-automation/get-it-now/. 2. To obtain license keys for service nodes that will operate in a production environment, visit Parallels online store at http://www.parallels.com/store/plesk or contact a Parallels reseller. If you want to try the product, you can request trial license keys for service nodes by sending a message to ppa@parallels.com. To install the main license key for the management node: Go to License & Security > License Manager > Main License tab > Install / Update License.

3. Installing License Keys 15 To install an additional license key for the management node: Go to the Administration Panel > License & Security > License Manager > Additional Licenses tab > Install / Update. Select the checkbox Assign to a service node and select the management node. To install additional license keys for service nodes: Go to the Administration Panel > License & Security > License Manager > Additional Licenses tab > Install / Update. Select the checkbox Assign to a service node and select the service node to which the license key should be assigned. Be sure to assign the license keys to the appropriate service nodes.

C H A P T E R 5 4. Offering Services to Customers A typical workflow of serving hosting customers in PPA is as follows: 1. You create a shared hosting template in the Administration Panel. During the template creation, you will be prompted to specify a number of template properties like the services and resources provided with the template, configuration of these services, and so on. One of the key steps when creating a template is to define which nodes will be used for allocation of the template subscriptions. This is done by means of attributes. 2. When a customer is ready to subscribe to the template, you create the account and subscription for the customer. 3. Once the account is created, the customer can log in and use services provided with the subscription. In this chapter: 4.1 Creating a Service Plan... 17 4.2 Creating a Customer Account... 20 4.3 Creating a Subscription for a Customer... 23 4.4 Logging in to Panel as a Customer... 26

4. Offering Services to Customers 17 4.1 Creating a Service Plan When the entire PPA infrastructure including management and service nodes is deployed, you are ready to proceed to serving your customers, that is, creating your first service plan. Service plans in PPA are referred to as shared hosting templates. To create a shared hosting template: 1. Go to Products > Service Templates. A list of service plans is displayed. 2. Click Add Shared Hosting Template. The template properties are displayed.

18 4. Offering Services to Customers 3. Specify the following: Plan name. Provided services. The shared hosting template may include the Apache- or IIS-based web hosting service and Postfix or SmarterMail-based mail service. Leave the Apache-based and Postfix-based options selected. IP address type. The service template can provide IPv4 and IPv6 addresses. IP addresses may be granted as either dedicated, meaning that the target subscriber becomes the only owner of this address, or shared, meaning that this address is shared among many subscribers. Note that in order to provide dedicated IP addresses, you should configure IP pools as described in the Parallels Plesk Automation: Deployment Guide, section Configuring an IP Pool. Resource allotments. Specify the number of domains that customers will be able to host, the total amount of disk space, and the amount of monthly data transfer. 4. Click Next. 5. Specify the following web hosting settings: Attributes. An attribute is a tag that links a template and nodes on which the services included into the template can be set up. Thus, you should choose at least one attribute that is also assigned to the nodes which you want to use for allocating subscriptions. Select the Apache checkbox.

4. Offering Services to Customers 19 Permissions and resource allotments. These include: resource limits (diskspace, traffic, number of domains, and others); customer permissions (ability to create domains, subdomains, change PHP settings, access through SSH, and others); service settings (for example, if the template provides a web hosting service, this may be the support for various scripting languages, the PHP handler type, and others); log rotation options. 6. Click Next. 7. Leave the Postfix checkbox selected and specify the mail hosting settings, such as number of mailboxes, mailbox size, and what to do to messages coming to non-existent e-mail addresses.

20 4. Offering Services to Customers 8. Click Finish. After you have set up a service plan, proceed to creating a customer account. 4.2 Creating a Customer Account To create a customer account: 1. Go to Operations > Customers, and click Add New Customer. 2. Specify the company's address, and click Next.

4. Offering Services to Customers 21 3. Specify the account administrator's information. An account administrator is the company representative who has the administrative privileges to a customer account: They can log in to the Hosting Panel and perform hosting management (create websites and mailboxes, manage website content, install web apps, and so on). You should provide PPA with the account administrator credentials (username and password) and their contact information (typically, the account administrator and the administrative contact are the same persons). The billing and technical contacts are optional. 4. Click Next. 5. Specify the username and password that the customer will use for logging in to the Hosting Panel. Under Personal Info, select the checkbox Same as administrative contact.

22 4. Offering Services to Customers 6. Click Finish. After you have created a customer account, proceed to creating a subscription for the customer.

4. Offering Services to Customers 23 4.3 Creating a Subscription for a Customer To subscribe a customer to a service plan: 1. Go to Operations > Customers > customer's company name > Subscriptions tab, and click Create New Subscription. A list of service plans is displayed. 2. Click the plan name that you created in step 4.1 (on page 17). 3. Review the list of resource allotments and adjust them if needed. Though the resources provided with the subscription are defined by the template, you can customize them (for example, add more diskspace, provide a dedicated IP address instead of the shared one, and so on).

24 4. Offering Services to Customers 4. Click Next. 5. Specify the customer's domain name, and click Next. 6. Review the subscription properties and resource allotments, and click Finish.

4. Offering Services to Customers 25 Once you complete the wizard, PPA will start the provisioning task - the allocation of subscription resources on service nodes. In case of any issues, you can check task details in System > Task Manager > Task Log. After the subscription is created, the customer can log in to the Hosting Panel.

26 4. Offering Services to Customers 4.4 Logging in to Panel as a Customer Now let us log in as a customer to the Hosting Panel. To do this, log out from PPA by using the link in the top right corner of the page. Log in to PPA using the customer's credentials. Note: You can also log in to the customer's account as the administrator at Administration Panel > Operations > Customers > customer's company name > Subscriptions tab > subscription name > Managed By tab > Login as Customer. After logging in, you are taken to the Home tab, which provides shortcuts to the most frequently performed operations. Your customers use the Hosting Panel to add domains and mailboxes, manage website content, and so on. You can also use this panel to access customer accounts, or to manage your own hosting accounts. This panel is based on the Control Panel of Parallels Plesk Panel. Therefore, for details on how to perform certain hosting management operations, refer to Parallels Plesk Panel: Customer's Guide.

C H A P T E R 6 Getting Help with PPA To learn more about configuring and operating PPA, refer to the product documentation and video tutorials at http://www.parallels.com/products/pleskautomation/learn/. To discuss issues and ask questions about PPA, refer to the Parallels forum at http://forum.parallels.com/forumdisplay.php?f=641. To report a bug, use the Report a bug link located in the upper right corner of the PPA Administration Panel. For technical assistance with PPA, send e-mail inquiries to ppa@parallels.com.