Difference between revisions of "Cloudmin Specific Configuration"

From AWBS Wiki
Jump to: navigation, search
m (Protected "Cloudmin Specific Configuration" [edit=sysop:move=sysop])
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
 
*'''Server IP:''' Enter the server's IP address
 
*'''Server IP:''' Enter the server's IP address
 
*'''Server URL:''' Enter the url to the server. Example: ''<nowiki>http://my.Cloudminserver.com</nowiki>''
 
*'''Server URL:''' Enter the url to the server. Example: ''<nowiki>http://my.Cloudminserver.com</nowiki>''
*'''Server CP:''' Enter the url given to customers to login to their Cloudmin account control panel Example: ''<nowiki>http://my.Cloudminserver.com:5353</nowiki>''
+
*'''Server CP:''' Enter the url given to customers to login to their Cloudmin account control panel Example: ''<nowiki>http://my.Cloudminserver.com:10000</nowiki>''
 
*'''Server Cost:''' Enter your cost for this server. Used for reports only.
 
*'''Server Cost:''' Enter your cost for this server. Used for reports only.
 
*'''Default NS1:''' Enter your Cloudmin nameserver 1 here
 
*'''Default NS1:''' Enter your Cloudmin nameserver 1 here
Line 51: Line 51:
 
*'''Package Name:''' Name the plan as you desire. Do not use any spaces.
 
*'''Package Name:''' Name the plan as you desire. Do not use any spaces.
 
*'''Package Type:''' Select the correct package type for this plan.
 
*'''Package Type:''' Select the correct package type for this plan.
*'''Server Package:''' Enter the package name as it appears in your Cloudmin ''(When logged into your Cloudmin Control panel as Admin, under Plans)''
+
*'''Server Package:''' Enter the Account plan name as it appears in your Cloudmin ''(When logged into your Cloudmin Control panel under Account Plans)''
 
*'''Package Desc:''' Enter the plan description as you wish it to appear on the web page for ordering.
 
*'''Package Desc:''' Enter the plan description as you wish it to appear on the web page for ordering.
 
*'''Reset BW on all existing user hosting:''' Check if you want to reset all bandwidth stats stored in AWBS database for all existing active accounts on this plan.
 
*'''Reset BW on all existing user hosting:''' Check if you want to reset all bandwidth stats stored in AWBS database for all existing active accounts on this plan.
Line 68: Line 68:
 
The following details will need to be entered for your Cloudmin to setup plans correctly:
 
The following details will need to be entered for your Cloudmin to setup plans correctly:
  
*'''Template Name:''' Enter the OS Template name.  This is the File name before the extension.  For example if the OS Template filename is set to centos-5.0-x86.tar.gz in your Cloudmin control panel, then the name you enter here is: centos-5.0-x86
+
*'''Type:''' Set the VPS Type (xen, zones, vservers)
*'''Node:''' Usually ''localhost'' unless running a multi-node Cloudmin.
+
*'''Image Name:''' The Image name to be used from the System Images.
*'''Number of IPs:''' The number of IP Addresses you want initially assigned to this package.
+
*'''Xen Memory:''' ''Optional'' Set the Memory Size for the XEN VPS.
*'''VPS Type (OpenVZ or Xen):''' Set the VPS Type.  Currently only OpenVZ is supported by Cloudmin.
+
*'''Xen Swap:''' ''Optional'' Set the Memory Swap Size for the XEN VPS

Latest revision as of 14:48, November 9, 2009

This document is written assuming you have the Account Plans and System Images configured in Cloudmin already. If you need assistance with this, please see the Cloudmin Documentation

More information about Cloudmin can be found on the Cloudmin Documentation, and the Cloudmin Forum

The Cloudmin module requires OUTGOING port 10000 on the firewall of your AWBS Server.  This may be different if you use a non-default port for CloudMin.

Setup Server Group(s)

See Hosting Configuration page

Setup the Cloudmin Server(s)

Go to Server Setup and click Add New. Enter information asked for in the New Server Wizard. When you have completed adding all Cloudmin servers, go back to the server groups page and assign the correct default server. (Save the groups even if they show the correct default server)

Below are some details for your assistance:

  • Server Name: Enter a server name for your reference in AWBS. Do not use spaces.
  • Server Group: Assign the server to the correct server group.
  • Server Type: Cloudmin
  • Server IP: Enter the server's IP address
  • Server URL: Enter the url to the server. Example: http://my.Cloudminserver.com
  • Server CP: Enter the url given to customers to login to their Cloudmin account control panel Example: http://my.Cloudminserver.com:10000
  • Server Cost: Enter your cost for this server. Used for reports only.
  • Default NS1: Enter your Cloudmin nameserver 1 here
  • Default NS2: Enter your Cloudmin nameserver 2 here
  • Username: Enter the root username here.
  • Password: Enter your root password here.
  • Port: Port number that your Cloudmin runs on. Default: 10000
  • Server Domain: Domain that will be appended to hostname for proper domain resolution on the server, preceded by a dot. eg - .myvps.hosting.com
  • Update hosting list IP(s): Check if you are changing an existing Cloudmin server's IP address. This will update all existing hosting packages assigned to this server.
  • Update hosting list Servers: Check if you are changing the server's servername. This will update all existing hosting packages assigned to this server.
  • Delete Record: Only check this box if you are deleting this server. Caution: DO NOT delete a server that has plans and user packages assigned!

Configure your Hosting Package Types

  • Configure types for hosting packages. Each type will display a web page for ordering.
  • Use additional types to create multiple hosting order pages. Most people use the types to group their various hosting plan types, i.e. linux hosting type 1, windows hosting type 2.
  • User Group: Should be Default unless you want this page only viewable by a different user group. (not the public)
  • Server Group: Select the correct server group.
  • Description: Enter what you want displayed as the title on the web page with this type of hosting
  • Details1 Name - Details6 Name: Enter display text for the various specs for the plan type. This set of specs willl be used for all hosting plans in this type.

Hint: Once you have added and saved a Hosting Package Type, you can click to view/edit it again and see the correct link to use on your menu for this web page.

Configure your Hosting Plans

  • Visible: Check if you want this plan to display on the web page.
  • Default Plan: Check if this is the default plan for the type. Each type needs to have one default plan.
  • Default Term: Enter the default term you want to display when your customers order. If you have other terms, they will get a selection to change it. Make sure the default term is a configured and available term for the plan.
  • Upgrade Group: Set the upgrade group. All plans in this group number will show up as selections when the customer chooses to upgrade their plan. All plans in the same group should be in the same server group for the auto upgrade/downgrade to function properly.
  • Package Name: Name the plan as you desire. Do not use any spaces.
  • Package Type: Select the correct package type for this plan.
  • Server Package: Enter the Account plan name as it appears in your Cloudmin (When logged into your Cloudmin Control panel under Account Plans)
  • Package Desc: Enter the plan description as you wish it to appear on the web page for ordering.
  • Reset BW on all existing user hosting: Check if you want to reset all bandwidth stats stored in AWBS database for all existing active accounts on this plan.
  • Reseller Plan: Check if this is a reseller plan. (Not needed/used with Cloudmin)
  • Pricing: Enter prices for all terms you want to offer. Leave the fields blank if you don't want to offer them. Enter 0.00 if you want to offer them for free.
  • Check the Free Domain checkbox if you want to offer a free domain name with this plan/term. (Select available tlds for free domains in the system setup, TLD Setup/Pricing page by checking the Free Option checkbox beside the tld)
  • Assign the correct Activation Email Template. Be sure to either add a new email template or edit the existing Hosting Activation email template as desired to give your customers all necessary information they need when their account is activated.
  • Complete the Package Display Text section with the plan's specs.

Configuring Hosting Package Specifics

Edit/View the package(s) created in Configure your Hosting Plans

At the bottom of each page you should see Package Specifics (Needed by some Server CP's)

The following details will need to be entered for your Cloudmin to setup plans correctly:

  • Type: Set the VPS Type (xen, zones, vservers)
  • Image Name: The Image name to be used from the System Images.
  • Xen Memory: Optional Set the Memory Size for the XEN VPS.
  • Xen Swap: Optional Set the Memory Swap Size for the XEN VPS