Jump to content

Dedicated Servers & Vps Module


Max

Recommended Posts

First go at creating a Blesta v3 module for interfacing with our (commercial) server provisioning software.

 

Once the server order has been approved the customer can login to the client area and choose which operating system profile to install on the server, and specify root passwords.

 

post-120-0-23757400-1373912144_thumb.jpg

 

For security reasons the passwords entered are only used during installation, and not stored in Blesta.

That's also the reason the customer has to wait until the order has been approved before provisioning the server, instead of entering the details during the order process.

 

The installation progress can be monitored

 

post-120-0-03895200-1373912169_thumb.jpg

 

Data traffic can be viewed provided the server is connected to a managed Ethernet switch

 

post-120-0-85152900-1373912196_thumb.jpg

 

The customer can power up/down/reset his server provided it has a IPMI/BMC/iLO/DRAC/AMT management chip or is connected to a remote power switch such as those made by APC.

 

post-120-0-56248600-1373912234_thumb.jpg

 

In addition to provisioning dedicated servers, VPSes are supported as well. Can automatically let it create Citrix Xenserver, Proxmox VE 3, oVirt and Vmware vSphere VPSes, using the specifications configured in the package settings.

 

post-120-0-42919300-1373912295_thumb.jpg

 

Dedicated servers can be assigned manually by staff approving the order, or assigned automatically from a predefined pool of available servers.

 

post-120-0-08445400-1373912330_thumb.jpg

 

For Xenserver, Proxmox and oVirt we offer a HTML 5 console that only requires a recent browser, and not any additional plug-ins.

 

post-120-0-00073100-1373912266_thumb.jpg

 

 

Still have to clean up the templates a bit, and give them a more Blesta look & feel, as they are based on the module we offer for another billing panel.

Also the data traffic feature currently only shows pretty graphs, but doesn't actually bill overage.

Link to comment
Share on other sites

Very nice work! What do you guys think of the module system in v3 vs v2? Didn't you also build a module for noc-ps for v2?

 

Yes, we also have a module for Blesta v2

 

v3 is more powerful, but v2 is easier to work with if you have a simple tiny module that doesn't need anything special.

E.g. as I mentioned in another thread, you currently need to implement 9 methods and 3 template files to get a screen to edit the servers ("module rows") and server groups.

It is great that it is possible to customize that just the way you want it (more power), but it would also be convenient if for common cases (each server having a hostname, username and password) there was a standard default implementation to inherit from.

Link to comment
Share on other sites

Looks amazing, by no extra cost do you mean we pay you the price above or is it free to use? bit confused on that behalf. If it's being for sale on your site etc would you be looking for re-sellers?

 

I understand it to be that you have to pay for the NOC-PS software, but the module will be freely available.

Link to comment
Share on other sites

Looks amazing, by no extra cost do you mean we pay you the price above or is it free to use? bit confused on that behalf. If it's being for sale on your site etc would you be looking for re-sellers?

 

If you want the module to do something useful it costs money.

 

The NOC-PS management server costs money

The module that is needed to connect Blesta to the NOC-PS server is free.

But having the Blesta module without the server, is like having the Blesta cPanel module, but no cPanel server.

Link to comment
Share on other sites

  • 4 weeks later...

Just stumbled across this thread while searching for XenServer.  Looks good!  I assume noc-ps is not required for XenServer?  We use resellers for most of our dedicated servers, but I've been considering migrating our to virtualization over to Proxmox or XenServer open source.

 

EDIT - From reading the link, it looks like this DOES require noc-ps, even if I'm only using XenServer (and not managing dedicated servers).  Correct?  That clocks in around $8.30 / month, which is less than I'm paying for SolusVM.  Not bad.

Link to comment
Share on other sites

EDIT - From reading the link, it looks like this DOES require noc-ps, even if I'm only using XenServer (and not managing dedicated servers).  Correct? 

 

Correct.

VPSes are treated like dedicated servers (we only support hardware virtualization, not Xen PV nor OpenVZ) and require a PXE network boot infrastructure which NOC-PS provides.

Link to comment
Share on other sites

  • 3 weeks later...

So its possible to manage the VPS from blesta ? start, stop, reboot and graphs etc. ?

 

Power management yes (start, stop, reboot)

 

You need to own a L3 router supporting netflow/sflow if you want data traffic graphs for VPSes.

A normal managed L2 switch is sufficient to account traffic for dedicated servers, but that will NOT work for VPSes as it accounts per switch port instead of per IP.

Link to comment
Share on other sites

  • 4 months later...

Updated the module.

 

 

Added IPMI sensor information (temperature, fan speed, etc.)

 

 

As well as IPMI KVM-over-IP console support for a number of Dell and Supermicro servers.

 

That looks great! Is this latest version available for download here still? http://www2.noc-ps.com/docs/blesta-module-installation/

Link to comment
Share on other sites

  • 4 months later...

The module is very good for dedicated servers/colocation, VPS is KVM only and okay at best the KVM stuff is definitely not their focus.

 

Actually, we do support hypervisors other than KVM, such as Vmware vSphere and Citrix Xenserver HVM.

However only real hardware virtualization in which a virtual machine acts like a real server, and can perform a network boot like one is supported, and not container technology such as OpenVZ.

Link to comment
Share on other sites

  • 5 months later...

Look very insteresting, but can i have one server with EXSi and split this server with 4 vm machines and then assign each to new customer with NOC-PS?

Technically you can.

However do note that you are not allowed to sell vpses with the free edition of ESXi, and Vmware's commercial licensing is pricey.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...