Parallels H-Sphere - 3.6 Administrator’s Guide

Parallels H-Sphere 3.6.0 Administrator Guide
Parallels H-Sphere 3.6.0
Revision 1.0
Legal and Copyright Notice
Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: +41-526320-411 Fax: +41-52672-2010
Copyright © 2012 Parallels IP Holdings GmbH. All rights reserved.
www.parallels.com
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
Preface 15
Typographical Conventions ......................................................................................................... 15
Feedback ..................................................................................................................................... 16
About This Guide 17
Introduction To Parallels H-Sphere 18
DNS Management ....................................................................................................................... 19
Server Management .................................................................................................................... 20
User Signup ................................................................................................................................. 20
Billing And Plan Management ..................................................................................................... 21
Merchant Gateway Management ................................................................................................ 21
User/Account/Domain Management ............................................................................................ 22
Resellers ...................................................................................................................................... 23
Domain Management .................................................................................................................. 24
SSL .............................................................................................................................................. 25
Support Center ............................................................................................................................ 26
Look and Feel Management ........................................................................................................ 26
Parallels H-Sphere Licensing 27
Purchasing and Leasing Parallels H-Sphere .................................................................... 27
Upgrading to Parallels H-Sphere 3.6.0 or higher .............................................................. 27
Upgrading Parallels H-Sphere Accounts ........................................................................... 28
Getting Started 29
Step1. Disable Global Resources ................................................................................................ 30
Step 2. Set up a Domain Registrar .............................................................................................. 31
Step 3. Configure Mail Notification Addresses ............................................................................ 31
Step 4. Set up Payment Settings ................................................................................................. 32
Step 5. Create Plans.................................................................................................................... 33
Step 6. Create Billing Periods ...................................................................................................... 33
Step 7. Configure Support Center ............................................................................................... 34
Step 8. Configure Look and Feel ................................................................................................. 34
Server Configuration 35
Physical Servers .......................................................................................................................... 35
Adding Physical Servers ................................................................................................... 36
Physical Server Controls ................................................................................................... 37
Deleting a Physical Server ................................................................................................ 38
Logical Servers ............................................................................................................................ 38
Adding Logical Servers ..................................................................................................... 39
Enabling User Signup on Logical Servers ......................................................................... 40
Removing Logical Servers ................................................................................................ 41
Setting Logical Server Additional Options ......................................................................... 42
Preface 4
Adding IPs ................................................................................................................................... 46
DNS Servers ................................................................................................................................ 49
Mail Server Settings..................................................................................................................... 50
SPF and SRS .............................................................................................................................. 51
Enabling SPF and SRS ..................................................................................................... 51
Configuring SPF and SRS ................................................................................................. 52
AntiSpam and AntiVirus ............................................................................................................... 53
Enabling AntiSpam and AntiVirus in Control Panel........................................................... 53
Configuring AntiSpam and AntiVirus Default Settings ...................................................... 54
System SMTP Relays .................................................................................................................. 55
Advanced Web Server Settings ................................................................................................... 56
Apache Version ................................................................................................................. 56
Apache Modules ................................................................................................................ 57
Using Gotroot.com Modsecurity™ Rules With H-Sphere ................................................. 59
PHP Modes ....................................................................................................................... 62
PHP Plugins ...................................................................................................................... 65
PHP Accelerators .............................................................................................................. 66
Server Groups ............................................................................................................................. 67
Load Balanced Server Clusters ................................................................................................... 69
Platform Change .......................................................................................................................... 71
Updating Physical Boxes From CP Interface .............................................................................. 74
Procedure .......................................................................................................................... 74
Physical Server Installation/Update Profiles ................................................................................ 76
Resource Prerequisites ............................................................................................................... 80
System Service Management ...................................................................................................... 84
DNS and Hosting 86
DNS Manager .............................................................................................................................. 87
Adding DNS Zones ...................................................................................................................... 87
Instant Alias Templates ............................................................................................................... 89
Adding Instant Alias Templates ......................................................................................... 90
Editing Instant Alias Templates ......................................................................................... 92
DNS Records ............................................................................................................................... 93
Adding custom A records .................................................................................................. 94
Adding custom MX records ............................................................................................... 95
Adding custom CNAME records ........................................................................................ 95
Re-generating System Custom DNS Records .................................................................. 97
Hosting Your Corporate Site ........................................................................................................ 97
Step 1. Make sure you have a service DNS zone ............................................................. 98
Step 2. Create a service plan ............................................................................................ 98
Step 3. Disallow signups from outside your admin account. ............................................. 99
Step 4. Create a service account ...................................................................................... 99
Adding Domains for Third Level Hosting ................................................................................... 100
Providing Mail Under Service Domain for Third-Level Hosting ................................................. 100
Control Panel Web Interface 101
Regional Settings ....................................................................................................................... 102
Images and Icons ...................................................................................................................... 104
Logo Images .................................................................................................................... 104
Icons And Control Images ............................................................................................... 105
Interface Texts ........................................................................................................................... 107
Login Texts ...................................................................................................................... 107
Signup Texts .................................................................................................................... 107
Miscellaneous Texts ........................................................................................................ 107
Skins and Colors ........................................................................................................................ 108
Disabling CP Skins .................................................................................................................... 110
Disabling CP Skins globally ............................................................................................. 110
Preface 5
Disabling CP Skins for reseller plans .............................................................................. 110
Setting Interface Language ....................................................................................................... 111
Setting Default System Language ................................................................................... 111
Setting Admin Interface Language .................................................................................. 111
E-Mail Notifications 113
Setting E-Mail Notification Recipients ........................................................................................ 114
Editing E-Mail Notifications ........................................................................................................ 115
Configuring User Notification Rules ........................................................................................... 120
Online Invoices ................................................................................................................ 121
"No Charge" Notifications ................................................................................................ 121
Control Panel Configuration 123
Entering Company Information .................................................................................................. 124
Disabling Global Resources, Hosting Platforms And Reseller CP SSL .................................... 125
Using Background Job Manager ............................................................................................... 128
Supported TLD's ........................................................................................................................ 132
Installing Shared SSL Certificates ............................................................................................. 133
Shared SSL installation wizard ........................................................................................ 134
Managing Mail SSL.................................................................................................................... 137
Enabling Mail SSL ........................................................................................................... 137
Editing Mail SSL .............................................................................................................. 139
Reposting Certificates ..................................................................................................... 141
Disabling Mail SSL .......................................................................................................... 141
Using Credit Card Encryption .................................................................................................... 141
Turning On ....................................................................................................................... 142
Loading Private Key ........................................................................................................ 143
Turning Off ....................................................................................................................... 144
If You Lose Your Private Key .......................................................................................... 145
Adding Credit Card Brands ........................................................................................................ 146
Domain Registrars 147
Domain Registrar Manager ....................................................................................................... 147
Configuring Domain Registration Settings ...................................................................... 148
Step 1. Creating Connections with Domain Registrars ................................................... 148
Step 2. Associating Top Level Domains with Domain Registrars ................................... 149
Step 3. Setting Default Domain Registration Prices........................................................ 150
Step 4. Configuring Registrar Connections for Resellers ............................................... 150
Editing Registrar Connection Settings ............................................................................ 151
Removing TLD Associations ........................................................................................... 151
Deleting Registrar Connections ....................................................................................... 151
Enom Configuration ................................................................................................................... 152
Setting Up Enom Connection .......................................................................................... 152
OpenSRS Configuration ............................................................................................................ 154
Setting Up OpenSRS Connection ................................................................................... 154
Asynchronous Response Management .......................................................................... 157
OnlineNIC Configuration ............................................................................................................ 158
Getting Prepared ............................................................................................................. 158
Setting Up OnlineNIC Connection ................................................................................... 158
RRPproxy Configuration ............................................................................................................ 160
Setting Up RRPproxy Connection ................................................................................... 160
Ascionic Configuration ............................................................................................................... 162
Setting Up Ascionic Connection ...................................................................................... 162
TPPInternet Configuration ......................................................................................................... 164
Setting Up TPPInternet Connection ................................................................................ 164
Preface 6
Email Domain Registration ........................................................................................................ 166
Configuring Email Registrar ............................................................................................ 167
Merchant Gateways 170
Merchant Gateway Manager ..................................................................................................... 171
Setting Up Merchant Gateway ........................................................................................ 172
Editing Merchant Gateway Settings ................................................................................ 172
Associating Merchant Gateways with Credit Card Vendors ........................................... 173
Editing Description for User Credit Card Statements ...................................................... 173
Handling CC Charge Request Failures ........................................................................... 174
One Step Gateways ........................................................................................................ 175
AssureBuy Configuration ........................................................................................................... 175
Preparation ...................................................................................................................... 175
Configuration ................................................................................................................... 175
AuthorizeNet (Sim Protocol) Configuration ............................................................................... 177
Preparation ...................................................................................................................... 177
Configuration ................................................................................................................... 177
Bibit Configuration ..................................................................................................................... 179
Preparation ...................................................................................................................... 179
Configuration ................................................................................................................... 179
Cardia Services Configuration ................................................................................................... 181
Preparation ...................................................................................................................... 181
Configuration ................................................................................................................... 181
ECHO Configuration .................................................................................................................. 182
Preparation ...................................................................................................................... 182
Configuration ................................................................................................................... 182
ePDQ Configuration................................................................................................................... 183
Preparation ...................................................................................................................... 183
Configuration ................................................................................................................... 183
eWay Configuration ................................................................................................................... 185
Preparation ...................................................................................................................... 185
Configuration ................................................................................................................... 185
HSBC Configuration .................................................................................................................. 186
Preparation ...................................................................................................................... 186
Configuration ................................................................................................................... 186
Innovative Gateway Configuration ............................................................................................. 188
Preparation ...................................................................................................................... 188
Configuration ................................................................................................................... 188
LinkPoint (API v3.01) Configuration .......................................................................................... 189
Preparation ...................................................................................................................... 189
Configuration ................................................................................................................... 190
Moneris Configuration................................................................................................................ 193
Preparation ...................................................................................................................... 193
Configuration ................................................................................................................... 193
NetBilling Configuration ............................................................................................................. 194
Preparation ...................................................................................................................... 194
Configuration ................................................................................................................... 195
NTPNow Configuration .............................................................................................................. 195
Preparation ...................................................................................................................... 195
Configuration ................................................................................................................... 196
Paradata Configuration .............................................................................................................. 198
Preparation ...................................................................................................................... 198
Configuration ................................................................................................................... 198
PayGate Configuration .............................................................................................................. 200
Preparation ...................................................................................................................... 200
Configuration ................................................................................................................... 200
PayJunction Configuration ......................................................................................................... 202
Preparation ...................................................................................................................... 202
Preface 7
Configuration ................................................................................................................... 202
Plug'n Pay Configuration ........................................................................................................... 204
Preparation ...................................................................................................................... 204
Configuration ................................................................................................................... 204
Pay-Me-Now Configuration ....................................................................................................... 206
Preparation ...................................................................................................................... 206
Configuration ................................................................................................................... 206
PosNet Configuration................................................................................................................. 207
Preparation ...................................................................................................................... 207
Configuration ................................................................................................................... 207
Protx (VSP Direct Protocol 2.22) Configuration ........................................................................ 209
Preparation ...................................................................................................................... 209
Configuration ................................................................................................................... 209
PSiGate (XML API) Configuration ............................................................................................. 210
Preparation ...................................................................................................................... 210
Configuration ................................................................................................................... 210
SecurePay Configuration ........................................................................................................... 212
Preparation ...................................................................................................................... 212
Configuration ................................................................................................................... 212
SkipJack Configuration .............................................................................................................. 213
Preparation ...................................................................................................................... 213
Configuration ................................................................................................................... 214
SecurePay.com.au Configuration .............................................................................................. 215
Preparation ...................................................................................................................... 215
Configuration ................................................................................................................... 215
SecureTrading Configuration ..................................................................................................... 216
Preparation ...................................................................................................................... 216
Configuration ................................................................................................................... 216
ThePayDesk Configuration ........................................................................................................ 218
Preparation ...................................................................................................................... 218
Configuration ................................................................................................................... 219
Tucows Configuration ................................................................................................................ 220
Preparation ...................................................................................................................... 220
Configuration ................................................................................................................... 220
VeriSign PayFlow Pro Configuration ......................................................................................... 222
Preparation ...................................................................................................................... 222
Configuration ................................................................................................................... 223
VeriSign PayFlow Pro With SSL Support .................................................................................. 225
Preparation ...................................................................................................................... 225
Configuration ................................................................................................................... 225
Web-based Payments 227
Web Payment Systems Manager .............................................................................................. 228
Work Principles................................................................................................................ 228
Configuration Procedure ................................................................................................. 228
Setting Web Payment Instant Notification URL ............................................................... 229
2CheckOut Configuration .......................................................................................................... 230
Authorize.Net (Sim Protocol) Configuration .............................................................................. 231
Setting Up Authorize.Net ................................................................................................. 231
ChronoPay Configuration .......................................................................................................... 233
Setting Up ChronoPay ..................................................................................................... 233
GestPay Configuration............................................................................................................... 234
PayNova Configuration .............................................................................................................. 235
PayPal Merchant Gateway Configuration ................................................................................. 236
Preparation ...................................................................................................................... 236
Configuration ................................................................................................................... 236
Sentry Configuration .................................................................................................................. 237
Preparation ...................................................................................................................... 237
Preface 8
Setup Procedure.............................................................................................................. 237
Webmoney Configuration .......................................................................................................... 239
1. Set your own purse ..................................................................................................... 239
2. Activate Webmoney payments in your Parallels H-Sphere control panel ................... 239
WorldPay Configuration ............................................................................................................. 240
Setting Up WorldPay ....................................................................................................... 240
Plans 243
Creating and Editing Plans (Plan Wizards) ............................................................................... 244
Starting Plan Creation Wizards ....................................................................................... 245
Starting Plan Edit Wizards ............................................................................................... 245
Simplified Plan Wizards ................................................................................................... 246
A Typical Web Hosting Plan Wizard .......................................................................................... 248
Step 1. Selecting Resources and Configuring Plan Settings .......................................... 249
Subsequent Steps. Setting Prices ................................................................................... 255
MySQL Plan Wizard .................................................................................................................. 256
Windows Plan Wizard ................................................................................................................ 256
Windows RealMedia Plan Wizard ............................................................................................. 257
E-mail Plan Wizard .................................................................................................................... 257
Markup Plan Wizard .................................................................................................................. 257
Admin Plans ............................................................................................................................... 258
Creating Admin Plans ...................................................................................................... 258
Editing Admin Plans ........................................................................................................ 259
Demo Plans ............................................................................................................................... 260
Changing Account's Plan (Plan Groups) ................................................................................... 262
Understanding Plan Groups ............................................................................................ 263
Grouping Plans ................................................................................................................ 263
Access to Plans ......................................................................................................................... 265
Plan Controls ............................................................................................................................. 266
Show ................................................................................................................................ 267
Copy ................................................................................................................................ 267
Delete .............................................................................................................................. 267
Plan Settings .............................................................................................................................. 268
Controlling RAM And CPU Usage ............................................................................................. 271
Enable RLimit in Plans .................................................................................................... 271
Configure RLimit Values .................................................................................................. 272
Limiting Resource Use For Individual Accounts .............................................................. 272
Placing Plans on Particular Boxes ............................................................................................. 273
Resources 276
Users, Accounts, Domains ........................................................................................................ 276
Users ............................................................................................................................... 277
Accounts .......................................................................................................................... 277
Domains .......................................................................................................................... 280
Traffic ......................................................................................................................................... 281
Traffic Calculation ............................................................................................................ 282
Traffic Limit ...................................................................................................................... 282
Traffic Pricing ................................................................................................................... 282
Restricting Traffic Usage and Traffic Limit ...................................................................... 283
Charging for Traffic .......................................................................................................... 284
Traffic Configuration Changes ......................................................................................... 290
Tracking End User Traffic Consumption ......................................................................... 291
Disk Space ................................................................................................................................. 291
Charging Users for Disk Space ....................................................................................... 292
Enabling/Disabling Summary Disk Usage ....................................................................... 293
Recreating Resources ............................................................................................................... 294
Blacklists in Parallels H-Sphere ................................................................................................. 294
Preface 9
Domains in blacklist ......................................................................................................... 295
Emails in blacklist ............................................................................................................ 295
Uploading and Exporting Black Lists ............................................................................... 296
Billing 298
Plans ................................................................................................................................ 298
Billing Types .................................................................................................................... 298
Trial Hosting .................................................................................................................... 298
Billing Profiles .................................................................................................................. 298
Prices ............................................................................................................................... 299
Limiting Resources .......................................................................................................... 299
Billing Periods .................................................................................................................. 299
Crediting Accounts .......................................................................................................... 299
Debiting Accounts ........................................................................................................... 299
Billing Modes ................................................................................................................... 300
Traffic ............................................................................................................................... 300
Disk Space ...................................................................................................................... 300
E-mailing Invoices ........................................................................................................... 300
Taxes ............................................................................................................................... 300
Promotions ...................................................................................................................... 301
Billing Resellers ............................................................................................................... 301
Managing Debtors ........................................................................................................... 301
Money Returns ................................................................................................................ 301
Billing Statements ............................................................................................................ 301
Billing Types .............................................................................................................................. 303
Billing Profiles ............................................................................................................................ 304
Billing Periods and Discounts .................................................................................................... 304
Default and Actual Billing Periods. Base Prices .............................................................. 304
Monthly and Billing Period Resources ............................................................................ 305
Opening a New Billing Period/Month............................................................................... 305
Creating and Configuring Actual Billing Periods ............................................................. 305
Changing Account's Billing Period ............................................................................................. 307
Changing Billing Period Start Date ............................................................................................ 308
Credit Limit ................................................................................................................................. 310
Setting Credit Limit in a Plan ........................................................................................... 311
Increasing Credit Limit for Individual Accounts ............................................................... 311
Resetting Credit Limit For All Users ................................................................................ 312
Fees Collected From Customers ............................................................................................... 313
Plan Fees ........................................................................................................................ 313
Free Units .................................................................................................................................. 314
Setting Prices and Free Units .................................................................................................... 315
Comments on Resources ................................................................................................ 316
Discounts ................................................................................................................................... 321
Billing Consequences of Editing Prices and Free Units ............................................................ 322
Taxes ......................................................................................................................................... 322
Tax Exemption ........................................................................................................................... 324
Enabling Tax Exemption ................................................................................................. 325
Setting Tax Exemption Mode at Signup .......................................................................... 326
Activating User Accounts with Tax Exemption Code Entered ........................................ 326
Money Returns .......................................................................................................................... 328
Events that Trigger Refunds ............................................................................................ 328
Refund Formulas ............................................................................................................. 329
Moneyback Period ........................................................................................................... 329
Reducing Quotas and Limits ........................................................................................... 330
Refund Percentage ......................................................................................................... 330
Managing Debtors ..................................................................................................................... 331
Punitive Measures ........................................................................................................... 331
Punitive Measures Automation ........................................................................................ 331
Preface 10
Start Date of Time in Debt ............................................................................................... 332
Promotions ................................................................................................................................. 333
Promotion Types ............................................................................................................. 333
Calculating Promotion Discounts .................................................................................... 333
Creating Promotions ........................................................................................................ 333
Calculators shipped with H-Sphere ................................................................................. 335
Validators shipped with H-Sphere ................................................................................... 335
Associating Promotions With Plans................................................................................. 335
Extra Packages .......................................................................................................................... 335
Creating Extra Packs ....................................................................................................... 335
Managing Extra Packs .................................................................................................... 336
Anniversary Based Billing .......................................................................................................... 337
Switching Between Billing Modes .............................................................................................. 338
Sending "No charge" Notifications ............................................................................................. 339
Warning of Immediate Charges in Case of Buying Additional Resources ................................ 339
Charging Accounts Whose Plans Change ................................................................................ 340
Charging End User Accounts .......................................................................................... 340
Charging Reseller Accounts ............................................................................................ 341
Dedicated Servers 342
Enabling Dedicated Servers in Globals ..................................................................................... 343
Adding MRTG Logical Servers and Network Switches ............................................................. 343
Adding MRTG Logical Servers ........................................................................................ 344
Adding Network Switches ................................................................................................ 344
Viewing MRTG Server Info .............................................................................................. 345
Creating/Managing Dedicated Server Templates ..................................................................... 346
Custom-built Dedicated Servers ...................................................................................... 347
Dedicated Server Plans ............................................................................................................. 348
User Plans ....................................................................................................................... 348
User's Choosing a Server at Signup ............................................................................... 350
Reseller Plans ................................................................................................................. 350
Managing Dedicated Servers .................................................................................................... 352
Adding Dedicated Servers ............................................................................................... 353
Editing Dedicated Servers ............................................................................................... 354
Deleting Dedicated Servers ............................................................................................. 355
Dedicated Server Status ............................................................................................................ 355
Assigning Additional IP Ranges ................................................................................................ 357
1. Set Prices for Extra IPs in Plans ................................................................................. 357
2. Add IP Subnet ............................................................................................................. 357
3. Split IP Subnet to Smaller IP Ranges ......................................................................... 358
4. Create PTR zone for Reverse DNS Records .............................................................. 359
5. Assign IP Range to Dedicated Server ......................................................................... 360
6. Unassign IP Range ..................................................................................................... 361
Billing Dedicated Servers .......................................................................................................... 362
Bandwidth Billing Types .................................................................................................. 363
Bandwidth Billing Types Options ..................................................................................... 364
Dedicated Servers' Maintenance ............................................................................................... 364
Regular Backups ............................................................................................................. 365
Maintenance Requests .................................................................................................... 365
Automatic Cancellation Settings...................................................................................... 366
Resellers 368
Plans ................................................................................................................................ 368
Dual Nature of Resellers ................................................................................................. 368
Private Label .................................................................................................................... 368
Look and Feel and Regional Settings ............................................................................. 369
Merchant Gateways ........................................................................................................ 369
Preface 11
Domain Registration ........................................................................................................ 369
Providing Support ............................................................................................................ 369
Control Panel ................................................................................................................... 369
Web, Mail, and SQL Resources ...................................................................................... 370
Servers ............................................................................................................................ 370
SSL .................................................................................................................................. 370
Billing ............................................................................................................................... 370
Markup plans ................................................................................................................... 370
Reseller DNS ............................................................................................................................. 372
Step 1. Adding Reseller CP Alias Template .................................................................... 372
Step 2. Configuring Reseller DNS Servers ..................................................................... 373
Creating And Editing Reseller Plans ......................................................................................... 374
Step 1. Configuring The Plan .......................................................................................... 374
Step 2 .............................................................................................................................. 377
Billing Resellers ......................................................................................................................... 381
Fees Collected From Resellers ....................................................................................... 381
Fees for services provided with reseller account ............................................................ 381
Fees for services distributed with user accounts ............................................................ 381
Charging Resellers for Traffic .......................................................................................... 382
Reseller Control Panel SSL ....................................................................................................... 383
Enabling Reseller Control Panel SSL Protection ............................................................ 385
Disabling Reseller Control Panel SSL Protection ........................................................... 389
Reseller Shared SSL ................................................................................................................. 389
Resellers' Own Wildcard Certificates .............................................................................. 390
Sharing Your Wildcard Certificates with Resellers .......................................................... 391
Placing Resellers on Separate Boxes ....................................................................................... 392
Allocating Physical Servers to Resellers ................................................................................... 395
Supporting Resellers' Customers .............................................................................................. 396
Deleting Resellers ...................................................................................................................... 397
Suspending And Resuming Resellers ....................................................................................... 398
Moving Accounts Between Resellers ........................................................................................ 398
Account Management 400
Finding User Accounts............................................................................................................... 401
Generic Search................................................................................................................ 402
Search by Domain Name ................................................................................................ 403
Search by Contact Info .................................................................................................... 403
Search in Resellers ......................................................................................................... 404
Search Suspended Accounts .......................................................................................... 405
Search Deleted Accounts ................................................................................................ 406
Search Dedicated Server Accounts ................................................................................ 407
Search by VPS Hostname ............................................................................................... 407
Search by Account Balance ............................................................................................ 407
Search by Merchant Gateway Transactions ................................................................... 407
Search by Invoice/Balance Entries.................................................................................. 407
Search by Credit Card Charges ...................................................................................... 408
Search by Transfer Traffic ............................................................................................... 408
Search by Disk Usage ..................................................................................................... 408
Search by CC Processing Errors .................................................................................... 408
Search by Logical and Physical Servers ......................................................................... 409
Search by Reseller Traffic ............................................................................................... 409
Search by Resellers Disk Usage ..................................................................................... 409
User Details ............................................................................................................................... 410
Admin Notes .............................................................................................................................. 410
Crediting Accounts ..................................................................................................................... 411
Debiting Accounts ...................................................................................................................... 412
View debits ...................................................................................................................... 414
Deleting Accounts ...................................................................................................................... 415
Preface 12
Suspending and Resuming Accounts........................................................................................ 416
Suspending Accounts ...................................................................................................... 418
Resuming Accounts ........................................................................................................ 419
Restoring Accounts.................................................................................................................... 419
Reports ...................................................................................................................................... 420
Exporting Reports ............................................................................................................ 422
Billing Balance ................................................................................................................. 422
Estimated balance exhaustion date ................................................................................ 424
Daily Report ..................................................................................................................... 424
Web Payments Log ......................................................................................................... 426
Charge Log ...................................................................................................................... 426
Registrar Log ................................................................................................................... 427
Credit Card Charge ......................................................................................................... 428
Billing Entries ................................................................................................................... 429
Signup/Go-away Statistics .............................................................................................. 430
Monthly Revenue ............................................................................................................ 431
Monetary Transactions .................................................................................................... 432
Transfer Traffic Report .................................................................................................... 433
Disk Usage Report .......................................................................................................... 434
Reseller Traffic Report .................................................................................................... 435
In Resellers Disk Usage Report ...................................................................................... 436
IP Addresses Report ....................................................................................................... 437
CC Processing Errors Report .......................................................................................... 437
Account Check ................................................................................................................ 439
Reports Installed in a Package ........................................................................................ 439
Processing Check Payments ..................................................................................................... 446
Setting up the Check Mailing Address ............................................................................ 447
Setting E-mail .................................................................................................................. 447
Moderating Accounts ....................................................................................................... 447
Turning Off Check Payments For the Entire System ...................................................... 448
Splitting Multiple Accounts ......................................................................................................... 449
Granting SSH Access To Users ................................................................................................ 450
Customer Signup 452
Signing Up Users ....................................................................................................................... 452
Signing Up Users from Admin Control Panel .................................................................. 453
Signing Up Users from the Street .................................................................................... 454
Moderating User Signups .......................................................................................................... 454
Moderated Signups ......................................................................................................... 454
Email Notifications ........................................................................................................... 455
Activating Or Rejecting Signups ...................................................................................... 455
Changing Details of Moderated Accounts ....................................................................... 455
Moderated Credit Card Signup ........................................................................................ 456
Signup Guard Settings .............................................................................................................. 457
Creating moderation rules ............................................................................................... 457
Setting Signup Guard Blacklist ........................................................................................ 458
Viewing Signup Info ................................................................................................................... 459
Signup IPs ....................................................................................................................... 459
Signup Statistics .............................................................................................................. 460
Trial Hosting ............................................................................................................................... 461
Introduction to Trial Hosting ............................................................................................ 461
Managing Trial Accounts ................................................................................................. 461
Enabling Trial Registration .............................................................................................. 462
Grouping Trial Plans ........................................................................................................ 463
Managing Trial Accounts ................................................................................................. 464
Enabling Trial Registration .............................................................................................. 465
Grouping Trial Plans ........................................................................................................ 466
Preface 13
Migration 467
Moving Domains Between Accounts ......................................................................................... 467
Domain Move Requirements ........................................................................................... 467
Moving Domains with Domain Mover .............................................................................. 468
Compatibility .................................................................................................................... 469
Manual Domain Move ..................................................................................................... 469
Moving Accounts Between Servers ........................................................................................... 469
Account move implies: .................................................................................................... 469
Cautions .......................................................................................................................... 470
Requirements .................................................................................................................. 470
Procedure ........................................................................................................................ 471
Migrating Individual Cobalt RAQ4 Accounts to Parallels H-Sphere .......................................... 472
Migration Procedure ........................................................................................................ 473
Billing Issues .................................................................................................................... 476
Migrating Individual cPanel Accounts to Parallels H-Sphere .................................................... 477
Preparing for Migration .................................................................................................... 477
Migration Procedure ........................................................................................................ 478
Billing Issues .................................................................................................................... 480
Migrating Individual Ensim Accounts to Parallels H-Sphere ..................................................... 481
Preparing for Migration .................................................................................................... 482
Migration Procedure ........................................................................................................ 483
Migration Notes ............................................................................................................... 486
Billing Issues .................................................................................................................... 487
Migrating Mass Accounts to Parallels H-Sphere ....................................................................... 487
Preparing for Migration .................................................................................................... 487
Migration Procedure ........................................................................................................ 487
Billing Issues .................................................................................................................... 489
Technical Support 490
Client Support Center ................................................................................................................ 492
Configuring Administration Security ................................................................................ 493
Managing Trouble Tickets ............................................................................................... 494
Task System .................................................................................................................... 497
Searching Trouble Tickets ............................................................................................... 498
Exchanging Private Messages ........................................................................................ 499
Managing KnowledgeBase .............................................................................................. 500
Ticket Statistics................................................................................................................ 500
Ticket Queues ................................................................................................................. 500
Supporting Reseller End Users ....................................................................................... 502
Configuring Support Center ....................................................................................................... 503
Knowledge Base ........................................................................................................................ 506
Creating Knowledge Bases ............................................................................................. 507
Editing and Removing Knowledge Bases ....................................................................... 507
Exporting Knowledge Base ............................................................................................. 508
Importing Knowledge Bases ............................................................................................ 509
Spellcheck ....................................................................................................................... 509
Search ............................................................................................................................. 510
Settings ............................................................................................................................ 511
Custom Jobs .............................................................................................................................. 511
Adding Custom Jobs ....................................................................................................... 512
Adding Tasks to Custom Jobs ......................................................................................... 513
Tracking Custom Job Status ........................................................................................... 513
Mass Mail ................................................................................................................................... 514
Crash Report ............................................................................................................................. 516
Installation ....................................................................................................................... 517
Update ............................................................................................................................. 517
Preface 14
Changing E-Mail Address Where Reports Are Sent ....................................................... 518
Sending Crash Reports ................................................................................................... 518
Extended Physical Server Information ............................................................................ 520
Parallels Virtuozzo Containers 521
Setting Up Parallels Virtuozzo Containers Node Server ........................................................... 522
Creating Virtuozzo Plans ........................................................................................................... 523
Creating Virtuozzo Plan Groups ................................................................................................ 525
Signing Up Users for Virtuozzo Plans ....................................................................................... 525
Parallels Sitebuilder Integration 527
Setting Up Parallels Sitebuilder ................................................................................................. 528
Licensing Parallels Sitebuilder Accounts ................................................................................... 529
Configuring Access to Parallels Sitebuilder Plans from Parallels H-Sphere Plans ................... 530
Migrating from Parallels SiteStudio to Parallels Sitebuilder ...................................................... 531
Third Party Products 532
Urchin ........................................................................................................................................ 533
Miva Kit ...................................................................................................................................... 534
How Does It Work? ......................................................................................................... 534
Adding Miva Merchant Licenses ................................................................................................ 535
Affiliate Programs ...................................................................................................................... 536
How Do Affiliate Programs Work? ................................................................................... 537
How Do I Set Up an Affiliate Program? ........................................................................... 537
Kanoodle™ Support .................................................................................................................. 539
AWStats Support ....................................................................................................................... 540
Setup ............................................................................................................................... 540
Configuration on Unix/Linux ............................................................................................ 540
Configuration on Windows .............................................................................................. 541
SpamAssassin Configuration Manager ..................................................................................... 542
In this chapter:
Typographical Conventions ............................................................................... 15
Feedback .......................................................................................................... 16
Formatting convention
Type of Information
Example
Special Bold
Items you must select, such as menu options, command buttons, or items in a list.
Go to the System tab. Titles of chapters, sections, and subsections.
Read the Basic Administration chapter.
Italics
Used to emphasize the importance of a point, to introduce a term or to designate a command line placeholder, which is to be replaced with a real name or value.
The system supports the so called wildcard character search.
Monospace
The names of commands, files, directories, and domain names.
The license file is located in the
http://docs/common/
licenses directory.
C H A P T E R 1
Preface
Typographical 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.
16 Preface
Preformatted
On-screen computer output in your command­line sessions; source code in XML, C++, or other programming languages.
# ls –al /files
total 14470
Preformatted Bold
What you type, contrasted with on-screen computer output.
# cd /root/rpms/php
CAPITALS
Names of keys on the keyboard.
SHIFT, CTRL, ALT
KEY+KEY
Key combinations for which the user must press and hold down one key and then press another.
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.
Parallels H-Sphere Administrator guide aims at hosting providers and explains how to
C H A P T E R 2
About This Guide
configure and administer Parallels H-Sphere control panel.
Parallels H-Sphere is a comprehensive hosting automation system that allows you to
In this chapter:
DNS Management ............................................................................................. 19
Server Management .......................................................................................... 20
User Signup ...................................................................................................... 20
Billing And Plan Management............................................................................ 20
Merchant Gateway Management ....................................................................... 21
User/Account/Domain Management .................................................................. 22
Resellers ........................................................................................................... 23
Domain Management ........................................................................................ 24
SSL ................................................................................................................... 25
Support Center .................................................................................................. 26
Look and Feel Management .............................................................................. 26
C H A P T E R 3
Introduction To Parallels H-Sphere
provide a heterogeneous operating system environment to your customers across multiple servers. It can manage hosting servers located in various data centers.
Parallels H-Sphere can have a multiple server layout, called a cluster. The main server in the cluster is the actual Parallels H-Sphere Control Panel, a web application with graphical interface, which centralizes all hosting management tasks, controls all hosting servers and services, manages users, domains, events, and processes. Through Parallels H-Sphere web interface, you can configure and manage these and other subsystems, other servers (on page 18), user accounts and domains, etc. All system data, such as billing, domain, and other info, is stored in the Postgres system database. The Control panel consists of many subsystems, the major of them described below.
Introduction To Parallels H-Sphere 19
DNS Management
All DNS is managed by Parallels H-Sphere. A typical Parallels H-Sphere setup requires one service domain name (example.com)
which is used as:
the control panel domain (cp.example.com:8080 or cp.example.com:8443), web server domain (web1.example.com, web2.example.com), name server domain (ns1.example.com, ns2.example.com), etc.
It can also be used for third level hosting (on page 100) and instant access domain aliases (on page 89), as well as to host the corporate (promotional) website. (on page
97) The most typical configuration is to have two DNS servers, each on a separate box. In
case of one-server installations, you can put two DNS servers on one box (on page 49). By default, Parallels H-Sphere randomly assigns primary and secondary DNS servers for each domain to balance server load. If you want, you can assign master and slave roles to DNS logical servers.
Parallels H-Sphere creates a zone file for each domain name on both name servers, and allows end users to create custom DNS records through a web interface.
You can find more info on DNS Server Configuration in Understanding DNS Server Configuration documentation in System Administrator Guide.
20 Introduction To Parallels H-Sphere
Server Management
We differentiate between physical and logical servers. Physical servers (on page 35) are actually or virtually separate computers with their own operating systems (Linux, FreeBSD Unix, or Windows). They can be emulated with VMWare or other software packages. Logical servers (on page 38) are programs that run on physical servers and process client requests. For instance when we talk about web, mail, DNS, mysql and other servers, we mean logical servers. A physical server can have one or more logical servers running.
Logical servers of the same nature and purpose make a server group (on page 67). In case of multiserver installations, logical servers of the same group are located on different physical servers, and Parallels H-Sphere randomly chooses from them to create user accounts, which evens server load and disk space usage.
In most instances, Parallels H-Sphere operates with logical servers, not physical servers. We work with logical servers when we add IPs (on page 45), configure system SMTP relays (on page 55), assign mail server roles, assign name server roles (on page
49), etc.
User Signup
To use hosting services, users (site owners and resellers) need to sign up for a hosting plan.
Parallels H-Sphere offers fully automated user signup (on page 447) through the signup wizard. Depending on the billing type and signup settings, accounts may not be created until moderated by administrator (on page 454). For instance, an account may not be immediately created because it was blacklisted by Signup Guard (on page 457) or because the user doesn't pay with a credit card.
Depending on the plan, access to the signup wizard can be unrestricted (available "from the street") or allowed only from the admin control panel. Registration "from the street" can be performed by anybody without admin's interaction. Registration from the admin control panel goes through exactly the same steps, but can be performed only by the administrator. The latter is the only way to sign users up for publicly unavailable plans.
Introduction To Parallels H-Sphere 21
Billing And Plan Management
Parallels H-Sphere comes with a complete billing solution. When users sign up, buy or use hosting resources, it calculates user charges based on the prices you have specified and charges them to users' credit cards. When credit card charges don't apply, customer payments are added manually in the admin control panel. For more, see Introduction to Billing and Introduction to Plans.
Merchant Gateway Management
Parallels H-Sphere can work with credit card processors and web based payment systems to collect payments from customers. To enable a connection with either of these, you need to configure a connection with the corresponding server.
CREDIT CARD PROCESSORS. Parallels H-Sphere offers complete automation with credit card processing. To charge an amount to a customer's credit card, Parallels H-Sphere connects to the merchant gateway server and sends an http request. Next, it waits for a response, and once the success confirmation is received, respective changes are made to the account balance.
Merchant Gateway Manager allows you to set up different merchant gateway accounts for different types of credit cards. For instance, you can process VISA cards with Authorize.Net, and MasterCard, with Verisign PayFlowPro. This way you can maximize your profits by processing every type of credit card with the gateway that offers the lowest rate for this type of card. For more, see Merchant Gateway Manager (on page
171). WEB BASED PAYMENT SYSTEMS. Parallels H-Sphere partially automates payments through
web based payment gateways, including WorldPay (on page 240), PayPal, 2CheckOut (on page 230), GestPay (on page 234), PaySystems, and PayNova (on page 235). Once you have registered an account with one of these gateways, you enter the account details in Parallels H-Sphere. Every time a user chooses to pay, Parallels H­Sphere passes account ID, amount payable, and possibly other details to the gateway. The user is then taken to the gateway's web interface to enter the credit card number and complete the transaction. When you receive the payment, you need to credit this user's account (on page 411) through the Parallels H-Sphere admin interface, as in processing check payments (on page 446). As a result, Parallels H-Sphere doesn't store credit card numbers of customers using web payment systems. For more, see Web Payment Systems Manager (on page 228).
22 Introduction To Parallels H-Sphere
User/Account/Domain Management
On the user side, Parallels H-Sphere operates with three different tiers: users, accounts, and domains.
USERS. A user, for the most part, is nothing but a login and password to enter Parallels H-Sphere control panel. One user can have many accounts (control panels) created under the same or different plans, and switch between them without having to log in every time.
ACCOUNTS. Parallels H-Sphere primarily operates with accounts, not users. One account equals one license and one control panel with its own billing and interface settings. This means an account has its own balance, billing profiles, invoices, etc. The unique thing about each account is the numeric account ID. One user can have many accounts created under different plans and platforms, for instance an account under a Unix plan for SSH access (on page 450) and an account under a Windows plan for ODBC or ColdFusion hosting.
DOMAINS. Domains represent the third tier in the end-user side hierarchy. Your customers can have as many domains as they want under their one control panel license, unless you limit the domains they can have. In terms of a web server, a domain is little more than a correspondence to a web-site. Domains within one account share one control panel (one menu tree with the same look and feel), and, having no traffic usage or disk quota of their own, are billed in bulk with the same invoices.
Understanding Accounts, Domains, and Users (on page 276)
Introduction To Parallels H-Sphere 23
Resellers
The Reseller feature allows you to sell your hosting services through resellers. Unlike in other control panels, resellers in Parallels H-Sphere do not resell your plans. Rather, they sell your hosting resources such as disk space, traffic, mailboxes, etc. at retail prices, and are charged for them at wholesale prices. In other words, you set wholesale prices and allow your resellers to group your resources into their own plans and define their own retail prices for them. More on Billing Resellers (on page 381)
With the reseller admin CP, each reseller gets a private label hosting system, which leaves you completely invisible to the end customer even at user signup and domain registration. Resellers can have their own independent control panel URL, DNS server names, company information, and all other parameters visible from the user's control panel. They will appear to end customers as totally independent hosting companies. Furthermore, reseller control panels are inaccessible by IP, which excludes the possibility of accidental or intentional visits to your control panel URL.
Through their admin interface, resellers can customize the default look and feel of their users' control panels. They can change colors, replace all control panel images with those of their own, edit many texts, change the default control panel language and the currency of end user payments, etc. in exactly the same manner as it is done by the master admin.
24 Introduction To Parallels H-Sphere
Domain Management
There are several options to setting up a domain in Parallels H-Sphere: REGISTER A NEW DOMAIN. Parallels H-Sphere allows automatic registration of standard
second level domains right from the user control panel. It supports the regisrtation of all TLDs supported by Enom or OpenSRS in real time. You can configure Parallels H-Sphere to associate different TLDs with different registrars using the Domain Registrar Manager (on page 147). TLDs with non-automatic registration, including most regional domains, can be requested by the end user and then manually registered by the admin through the Email Domain Registrar (on page
166).
TRANSFER an existing domain. Users can transfer domains they have been using
outside Parallels H-Sphere. After the transfer, users will need to update their info on the root DNS servers.
Set up a THIRD LEVEL DOMAIN. Users can set up domains based on the service domain,
such as userdomain.servicedomain.com.
Set up a WEBSITE WITHOUT A REGULAR DOMAIN NAME. Such websites have all basic
functionalities and are accessible from the web at automatically generated addresses based on the service domain, such as
123.uNNNN.servicedomain.com.
PARK A DOMAIN. This allows you to use Parallels H-Sphere DNS server for mapping
IPs and domain names serviced and hosted elsewhere.
Create an ACCOUNT WITHOUT ANY DOMAIN. The user will be given disk space on the web
server with FTP access, but no DNS to set up a website.
Introduction To Parallels H-Sphere 25
SSL
Parallels H-Sphere recognizes the following uses and types of SSL certificates: WEBSITE SSL - users can install SSL certificates one per website right from their user
control panels. For instance, a user can set up a certificate on user.com to have the user.com website secured with SSL. This can be installed only on websites with dedicated IPs.
SHARED SSL uses wildcard certificates to secure third level domains. For instance, if provider.com is a service domain offered for third level hosting, you can set up a wildcard certificate on provider.com to secure domains like user1.provider.com and user2.provider.com. More>> (on page 133)
CP SSL - you can secure your control panel with a regular SSL certificate. At this point, CP SSL is installed from the command line on the CP server.
RESELLER CP SSL - you can configure your Parallels H-Sphere to let resellers secure their control panels with regular SSL certificates. More>> (on page 383)
RESELLER SHARED SSL - resellers can install wildcard certificates to secure their customers' websites. More>> (on page 389)
DELEGATED SHARED SSL - you can allow your resellers to offer their customers your service domain for third level hosting and wildcard certificate installed on it.
MAIL SSL - you can install SSL on the service DNS zone to secure mail sent and received by your customers' mail clients (such as Outlook Express). Mail SSL is enabled globally in the system for all end users, including those under resellers. It is available only to master admin. More>> (on page 137)
26 Introduction To Parallels H-Sphere
Support Center
Parallels H-Sphere Support Center includes Ticket Center, Knowledge Base, and Custom Jobs modules.
TICKET CENTER. Trouble tickets can be created either from any place in the user control panel or from email messages. Parallels H-Sphere periodically polls support mailbox, converts incoming messages into trouble tickets, and puts them in the general queue where they can be picked up, assigned to other administrators, answered, and closed. Depending on how they were created, answered tickets are emailed back to the customers or show up in the ticket center of end users' control panels. Support personnel can exchange notes on tickets - the notes are invisible to customers. More on Providing Customer Support
KNOWLEDGE BASE. Administrators can add common questions and answers to a centralized location, group them by categories, and perform search by keywords. The knowledge base is integrated with the ticket center to suggest answers to typical questions. More on Knowledge Base (on page 505)
CUSTOM JOBS. Parallels H-Sphere also offers an interface to track additional services offered to resellers or end users, such as web design and development, installation, migration, and alike. The list of custom jobs and their status can be viewed from the customer's interface. More on Custom Jobs (on page 511)
Look and Feel Management
Parallels H-Sphere comes with a few skins users can choose from. Different skins offer different navigation schemes:
XP Reloaded - default left-menu skin since Parallels H-Sphere 3.1.  XPressia - pages are accessible from the horizontal JavaScript navigation bar AND
icons on the home page.
Left Menu - although this skin has a quick access page linking to the most frequently
used pages, the principal navigation is through the left side menu.
No Menu - pages are accessible from clicking navigation icons on the home page. Each of the skins has a text based variation where navigation icons are replaced with
text links. As administrator, you can configure interface settings, including images and icons (on
page 104), default skins and colors (on page 108), interface texts (on page 107), and notification e-mails (on page 115).
The administrator can also allow users to choose preferred skins and languages.
Parallels H-Sphere 3.6.0 uses a unified Parallels key administration system for
C H A P T E R 4
Parallels H-Sphere Licensing
licensing. You will need a new license key if you are going to:
Purchase or lease Parallels H-Sphere 3.6.0 or higher Upgrade earlier Parallels H-Sphere versions to the latest version Upgrade the number of accounts
Purchasing and Leasing Parallels H-Sphere
Before installing Parallels H-Sphere, go to http://www.parallels.com/store/hsphere/ to purchase or lease Parallels H-Sphere.
Every new license purchase includes 12 months of Software Update Service (SUS) that entitles you to version upgrade licenses throughout the life of your SUS. You will be required in order to receive further upgrades. All leased license keys (monthly) include SUS.
After a fresh installation, when you first log into the Parallels H-Sphere control panel, you will see the prompt to enter the license from the file. Add the purchased license as described below. After the license has been added successfully, you will see the license details on the License Info page.
Upgrading to Parallels H-Sphere 3.6.0 or higher
Before upgrading earlier Parallels H-Sphere versions to 3.6.0 or higher, make sure to upgrade your key at https://www.parallels.com/hsphere/key_upgrade/
Parallels H-Sphere keys can be updated to support newer versions of the software when they are SUS enabled. When the SUS feature of your key is up-to-date, you can perform the upgrade of the key without extra costs. In case you run out of this service, please contact our sales representatives in order to renew/reinstate it.
Warning: Old Parallels H-Sphere licenses are incompatible with Parallels licenses! Also, no backward compatibility is provided for Parallels licenses on Parallels H-Sphere
3.1 Patch 1 and earlier. Important: When you upgrade Parallels H-Sphere from 3.1 Patch 1 or earlier, you
would lose your older license and would not be able to enter your control panel unless you apply a new license. So you must upgrade your license before the upgrade.
28 Parallels H-Sphere Licensing
To upgrade the license:
1. Click License Info in the Parallels H-Sphere control panel menu.
2. Add the purchased license key. You have two ways of adding the
license key:
Under License Code Activation in the Activate Code field, enter the Key Activation
Code and click Activate.
Under License File in the License Key File field, click Upload, then click Browse
to choose the license key file (you could add the license key either zipped or in XML format), then click Submit.
After that, you will get the details of the applied key in the page:
Key Number: license key identifier  Key Version: a number which is incremented each time you upgrade your license.
When you add the license for the first time, its value will be 0001.
Auto Update Date: the date when Parallels H-Sphere will try to automatically
update the license.
Expiration Date: 10 days after the Auto Update Date are given to the Parallels H-
Sphere administrator to update the license manually if the automatic update fails or not possible.
H-Sphere Version: Parallels H-Sphere version the license is applicable to.  Accounts: the number of accounts this license is provided for.  Physical Servers, Resellers, Staff Members: the license may restrict the number of
physical servers, resellers, or administrator accounts in the Control Panel.
Sitebuilder Support: Parallels H-Sphere now comes with Parallels SiteBuilder
integration (reserved for future implementation).
Sharepoint Support, SiteStudio Support, MS Exchange Support, VPS Support: support
for legacy Parallels H-Sphere features.
Upgrading Parallels H-Sphere Accounts
If you want to upgrade the number of accounts that your key holds, you can do that through our online store at http://www.parallels.com/store/hsphere/upgrades.
This document explains what you need to do in order to set up your hosting system
In this chapter:
Step1. Disable Global Resources ...................................................................... 30
Step 2. Set up a Domain Registrar .................................................................... 31
Step 3. Configure Mail Notification Addresses ................................................... 31
Step 4. Set up Payment Settings ....................................................................... 32
Step 5. Create Plans ......................................................................................... 33
Step 6. Create Billing Periods ............................................................................ 33
Step 7. Configure Support Center ..................................................................... 34
Step 8. Configure Look and Feel ....................................................................... 34
C H A P T E R 5
Getting Started
with minimum required configuration, considering the following: We presume that you have purchased Parallels H-Sphere license, installed
Parallels H-Sphere system, configured and tested it.
A standard Parallels H-Sphere installation sets up a service dns zone (on page 87),
reseller CP alias, and an instant alias template (on page 89), creates a wwwuser account for hosting your corporate site (on page 97).
Follow the given instructions step by step to configure your control panel.
30 Getting Started
Step1. Disable Global Resources
Skip this step if you're not going to disable any resources, hosting platforms or logical servers.
You can globally disable resources, hosting platforms, CP designs, dedicated of virtual private servers, etc. if you don't offer them to your customers.
1. Go to Plans - > Globals in your Admin CP.
2. On the page that shows, uncheck the resources and/or hosting platform
you want to be entirely disabled in the system and submit changes. This will affect all your plans and those of resellers. However, only new sing­ups, but not your current accounts, are subject to such changes.
To disable resources and platforms only for specific plans:
1. Go to Plans - > Manage menu and click to edit the existing plan via Plan Edit Wizard.
2. Go through Plan Edit Wizard and submit it step by step without changing prices.
Getting Started 31
Step 2. Set up a Domain Registrar
Domain registrars need to be added and configured to allow customers to register second level domains directly from their control panels.
1. Select Domain Registrar in the Settings menu.
2. Select a domain registrar in the Add New Registrar drop down box and
click Add.
3. Enter this domain registrar properties. Check with Domain Registrar Manager (on page 147) for detailed instructions.
4. In the Set Active drop down box, select this domain registrar.
5. In the TLD drop down box, select the top level domain you would like to
associate with this registrar.
6. Click the Activate button.
7. Click Define Terms/Prices button for the new record that appeared.
Enter prices for each time period and click Submit Query.
Step 3. Configure Mail Notification Addresses
To subscribe your staff to receive copies of user e-mail notifications:
1. Go to the Settings menu - > Notifications - > Notification Recipients.
2. On the page that appears add subscribers to mailing lists you choose.
32 Getting Started
Step 4. Set up Payment Settings
On this step you can configure Parallels H-Sphere to process credit cards, accept check payments and perform online web payments for the services you provide.
To configure credit card processing through Merchant Gateway Manager
(on page 171):
1. Go to the Settings menu ->Payment Settings -> CC Brands and add necessary CC brands.
2. Go to the Settings menu ->Payment Settings -> Merchant Gateway and add necessary merchant gateway from the drop down menu and click Add.
3. In the Set Active drop down box, select this merchant gateway. You can have only one active merchant gateway at a time.
4. In the Payment Type drop down box, select the CC brand you would like to process with this merchant gateway.
5. Click the Activate button.
To configure Web Payment Processor (on page 228), like PayPal or
2CheckOut:
1. Go to the Settings menu ->Payment Settings -> Merchant Gateway.
2. Select the payment system from the drop-down menu and click Edit:
3. Enter your account settings. Once you enter correct settings, the web
payment system will appear in the list as Active
To configure Processing Check Payments (on page 446):
1. Go to the Settings menu ->Payment Settings -> Merchant Gateway.
2. Enable Accept Checks.
Getting Started 33
Step 5. Create Plans
Now that your control panel is configured, you can create hosting plans.
1. Go to Plans -> Create and click Select next to the plan to start the wizard.
2. Enter the name of the plan at the top of the page.
3. Select the resources (features) you would like to include in the plan.
Make sure to leave Service Domain unchecked.
4. In the last section of the wizard, make sure to enter Credit limit, e.g. 10 and click Next to proceed.
5. Enter prices and free units for each type of resource and click the Create button at the bottom of the page.
6. Go to Plans -> Manage and turn this plan ON for signups.
Now your control panel is ready for signing up users (on page 447). Please read all documentation before using Parallels H-Sphere as a production system.
Step 6. Create Billing Periods
Each plan can have several billing periods with different price discounts for each. You can't delete billing periods, but you can change their duration. For instance, if you create a billing period for 1 year and you find out you don't need it, you can change it to 3 months.
To create a billing period for a plan:
1. Go to Plans -> Manage and click Settings in the Advanced section.
2. Scroll down to the Payment Intervals and click Add.
3. Specify the duration of the billing period. For instance, to make it 3
months long, select MONTH and enter 3 in the Size box.
4. Optionally, enter discounts. For instance, if you want to cancel any setup fee for this billing period, enter 100 in the Setup Discount field.
5. Click Submit. This will add the billing period to the list.
34 Getting Started
Step 7. Configure Support Center
Support Center is the web-based means of providing customer support.
To configure your Support Center:
1. Go to Plans -> Create menu and choose Administrator Plan Wizard.
2. Enter TechSupport Admin as the name of the plan, check to include
TroubleTicket Admin and Allow assignment of trouble tickets and submit.
3. Go to Plans -> Manage and turn this plan ON for signups.
4. Go to Signup menu, click to sign up for Tech Support Admin and create
Tech Support Admin account using the signup wizard.
5. Go to Settings - > Tech Support and configure your Support Center (on page 503). It is required to collect customers' e-mails and convert them into trouble tickets.
Step 8. Configure Look and Feel
Go to Settings -> Look and Feel menu and enter information to all necessary sections. These settings will affect all your customers' control panels.
Corporate Logos (on page 104): enter Banner HTML Code for the banner to show up
in your users CPs and the location and sizes of the logos. Click the help [ ? ] icon for details.
Company Info (on page 124): enter the company info that will show in customer e-
mail notifications and the address will be used by customers to send checks.
Default language (on page 111): choose CP interface language. It can be
overridden by individual customers.
Regional options (on page 102): enter preferred currency symbol.The language and
the regional settings will affect all your customers' control panels.
Default CP design (on page 108): set designs to be available by users and the
default design for Users CPs.
This chapter provides you with the instructions on how you can configure physical and
In this chapter:
Physical Servers................................................................................................ 35
Logical Servers ................................................................................................. 38
Adding IPs ......................................................................................................... 45
DNS Servers ..................................................................................................... 49
Mail Server Settings .......................................................................................... 50
SPF and SRS .................................................................................................... 51
AntiSpam and AntiVirus ..................................................................................... 53
System SMTP Relays........................................................................................ 55
Advanced Web Server Settings ......................................................................... 56
Server Groups ................................................................................................... 67
Load Balanced Server Clusters ......................................................................... 69
Platform Change ............................................................................................... 71
Updating Physical Boxes From CP Interface ..................................................... 73
Physical Server Installation/Update Profiles ...................................................... 76
Resource Prerequisites ..................................................................................... 80
System Service Management ............................................................................ 84
In this section:
Adding Physical Servers ................................................................................... 36
Physical Server Controls ................................................................................... 37
Deleting a Physical Server ................................................................................ 38
C H A P T E R 6
Server Configuration
logical servers in Parallels H-Sphere.
Physical Servers
Physical servers (also referred to as boxes) are represented by physically or virtually separate computers with their own operating systems (Linux, FreeBSD Unix, or Windows). Physical servers can be emulated with VMWare or other software packages.
Separate physical servers are required for:
Windows web hosting MS SQL user database hosting Windows real media hosting PostgresSQL user database hosting
36 Server Configuration
Adding Physical Servers
Important: note that this document provides instructions on how to add physical servers via the control panel. It is just a step in the procedure of adding servers and services to the Parallels H-Sphere cluster. You can read about this in a separate guide.
To add a new physical server to Parallels H-Sphere:
1. In your admin control panel, go to E. Manager -> Servers -> Add P.Server.
2. Click Add Physical Server at the bottom of the page that appears.
3. Enter the name of the physical server, its IP and associated net mask:
Specify Login and Password parameters: For Windows servers, these are login (hsadmin by default) and password
chosen when installing the Winbox.
For Unix servers, enter login: root and root password for this server. Don't enter IP2 and Mask2, they are not implemented for Linux and for Windows.
4. Click Submit.
5. Add server groups (on page 67) (types) of logical servers to be placed
on this physical server. For example, if you add only web servers and mail servers groups, you won't be able to add any DNS servers to this physical server.
6. Go to E.Manager -> Servers -> P.Servers to see the newly added server in the list of all physical servers in the system.
To finish adding this physical server to Parallels H-Sphere, add to it also logical servers (on page 38) (services that you plan to place on it). Further steps are described in a separate guide on Adding servers and services to Parallels H-Sphere.
Server Configuration 37
Physical Server Controls
To see all physical servers in your Parallels H-Sphere cluster, go to E. Manager -> Servers -> P.Servers:
From this page you can: - choose Apache version (on page 56) for all Unix boxes and configure settings
for Unix web boxes (on page 56)
 ! means that this physical server hasn't been physically added to the system  - view system information for this server
You can disable monitoring information for this server to preserve resources of the system. To do this, click the physical server title on the page E. Manager -> Servers -> P.Servers. Scroll down and click the button against Enable server info monitoring:
When this service is enabled, you can also view, from the System Information page, which packages and services are installed on the system and perform system service management (on page 84).
See also: Load balanced server clusters (on page 69) Updating physical boxes from the CP interface (on page 73) Physical server installation/update profiles (on page 76)
38 Server Configuration
Deleting a Physical Server
In this section:
Adding Logical Servers...................................................................................... 39
Enabling User Signup on Logical Servers.......................................................... 40
Removing Logical Servers ................................................................................. 41
Setting Logical Server Additional Options .......................................................... 42
A physical server can be deleted only if it's free of logical servers.
To delete a physical server:
1. Go to E.Manager -> Servers -> P.Servers.
2. Click the name of the physical server you've decided to delete.
3. In the Used by section, find the Delete icon. It appears only if the server
isn't used by any services:
Logical Servers
By logical servers we mean the software that runs on physical servers and processes client requests.
Server Configuration 39
Adding Logical Servers
Important: for correct system performance, we don't recommend that you have more than one logical server of the same type (web, mail, dns etc.) per each physical box. As an exception, two logical dns servers are permissible under one- server installation. As soon as the second box is added to the system, one of the name servers should be moved to that box.
Before you begin adding a logical server to Parallels H-Sphere, make sure to have the physical server added to Parallels H-Sphere configuration.
To add a new logical server to Parallels H-Sphere:
1. Go to your admin control panel.
2. Go to E.Manager -> Servers -> Add L.Server.
3. On the page that appears, enter the properties of the logical server:
Name: The domain name of the logical server;  Group: The group of logical servers you are adding this server to.  Type: The type of the server.  Physical Server: The box where the logical server is installed. If nothing is
available in the dropdown box, add this server group to the physical server (on page 67) first.
Description: The note that will help you identify this server among others.  File Server: redundant parameter, not in use any longer.  File Path: redundant parameter, not in use any longer.
4. Click Submit to create a logical server. You will proceed to the page where you can configure other parameters for this logical server:
a Enable user signup (on page 38) on this server
40 Server Configuration
b Automatically generate custom DNS records (on page 93) by clicking Generate in
front of Generate custom DNS records for this logical server
c Add IP range (on page 45) available for hosting on this server d Configure additional options (on page 38) specific to this logical server type
(Web, mail, DNS, Windows, ...)
5. Add DNS records (on page 93) for this logical server.
6. If you are adding a web server, select Shared SSL Manager in the E.Manager
menu, click the Edit icon next to the domain name and enter the certificate key and certificate file in the Install completely new certificate key and file pair boxes. Then click the Upload button. This will update the shared SSL certificate installation on all servers, including the newly installed one.
7. For each type of logical servers, configure specific additional options (on page 38).
Enabling User Signup on Logical Servers
By default, customer signup is disabled on new logical servers. Sometimes you may want to keep it disabled to provide dedicated servers to individual customers or to prevent them from getting overloaded. In most cases, however, you would need to turn it on.
To enable user signup:
1. Go to E.Manager -> Servers -> L.Servers.
2. You will be taken to the list of all logical servers in the system. Click the
server you would like to edit:
Server Configuration 41
3. On the page that appears, turn on the Available for signup option.
Removing Logical Servers
To remove a logical server:
1. Make sure no accounts, mail domains, web sites or other resources are run on it.
2. Delete all the IPs designated to it (E.Manager -> L.Servers -> 'selected logical server' page)
3. Click the Delete icon which will then appear in the Usage field
42 Server Configuration
Setting Logical Server Additional Options
Once a logical server is added, you can set additional options for it. To set additional options, click the logical server name in the list of all logical servers and scroll down to the bottom of the page.
Web server additional options
You can set the following for the webserver: Miva Merchant version: this option allows setting correct extensions prior to
installation: .mv for v. 4.12 and older and .mvc for v.4.14 and later.
Unix user home directory: enter home directory if necessary.  Webshell (File Manager): this option allows choosing between Webshell4 and
Webshell5 (CGI Mode)
Prohibit users from switching to dedicated IP: disables switching to dedicated IP for all
users
Choose External Horde DB Server: set MySQL logical server for Horde Webmail
Frontend. If you set LOCAL, Parallels H-Sphere will use the default server.
Outgoing rsync connection IP address: Usually, rsync would connect from the Web
server's shared IP, but for non-default rsync allow host parameters you can set the outgoing rsync connection IP(s) (delimited with comma) in the logical server options.
Make sure to click Set to apply changes.
Server Configuration 43
Windows server additional options
You can set the following parameters for the Windows server:
FTP Server Type: you can choose between IIS and FTP  Miva Merchant version: this option allows setting correct extensions prior to
installation: .mv for v. 4.12 and older and .mvc for v.4.14 and later.
Maximum number of worker processes by Shared Application Pool: once you set the
restriction, users won't be able to exceed it in their User CP.
Maximum number of worker processes by Dedicated Application Pool: once you set the
restriction, users won't be able to exceed it in their User CP.
Prohibit users from switching to dedicated IP: disables switching to dedicated IP for all
users, if necessary
DNS server additional options
Additional options in DNS logical server allow assigning master and slave roles to DNS logical servers and limiting resellers to particular DNS logical servers.
For detailed information, read about DNS Servers (on page 49).
44 Server Configuration
Mail server additional options
Additional options in mailserver allow to choose:
Mail server role at the system level External Spamassassin DB Server If you set LOCAL, Parallels H-Sphere will use
default server.
Unix Hosting server for Horde If you set LOCAL, Parallels H-Sphere will use default
server.
REMOVING MAIL RELAYS ON A CHOSEN MAIL SERVER If your mail server has none of mail domains, you can remove all its mail relays in one click on the Mail Servers Settings page. Firstly, make sure the CleanMailRelaysForMailServer cron is enabled in Background Job Manager
Once you removed all mail relays, you can remove the corresponding logical server.
MySQL server additional options
Server Configuration 45
You can set the following for the MySQL server: Unix Hosting server for PHPMyAdmin that will host your users' built-in phpMyAdmin
control panel. If you set LOCAL, Parallels H-Sphere will use default server.
Remote Access To MySQL Server
PostgreSQL server additional options
Unix Hosting server for PHPPgAdmin that will host your users' built-in phpPgAdmin
control panel. If you set LOCAL, Parallels H-Sphere will use local server.
Load Balancer File Server (Filer) Settings
Once the physical server for this logical server (master server only!) is configured in the load balanced server cluster, the following Load Balancer File Server Settings should be set in Logical Server options:
File Server Type: file storage OS type, like UNIX for generic Linux NFS;  File Server: file storage volume location, like 10.9.8.7:/vol/vol0;  File Path: (optional) file storage path to Parallels H-Sphere directory, like
/vol/vol0/hsphere.
File server Volume ID: file storage volume ID, like vol0. See Installation of Load Balanced Web/Mail Clusters in Parallels H-Sphere in Parallels
H-Sphere System Administrator Guide for explanations.
46 Server Configuration
Adding IPs
To add IPs to a logical server:
1. Go to E.Manager -> Servers -> L.Servers.
2. Select the logical server from the list:
Server Configuration 47
3. On the page that appears, enter the IP(s):
From: enter the first IP of the range of dedicated IPs. If you are adding only one
IP, enter it here.
To: enter the last IP of the range of dedicated IPs.  Mask: enter the netmask -- you should have received it from your Internet
Service Provider. When adding a pool of IPs on FreeBSD servers, add the first IP separately with the real mask, then add the other IPs as a pool with the mask
255.255.255.255.
Type: select the type of IP you are adding to the system:
48 Server Configuration
Dedicated IP - the IP will be dedicated only to one site/service. This means that
Dedicated IP should be unique and cannot be used anywhere else. Choose it only for Web and Windows servers.
Shared IP - the IP will be used by multiple Web sites under Unix and Windows via
typical Virtual hosting. Choose it only for Web and Windows servers. Make sure to add shared IPs one by one, NOT as a range of IPs. Important: We recommend having at least one shared IP ("default" one with default Shared IP tag 2) on every Web/Windows server. This is in particular essential for creation of reseller DNS aliases.
Service IP - choose it for logical servers other than Web and Windows. Don't
choose it for Web and Windows servers!
Note:
1. For every logical server other than Web/Windows exactly one service IP must be set!
2. If you add a service IP to a logical server in the "Control Panel" or "MRTG" group, make sure it is the IP of the physical server. Mind also, that service IP doesn't automatically bind to a physical server. Instead you have to put it up manually or use physical server's primary IP.
DNS Reseller IP - choose it only for resellers' name server aliases.  System Management IP - reserved for future use. Don't select it.  Outgoing IP - configure separate IP for sending outgoing mail. If this value is
Bouncing IP - configure separate IP for sending bounced mail. It allows isolating
Shared IP Tag: a digital "mark" that helps to separate sites on one logical server. It
specified, all your mail is sent from the specified IP, not from your actual mail server IP. Use this control when your mail server IP is added to a spam blacklist, and mail from your domain is rejected. Important: You can have only one Outgoing IP per mail server.
bounced message on a different IP address and block them without blocking other mail. Important: You can have only one Bouncing IP per mail server.
allows you to allocate a separate shared IP address to a group of sites of, say, explicit nature. This may become necessary, because many corporate firewalls filter sites based on their IP address, not domain name. Note: Make sure to have one shared IP tag used by one shared IP within one logical server.
Server Configuration 49
IMPORTANT:
1. Make sure the same dedicated or shared IP is not used by more than 1 server.
2. When added to the logical Web server, dedicated IPs are not registered in ipconfig. They are only added when new accounts are created.
4. Added IPs will show up under IPs in the Logical Server section.
Once added, IPs can be painlessly changed only when no Websites are running on the system. Changing IPs on production servers implies an IP migration.
DNS Servers
How Do I Put Several DNS Servers On One Box?
You can have more than one DNS servers on one box. However, if you'd like to put your DNS servers on more than one box, you need to put each of them on a separate box.
To configure multiple DNS servers on one physical box, see Single DNS Confiruration in System Administrator Guide.
How do I assign master and slave roles to DNS logical servers?
1. Go to E.Manager -> Servers -> L.Servers.
Click DNS logical server name. You'll be taken to its configuration page. At the bottom
of the page you'll see the Additional options form:
2. From the DNS role drop-down box choose either master or slave1 or slave2.
3. Repeat steps 1-3 for the rest of your DNS logical servers.
If DNS logical servers are not assigned any roles or more than one DNS logical servers are assigned the same role (e.g. two master or two slave1 servers), Parallels H-Sphere will randomly assign "master" to one of them and address another one as "slave". In this case it's quite likely that the same DNS logical server will have different roles for different DNS zones.
50 Server Configuration
How do I limit resellers to particular DNS logical servers?
1. Go to E.Manager -> Servers -> L.Servers.
2. Click DNS logical server name. You'll be taken to its configuration page.
At the bottom of the page you'll see the Additional options form:
3. From the Used by drop-down box choose:
all accounts to allow both regular and reseller customer accounts to use this DNS
logical server;
resellers only to allow only reseller end customer accounts to use this DNS logical
server;
master admin only to allow only your regular customer accounts to use this DNS
logical server.
Important: if all DNS logical servers are used by the same group, signups from under the other group will fail.
Mail Server Settings
Parallels H-Sphere incorporates the following mail server functionality configured from CP web interface:
Qmail controls - configuring general and antispam Qmail controls (System
Administrator Guide).
SpamAssassin - configuring mail server SpamAssasin parameters. SPF and SRS - configuring SPF and SRS on server level. Blocking IP - fighting spam or ignoring unwanted emails by denying relay to specific
IP.
Adding Qmail Settings To IP/Subnet - adding mail relay and other Qmail settings to
a chosen IP/subnet.
Server Configuration 51
SPF and SRS
In this section:
Enabling SPF and SRS ..................................................................................... 51
Configuring SPF and SRS ................................................................................. 52
SPF or Sender Policy Framework figthts e-mail forgery in SMTP transaction. It
prevents unauthorized people from forging email addresses. When users enable SPF, a DNS TXT record is created for DNS zone hosting this domain. It defines what IP's can be used to send mail from this domain. On receiving e-mail from user's domain, recipient, providing SPF is enabled on their side, can check if it indeed was sent from the IP listed in this DNS record.
SRS or Sender Rewriting Scheme is a mechanism to rewrite sender addresses
when a mail is forwarded in such a way that mail forwarding continues to work in an SPF compliant world. When you add SRS, then srs qmail parameters will be included on all mail servers, also base64 secret key used in the SRS address cipher will be generated. You can include mailSRS cron in the Background Job Manager to regenerate secret key every month.
Enabling SPF and SRS
SPF is included in plans as a regular resources with plan edit wizards. SRS is enabled for the whole system and doesn't require enbaling it in the plans.
To enable SRS, go to Mail Servers (the E.Manager -> Servers menu) and turn it ON, clicking the OFF button in the SRS entry:
52 Server Configuration
Configuring SPF and SRS
To access SPF/SRS configuration form:
1. Select Mail Servers from the E.Manager -> Servers menu:
2. Click the Action icon in the Mail Server Settings section:
3. At the bottom of the page you will find SPF/SRS configuration form:
Server Configuration 53
For SPF/SRS configuration parameters see details in Configuring SPF/SRS
In this section:
Enabling AntiSpam and AntiVirus in Control Panel ............................................ 53
Configuring AntiSpam and AntiVirus Default Settings ........................................ 54
parameters in System Administrator Guide
AntiSpam and AntiVirus
Parallels H-Sphere incorporates SpamAssassin and ClamAV filters into its mail servers. They have been added to Parallels H-Sphere as the Antispam and Antivirus resources globally enabled in the system, and can be configured in Control Panel both at the server level (on page 50), and for individual plans, accounts, domains and mailboxes.
Enabling AntiSpam and AntiVirus in Control Panel
To enable AntiSpam and AntiVirus in Control Panel:
1. GLO BAL SET TI NG S: In Info -> Global Resources, check AntiSpam and AntiVirus and click Submit Query.
2. PLA NS : In Info -> Plans select the plans where you would like to enable spam and virus protection. On the first page of the wizard, enable Antispam and Antivirus. Optionally, set prices for these resources on the subsequent steps.
3. Accounts, domains and mailboxes: managing Antispam and Antivirus on this level is managed via User CP.
54 Server Configuration
Configuring AntiSpam and AntiVirus Default Settings
You can set default AntiSpam and AntiVirus settings for new mail domain. They will be applied to all new mail domains. Later each user can change it via user CP.
To set defaults in your Admin CP:
1. Go to Settings menu - > AntiSpam and AntiVirus Defaults:
Choose Spam and Virus processing manipulation Set MaxScore level: this value cannot be chosen with Spam processing Remove
value simultaneously
2. Click Submit
Server Configuration 55
System SMTP Relays
There are two system SMTP relays you can choose for each individual mail server ­POP before SMTP and SMTP AUTH.
In POP before SMTP, the relay system collects IP addresses of users who successfully authenticate themselves with a POP server, and then permits SMTP relaying from that IP address for a short period of time.
If clients do not have known IP addresses, relays use SMTP AUTH, an SMTP based protocol, in which the client must send a name and password in addition to the normal SMTP envelope information. Obviously this requires a special client, which has been configured to use this protocol.
To specify the protocol for a specific server:
1. Go to E.Manager -> Servers -> Mail Servers.
2. At the top of the page that appears, click the Action icon next to the mail
server.
3. At the very bottom of the page select the protocol and click Submit.
56 Server Configuration
Advanced Web Server Settings
In this section:
Apache Version ................................................................................................ . 56
Apache Modules................................................................................................ 57
Using Gotroot.com Modsecurity™ Rules With H-Sphere ................................... 59
PHP Modes ....................................................................................................... 62
PHP Plugins ...................................................................................................... 65
PHP Accelerators .............................................................................................. 66
Parallels H-Sphere 3.1 branch adds support of Apache 2.2 and adds more flexibility in configuring the web service for Unix boxes, while many options are available right from
the administrator interface. These settings are available under icon near the server on E. Manager -> Servers -> P.Servers page. After you're done with the settings, don't forget to click Submit.
Apache Version
To choose Apache version for your physical Unix box:
1. Go to E. Manager -> Servers -> P.Servers and click the (Server options) icon.
2. On the page that appears choose Apache versions:
1 corresponds to Apache 1.3.x, 2 to Apache 2.2.x. If you enable Apache 2.2.x, choose also MPMs (Multi-Processing Modules): prefork or worker.
3. Click Submit.
Server Configuration 57
Apache Modules
Some Apache modules like apache_ssl consume much of the system resources, some are obsolete like apache_throttle and apache_frontpage. You can toggle them from the interface for each Apache version. By default, only apache_ssl of the following is enabled, the rest are disabled:
apache_ssl - this module provides strong cryptography for the Apache 1.x webserver
via the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols by the help of the Open Source SSL/TLS toolkit OpenSSL.
apache_fastcgi - this module provides support for the FastCGI protocol. FastCGI is a
language independent, scalable, open extension to CGI that provides high performance and persistence without the limitations of server specific APIs.
apache_scgi - the SCGI protocol is a replacement for the Common Gateway
Interface (CGI) protocol. It is a standard for applications to interface with HTTP servers. It is similar to FastCGI but is designed to be easier to implement.
apache_throttle - limit the bandwidth usage and server load of virtual hosts,
directories, locations, or users according to selected policies.
apache_frontpage - this module adds front page support.  apache_status - this module allows a server administrator to find out how well their
server is performing. A HTML page is presented that gives the current server statistics in an easily readable form. If required this page can be made to automatically refresh (given a compatible browser). Another page gives a simple machine-readable list of the current server state.
apache_security - open source Intrusion Detection and Prevention module for Web
applications.
apache_cache - enables memory caching scheme with most common set of related
parameters. If you want to change them, or use disk caching scheme, or combination of the two, prepare a custom template for corresponding include file.
58 Server Configuration
When enabling apache_security, set also Apache mod_security options. We also provide a new tool for loading Gotroot rules included into hsphere-apache-
shared-h3.1 package. If you want to use Gotroot.com rules with Apache mod_security, you should first load
them into H-Sphere. Read about Using Gotroot.com Modsecurity Rules With H-Sphere (on page 59).
asecurity_rules - Web Application protection. Config file: rules.conf. Default: 0
(disabled).
asecurity_jitp - Just in Time Patches for Vulnerable Applications. Config file: jitp.conf.
Default: 0 (disabled).
asecurity_useragents - Bad UserAgents blocking. Config file: useragents.conf.
Default: 0 (disabled).
asecurity_blacklist - Comment spam blacklist. Config file: blacklist.conf. Default: 0
(disabled).
asecurity_blacklist2 - Compromised/Hacker boxes blacklist. Config file:
blacklist2.conf. Default: 0 (disabled).
asecurity_apache2-rules - Additional Apache 2.x rules. Effective for apache 2.2 only.
Config file: apache2-rules.conf. Default: 0 (disabled).
asecurity_rootkits - Known rootkits/worms. Config file: rootkits.conf. Default: 0
(disabled).
asecurity_exclude - Rule Exclusions. Config file: exclude.conf. Default: 0 (disabled).  asecurity_recons - "Google Hacks" signatures. Config file: recons.conf. Default: 0
(disabled).
Server Configuration 59
Using Gotroot.com Modsecurity™ Rules With H-Sphere
Parallels H-Sphere provides a tool for loading Atomicorp’s Gotroot Modsecurity rules included into hsphere-apache-shared-h3.1 package.
At the moment, the following Gotroot rules are supported:
apache2-rules badips blacklist2 blacklist exclude jitp proxy recons rootkits rules useragents
You can download Gotroot rules from https://www.atomicorp.com/.
To be able to use Gotroot rules in Parallels H-Sphere, follow steps below:
Step 1. Download necessary Gotroot rules archives and place them into the corresponding directories in your web box(es).
Note: Gotroot rules are supported on Apache 2.x only.
1. Enter a temporary directory
2. Download archived Gotroot rules:
# wget http://www6.atomicorp.com/channels/rules/delayed/modsec-
201205051644.tar.gz
3. Untar it into the temporary directory
# tar zxf modsec-201205051644.tar.gz
4. Copy the configuration *.conf files to the /hsphere/pkg/config/httpd/gotrootrules directory:
# cp -f ./modsec/*.conf /hsphere/pkg/config/httpd2/gotrootrules2/
60 Server Configuration
Step 2. run apache-load-gotrootrules.sh tool to load Gotroot rules into H-Sphere from configuration files:
# /hsphere/shared/scripts/apache-load-gotrootrules.sh -h
-h|--help option will show usage details:
usage: apache-load-gotrootrules.sh [-f|--force] [<rule> <rule2> <ruleN>] [-h|--help]
-f|--force : process rules from gotrootrules configuration
files '*.conf' by force even if they were already loaded ('*.conf.tmpl' exists). <rule*> : process rules from file '<rule*>.conf' only. Space separated list allowing to process more then one gotrootrule configuration file.
-h|--help : print this help messagee.
Following gotrootrules are supported: apache2-rules badips blacklist2 blacklist exclude jitp proxy recons rootkits rules useragents Examples: # apache-load-gotrootrules.sh --force jitp Process rules from 'jitp.conf' even if 'jitp.conf.tmpl' already exists
# apache-load-gotrootrules.sh That will process only rules from new configuration files (if '*.conf' exista and '*.conf.tmpl' - not).
Server Configuration 61
Step 3. enable Apache mod_security options in Admin CP:
asecurity_rules - Web Application protection. Config file: rules.conf. Default: 0 (disabled).
asecurity_jitp - Just in Time Patches for Vulnerable Applications. Config file: jitp.conf. Default: 0 (disabled).
asecurity_useragents - Bad UserAgents blocking. Config file: useragents.conf. Default: 0 (disabled).
asecurity_blacklist - Comment spam blacklist. Config file: blacklist.conf. Default: 0 (disabled).
asecurity_blacklist2 - Compromised/Hacker boxes blacklist. Config file: blacklist2.conf. Default: 0 (disabled).
asecurity_apache2-rules - Additional Apache 2.x rules. Effective for apache 2.2 only. Config file: apache2-rules.conf. Default: 0 (disabled).
asecurity_rootkits - Known rootkits/worms. Config file: rootkits.conf. Default: 0 (disabled).
asecurity_exclude - Rule Exclusions. Config file: exclude.conf. Default: 0 (disabled). asecurity_recons - "Google Hacks" signatures. Config file: recons.conf. Default: 0
(disabled).
62 Server Configuration
PHP Modes
For each available Apache version you can choose from libphp (default), cgi, or fastcgi: libphp - PHP runs as an Apache module. The advantage is that PHP is always in
memory use which results in a higher speed capability and lower server load.
cgi - PHP runs as a CGI script in a separate process which starts with each request
and completes its work upon the script execution. This provides a simpler and more secure PHP work, but draws excessive memory usage and higher memory load.
fastcgi - PHP also runs as a CGI script, but under a single process which does not
stop when the script is executed. This allows to minimize server load while running PHP in CGI mode.
To configure advanced PHP mode settings in admin CP, go to E.Manager->Servers- >P.Servers and click on the Settings icon for a physical server. You will see the following interface:
This form allows you to choose which PHP 4 and PHP 5 libphp/cgi/fastcgi modes will be available for end users whose domains are hosted on this physical server, and to set the default mode for each PHP version.
The fastcgi and cgi modes can be enabled for all PHP versions, but the libphp mode, only for one of them. Modes checked as Enabled will be available for end users to choose from in the Advanced PHP configuration interface in Web Options. When users switch PHP version in the "simplified" PHP configuration interface, they switch between the default modes of PHP versions (the Default column in the form - choose one default mode per PHP version). After that, selected modes will be available for users to choose from for each domain.
Server Configuration 63
If you have enabled fastcgi mode, you can configure its VirtualHost options in the form below:
fcgi_idle-timeout - the number of seconds of FastCGI application inactivity allowed
before the request is aborted and the event is logged (at the error LogLevel). The inactivity timer applies only as long as a connection is pending with the FastCGI application. If a request is queued to an application, but the application doesn't respond (by writing and flushing) within this period, the request will be aborted. If communication is complete with the application but incomplete with the client (the response is buffered), the timeout does not apply.
fcgi_killInterval - determines how often the dynamic application instance killing policy
is implemented within the process manager. Smaller numbers result in a more aggressive policy, larger numbers a less aggressive policy.
fcgi_minProcesses - minimum total number of dynamic FastCGI application instances
allowed to run at any one time without being killed off by the process manager (due to lack of demand).
fcgi_maxClassProcesses - maximum number of dynamic FastCGI application
instances allowed to run for any one FastCGI application. It must be less or equal to maxProcesses (this condition is not programmably enforced).
fcgi_maxProcesses - maximum total number of dynamic FastCGI application
instances allowed to run at any one time. It must be greater or equal to maxClassProcesses (this condition is not programmably enforced).
fcgi_restart - causes the process manager to restart dynamic applications upon
failure (similar to static applications).
64 Server Configuration
fcgi_multiThreshold - an integer between 0 and 100 used to determine whether any
one instance of a FastCGI application should be terminated. If the application has more than one instance currently running, this attribute will be used to decide whether one of them should be terminated. If only one instance remains, ­singleThreshold is used instead.
fcgi_singleThreshold - An integer between 0 and 100 used to determine whether the
last instance of a FastCGI application can be terminated. If the process manager computed load factor for the application is lower than the specified threshold, the last instance is terminated. In order to make your executables run in the "idle" mode for the long time, you would specify a value closer to 1, however if memory or CPU time is of primary concern, a value closer to 100 would be more applicable. Setting it to 0 will prevent the last instance of an application from being terminated; this is the default value, changing it is not recommended (especially if -appConnTimeout is set).
fcgi_updateInterval - determines how often statistical analysis is performed to
determine the fate of dynamic FastCGI applications.
Server Configuration 65
PHP Plugins
In this form you can disable unwanted PHP plugins (PHP extensions as DSO modules):
66 Server Configuration
phpext_dbx, phpext_domxml, phpext_filepro, phpext_mcal,
phpext_xslt are implemented only for PHP 4, while phpext_soap and phpext_mysqli - for PHP 5.
PHP 5.3 extensions are not shown in the web interface. The provided extension are always enabled.
To obtain help on a plugin, click the button with ? near its title.
PHP Accelerators
Parallels H-Sphere 3.3 introduced PHP accelerators. They can be found in settings for each Web server.
To enable or disable PHP accelerator for a Web server:
1. Go to the E.Manager > P.Servers > [Your Physical Server] menu and click the
icon in the top right corner of the form that appears.
2. In the PHP Accelerators section check or uncheck respective boxes to enable or disable the following accelerators:
phpacc_apc. Alternative PHP Cache (APC) is a free and open opcode cache for
PHP.
phpacc_eaccelerator. eAccelerator is a free open source PHP accelerator,
optimizer, encoder and dynamic content cache for PHP. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of compiling is almost completely eliminated. It also optimises the script to speed up execution of PHP scripts. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.
phpacc_xcache. XCache is a fast, stable PHP opcode cacher that has been
tested and is now running on production servers under high load.
phpacc_ioncube. Loader for ionCube encoded files. ionCube is required for
Parallels Sitebuilder.
phpacc_zend. Zend Optimizer is a free runtime application that enables PHP to
run the files encoded by Zend Guard. This can be freely used by anyone looking to run encoded applications.
3. Click Submit to apply changes.
Server Configuration 67
Server Groups
Consider another example: Let's say you've got:
p.server1 with the following groups on it: Control Panel, Mail, Web, Name and p.server2 with Mail, Real and MySQL server groups.
In this case logical servers: cp.net, web.net, name.net can be set up only on ph_server_1 and real.net with mysql.net - on
ph_server_2;
while mail.net can be set up to any of them. You can also have two logical servers carrying out mail service (e.g.: mail1.net and mail2.net) set
up on different or the same physical server. Several different web, name, etc., logical servers can be put on one physical server, too. The only requirement is that it has the appropriate server group.
Logical servers are grouped by functionality and purpose. For instance, you can have a group of name servers, a group of 'priority' web servers, a group of 'basic' web servers etc. Logical server groups allow you to control the distribution of user data across servers.
Example: You have several customers on a priority hosting plan and you want to keep their sites on a separate box. To achieve this, you need to create a separate 'priority web' server group and add it to this box.
You can add one server group to many physical servers. For instance, if you add the 'priority web' server group to p.server1, p.server2, and p.server3, your priority plan customers will be randomly distributed across these three physical servers.
A physical server may have one or many server groups. For instance, you can add the 'priority web' server group to p.server1 and p.server2, whereas all other server groups can be added to p.server3.
Note: You can't add a logical server to a physical server if it doesn't have the respective server group.
68 Server Configuration
To see the server groups available in your system, go to E.Manager-> Servers -> Server Groups:
How Do I Create a Server Group?
1. Go to E.Manager -> Servers -> Server Groups.
2. At the bottom of the page that appears, enter the name of the server
group and select its type.
3. Click Add.
How Do I Add a Group to a Physical Server?
1. Go to E.Manager-> Servers -> P.Servers.
2. Click the name of the physical server.
3. At the bottom of the page that appears, select a server group and click
Add.
4. Now you can create logical servers in this server group.
Server Configuration 69
How do I delete a server group?
You can delete only custom server groups by clicking the Delete icon next to them.
Load Balanced Server Clusters
Parallels H-Sphere interface allows you to set master-slave relations between servers in Web and mail clusters. Please refer to the complete procedure of installation and configuration of load balanced cluster servers in Parallels H-Sphere System Administrator Guide.
To structure Parallels H-Sphere physical servers in a load balanced
cluster:
1. Add physical servers to Parallels H-Sphere. (on page 35)
2. Create server groups on these servers (on page 67), depending on their
functionality. Servers that belong to the same cluster must have the same server group created on them.
3. Create master servers:
1. In the E. Manager -> Servers menu choose P. Servers.
2. On the page which lists physical servers click the needed server name. Turn
Load Balance Server on:
70 Server Configuration
3. On the Load Balanced Server page chose No master and click change.
4. Add web or mail logical server group to each created physical server.
4. Create slave servers. Enable Load Balanced Server for the rest of the servers choosing a master server for them:
5. As the result, on the Physical Servers page you should have load balanced clusters visualized with master and slave servers clearly distinguished:
Server Configuration 71
Important: Logical servers can't be created on slave servers. Any number of slave servers can be created for master mail and load balanced web servers.
Platform Change
Parallels H-Sphere integrates a hostingPlatformChanger system package that enables users to change platform from Windows to Unix OS and vice versa.
WARNING: Currently, hostingPlatformChanger system package is a beta version!
The platform change process with the help of hostingPlatformChanger package involves:
Hosting plan change Domains IP change Deletion of incompatible resources (currently, all resources listed on the Web Options
page)
Manual transfer of a user's content
To enable users to change the platform, perform:
Step 1. Install the hostingPlatformChanger system package:
Log into your CP server as To log in as the cpanel user:
1. Log in as root first:
$ su -l
72 Server Configuration
2. Log in as the cpanel user:
1. # su -l cpanel
2. Download (http://download.hsphere.parallels.com/downloads/index.html#platform_changer ) the latest hostingPlatformChanger package.
3. Install the package. See System Administrator Guide for detailed instructions on package installation.
Step 2. Define the plans for which platform change is allowed:
1. Go to Plans->Platform Change Groups and click on the Edit icon next to the target platform.
2. On the page that appears, choose the plans that you are going to allow your users to switch to. For this, check boxes near the plans in the Add plans to a group column and Submit the request.
Step 3. After users have requsted platform change from their User CP, you have to approve the process and choose the target server:
1. Go to E.Manager->Platform Change Processes and find the process to be approved
2. Click on the Approve icon in the Controls column
3. On the page you will be taken to, check with the details of the process, choose the target box, and approve the process by clicking Submit button
Server Configuration 73
Step 4. Launch the process manually or the process will be handled by a special cron. To launch manually use the icon in the Controls column of the page you will be taken to.
You can find the PlatformChange cron details from the Background Job Manager (on page 128) page:
In general, platform change process takes the following stages:
1. Check if resources to be re-created physically can be created on selected logical server
2. Physical creation of resources
3. Incompatible resources deletion
4. Plan switch
5. Domains IP and DNS change
6. DNS propagation. In 24hr the content and resources will be removed
from the old server. On this stage, the process can be suspended/resumed if DNS propagation within 24hr is not acceptable. To suspend, go to E.Manager->Platform Change Processes and use a respective icon in the Controls column.
To resume, go to E.Manager->Platform Change Processes and use a respective icon in the Controls column.
7. Old content on the source server deletion
When the procedure goes fine, the necessary resources are recreated, incompatible resources removed, DNS and IP changed. If something goes wrong, the process is rolled back and a trouble ticket created. You can view the TT from the E.Manager-
>Platform Change Processes page.
74 Server Configuration
Updating Physical Boxes From CP Interface
In Parallels H-Sphere one can perform Parallels H-Sphere software installation and update on multiple boxes (except for the CP core and Parallels H-Sphere Windows core services) from the administrative control panel:
Parallels H-Sphere update to the latest version or update of particular services on
selected boxes
Adding Parallels H-Sphere servers and services: physical installation of Parallels H-
Sphere software into the new boxes previously added in admin CP as Parallels H-
Sphere physical (on page 35) and logical (on page 38) servers Installation and update from admin CP is performed under certain conditions: Before you run Update Wizard to update the whole cluster to a required Parallels H-
Sphere version, you need first to update Parallels H-Sphere CP core (and Parallels
H-Sphere Winbox core for Windows servers) by downloading and running Parallels
H-Sphere update script with the cpupdate option (HSCore package for Windows
servers) for this version. Update of particular packages and services on each box is according to physical
server profiles (on page 76) - sets of update rules assigned to a group of physical
servers.
Procedure
To update or install Parallels H-Sphere on selected physical servers:
1. Go to E.Manager -> Update -> Update Boxes:
Server Configuration 75
2. Check the servers you need to update/install.
3. If necessary, you can get info about the box by checking boxes and
clicking the Fetch Boxes Info button.
4. Click Start Update.
Update process indicator legend:
Yellow: ready for update Blue: update is running Green: update successfully finished Red: update finished with error. If update fails, you will see an error message with
details.
76 Server Configuration
Physical Server Installation/Update Profiles
Parallels H-Sphere allows creating server update profiles to update/install packages on physical boxes according to the rules set by admin. For this, Parallels H-Sphere uses a so- called server update profile. By default, Parallels H-Sphere includes the 'DEFAULT' profile which can't be removed or changed. If not set otherwise, the box is updated according to this DEFAULT profile.
However, you can create your own update profiles and assign them to specific boxes. In this case, the system will update the server according to the profile it's assigned to.
To create a profile:
1. Go to E.Manager -> Update -> Physical server profiles
2. Choose the box (Unix/Windows) and click the Add button:
3. Name and configure your profile in the form that appears:
Server Configuration 77
Adding Unix profile:
78 Server Configuration
Adding Windows profile:
Where:
- Update only pointed logical server groups. You can choose between three hosting
modes: Windows hosting only, MsSQL hosting only, or both Windows and MsSQL
hosting modes
- Source URL for packages download redefinition is the link to an alternative server with
MSI packages. If not set, default MSI location is
http://download.hsphere.parallels.com/shiv/HS/WINDOWS/
- Location of user home directory. If it is not set there, Parallels H-Sphere Winbox
installer will automatically create it on NTFS partition with the largest free space.
- MAC address of network interface to host dedicated IP's, etc. If not set there, Parallels
H-Sphere Winbox installer will automatically choose an address based on the free
IPs of a physical server.
- Name of MSSQL server instance. Give a name to a MsSQL server instance if you want
it to differ from a default one generated from a NetBIOS name of a specific server
4. Click Save to apply. Profile will appear in the list of existing profiles.
5. Click the Assign Profiles to Physical Servers link
Server Configuration 79
You can assign only one profile to a server. But one and the same profile can be assigned by several servers.
6. Click Apply.
If you want to reassign a profile:
1. Go to E.Manager -> Servers -> P. Servers
2. Click the physical server name you want to reassign a profile to
3. Click the Edit icon in the Physical Server Profile field
4. Reassign the profile
From now on, every time you update this physical box from CP interface, it will update according to the profile.
80 Server Configuration
Resource Prerequisites
Resource Prerequisites implies the following:
1. Some resources can be enabled/disabled for selected logical server
groups despite their availability on physical boxes.
Resources like:
SSL, Throttle, Frontpage and RubyOnRail for Unix web boxes
PHP, Urchin, Miva, Miva Empresa and ColdFusion for Windows web boxes
VPS templates and VPS context RSS limit for VPS boxes
can be enabled or disabled on the level of logical server groups, no matter if they
are installed on physical servers or not.
1. Go E. Manager -> Servers -> Server Groups and click Edit for web server, win server or vps server group:
2. Enable/disable services for plans under this logical server group: for web servers group:
Server Configuration 81
for win servers group:
for virtual servers group:
3. Click Submit. Users who sign up to plans hosted on such server groups will have these resources enabled or disabled.
2. Periodical availability checks for resources with prerequisites.
A special CP cron periodically polls physical servers to check whether resources with prerequisites are installed on physical boxes. If some of them are not available, the ! mark appears near the corresponding logical server name. Go E. Manager -> Servers -> L.Servers and hover mouse over ! to see which resources are not installed physically:
Also, it is possible to see which resources with prerequisites are installed on physical boxes via the Physical Servers menu in administrator interface:
82 Server Configuration
1. Go E. Manager -> Servers -> P.Servers
2. Click the magnifier icon near a physical server:
3. On the page that appears click Installed Services.
Note: For Unix boxes, you will get a page with installed resources with
prerequisites only. For Windows boxes, the page will show all installed resources.
3. Enabling/disabling of resources automatically affects end users, without a need of editing respective plans.
You can enable resources with prerequisites when creating or editing a plan, no matter if these resources are installed or not installed on physical boxes. If a service is absent on physical box, users will see a red exclamation mark in their control panels near the service. If they hover mouse over the mark, a note like this appears:
Then, after you installed missing services later, you don't need to go back to Plan Wizard to enable them in the plan. If they were already enabled in the server group configuration, users will automatically obtain them in their control panels.
In plan edit wizards, resources which were disabled in server group configuration have a note like this:
You can choose a different logical server group with a different set of prerequisites right in plan edit wizards. To do this:
1. Enter a plan edit wizard, scroll to the Web services section and click the control in blue oval in the Logical Server Group field:
Server Configuration 83
For Virtual Private Server plans, find the Logical Server Group field right below the plan title:
2. Choose another group and click Apply. Parallels H-Sphere will update this wizard page with the status of resources with prerequisites for the chosen group.
84 Server Configuration
System Service Management
System Service Management is a utility that allows managing Parallels H-Sphere system services from the Admin CP interface.
To manipulate system services via Parallels H-Sphere interface:
1. Go to E.Manager -> Servers -> P.Servers
2. Click the lens icon next to the chosen physical server to get to the
System Information page.
3. Scroll down and click the System Service Management link.
Server Configuration 85
You see the list of all processes involved with this server split by groups; dns, mail, web, mysql, cp.
Type of the service: supervise - service is managed by supervising process;
standalone - service is independent
Running time: shows how log the service has been running, in seconds
4. Select necessary services and the action to start, restart, stop processes.
5. Click the Apply button.
Note: You can't manipulate httpdcp service for consistency reasons.
This chapter discusses the configuration steps required for your DNS.
In this chapter:
DNS Manager ................................................................................................... 87
Adding DNS Zones ............................................................................................ 87
Instant Alias Templates ..................................................................................... 89
DNS Records ................................................................................................ .... 93
Hosting Your Corporate Site .............................................................................. 97
Adding Domains for Third Level Hosting ........................................................... 100
Providing Mail Under Service Domain for Third-Level Hosting ........................... 100
C H A P T E R 7
DNS and Hosting
DNS and Hosting 87
DNS Manager
DNS Manager in the Admin panel is used to create and manage: service DNS zones (on page 87) - to host your corporate site and provide third level
domain hosting.
instant alias templates (on page 89) - to provide immediate access to users' newly
registered domains until their domain's DNS hasn't been propagated.
DNS records (on page 93) - to manage servers external to Parallels H-Sphere with
Parallels H-Sphere DNS.
It's not intended to work with your user domains' dns.
Adding DNS Zones
You must have at least one DNS zone in your system. Before you start adding a DNS zone, make sure to have added the DNS servers with Service IPs.
To add a DNS zone:
1. Select DNS Manager in the E.Manager menu:
2. Click the Add DNS Zone link:
88 DNS and Hosting
3. Enter zone name and zone administrator e-mail and choose whether to allow third level domain hosting in this zone:
Name: the name of the DNS zone you are going to create. If this domain name is
not yet registered, don't forget to register it with a domain registration company.
Admin e-mail: the e-mail address of this DNS zone administrator.  Allow third level domain hosting: allow the creation of lower level domains in this
DNS zone.
Master/slave server: available only for service DNS zones - allows you to choose
and appoint a master and a slave server. The information is backed up every hour.
4. After you submit the form, the new zone appears in the DNS Manager table:
DNS and Hosting 89
5. Click the EDIT icon to go to the DNS zone management page. Here you
In this section:
Adding Instant Alias Templates ......................................................................... 90
Editing Instant Alias Templates ......................................................................... 92
can add instant alias templates (on page 89), custom DNS records (on page 93) and Reseller CP alias (on page 372) to your DNS zone:
Instant Alias Templates
Instant Alias Templates are used to generate Instant Aliases, temporary addresses
providing immediate access to users' domains from the Internet. They are usually helpful when the DNS servers worldwide are being refreshed and the site is temporarily unavailable at the regular domain name.
Creating an instant alias template will automatically add one or more A-DNS records to your service zone. These records resolve all your logical servers.
90 DNS and Hosting
Adding Instant Alias Templates
To add instant alias, do the following:
1. Select DNS Manager in the E.Manager menu.
2. Click the EDIT icon to go to the DNS zone management page. The
following page appears:
DNS and Hosting 91
3. To add an instant alias template, click the Add instant alias link. This will open the following form to fill out:
Prefix: instant alias prefix that will appear on the left to the domain part in user's
instant domain alias. Different prefixes should be set if you use different shared IP tags. Other than that, it is recommended to use one and the same prefix (e.g. u for all instant alias templates).
Shared IP tag: a digital "mark" that helps separate sites within one plan on one
logical server. All sites located on the same logical host under the same plan are usually assigned to the same shared IP. This feature allows to give a different shared IP to a group of sites of, say, explicit nature. This may become necessary as many corporate firewalls filter sites based on their IP, not the domain name.
Normally, you are expected to have devoted one IP address for each shared IP tag. To use a shared IP tag, you need to have it defined for every logical host. Go to the LServers (on page 38) section for instructions.
Numbers 10 to 99 are acceptable. The default value of 2 is assigned when the field is submitted being empty.
4. Click Submit. You will be taken back to the list of instant aliases with the new instant alias template added to the list.
92 DNS and Hosting
Editing Instant Alias Templates
Once an Instant Alias is created, the system adds all necessary A DNS records to this DNS zone.
To view these DNS records, cilck the Edit button near the necessary Instant Aliases:
The upper part of the table lists the existing DNS A records in the selected DNS zone. To delete DNS records, click the Trash icon.
The lower part of the table appears only when the DNS zone does not contain A records for some logical servers. It lists these logical servers with their IP's.
To add a logical server to the DNS zone, click the Add button. You can add all these servers to the DNS zone by clicking the Add records to all listed logical servers link at the bottom of the table.
If the IP address with the specified shared IP tag doesn't exist on one or more logical servers, you will get the corresponding message on the instant alias properties page. If you see this message, add a shared IP with this shared IP tag to the listed logical servers. Go to the LServers (on page 38) section for instructions.
To delete Instant Alias Template, click the Trash icon next to the corresponding alias.
DNS and Hosting 93
DNS Records
Custom DNS records are required to manage non-HSphere servers with Parallels H­Sphere DNS zone or to configure new logical servers that are added manually.
Depending on the service, you can add:
A records MX records CNAME records
To add new custom DNS records:
1. In your admin control panel go to the E.Manager menu -> DNS Manager. The following page shows:
2. Click the Edit icon near the chosen DNS zone. A page similar to this will appear:
94 DNS and Hosting
3. At the bottom of the page that shows, select a DNS record from the
In this section:
Adding custom A records ................................................................................... 94
Adding custom MX records ................................................................................ 95
Adding custom CNAME records ........................................................................ 95
Re-generating System Custom DNS Records ................................................... 97
drop-down list and click the Go button.
4. On the form that shows enter all necessary data and click Submit to save.
You can add one of the following types of DNS records:
A records to map domain names and web server IP's.  MX records to map domain names and their mail server IP's.
5. CNAME records to map aliases with domain names.
Adding custom A records
The Address record (A record) gives you the IP address of a domain. That way, users that try to go to www.example.com will get to the right IP address.
To add a new DNS A record, you need to provide a set of parameters:
Name: the string appended to the domain name to create a FQDN mapped to the
IP. For example, if your domain name is besthosting.com, entering cp will make the fully qualified domain name cp.besthosting.com.
TTL (a Time To Live): seconds to elapse before the record is refreshed in the
provider's DNS cache.
Data: the IP address that fully qualified domain name will be mapped to. You can
get this IP address with any ping utility.
DNS and Hosting 95
Adding custom MX records
A host name can have one or more Mail Exchange (MX) records. These records point to hosts that accept mail messages on behalf of the host. Adding MX records is similar to adding A records:
Name: your local domain name. If you leave the Name field blank, all mail will be
redirected for the base zone.
Data: the priority of the record and mail domain name (not the IP) mail will be
forwarded to. Note: The priority of the custom MX record defines whether your external servers will act as secondary or primary. For instance, if you set the priority of the custom MX record higher than 10 (e.g. 11), your external mail server will be used as secondary. If you set the priority of the custom MX record lower than 10 (e.g. 9), your external mail server will be used as primary. In the latter case, your mail will be sent to your external mail server until it goes down or becomes otherwise inaccessible. Then the default mail server will take over.
WARNING: Please pay attention to $ORIGIN when you add an MX record.
Adding custom CNAME records
The Canonical Name (CNAME) record allows a machine or host to be referenced by more than one name. A CNAME can be used to define an alias host name. You can also use aliases when a host changes its name.
If you have selected CNAME record, the following page appears:
96 DNS and Hosting
In the case of CNAME records, the values have the same format as in the A record with the exception of the Data field. In the Data field you have to enter the name of the server to which you are creating the alias record.
WARNING: Please pay attention to $ORIGIN when you add a CNAME record.
The DNS records you create appear on the zone management page:
You can't edit DNS records. To remove unnecessary records, click the Trash icon
DNS and Hosting 97
Re-generating System Custom DNS Records
When you add a logical server (on page 38), it is necessary to append system DNS records for it. You can automatically re-generate them.
Prior to re-generating system custom DNS records, make sure that: the basis of the logical server domain name coincides with the registered system
DNS zones
you have added Shared and Service IPs
To re-generate system custom DNS records for all logical servers:
1. Go to E.Manager->Enterprise.
2. Click on the Re-generate all system custom DNS records link.
To re-generate system custom DNS records for all logical servers
assigned to a particular physical server:
1. Go to P.Servers in the E.Manager menu.
2. You will be taken to the list of all physical servers in the system. Select
the server you would like to generate custom DNS records for.
3. On the page that appears press the Generate button in the Generate custom DNS records for this physical server field.
To re-generate system custom DNS records for a particular logical server:
1. Go to L.Servers in the E.Manager menu.
2. You will be taken to the list of all logical servers in the system. Select
the server you would like to generate custom DNS records for.
On the page that appears press the Generate button in the Generate custom dns records for
this logical server field.
Hosting Your Corporate Site
This document explains how to host your corporate (promotional) web-site at the service domain (the domain you are offering for third level hosing). For example, if you are offering third level domains at example.com, such as thirdlevel.example.com or userdomain.example.com, you need to have your corporate site available at www.example.com.
98 DNS and Hosting
To set up your corporate site:
Step 1. Make sure you have a service DNS zone
1. Select DNS Manager in the E.Manager menu.
2. If the DNS zone is not in the list, click Add DNS Zone.
3. On the page that appears, enter the service domain name and other
values and click Submit.
Step 2. Create a service plan
You may already have a service plan in your system. It can also be called 'System plan'. If you don't, do the following:
1. Select Create in the Plans menu:
2. Click the Select icon for Unix plan wizard:
3. On the fist step of the Unix Plan Creation Wizard, set the plan name to
System or Service.
4. Check the Include boxes next to the resources you would like to use with your site. Read more about plan resources in Creating And Editing Plans (Plan Wizards) (on page 244).
5. Make sure to check Service domain.
6. Scroll down to the the Settings section and set Billing Type to Without billing.
7. Click the Next button to go to Step 2.
8. Complete the wizard.
DNS and Hosting 99
Step 3. Disallow signups from outside your admin account.
After you have created the system plan, you need to make sure that it is not used by your customers:
1. Select Manage in the Plans menu.
2. Click Access for the system plan.
3. Make sure only Admin is checked.
4. Select Manage in the Plans menu.
5. Enable the System plan by clicking the ON/OFF button.
Step 4. Create a service account
Now you can create an account for your service domain:
1. Select the Signup menu.
2. Click Select next to the recently created System plan.
3. Select service plan signup wizard.
4. Create service account using the wizard. When prompted the type of
the domain, select Service domain.
100 DNS and Hosting
Adding Domains for Third Level Hosting
Third level domains are created based on second level domains and have same features as second level domains. Customers can use your service domain to create third level domains of their own. For instance, if your second level domain is
example.com, your customers can create domains like illustrative.example.com.
Third level domains are registered on your DNS server and need no domain registration company to be registered.
To add a domain for third level hosting, you need to create a DNS zone (on page 87) and allow third level hosting in the zone settings.
Third level domain registration will be available for your users only if you allow it in the plans. See Plan Creation Wizard (on page 244) for details.
Providing Mail Under Service Domain for Third-Level Hosting
In Parallels H-Sphere it is possible to allow third-level domain hosters to create e-mail resources under their service domains. I.e., users that host third-level domains user.domain.com under service DNS zone domain.com, will be able to create mailboxes like anything@domain.com from their user CP.
To allow third-level hosters to create mailboxes under a service domain:
1. Choose Manage in the Plans menu and check the Third level domain (Mail Under Host Domain) option for a plan:
2. Choose DNS Manager in the Settings menu and click the Off icon to enable the Allow creating emails under Service Zone option for a particular service domain:
Then, if you search by domain name in the Search menu, affected third-level domains will have the domain type Third level domain (Mail Under Host Domain).
Loading...